| 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 |