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 #include "V8TestObject.h" | 8 #include "V8TestObject.h" |
9 | 9 |
10 #include "bindings/core/v8/V8HTMLCollection.h" | 10 #include "bindings/core/v8/V8HTMLCollection.h" |
(...skipping 6393 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6404 impl->voidMethodDictionaryArg(dictionaryArg); | 6404 impl->voidMethodDictionaryArg(dictionaryArg); |
6405 } | 6405 } |
6406 | 6406 |
6407 static void voidMethodDictionaryArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) | 6407 static void voidMethodDictionaryArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) |
6408 { | 6408 { |
6409 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6409 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
6410 TestObjectV8Internal::voidMethodDictionaryArgMethod(info); | 6410 TestObjectV8Internal::voidMethodDictionaryArgMethod(info); |
6411 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6411 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
6412 } | 6412 } |
6413 | 6413 |
6414 static void voidMethodEventListenerOrNullArgMethod(const v8::FunctionCallbackInf
o<v8::Value>& info) | 6414 static void voidMethodEventListenerArgMethod(const v8::FunctionCallbackInfo<v8::
Value>& info) |
6415 { | 6415 { |
| 6416 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodE
ventListenerArg", "TestObject", info.Holder(), info.GetIsolate()); |
6416 if (UNLIKELY(info.Length() < 1)) { | 6417 if (UNLIKELY(info.Length() < 1)) { |
6417 throwMinimumArityTypeErrorForMethod("voidMethodEventListenerOrNullArg",
"TestObject", 1, info.Length(), info.GetIsolate()); | 6418 throwMinimumArityTypeError(exceptionState, 1, info.Length()); |
6418 return; | 6419 return; |
6419 } | 6420 } |
6420 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6421 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6421 RefPtr<EventListener> eventListenerArg; | 6422 RefPtr<EventListener> eventListenerArg; |
6422 { | 6423 { |
6423 eventListenerArg = V8EventListenerList::getEventListener(ScriptState::cu
rrent(info.GetIsolate()), info[1], false, ListenerFindOrCreate); | 6424 eventListenerArg = V8EventListenerList::getEventListener(ScriptState::cu
rrent(info.GetIsolate()), info[1], false, ListenerFindOrCreate); |
6424 } | 6425 } |
6425 impl->voidMethodEventListenerOrNullArg(eventListenerArg); | 6426 impl->voidMethodEventListenerArg(eventListenerArg); |
6426 if (listener && !impl->toNode()) | 6427 if (listener && !impl->toNode()) |
6427 removeHiddenValueFromArray(info.Holder(), info[1], V8TestObject::eventLi
stenerCacheIndex, info.GetIsolate()); | 6428 removeHiddenValueFromArray(info.Holder(), info[1], V8TestObject::eventLi
stenerCacheIndex, info.GetIsolate()); |
6428 } | 6429 } |
6429 | 6430 |
6430 static void voidMethodEventListenerOrNullArgMethodCallback(const v8::FunctionCal
lbackInfo<v8::Value>& info) | 6431 static void voidMethodEventListenerArgMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
6431 { | 6432 { |
6432 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6433 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
6433 TestObjectV8Internal::voidMethodEventListenerOrNullArgMethod(info); | 6434 TestObjectV8Internal::voidMethodEventListenerArgMethod(info); |
6434 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6435 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
6435 } | 6436 } |
6436 | 6437 |
6437 static void voidMethodNodeFilterArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 6438 static void voidMethodNodeFilterArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
6438 { | 6439 { |
6439 if (UNLIKELY(info.Length() < 1)) { | 6440 if (UNLIKELY(info.Length() < 1)) { |
6440 throwMinimumArityTypeErrorForMethod("voidMethodNodeFilterArg", "TestObje
ct", 1, info.Length(), info.GetIsolate()); | 6441 throwMinimumArityTypeErrorForMethod("voidMethodNodeFilterArg", "TestObje
ct", 1, info.Length(), info.GetIsolate()); |
6441 return; | 6442 return; |
6442 } | 6443 } |
6443 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6444 TestObject* impl = V8TestObject::toNative(info.Holder()); |
(...skipping 3373 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9817 {"voidMethodOptionalTestCallbackInterfaceArg", TestObjectV8Internal::voidMet
hodOptionalTestCallbackInterfaceArgMethodCallback, 0, 0}, | 9818 {"voidMethodOptionalTestCallbackInterfaceArg", TestObjectV8Internal::voidMet
hodOptionalTestCallbackInterfaceArgMethodCallback, 0, 0}, |
9818 {"voidMethodTestCallbackInterfaceOrNullArg", TestObjectV8Internal::voidMetho
dTestCallbackInterfaceOrNullArgMethodCallback, 0, 1}, | 9819 {"voidMethodTestCallbackInterfaceOrNullArg", TestObjectV8Internal::voidMetho
dTestCallbackInterfaceOrNullArgMethodCallback, 0, 1}, |
9819 {"testEnumMethod", TestObjectV8Internal::testEnumMethodMethodCallback, 0, 0}
, | 9820 {"testEnumMethod", TestObjectV8Internal::testEnumMethodMethodCallback, 0, 0}
, |
9820 {"voidMethodTestEnumArg", TestObjectV8Internal::voidMethodTestEnumArgMethodC
allback, 0, 1}, | 9821 {"voidMethodTestEnumArg", TestObjectV8Internal::voidMethodTestEnumArgMethodC
allback, 0, 1}, |
9821 {"dictionaryMethod", TestObjectV8Internal::dictionaryMethodMethodCallback, 0
, 0}, | 9822 {"dictionaryMethod", TestObjectV8Internal::dictionaryMethodMethodCallback, 0
, 0}, |
9822 {"nodeFilterMethod", TestObjectV8Internal::nodeFilterMethodMethodCallback, 0
, 0}, | 9823 {"nodeFilterMethod", TestObjectV8Internal::nodeFilterMethodMethodCallback, 0
, 0}, |
9823 {"promiseMethod", TestObjectV8Internal::promiseMethodMethodCallback, 0, 0}, | 9824 {"promiseMethod", TestObjectV8Internal::promiseMethodMethodCallback, 0, 0}, |
9824 {"serializedScriptValueMethod", TestObjectV8Internal::serializedScriptValueM
ethodMethodCallback, 0, 0}, | 9825 {"serializedScriptValueMethod", TestObjectV8Internal::serializedScriptValueM
ethodMethodCallback, 0, 0}, |
9825 {"xPathNSResolverMethod", TestObjectV8Internal::xPathNSResolverMethodMethodC
allback, 0, 0}, | 9826 {"xPathNSResolverMethod", TestObjectV8Internal::xPathNSResolverMethodMethodC
allback, 0, 0}, |
9826 {"voidMethodDictionaryArg", TestObjectV8Internal::voidMethodDictionaryArgMet
hodCallback, 0, 1}, | 9827 {"voidMethodDictionaryArg", TestObjectV8Internal::voidMethodDictionaryArgMet
hodCallback, 0, 1}, |
9827 {"voidMethodEventListenerOrNullArg", TestObjectV8Internal::voidMethodEventLi
stenerOrNullArgMethodCallback, 0, 1}, | 9828 {"voidMethodEventListenerArg", TestObjectV8Internal::voidMethodEventListener
ArgMethodCallback, 0, 1}, |
9828 {"voidMethodNodeFilterArg", TestObjectV8Internal::voidMethodNodeFilterArgMet
hodCallback, 0, 1}, | 9829 {"voidMethodNodeFilterArg", TestObjectV8Internal::voidMethodNodeFilterArgMet
hodCallback, 0, 1}, |
9829 {"voidMethodPromiseArg", TestObjectV8Internal::voidMethodPromiseArgMethodCal
lback, 0, 1}, | 9830 {"voidMethodPromiseArg", TestObjectV8Internal::voidMethodPromiseArgMethodCal
lback, 0, 1}, |
9830 {"voidMethodSerializedScriptValueArg", TestObjectV8Internal::voidMethodSeria
lizedScriptValueArgMethodCallback, 0, 1}, | 9831 {"voidMethodSerializedScriptValueArg", TestObjectV8Internal::voidMethodSeria
lizedScriptValueArgMethodCallback, 0, 1}, |
9831 {"voidMethodXPathNSResolverArg", TestObjectV8Internal::voidMethodXPathNSReso
lverArgMethodCallback, 0, 1}, | 9832 {"voidMethodXPathNSResolverArg", TestObjectV8Internal::voidMethodXPathNSReso
lverArgMethodCallback, 0, 1}, |
9832 {"voidMethodDictionarySequenceArg", TestObjectV8Internal::voidMethodDictiona
rySequenceArgMethodCallback, 0, 1}, | 9833 {"voidMethodDictionarySequenceArg", TestObjectV8Internal::voidMethodDictiona
rySequenceArgMethodCallback, 0, 1}, |
9833 {"voidMethodStringArgLongArg", TestObjectV8Internal::voidMethodStringArgLong
ArgMethodCallback, 0, 2}, | 9834 {"voidMethodStringArgLongArg", TestObjectV8Internal::voidMethodStringArgLong
ArgMethodCallback, 0, 2}, |
9834 {"voidMethodOptionalStringArg", TestObjectV8Internal::voidMethodOptionalStri
ngArgMethodCallback, 0, 0}, | 9835 {"voidMethodOptionalStringArg", TestObjectV8Internal::voidMethodOptionalStri
ngArgMethodCallback, 0, 0}, |
9835 {"voidMethodOptionalTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod
OptionalTestInterfaceEmptyArgMethodCallback, 0, 0}, | 9836 {"voidMethodOptionalTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod
OptionalTestInterfaceEmptyArgMethodCallback, 0, 0}, |
9836 {"voidMethodOptionalLongArg", TestObjectV8Internal::voidMethodOptionalLongAr
gMethodCallback, 0, 0}, | 9837 {"voidMethodOptionalLongArg", TestObjectV8Internal::voidMethodOptionalLongAr
gMethodCallback, 0, 0}, |
9837 {"stringMethodOptionalLongArg", TestObjectV8Internal::stringMethodOptionalLo
ngArgMethodCallback, 0, 0}, | 9838 {"stringMethodOptionalLongArg", TestObjectV8Internal::stringMethodOptionalLo
ngArgMethodCallback, 0, 0}, |
(...skipping 267 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10105 fromInternalPointer(object)->deref(); | 10106 fromInternalPointer(object)->deref(); |
10106 } | 10107 } |
10107 | 10108 |
10108 template<> | 10109 template<> |
10109 v8::Handle<v8::Value> toV8NoInline(TestObject* impl, v8::Handle<v8::Object> crea
tionContext, v8::Isolate* isolate) | 10110 v8::Handle<v8::Value> toV8NoInline(TestObject* impl, v8::Handle<v8::Object> crea
tionContext, v8::Isolate* isolate) |
10110 { | 10111 { |
10111 return toV8(impl, creationContext, isolate); | 10112 return toV8(impl, creationContext, isolate); |
10112 } | 10113 } |
10113 | 10114 |
10114 } // namespace WebCore | 10115 } // namespace WebCore |
OLD | NEW |