OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // This file has been auto-generated by code_generator_v8.py. DO NOT MODIFY! | 5 // This file has been auto-generated by code_generator_v8.py. DO NOT MODIFY! |
6 | 6 |
7 #include "config.h" | 7 #include "config.h" |
8 #if ENABLE(CONDITION) | 8 #if ENABLE(CONDITION) |
9 #include "V8TestInterface.h" | 9 #include "V8TestInterface.h" |
10 | 10 |
(...skipping 623 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
634 TestInterfaceImplementationV8Internal::partialStaticLongAttributeAttributeSe
tter(v8Value, info); | 634 TestInterfaceImplementationV8Internal::partialStaticLongAttributeAttributeSe
tter(v8Value, info); |
635 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 635 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
636 } | 636 } |
637 #endif // ENABLE(PARTIAL_CONDITION) | 637 #endif // ENABLE(PARTIAL_CONDITION) |
638 | 638 |
639 #if ENABLE(PARTIAL_CONDITION) | 639 #if ENABLE(PARTIAL_CONDITION) |
640 static void partialCallWithExecutionContextLongAttributeAttributeGetter(const v8
::PropertyCallbackInfo<v8::Value>& info) | 640 static void partialCallWithExecutionContextLongAttributeAttributeGetter(const v8
::PropertyCallbackInfo<v8::Value>& info) |
641 { | 641 { |
642 v8::Handle<v8::Object> holder = info.Holder(); | 642 v8::Handle<v8::Object> holder = info.Holder(); |
643 TestInterfaceImplementation* impl = V8TestInterface::toNative(holder); | 643 TestInterfaceImplementation* impl = V8TestInterface::toNative(holder); |
644 ExecutionContext* scriptContext = currentExecutionContext(info.GetIsolate())
; | 644 ExecutionContext* executionContext = currentExecutionContext(info.GetIsolate
()); |
645 v8SetReturnValueInt(info, TestPartialInterface::partialCallWithExecutionCont
extLongAttribute(scriptContext, *impl)); | 645 v8SetReturnValueInt(info, TestPartialInterface::partialCallWithExecutionCont
extLongAttribute(executionContext, *impl)); |
646 } | 646 } |
647 #endif // ENABLE(PARTIAL_CONDITION) | 647 #endif // ENABLE(PARTIAL_CONDITION) |
648 | 648 |
649 #if ENABLE(PARTIAL_CONDITION) | 649 #if ENABLE(PARTIAL_CONDITION) |
650 static void partialCallWithExecutionContextLongAttributeAttributeGetterCallback(
v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 650 static void partialCallWithExecutionContextLongAttributeAttributeGetterCallback(
v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
651 { | 651 { |
652 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 652 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
653 TestInterfaceImplementationV8Internal::partialCallWithExecutionContextLongAt
tributeAttributeGetter(info); | 653 TestInterfaceImplementationV8Internal::partialCallWithExecutionContextLongAt
tributeAttributeGetter(info); |
654 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 654 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
655 } | 655 } |
656 #endif // ENABLE(PARTIAL_CONDITION) | 656 #endif // ENABLE(PARTIAL_CONDITION) |
657 | 657 |
658 #if ENABLE(PARTIAL_CONDITION) | 658 #if ENABLE(PARTIAL_CONDITION) |
659 static void partialCallWithExecutionContextLongAttributeAttributeSetter(v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 659 static void partialCallWithExecutionContextLongAttributeAttributeSetter(v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
660 { | 660 { |
661 v8::Handle<v8::Object> holder = info.Holder(); | 661 v8::Handle<v8::Object> holder = info.Holder(); |
662 ExceptionState exceptionState(ExceptionState::SetterContext, "partialCallWit
hExecutionContextLongAttribute", "TestInterface", holder, info.GetIsolate()); | 662 ExceptionState exceptionState(ExceptionState::SetterContext, "partialCallWit
hExecutionContextLongAttribute", "TestInterface", holder, info.GetIsolate()); |
663 TestInterfaceImplementation* impl = V8TestInterface::toNative(holder); | 663 TestInterfaceImplementation* impl = V8TestInterface::toNative(holder); |
664 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); | 664 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
665 ExecutionContext* scriptContext = currentExecutionContext(info.GetIsolate())
; | 665 ExecutionContext* executionContext = currentExecutionContext(info.GetIsolate
()); |
666 TestPartialInterface::setPartialCallWithExecutionContextLongAttribute(script
Context, *impl, cppValue); | 666 TestPartialInterface::setPartialCallWithExecutionContextLongAttribute(execut
ionContext, *impl, cppValue); |
667 } | 667 } |
668 #endif // ENABLE(PARTIAL_CONDITION) | 668 #endif // ENABLE(PARTIAL_CONDITION) |
669 | 669 |
670 #if ENABLE(PARTIAL_CONDITION) | 670 #if ENABLE(PARTIAL_CONDITION) |
671 static void partialCallWithExecutionContextLongAttributeAttributeSetterCallback(
v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackI
nfo<void>& info) | 671 static void partialCallWithExecutionContextLongAttributeAttributeSetterCallback(
v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackI
nfo<void>& info) |
672 { | 672 { |
673 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 673 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
674 TestInterfaceImplementationV8Internal::partialCallWithExecutionContextLongAt
tributeAttributeSetter(v8Value, info); | 674 TestInterfaceImplementationV8Internal::partialCallWithExecutionContextLongAt
tributeAttributeSetter(v8Value, info); |
675 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 675 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
676 } | 676 } |
(...skipping 254 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
931 v8::TryCatch block; | 931 v8::TryCatch block; |
932 V8RethrowTryCatchScope rethrow(block); | 932 V8RethrowTryCatchScope rethrow(block); |
933 TOSTRING_VOID_INTERNAL(strArg, info[0]); | 933 TOSTRING_VOID_INTERNAL(strArg, info[0]); |
934 if (info.Length() > 1 && !V8TestInterfaceEmpty::hasInstance(info[1], inf
o.GetIsolate())) { | 934 if (info.Length() > 1 && !V8TestInterfaceEmpty::hasInstance(info[1], inf
o.GetIsolate())) { |
935 exceptionState.throwTypeError("parameter 2 is not of type 'TestInter
faceEmpty'."); | 935 exceptionState.throwTypeError("parameter 2 is not of type 'TestInter
faceEmpty'."); |
936 exceptionState.throwIfNeeded(); | 936 exceptionState.throwIfNeeded(); |
937 return; | 937 return; |
938 } | 938 } |
939 TONATIVE_VOID_INTERNAL(testInterfaceEmptyArg, V8TestInterfaceEmpty::toNa
tiveWithTypeCheck(info.GetIsolate(), info[1])); | 939 TONATIVE_VOID_INTERNAL(testInterfaceEmptyArg, V8TestInterfaceEmpty::toNa
tiveWithTypeCheck(info.GetIsolate(), info[1])); |
940 } | 940 } |
941 ExecutionContext* scriptContext = currentExecutionContext(info.GetIsolate())
; | 941 ExecutionContext* executionContext = currentExecutionContext(info.GetIsolate
()); |
942 RefPtr<TestInterfaceEmpty> result = impl->implementsComplexMethod(scriptCont
ext, strArg, testInterfaceEmptyArg, exceptionState); | 942 RefPtr<TestInterfaceEmpty> result = impl->implementsComplexMethod(executionC
ontext, strArg, testInterfaceEmptyArg, exceptionState); |
943 if (exceptionState.hadException()) { | 943 if (exceptionState.hadException()) { |
944 exceptionState.throwIfNeeded(); | 944 exceptionState.throwIfNeeded(); |
945 return; | 945 return; |
946 } | 946 } |
947 v8SetReturnValue(info, result.release()); | 947 v8SetReturnValue(info, result.release()); |
948 } | 948 } |
949 | 949 |
950 static void implementsComplexMethodMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) | 950 static void implementsComplexMethodMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) |
951 { | 951 { |
952 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 952 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
(...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1070 TestInterfaceImplementationV8Internal::partialVoidMethodLongArgMethod(info); | 1070 TestInterfaceImplementationV8Internal::partialVoidMethodLongArgMethod(info); |
1071 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1071 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1072 } | 1072 } |
1073 #endif // ENABLE(PARTIAL_CONDITION) | 1073 #endif // ENABLE(PARTIAL_CONDITION) |
1074 | 1074 |
1075 #if ENABLE(PARTIAL_CONDITION) | 1075 #if ENABLE(PARTIAL_CONDITION) |
1076 static void partialCallWithExecutionContextRaisesExceptionVoidMethodMethod(const
v8::FunctionCallbackInfo<v8::Value>& info) | 1076 static void partialCallWithExecutionContextRaisesExceptionVoidMethodMethod(const
v8::FunctionCallbackInfo<v8::Value>& info) |
1077 { | 1077 { |
1078 ExceptionState exceptionState(ExceptionState::ExecutionContext, "partialCall
WithExecutionContextRaisesExceptionVoidMethod", "TestInterface", info.Holder(),
info.GetIsolate()); | 1078 ExceptionState exceptionState(ExceptionState::ExecutionContext, "partialCall
WithExecutionContextRaisesExceptionVoidMethod", "TestInterface", info.Holder(),
info.GetIsolate()); |
1079 TestInterfaceImplementation* impl = V8TestInterface::toNative(info.Holder())
; | 1079 TestInterfaceImplementation* impl = V8TestInterface::toNative(info.Holder())
; |
1080 ExecutionContext* scriptContext = currentExecutionContext(info.GetIsolate())
; | 1080 ExecutionContext* executionContext = currentExecutionContext(info.GetIsolate
()); |
1081 TestPartialInterface::partialCallWithExecutionContextRaisesExceptionVoidMeth
od(scriptContext, *impl, exceptionState); | 1081 TestPartialInterface::partialCallWithExecutionContextRaisesExceptionVoidMeth
od(executionContext, *impl, exceptionState); |
1082 if (exceptionState.hadException()) { | 1082 if (exceptionState.hadException()) { |
1083 exceptionState.throwIfNeeded(); | 1083 exceptionState.throwIfNeeded(); |
1084 return; | 1084 return; |
1085 } | 1085 } |
1086 } | 1086 } |
1087 #endif // ENABLE(PARTIAL_CONDITION) | 1087 #endif // ENABLE(PARTIAL_CONDITION) |
1088 | 1088 |
1089 #if ENABLE(PARTIAL_CONDITION) | 1089 #if ENABLE(PARTIAL_CONDITION) |
1090 static void partialCallWithExecutionContextRaisesExceptionVoidMethodMethodCallba
ck(const v8::FunctionCallbackInfo<v8::Value>& info) | 1090 static void partialCallWithExecutionContextRaisesExceptionVoidMethodMethodCallba
ck(const v8::FunctionCallbackInfo<v8::Value>& info) |
1091 { | 1091 { |
(...skipping 415 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1507 } | 1507 } |
1508 | 1508 |
1509 template<> | 1509 template<> |
1510 v8::Handle<v8::Value> toV8NoInline(TestInterfaceImplementation* impl, v8::Handle
<v8::Object> creationContext, v8::Isolate* isolate) | 1510 v8::Handle<v8::Value> toV8NoInline(TestInterfaceImplementation* impl, v8::Handle
<v8::Object> creationContext, v8::Isolate* isolate) |
1511 { | 1511 { |
1512 return toV8(impl, creationContext, isolate); | 1512 return toV8(impl, creationContext, isolate); |
1513 } | 1513 } |
1514 | 1514 |
1515 } // namespace WebCore | 1515 } // namespace WebCore |
1516 #endif // ENABLE(CONDITION) | 1516 #endif // ENABLE(CONDITION) |
OLD | NEW |