Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(88)

Side by Side Diff: Source/bindings/tests/results/core/V8TestObject.cpp

Issue 1322533002: bindings: Supports to change the method location. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Addressed review comments. Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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/BindingSecurity.h" 10 #include "bindings/core/v8/BindingSecurity.h"
(...skipping 12624 matching lines...) Expand 10 before | Expand all | Expand 10 after
12635 {"testInterfaceWillBeGarbageCollectedOrNullAttribute", TestObjectV8Internal: :testInterfaceWillBeGarbageCollectedOrNullAttributeAttributeGetterCallback, Test ObjectV8Internal::testInterfaceWillBeGarbageCollectedOrNullAttributeAttributeSet terCallback, 0, 0, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOM Configuration::CheckHolder}, 12635 {"testInterfaceWillBeGarbageCollectedOrNullAttribute", TestObjectV8Internal: :testInterfaceWillBeGarbageCollectedOrNullAttributeAttributeGetterCallback, Test ObjectV8Internal::testInterfaceWillBeGarbageCollectedOrNullAttributeAttributeSet terCallback, 0, 0, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOM Configuration::CheckHolder},
12636 {"readonlyShortAttribute", TestObjectV8Internal::readonlyShortAttributeAttri buteGetterCallback, 0, 0, 0, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>( v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProtot ype, V8DOMConfiguration::CheckHolder}, 12636 {"readonlyShortAttribute", TestObjectV8Internal::readonlyShortAttributeAttri buteGetterCallback, 0, 0, 0, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>( v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProtot ype, V8DOMConfiguration::CheckHolder},
12637 {"shortAttribute", TestObjectV8Internal::shortAttributeAttributeGetterCallba ck, TestObjectV8Internal::shortAttributeAttributeSetterCallback, 0, 0, 0, v8::DE FAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::Exposed ToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 12637 {"shortAttribute", TestObjectV8Internal::shortAttributeAttributeGetterCallba ck, TestObjectV8Internal::shortAttributeAttributeSetterCallback, 0, 0, 0, v8::DE FAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::Exposed ToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
12638 {"stringAttribute", TestObjectV8Internal::stringAttributeAttributeGetterCall back, TestObjectV8Internal::stringAttributeAttributeSetterCallback, 0, 0, 0, v8: :DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::Expo sedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde r}, 12638 {"stringAttribute", TestObjectV8Internal::stringAttributeAttributeGetterCall back, TestObjectV8Internal::stringAttributeAttributeSetterCallback, 0, 0, 0, v8: :DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::Expo sedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolde r},
12639 {"nodeAttribute", TestObjectV8Internal::nodeAttributeAttributeGetterCallback , TestObjectV8Internal::nodeAttributeAttributeSetterCallback, 0, 0, 0, v8::DEFAU LT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToA llScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 12639 {"nodeAttribute", TestObjectV8Internal::nodeAttributeAttributeGetterCallback , TestObjectV8Internal::nodeAttributeAttributeSetterCallback, 0, 0, 0, v8::DEFAU LT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToA llScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
12640 {"attributeImplementedInCPPForPrivateScriptOnly", TestObjectV8Internal::attr ibuteImplementedInCPPForPrivateScriptOnlyAttributeGetterCallback, TestObjectV8In ternal::attributeImplementedInCPPForPrivateScriptOnlyAttributeSetterCallback, 0, 0, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigura tion::OnlyExposedToPrivateScript, V8DOMConfiguration::OnPrototype, V8DOMConfigur ation::CheckHolder}, 12640 {"attributeImplementedInCPPForPrivateScriptOnly", TestObjectV8Internal::attr ibuteImplementedInCPPForPrivateScriptOnlyAttributeGetterCallback, TestObjectV8In ternal::attributeImplementedInCPPForPrivateScriptOnlyAttributeSetterCallback, 0, 0, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigura tion::OnlyExposedToPrivateScript, V8DOMConfiguration::OnPrototype, V8DOMConfigur ation::CheckHolder},
12641 {"enumForPrivateScript", TestObjectV8Internal::enumForPrivateScriptAttribute GetterCallback, TestObjectV8Internal::enumForPrivateScriptAttributeSetterCallbac k, 0, 0, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConf iguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigurat ion::CheckHolder}, 12641 {"enumForPrivateScript", TestObjectV8Internal::enumForPrivateScriptAttribute GetterCallback, TestObjectV8Internal::enumForPrivateScriptAttributeSetterCallbac k, 0, 0, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConf iguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigurat ion::CheckHolder},
12642 }; 12642 };
12643 12643
12644 const V8DOMConfiguration::MethodConfiguration V8TestObjectMethods[] = { 12644 const V8DOMConfiguration::MethodConfiguration V8TestObjectMethods[] = {
12645 {"unscopeableVoidMethod", TestObjectV8Internal::unscopeableVoidMethodMethodC allback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12645 {"unscopeableVoidMethod", TestObjectV8Internal::unscopeableVoidMethodMethodC allback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype},
12646 {"voidMethod", TestObjectV8Internal::voidMethodMethodCallback, 0, 0, V8DOMCo nfiguration::ExposedToAllScripts}, 12646 {"voidMethod", TestObjectV8Internal::voidMethodMethodCallback, 0, 0, V8DOMCo nfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12647 {"dateMethod", TestObjectV8Internal::dateMethodMethodCallback, 0, 0, V8DOMCo nfiguration::ExposedToAllScripts}, 12647 {"dateMethod", TestObjectV8Internal::dateMethodMethodCallback, 0, 0, V8DOMCo nfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12648 {"stringMethod", TestObjectV8Internal::stringMethodMethodCallback, 0, 0, V8D OMConfiguration::ExposedToAllScripts}, 12648 {"stringMethod", TestObjectV8Internal::stringMethodMethodCallback, 0, 0, V8D OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12649 {"byteStringMethod", TestObjectV8Internal::byteStringMethodMethodCallback, 0 , 0, V8DOMConfiguration::ExposedToAllScripts}, 12649 {"byteStringMethod", TestObjectV8Internal::byteStringMethodMethodCallback, 0 , 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12650 {"usvStringMethod", TestObjectV8Internal::usvStringMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12650 {"usvStringMethod", TestObjectV8Internal::usvStringMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12651 {"readonlyDOMTimeStampMethod", TestObjectV8Internal::readonlyDOMTimeStampMet hodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12651 {"readonlyDOMTimeStampMethod", TestObjectV8Internal::readonlyDOMTimeStampMet hodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura tion::OnPrototype},
12652 {"booleanMethod", TestObjectV8Internal::booleanMethodMethodCallback, 0, 0, V 8DOMConfiguration::ExposedToAllScripts}, 12652 {"booleanMethod", TestObjectV8Internal::booleanMethodMethodCallback, 0, 0, V 8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12653 {"byteMethod", TestObjectV8Internal::byteMethodMethodCallback, 0, 0, V8DOMCo nfiguration::ExposedToAllScripts}, 12653 {"byteMethod", TestObjectV8Internal::byteMethodMethodCallback, 0, 0, V8DOMCo nfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12654 {"doubleMethod", TestObjectV8Internal::doubleMethodMethodCallback, 0, 0, V8D OMConfiguration::ExposedToAllScripts}, 12654 {"doubleMethod", TestObjectV8Internal::doubleMethodMethodCallback, 0, 0, V8D OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12655 {"floatMethod", TestObjectV8Internal::floatMethodMethodCallback, 0, 0, V8DOM Configuration::ExposedToAllScripts}, 12655 {"floatMethod", TestObjectV8Internal::floatMethodMethodCallback, 0, 0, V8DOM Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12656 {"longMethod", TestObjectV8Internal::longMethodMethodCallback, 0, 0, V8DOMCo nfiguration::ExposedToAllScripts}, 12656 {"longMethod", TestObjectV8Internal::longMethodMethodCallback, 0, 0, V8DOMCo nfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12657 {"longLongMethod", TestObjectV8Internal::longLongMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12657 {"longLongMethod", TestObjectV8Internal::longLongMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12658 {"octetMethod", TestObjectV8Internal::octetMethodMethodCallback, 0, 0, V8DOM Configuration::ExposedToAllScripts}, 12658 {"octetMethod", TestObjectV8Internal::octetMethodMethodCallback, 0, 0, V8DOM Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12659 {"shortMethod", TestObjectV8Internal::shortMethodMethodCallback, 0, 0, V8DOM Configuration::ExposedToAllScripts}, 12659 {"shortMethod", TestObjectV8Internal::shortMethodMethodCallback, 0, 0, V8DOM Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12660 {"unsignedLongMethod", TestObjectV8Internal::unsignedLongMethodMethodCallbac k, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12660 {"unsignedLongMethod", TestObjectV8Internal::unsignedLongMethodMethodCallbac k, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp e},
12661 {"unsignedLongLongMethod", TestObjectV8Internal::unsignedLongLongMethodMetho dCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12661 {"unsignedLongLongMethod", TestObjectV8Internal::unsignedLongLongMethodMetho dCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype},
12662 {"unsignedShortMethod", TestObjectV8Internal::unsignedShortMethodMethodCallb ack, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12662 {"unsignedShortMethod", TestObjectV8Internal::unsignedShortMethodMethodCallb ack, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProtot ype},
12663 {"voidMethodDateArg", TestObjectV8Internal::voidMethodDateArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12663 {"voidMethodDateArg", TestObjectV8Internal::voidMethodDateArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} ,
12664 {"voidMethodStringArg", TestObjectV8Internal::voidMethodStringArgMethodCallb ack, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12664 {"voidMethodStringArg", TestObjectV8Internal::voidMethodStringArgMethodCallb ack, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProtot ype},
12665 {"voidMethodByteStringArg", TestObjectV8Internal::voidMethodByteStringArgMet hodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12665 {"voidMethodByteStringArg", TestObjectV8Internal::voidMethodByteStringArgMet hodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:: OnPrototype},
12666 {"voidMethodUSVStringArg", TestObjectV8Internal::voidMethodUSVStringArgMetho dCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12666 {"voidMethodUSVStringArg", TestObjectV8Internal::voidMethodUSVStringArgMetho dCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype},
12667 {"voidMethodDOMTimeStampArg", TestObjectV8Internal::voidMethodDOMTimeStampAr gMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12667 {"voidMethodDOMTimeStampArg", TestObjectV8Internal::voidMethodDOMTimeStampAr gMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype},
12668 {"voidMethodBooleanArg", TestObjectV8Internal::voidMethodBooleanArgMethodCal lback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12668 {"voidMethodBooleanArg", TestObjectV8Internal::voidMethodBooleanArgMethodCal lback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProt otype},
12669 {"voidMethodByteArg", TestObjectV8Internal::voidMethodByteArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12669 {"voidMethodByteArg", TestObjectV8Internal::voidMethodByteArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} ,
12670 {"voidMethodDoubleArg", TestObjectV8Internal::voidMethodDoubleArgMethodCallb ack, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12670 {"voidMethodDoubleArg", TestObjectV8Internal::voidMethodDoubleArgMethodCallb ack, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProtot ype},
12671 {"voidMethodFloatArg", TestObjectV8Internal::voidMethodFloatArgMethodCallbac k, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12671 {"voidMethodFloatArg", TestObjectV8Internal::voidMethodFloatArgMethodCallbac k, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp e},
12672 {"voidMethodLongArg", TestObjectV8Internal::voidMethodLongArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12672 {"voidMethodLongArg", TestObjectV8Internal::voidMethodLongArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} ,
12673 {"voidMethodLongLongArg", TestObjectV8Internal::voidMethodLongLongArgMethodC allback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12673 {"voidMethodLongLongArg", TestObjectV8Internal::voidMethodLongLongArgMethodC allback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype},
12674 {"voidMethodOctetArg", TestObjectV8Internal::voidMethodOctetArgMethodCallbac k, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12674 {"voidMethodOctetArg", TestObjectV8Internal::voidMethodOctetArgMethodCallbac k, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp e},
12675 {"voidMethodShortArg", TestObjectV8Internal::voidMethodShortArgMethodCallbac k, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12675 {"voidMethodShortArg", TestObjectV8Internal::voidMethodShortArgMethodCallbac k, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp e},
12676 {"voidMethodUnsignedLongArg", TestObjectV8Internal::voidMethodUnsignedLongAr gMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12676 {"voidMethodUnsignedLongArg", TestObjectV8Internal::voidMethodUnsignedLongAr gMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype},
12677 {"voidMethodUnsignedLongLongArg", TestObjectV8Internal::voidMethodUnsignedLo ngLongArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12677 {"voidMethodUnsignedLongLongArg", TestObjectV8Internal::voidMethodUnsignedLo ngLongArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMCon figuration::OnPrototype},
12678 {"voidMethodUnsignedShortArg", TestObjectV8Internal::voidMethodUnsignedShort ArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12678 {"voidMethodUnsignedShortArg", TestObjectV8Internal::voidMethodUnsignedShort ArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura tion::OnPrototype},
12679 {"testInterfaceEmptyMethod", TestObjectV8Internal::testInterfaceEmptyMethodM ethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12679 {"testInterfaceEmptyMethod", TestObjectV8Internal::testInterfaceEmptyMethodM ethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration ::OnPrototype},
12680 {"voidMethodTestInterfaceEmptyArg", TestObjectV8Internal::voidMethodTestInte rfaceEmptyArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12680 {"voidMethodTestInterfaceEmptyArg", TestObjectV8Internal::voidMethodTestInte rfaceEmptyArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DO MConfiguration::OnPrototype},
12681 {"voidMethodLongArgTestInterfaceEmptyArg", TestObjectV8Internal::voidMethodL ongArgTestInterfaceEmptyArgMethodCallback, 0, 2, V8DOMConfiguration::ExposedToAl lScripts}, 12681 {"voidMethodLongArgTestInterfaceEmptyArg", TestObjectV8Internal::voidMethodL ongArgTestInterfaceEmptyArgMethodCallback, 0, 2, V8DOMConfiguration::ExposedToAl lScripts, V8DOMConfiguration::OnPrototype},
12682 {"voidCallbackFunctionMethod", TestObjectV8Internal::voidCallbackFunctionMet hodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12682 {"voidCallbackFunctionMethod", TestObjectV8Internal::voidCallbackFunctionMet hodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura tion::OnPrototype},
12683 {"anyCallbackFunctionOptionalAnyArgMethod", TestObjectV8Internal::anyCallbac kFunctionOptionalAnyArgMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedTo AllScripts}, 12683 {"anyCallbackFunctionOptionalAnyArgMethod", TestObjectV8Internal::anyCallbac kFunctionOptionalAnyArgMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedTo AllScripts, V8DOMConfiguration::OnPrototype},
12684 {"voidMethodVoidCallbackFunctionArg", TestObjectV8Internal::voidMethodVoidCa llbackFunctionArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12684 {"voidMethodVoidCallbackFunctionArg", TestObjectV8Internal::voidMethodVoidCa llbackFunctionArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12685 {"voidMethodOptionalVoidCallbackFunctionArg", TestObjectV8Internal::voidMeth odOptionalVoidCallbackFunctionArgMethodCallback, 0, 0, V8DOMConfiguration::Expos edToAllScripts}, 12685 {"voidMethodOptionalVoidCallbackFunctionArg", TestObjectV8Internal::voidMeth odOptionalVoidCallbackFunctionArgMethodCallback, 0, 0, V8DOMConfiguration::Expos edToAllScripts, V8DOMConfiguration::OnPrototype},
12686 {"voidMethodNullableVoidCallbackFunctionArg", TestObjectV8Internal::voidMeth odNullableVoidCallbackFunctionArgMethodCallback, 0, 1, V8DOMConfiguration::Expos edToAllScripts}, 12686 {"voidMethodNullableVoidCallbackFunctionArg", TestObjectV8Internal::voidMeth odNullableVoidCallbackFunctionArgMethodCallback, 0, 1, V8DOMConfiguration::Expos edToAllScripts, V8DOMConfiguration::OnPrototype},
12687 {"voidMethodAnyCallbackFunctionOptionalAnyArg", TestObjectV8Internal::voidMe thodAnyCallbackFunctionOptionalAnyArgMethodCallback, 0, 1, V8DOMConfiguration::E xposedToAllScripts}, 12687 {"voidMethodAnyCallbackFunctionOptionalAnyArg", TestObjectV8Internal::voidMe thodAnyCallbackFunctionOptionalAnyArgMethodCallback, 0, 1, V8DOMConfiguration::E xposedToAllScripts, V8DOMConfiguration::OnPrototype},
12688 {"anyMethod", TestObjectV8Internal::anyMethodMethodCallback, 0, 0, V8DOMConf iguration::ExposedToAllScripts}, 12688 {"anyMethod", TestObjectV8Internal::anyMethodMethodCallback, 0, 0, V8DOMConf iguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12689 {"voidMethodEventTargetArg", TestObjectV8Internal::voidMethodEventTargetArgM ethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12689 {"voidMethodEventTargetArg", TestObjectV8Internal::voidMethodEventTargetArgM ethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration ::OnPrototype},
12690 {"voidMethodAnyArg", TestObjectV8Internal::voidMethodAnyArgMethodCallback, 0 , 1, V8DOMConfiguration::ExposedToAllScripts}, 12690 {"voidMethodAnyArg", TestObjectV8Internal::voidMethodAnyArgMethodCallback, 0 , 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12691 {"voidMethodAttrArg", TestObjectV8Internal::voidMethodAttrArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12691 {"voidMethodAttrArg", TestObjectV8Internal::voidMethodAttrArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} ,
12692 {"voidMethodDocumentArg", TestObjectV8Internal::voidMethodDocumentArgMethodC allback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12692 {"voidMethodDocumentArg", TestObjectV8Internal::voidMethodDocumentArgMethodC allback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype},
12693 {"voidMethodDocumentTypeArg", TestObjectV8Internal::voidMethodDocumentTypeAr gMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12693 {"voidMethodDocumentTypeArg", TestObjectV8Internal::voidMethodDocumentTypeAr gMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype},
12694 {"voidMethodElementArg", TestObjectV8Internal::voidMethodElementArgMethodCal lback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12694 {"voidMethodElementArg", TestObjectV8Internal::voidMethodElementArgMethodCal lback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProt otype},
12695 {"voidMethodNodeArg", TestObjectV8Internal::voidMethodNodeArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12695 {"voidMethodNodeArg", TestObjectV8Internal::voidMethodNodeArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} ,
12696 {"arrayBufferMethod", TestObjectV8Internal::arrayBufferMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12696 {"arrayBufferMethod", TestObjectV8Internal::arrayBufferMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} ,
12697 {"arrayBufferViewMethod", TestObjectV8Internal::arrayBufferViewMethodMethodC allback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12697 {"arrayBufferViewMethod", TestObjectV8Internal::arrayBufferViewMethodMethodC allback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype},
12698 {"float32ArrayMethod", TestObjectV8Internal::float32ArrayMethodMethodCallbac k, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12698 {"float32ArrayMethod", TestObjectV8Internal::float32ArrayMethodMethodCallbac k, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp e},
12699 {"int32ArrayMethod", TestObjectV8Internal::int32ArrayMethodMethodCallback, 0 , 0, V8DOMConfiguration::ExposedToAllScripts}, 12699 {"int32ArrayMethod", TestObjectV8Internal::int32ArrayMethodMethodCallback, 0 , 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12700 {"uint8ArrayMethod", TestObjectV8Internal::uint8ArrayMethodMethodCallback, 0 , 0, V8DOMConfiguration::ExposedToAllScripts}, 12700 {"uint8ArrayMethod", TestObjectV8Internal::uint8ArrayMethodMethodCallback, 0 , 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12701 {"voidMethodArrayBufferArg", TestObjectV8Internal::voidMethodArrayBufferArgM ethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12701 {"voidMethodArrayBufferArg", TestObjectV8Internal::voidMethodArrayBufferArgM ethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration ::OnPrototype},
12702 {"voidMethodArrayBufferOrNullArg", TestObjectV8Internal::voidMethodArrayBuff erOrNullArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12702 {"voidMethodArrayBufferOrNullArg", TestObjectV8Internal::voidMethodArrayBuff erOrNullArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype},
12703 {"voidMethodArrayBufferViewArg", TestObjectV8Internal::voidMethodArrayBuffer ViewArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12703 {"voidMethodArrayBufferViewArg", TestObjectV8Internal::voidMethodArrayBuffer ViewArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi guration::OnPrototype},
12704 {"voidMethodFlexibleArrayBufferViewArg", TestObjectV8Internal::voidMethodFle xibleArrayBufferViewArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScr ipts}, 12704 {"voidMethodFlexibleArrayBufferViewArg", TestObjectV8Internal::voidMethodFle xibleArrayBufferViewArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScr ipts, V8DOMConfiguration::OnPrototype},
12705 {"voidMethodFlexibleArrayBufferViewTypedArg", TestObjectV8Internal::voidMeth odFlexibleArrayBufferViewTypedArgMethodCallback, 0, 1, V8DOMConfiguration::Expos edToAllScripts}, 12705 {"voidMethodFlexibleArrayBufferViewTypedArg", TestObjectV8Internal::voidMeth odFlexibleArrayBufferViewTypedArgMethodCallback, 0, 1, V8DOMConfiguration::Expos edToAllScripts, V8DOMConfiguration::OnPrototype},
12706 {"voidMethodFloat32ArrayArg", TestObjectV8Internal::voidMethodFloat32ArrayAr gMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12706 {"voidMethodFloat32ArrayArg", TestObjectV8Internal::voidMethodFloat32ArrayAr gMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype},
12707 {"voidMethodInt32ArrayArg", TestObjectV8Internal::voidMethodInt32ArrayArgMet hodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12707 {"voidMethodInt32ArrayArg", TestObjectV8Internal::voidMethodInt32ArrayArgMet hodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:: OnPrototype},
12708 {"voidMethodUint8ArrayArg", TestObjectV8Internal::voidMethodUint8ArrayArgMet hodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12708 {"voidMethodUint8ArrayArg", TestObjectV8Internal::voidMethodUint8ArrayArgMet hodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:: OnPrototype},
12709 {"longArrayMethod", TestObjectV8Internal::longArrayMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12709 {"longArrayMethod", TestObjectV8Internal::longArrayMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12710 {"stringArrayMethod", TestObjectV8Internal::stringArrayMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12710 {"stringArrayMethod", TestObjectV8Internal::stringArrayMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} ,
12711 {"testInterfaceEmptyArrayMethod", TestObjectV8Internal::testInterfaceEmptyAr rayMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12711 {"testInterfaceEmptyArrayMethod", TestObjectV8Internal::testInterfaceEmptyAr rayMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMCon figuration::OnPrototype},
12712 {"voidMethodArrayLongArg", TestObjectV8Internal::voidMethodArrayLongArgMetho dCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12712 {"voidMethodArrayLongArg", TestObjectV8Internal::voidMethodArrayLongArgMetho dCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype},
12713 {"voidMethodArrayStringArg", TestObjectV8Internal::voidMethodArrayStringArgM ethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12713 {"voidMethodArrayStringArg", TestObjectV8Internal::voidMethodArrayStringArgM ethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration ::OnPrototype},
12714 {"voidMethodArrayTestInterfaceEmptyArg", TestObjectV8Internal::voidMethodArr ayTestInterfaceEmptyArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScr ipts}, 12714 {"voidMethodArrayTestInterfaceEmptyArg", TestObjectV8Internal::voidMethodArr ayTestInterfaceEmptyArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScr ipts, V8DOMConfiguration::OnPrototype},
12715 {"voidMethodNullableArrayLongArg", TestObjectV8Internal::voidMethodNullableA rrayLongArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12715 {"voidMethodNullableArrayLongArg", TestObjectV8Internal::voidMethodNullableA rrayLongArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype},
12716 {"longSequenceMethod", TestObjectV8Internal::longSequenceMethodMethodCallbac k, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12716 {"longSequenceMethod", TestObjectV8Internal::longSequenceMethodMethodCallbac k, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp e},
12717 {"stringSequenceMethod", TestObjectV8Internal::stringSequenceMethodMethodCal lback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12717 {"stringSequenceMethod", TestObjectV8Internal::stringSequenceMethodMethodCal lback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProt otype},
12718 {"testInterfaceEmptySequenceMethod", TestObjectV8Internal::testInterfaceEmpt ySequenceMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12718 {"testInterfaceEmptySequenceMethod", TestObjectV8Internal::testInterfaceEmpt ySequenceMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8 DOMConfiguration::OnPrototype},
12719 {"voidMethodSequenceLongArg", TestObjectV8Internal::voidMethodSequenceLongAr gMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12719 {"voidMethodSequenceLongArg", TestObjectV8Internal::voidMethodSequenceLongAr gMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype},
12720 {"voidMethodSequenceStringArg", TestObjectV8Internal::voidMethodSequenceStri ngArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12720 {"voidMethodSequenceStringArg", TestObjectV8Internal::voidMethodSequenceStri ngArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu ration::OnPrototype},
12721 {"voidMethodSequenceTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod SequenceTestInterfaceEmptyArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedTo AllScripts}, 12721 {"voidMethodSequenceTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod SequenceTestInterfaceEmptyArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedTo AllScripts, V8DOMConfiguration::OnPrototype},
12722 {"voidMethodSequenceSequenceDOMStringArg", TestObjectV8Internal::voidMethodS equenceSequenceDOMStringArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAl lScripts}, 12722 {"voidMethodSequenceSequenceDOMStringArg", TestObjectV8Internal::voidMethodS equenceSequenceDOMStringArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAl lScripts, V8DOMConfiguration::OnPrototype},
12723 {"voidMethodNullableSequenceLongArg", TestObjectV8Internal::voidMethodNullab leSequenceLongArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12723 {"voidMethodNullableSequenceLongArg", TestObjectV8Internal::voidMethodNullab leSequenceLongArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12724 {"nullableLongMethod", TestObjectV8Internal::nullableLongMethodMethodCallbac k, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12724 {"nullableLongMethod", TestObjectV8Internal::nullableLongMethodMethodCallbac k, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp e},
12725 {"nullableStringMethod", TestObjectV8Internal::nullableStringMethodMethodCal lback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12725 {"nullableStringMethod", TestObjectV8Internal::nullableStringMethodMethodCal lback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProt otype},
12726 {"nullableTestInterfaceMethod", TestObjectV8Internal::nullableTestInterfaceM ethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12726 {"nullableTestInterfaceMethod", TestObjectV8Internal::nullableTestInterfaceM ethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu ration::OnPrototype},
12727 {"nullableLongSequenceMethod", TestObjectV8Internal::nullableLongSequenceMet hodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12727 {"nullableLongSequenceMethod", TestObjectV8Internal::nullableLongSequenceMet hodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura tion::OnPrototype},
12728 {"testInterfaceGarbageCollectedOrDOMStringMethod", TestObjectV8Internal::tes tInterfaceGarbageCollectedOrDOMStringMethodMethodCallback, 0, 0, V8DOMConfigurat ion::ExposedToAllScripts}, 12728 {"testInterfaceGarbageCollectedOrDOMStringMethod", TestObjectV8Internal::tes tInterfaceGarbageCollectedOrDOMStringMethodMethodCallback, 0, 0, V8DOMConfigurat ion::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12729 {"testInterfaceWillBeGarbageCollectedOrTestDictionaryMethod", TestObjectV8In ternal::testInterfaceWillBeGarbageCollectedOrTestDictionaryMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12729 {"testInterfaceWillBeGarbageCollectedOrTestDictionaryMethod", TestObjectV8In ternal::testInterfaceWillBeGarbageCollectedOrTestDictionaryMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} ,
12730 {"booleanOrDOMStringOrUnrestrictedDoubleMethod", TestObjectV8Internal::boole anOrDOMStringOrUnrestrictedDoubleMethodMethodCallback, 0, 0, V8DOMConfiguration: :ExposedToAllScripts}, 12730 {"booleanOrDOMStringOrUnrestrictedDoubleMethod", TestObjectV8Internal::boole anOrDOMStringOrUnrestrictedDoubleMethodMethodCallback, 0, 0, V8DOMConfiguration: :ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12731 {"testInterfaceOrLongMethod", TestObjectV8Internal::testInterfaceOrLongMetho dMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12731 {"testInterfaceOrLongMethod", TestObjectV8Internal::testInterfaceOrLongMetho dMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype},
12732 {"voidMethodDoubleOrDOMStringArg", TestObjectV8Internal::voidMethodDoubleOrD OMStringArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12732 {"voidMethodDoubleOrDOMStringArg", TestObjectV8Internal::voidMethodDoubleOrD OMStringArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype},
12733 {"voidMethodDoubleOrDOMStringOrNullArg", TestObjectV8Internal::voidMethodDou bleOrDOMStringOrNullArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScr ipts}, 12733 {"voidMethodDoubleOrDOMStringOrNullArg", TestObjectV8Internal::voidMethodDou bleOrDOMStringOrNullArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScr ipts, V8DOMConfiguration::OnPrototype},
12734 {"voidMethodDoubleOrNullOrDOMStringArg", TestObjectV8Internal::voidMethodDou bleOrNullOrDOMStringArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScr ipts}, 12734 {"voidMethodDoubleOrNullOrDOMStringArg", TestObjectV8Internal::voidMethodDou bleOrNullOrDOMStringArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScr ipts, V8DOMConfiguration::OnPrototype},
12735 {"voidMethodDOMStringOrArrayBufferOrArrayBufferViewArg", TestObjectV8Interna l::voidMethodDOMStringOrArrayBufferOrArrayBufferViewArgMethodCallback, 0, 1, V8D OMConfiguration::ExposedToAllScripts}, 12735 {"voidMethodDOMStringOrArrayBufferOrArrayBufferViewArg", TestObjectV8Interna l::voidMethodDOMStringOrArrayBufferOrArrayBufferViewArgMethodCallback, 0, 1, V8D OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12736 {"voidMethodArrayBufferOrArrayBufferViewOrDictionaryArg", TestObjectV8Intern al::voidMethodArrayBufferOrArrayBufferViewOrDictionaryArgMethodCallback, 0, 1, V 8DOMConfiguration::ExposedToAllScripts}, 12736 {"voidMethodArrayBufferOrArrayBufferViewOrDictionaryArg", TestObjectV8Intern al::voidMethodArrayBufferOrArrayBufferViewOrDictionaryArgMethodCallback, 0, 1, V 8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12737 {"voidMethodArrayOfDoubleOrDOMStringArg", TestObjectV8Internal::voidMethodAr rayOfDoubleOrDOMStringArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllS cripts}, 12737 {"voidMethodArrayOfDoubleOrDOMStringArg", TestObjectV8Internal::voidMethodAr rayOfDoubleOrDOMStringArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllS cripts, V8DOMConfiguration::OnPrototype},
12738 {"voidMethodTestInterfaceEmptyOrNullArg", TestObjectV8Internal::voidMethodTe stInterfaceEmptyOrNullArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllS cripts}, 12738 {"voidMethodTestInterfaceEmptyOrNullArg", TestObjectV8Internal::voidMethodTe stInterfaceEmptyOrNullArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllS cripts, V8DOMConfiguration::OnPrototype},
12739 {"voidMethodTestCallbackInterfaceArg", TestObjectV8Internal::voidMethodTestC allbackInterfaceArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts }, 12739 {"voidMethodTestCallbackInterfaceArg", TestObjectV8Internal::voidMethodTestC allbackInterfaceArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts , V8DOMConfiguration::OnPrototype},
12740 {"voidMethodOptionalTestCallbackInterfaceArg", TestObjectV8Internal::voidMet hodOptionalTestCallbackInterfaceArgMethodCallback, 0, 0, V8DOMConfiguration::Exp osedToAllScripts}, 12740 {"voidMethodOptionalTestCallbackInterfaceArg", TestObjectV8Internal::voidMet hodOptionalTestCallbackInterfaceArgMethodCallback, 0, 0, V8DOMConfiguration::Exp osedToAllScripts, V8DOMConfiguration::OnPrototype},
12741 {"voidMethodTestCallbackInterfaceOrNullArg", TestObjectV8Internal::voidMetho dTestCallbackInterfaceOrNullArgMethodCallback, 0, 1, V8DOMConfiguration::Exposed ToAllScripts}, 12741 {"voidMethodTestCallbackInterfaceOrNullArg", TestObjectV8Internal::voidMetho dTestCallbackInterfaceOrNullArgMethodCallback, 0, 1, V8DOMConfiguration::Exposed ToAllScripts, V8DOMConfiguration::OnPrototype},
12742 {"testEnumMethod", TestObjectV8Internal::testEnumMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12742 {"testEnumMethod", TestObjectV8Internal::testEnumMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12743 {"voidMethodTestEnumArg", TestObjectV8Internal::voidMethodTestEnumArgMethodC allback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12743 {"voidMethodTestEnumArg", TestObjectV8Internal::voidMethodTestEnumArgMethodC allback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype},
12744 {"dictionaryMethod", TestObjectV8Internal::dictionaryMethodMethodCallback, 0 , 0, V8DOMConfiguration::ExposedToAllScripts}, 12744 {"dictionaryMethod", TestObjectV8Internal::dictionaryMethodMethodCallback, 0 , 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12745 {"testDictionaryMethod", TestObjectV8Internal::testDictionaryMethodMethodCal lback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12745 {"testDictionaryMethod", TestObjectV8Internal::testDictionaryMethodMethodCal lback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProt otype},
12746 {"nullableTestDictionaryMethod", TestObjectV8Internal::nullableTestDictionar yMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12746 {"nullableTestDictionaryMethod", TestObjectV8Internal::nullableTestDictionar yMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi guration::OnPrototype},
12747 {"passPermissiveDictionaryMethod", TestObjectV8Internal::passPermissiveDicti onaryMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12747 {"passPermissiveDictionaryMethod", TestObjectV8Internal::passPermissiveDicti onaryMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype},
12748 {"nodeFilterMethod", TestObjectV8Internal::nodeFilterMethodMethodCallback, 0 , 0, V8DOMConfiguration::ExposedToAllScripts}, 12748 {"nodeFilterMethod", TestObjectV8Internal::nodeFilterMethodMethodCallback, 0 , 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12749 {"promiseMethod", TestObjectV8Internal::promiseMethodMethodCallback, 0, 3, V 8DOMConfiguration::ExposedToAllScripts}, 12749 {"promiseMethod", TestObjectV8Internal::promiseMethodMethodCallback, 0, 3, V 8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12750 {"promiseMethodWithoutExceptionState", TestObjectV8Internal::promiseMethodWi thoutExceptionStateMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts }, 12750 {"promiseMethodWithoutExceptionState", TestObjectV8Internal::promiseMethodWi thoutExceptionStateMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts , V8DOMConfiguration::OnPrototype},
12751 {"serializedScriptValueMethod", TestObjectV8Internal::serializedScriptValueM ethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12751 {"serializedScriptValueMethod", TestObjectV8Internal::serializedScriptValueM ethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu ration::OnPrototype},
12752 {"xPathNSResolverMethod", TestObjectV8Internal::xPathNSResolverMethodMethodC allback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12752 {"xPathNSResolverMethod", TestObjectV8Internal::xPathNSResolverMethodMethodC allback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype},
12753 {"voidMethodDictionaryArg", TestObjectV8Internal::voidMethodDictionaryArgMet hodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12753 {"voidMethodDictionaryArg", TestObjectV8Internal::voidMethodDictionaryArgMet hodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:: OnPrototype},
12754 {"voidMethodNodeFilterArg", TestObjectV8Internal::voidMethodNodeFilterArgMet hodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12754 {"voidMethodNodeFilterArg", TestObjectV8Internal::voidMethodNodeFilterArgMet hodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:: OnPrototype},
12755 {"voidMethodPromiseArg", TestObjectV8Internal::voidMethodPromiseArgMethodCal lback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12755 {"voidMethodPromiseArg", TestObjectV8Internal::voidMethodPromiseArgMethodCal lback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProt otype},
12756 {"voidMethodSerializedScriptValueArg", TestObjectV8Internal::voidMethodSeria lizedScriptValueArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts }, 12756 {"voidMethodSerializedScriptValueArg", TestObjectV8Internal::voidMethodSeria lizedScriptValueArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts , V8DOMConfiguration::OnPrototype},
12757 {"voidMethodXPathNSResolverArg", TestObjectV8Internal::voidMethodXPathNSReso lverArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12757 {"voidMethodXPathNSResolverArg", TestObjectV8Internal::voidMethodXPathNSReso lverArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi guration::OnPrototype},
12758 {"voidMethodDictionarySequenceArg", TestObjectV8Internal::voidMethodDictiona rySequenceArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12758 {"voidMethodDictionarySequenceArg", TestObjectV8Internal::voidMethodDictiona rySequenceArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DO MConfiguration::OnPrototype},
12759 {"voidMethodStringArgLongArg", TestObjectV8Internal::voidMethodStringArgLong ArgMethodCallback, 0, 2, V8DOMConfiguration::ExposedToAllScripts}, 12759 {"voidMethodStringArgLongArg", TestObjectV8Internal::voidMethodStringArgLong ArgMethodCallback, 0, 2, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura tion::OnPrototype},
12760 {"voidMethodOptionalStringArg", TestObjectV8Internal::voidMethodOptionalStri ngArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12760 {"voidMethodOptionalStringArg", TestObjectV8Internal::voidMethodOptionalStri ngArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu ration::OnPrototype},
12761 {"voidMethodOptionalTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod OptionalTestInterfaceEmptyArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedTo AllScripts}, 12761 {"voidMethodOptionalTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod OptionalTestInterfaceEmptyArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedTo AllScripts, V8DOMConfiguration::OnPrototype},
12762 {"voidMethodOptionalLongArg", TestObjectV8Internal::voidMethodOptionalLongAr gMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12762 {"voidMethodOptionalLongArg", TestObjectV8Internal::voidMethodOptionalLongAr gMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype},
12763 {"stringMethodOptionalLongArg", TestObjectV8Internal::stringMethodOptionalLo ngArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12763 {"stringMethodOptionalLongArg", TestObjectV8Internal::stringMethodOptionalLo ngArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu ration::OnPrototype},
12764 {"testInterfaceEmptyMethodOptionalLongArg", TestObjectV8Internal::testInterf aceEmptyMethodOptionalLongArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedTo AllScripts}, 12764 {"testInterfaceEmptyMethodOptionalLongArg", TestObjectV8Internal::testInterf aceEmptyMethodOptionalLongArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedTo AllScripts, V8DOMConfiguration::OnPrototype},
12765 {"longMethodOptionalLongArg", TestObjectV8Internal::longMethodOptionalLongAr gMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12765 {"longMethodOptionalLongArg", TestObjectV8Internal::longMethodOptionalLongAr gMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype},
12766 {"voidMethodLongArgOptionalLongArg", TestObjectV8Internal::voidMethodLongArg OptionalLongArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12766 {"voidMethodLongArgOptionalLongArg", TestObjectV8Internal::voidMethodLongArg OptionalLongArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8 DOMConfiguration::OnPrototype},
12767 {"voidMethodLongArgOptionalLongArgOptionalLongArg", TestObjectV8Internal::vo idMethodLongArgOptionalLongArgOptionalLongArgMethodCallback, 0, 1, V8DOMConfigur ation::ExposedToAllScripts}, 12767 {"voidMethodLongArgOptionalLongArgOptionalLongArg", TestObjectV8Internal::vo idMethodLongArgOptionalLongArgOptionalLongArgMethodCallback, 0, 1, V8DOMConfigur ation::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12768 {"voidMethodLongArgOptionalTestInterfaceEmptyArg", TestObjectV8Internal::voi dMethodLongArgOptionalTestInterfaceEmptyArgMethodCallback, 0, 1, V8DOMConfigurat ion::ExposedToAllScripts}, 12768 {"voidMethodLongArgOptionalTestInterfaceEmptyArg", TestObjectV8Internal::voi dMethodLongArgOptionalTestInterfaceEmptyArgMethodCallback, 0, 1, V8DOMConfigurat ion::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12769 {"voidMethodTestInterfaceEmptyArgOptionalLongArg", TestObjectV8Internal::voi dMethodTestInterfaceEmptyArgOptionalLongArgMethodCallback, 0, 1, V8DOMConfigurat ion::ExposedToAllScripts}, 12769 {"voidMethodTestInterfaceEmptyArgOptionalLongArg", TestObjectV8Internal::voi dMethodTestInterfaceEmptyArgOptionalLongArgMethodCallback, 0, 1, V8DOMConfigurat ion::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12770 {"voidMethodOptionalDictionaryArg", TestObjectV8Internal::voidMethodOptional DictionaryArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12770 {"voidMethodOptionalDictionaryArg", TestObjectV8Internal::voidMethodOptional DictionaryArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DO MConfiguration::OnPrototype},
12771 {"voidMethodDefaultByteStringArg", TestObjectV8Internal::voidMethodDefaultBy teStringArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12771 {"voidMethodDefaultByteStringArg", TestObjectV8Internal::voidMethodDefaultBy teStringArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype},
12772 {"voidMethodDefaultStringArg", TestObjectV8Internal::voidMethodDefaultString ArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12772 {"voidMethodDefaultStringArg", TestObjectV8Internal::voidMethodDefaultString ArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura tion::OnPrototype},
12773 {"voidMethodDefaultIntegerArgs", TestObjectV8Internal::voidMethodDefaultInte gerArgsMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12773 {"voidMethodDefaultIntegerArgs", TestObjectV8Internal::voidMethodDefaultInte gerArgsMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi guration::OnPrototype},
12774 {"voidMethodDefaultDoubleArg", TestObjectV8Internal::voidMethodDefaultDouble ArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12774 {"voidMethodDefaultDoubleArg", TestObjectV8Internal::voidMethodDefaultDouble ArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura tion::OnPrototype},
12775 {"voidMethodDefaultTrueBooleanArg", TestObjectV8Internal::voidMethodDefaultT rueBooleanArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12775 {"voidMethodDefaultTrueBooleanArg", TestObjectV8Internal::voidMethodDefaultT rueBooleanArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DO MConfiguration::OnPrototype},
12776 {"voidMethodDefaultFalseBooleanArg", TestObjectV8Internal::voidMethodDefault FalseBooleanArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12776 {"voidMethodDefaultFalseBooleanArg", TestObjectV8Internal::voidMethodDefault FalseBooleanArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8 DOMConfiguration::OnPrototype},
12777 {"voidMethodDefaultNullableByteStringArg", TestObjectV8Internal::voidMethodD efaultNullableByteStringArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAl lScripts}, 12777 {"voidMethodDefaultNullableByteStringArg", TestObjectV8Internal::voidMethodD efaultNullableByteStringArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAl lScripts, V8DOMConfiguration::OnPrototype},
12778 {"voidMethodDefaultNullableStringArg", TestObjectV8Internal::voidMethodDefau ltNullableStringArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts }, 12778 {"voidMethodDefaultNullableStringArg", TestObjectV8Internal::voidMethodDefau ltNullableStringArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts , V8DOMConfiguration::OnPrototype},
12779 {"voidMethodDefaultNullableTestInterfaceArg", TestObjectV8Internal::voidMeth odDefaultNullableTestInterfaceArgMethodCallback, 0, 0, V8DOMConfiguration::Expos edToAllScripts}, 12779 {"voidMethodDefaultNullableTestInterfaceArg", TestObjectV8Internal::voidMeth odDefaultNullableTestInterfaceArgMethodCallback, 0, 0, V8DOMConfiguration::Expos edToAllScripts, V8DOMConfiguration::OnPrototype},
12780 {"voidMethodDefaultDoubleOrStringArgs", TestObjectV8Internal::voidMethodDefa ultDoubleOrStringArgsMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScrip ts}, 12780 {"voidMethodDefaultDoubleOrStringArgs", TestObjectV8Internal::voidMethodDefa ultDoubleOrStringArgsMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScrip ts, V8DOMConfiguration::OnPrototype},
12781 {"voidMethodDefaultStringSequenceArg", TestObjectV8Internal::voidMethodDefau ltStringSequenceArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts }, 12781 {"voidMethodDefaultStringSequenceArg", TestObjectV8Internal::voidMethodDefau ltStringSequenceArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts , V8DOMConfiguration::OnPrototype},
12782 {"voidMethodVariadicStringArg", TestObjectV8Internal::voidMethodVariadicStri ngArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12782 {"voidMethodVariadicStringArg", TestObjectV8Internal::voidMethodVariadicStri ngArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu ration::OnPrototype},
12783 {"voidMethodStringArgVariadicStringArg", TestObjectV8Internal::voidMethodStr ingArgVariadicStringArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScr ipts}, 12783 {"voidMethodStringArgVariadicStringArg", TestObjectV8Internal::voidMethodStr ingArgVariadicStringArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScr ipts, V8DOMConfiguration::OnPrototype},
12784 {"voidMethodVariadicTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod VariadicTestInterfaceEmptyArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedTo AllScripts}, 12784 {"voidMethodVariadicTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod VariadicTestInterfaceEmptyArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedTo AllScripts, V8DOMConfiguration::OnPrototype},
12785 {"voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArg", TestObjectV 8Internal::voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArgMethodCal lback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12785 {"voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArg", TestObjectV 8Internal::voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArgMethodCal lback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProt otype},
12786 {"voidMethodVariadicTestInterfaceGarbageCollectedArg", TestObjectV8Internal: :voidMethodVariadicTestInterfaceGarbageCollectedArgMethodCallback, 0, 0, V8DOMCo nfiguration::ExposedToAllScripts}, 12786 {"voidMethodVariadicTestInterfaceGarbageCollectedArg", TestObjectV8Internal: :voidMethodVariadicTestInterfaceGarbageCollectedArgMethodCallback, 0, 0, V8DOMCo nfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12787 {"voidMethodVariadicTestInterfaceWillBeGarbageCollectedArg", TestObjectV8Int ernal::voidMethodVariadicTestInterfaceWillBeGarbageCollectedArgMethodCallback, 0 , 0, V8DOMConfiguration::ExposedToAllScripts}, 12787 {"voidMethodVariadicTestInterfaceWillBeGarbageCollectedArg", TestObjectV8Int ernal::voidMethodVariadicTestInterfaceWillBeGarbageCollectedArgMethodCallback, 0 , 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12788 {"overloadedMethodA", TestObjectV8Internal::overloadedMethodAMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12788 {"overloadedMethodA", TestObjectV8Internal::overloadedMethodAMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} ,
12789 {"overloadedMethodB", TestObjectV8Internal::overloadedMethodBMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12789 {"overloadedMethodB", TestObjectV8Internal::overloadedMethodBMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} ,
12790 {"overloadedMethodC", TestObjectV8Internal::overloadedMethodCMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12790 {"overloadedMethodC", TestObjectV8Internal::overloadedMethodCMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} ,
12791 {"overloadedMethodD", TestObjectV8Internal::overloadedMethodDMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12791 {"overloadedMethodD", TestObjectV8Internal::overloadedMethodDMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} ,
12792 {"overloadedMethodE", TestObjectV8Internal::overloadedMethodEMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12792 {"overloadedMethodE", TestObjectV8Internal::overloadedMethodEMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} ,
12793 {"overloadedMethodF", TestObjectV8Internal::overloadedMethodFMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12793 {"overloadedMethodF", TestObjectV8Internal::overloadedMethodFMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} ,
12794 {"overloadedMethodG", TestObjectV8Internal::overloadedMethodGMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12794 {"overloadedMethodG", TestObjectV8Internal::overloadedMethodGMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} ,
12795 {"overloadedMethodH", TestObjectV8Internal::overloadedMethodHMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12795 {"overloadedMethodH", TestObjectV8Internal::overloadedMethodHMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} ,
12796 {"overloadedMethodI", TestObjectV8Internal::overloadedMethodIMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12796 {"overloadedMethodI", TestObjectV8Internal::overloadedMethodIMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} ,
12797 {"overloadedMethodJ", TestObjectV8Internal::overloadedMethodJMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12797 {"overloadedMethodJ", TestObjectV8Internal::overloadedMethodJMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} ,
12798 {"overloadedMethodK", TestObjectV8Internal::overloadedMethodKMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12798 {"overloadedMethodK", TestObjectV8Internal::overloadedMethodKMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} ,
12799 {"overloadedMethodL", TestObjectV8Internal::overloadedMethodLMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12799 {"overloadedMethodL", TestObjectV8Internal::overloadedMethodLMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} ,
12800 {"promiseOverloadMethod", TestObjectV8Internal::promiseOverloadMethodMethodC allback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12800 {"promiseOverloadMethod", TestObjectV8Internal::promiseOverloadMethodMethodC allback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype},
12801 {"overloadedPerWorldBindingsMethod", TestObjectV8Internal::overloadedPerWorl dBindingsMethodMethodCallback, TestObjectV8Internal::overloadedPerWorldBindingsM ethodMethodCallbackForMainWorld, 0, V8DOMConfiguration::ExposedToAllScripts}, 12801 {"overloadedPerWorldBindingsMethod", TestObjectV8Internal::overloadedPerWorl dBindingsMethodMethodCallback, TestObjectV8Internal::overloadedPerWorldBindingsM ethodMethodCallbackForMainWorld, 0, V8DOMConfiguration::ExposedToAllScripts, V8D OMConfiguration::OnPrototype},
12802 {"item", TestObjectV8Internal::itemMethodCallback, 0, 1, V8DOMConfiguration: :ExposedToAllScripts}, 12802 {"item", TestObjectV8Internal::itemMethodCallback, 0, 1, V8DOMConfiguration: :ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12803 {"setItem", TestObjectV8Internal::setItemMethodCallback, 0, 2, V8DOMConfigur ation::ExposedToAllScripts}, 12803 {"setItem", TestObjectV8Internal::setItemMethodCallback, 0, 2, V8DOMConfigur ation::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12804 {"voidMethodClampUnsignedShortArg", TestObjectV8Internal::voidMethodClampUns ignedShortArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12804 {"voidMethodClampUnsignedShortArg", TestObjectV8Internal::voidMethodClampUns ignedShortArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DO MConfiguration::OnPrototype},
12805 {"voidMethodClampUnsignedLongArg", TestObjectV8Internal::voidMethodClampUnsi gnedLongArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12805 {"voidMethodClampUnsignedLongArg", TestObjectV8Internal::voidMethodClampUnsi gnedLongArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype},
12806 {"voidMethodDefaultUndefinedTestInterfaceEmptyArg", TestObjectV8Internal::vo idMethodDefaultUndefinedTestInterfaceEmptyArgMethodCallback, 0, 0, V8DOMConfigur ation::ExposedToAllScripts}, 12806 {"voidMethodDefaultUndefinedTestInterfaceEmptyArg", TestObjectV8Internal::vo idMethodDefaultUndefinedTestInterfaceEmptyArgMethodCallback, 0, 0, V8DOMConfigur ation::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12807 {"voidMethodDefaultUndefinedLongArg", TestObjectV8Internal::voidMethodDefaul tUndefinedLongArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12807 {"voidMethodDefaultUndefinedLongArg", TestObjectV8Internal::voidMethodDefaul tUndefinedLongArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12808 {"voidMethodDefaultUndefinedStringArg", TestObjectV8Internal::voidMethodDefa ultUndefinedStringArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScrip ts}, 12808 {"voidMethodDefaultUndefinedStringArg", TestObjectV8Internal::voidMethodDefa ultUndefinedStringArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScrip ts, V8DOMConfiguration::OnPrototype},
12809 {"voidMethodEnforceRangeLongArg", TestObjectV8Internal::voidMethodEnforceRan geLongArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12809 {"voidMethodEnforceRangeLongArg", TestObjectV8Internal::voidMethodEnforceRan geLongArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMCon figuration::OnPrototype},
12810 {"voidMethodTreatNullAsEmptyStringStringArg", TestObjectV8Internal::voidMeth odTreatNullAsEmptyStringStringArgMethodCallback, 0, 1, V8DOMConfiguration::Expos edToAllScripts}, 12810 {"voidMethodTreatNullAsEmptyStringStringArg", TestObjectV8Internal::voidMeth odTreatNullAsEmptyStringStringArgMethodCallback, 0, 1, V8DOMConfiguration::Expos edToAllScripts, V8DOMConfiguration::OnPrototype},
12811 {"voidMethodTreatNullAsNullStringStringArg", TestObjectV8Internal::voidMetho dTreatNullAsNullStringStringArgMethodCallback, 0, 1, V8DOMConfiguration::Exposed ToAllScripts}, 12811 {"voidMethodTreatNullAsNullStringStringArg", TestObjectV8Internal::voidMetho dTreatNullAsNullStringStringArgMethodCallback, 0, 1, V8DOMConfiguration::Exposed ToAllScripts, V8DOMConfiguration::OnPrototype},
12812 {"voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArg", TestO bjectV8Internal::voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringString ArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12812 {"voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArg", TestO bjectV8Internal::voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringString ArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura tion::OnPrototype},
12813 {"activityLoggingAccessForAllWorldsMethod", TestObjectV8Internal::activityLo ggingAccessForAllWorldsMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedTo AllScripts}, 12813 {"activityLoggingAccessForAllWorldsMethod", TestObjectV8Internal::activityLo ggingAccessForAllWorldsMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedTo AllScripts, V8DOMConfiguration::OnPrototype},
12814 {"callWithExecutionContextVoidMethod", TestObjectV8Internal::callWithExecuti onContextVoidMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts }, 12814 {"callWithExecutionContextVoidMethod", TestObjectV8Internal::callWithExecuti onContextVoidMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts , V8DOMConfiguration::OnPrototype},
12815 {"callWithScriptStateVoidMethod", TestObjectV8Internal::callWithScriptStateV oidMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12815 {"callWithScriptStateVoidMethod", TestObjectV8Internal::callWithScriptStateV oidMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMCon figuration::OnPrototype},
12816 {"callWithScriptStateLongMethod", TestObjectV8Internal::callWithScriptStateL ongMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12816 {"callWithScriptStateLongMethod", TestObjectV8Internal::callWithScriptStateL ongMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMCon figuration::OnPrototype},
12817 {"callWithScriptStateExecutionContextVoidMethod", TestObjectV8Internal::call WithScriptStateExecutionContextVoidMethodMethodCallback, 0, 0, V8DOMConfiguratio n::ExposedToAllScripts}, 12817 {"callWithScriptStateExecutionContextVoidMethod", TestObjectV8Internal::call WithScriptStateExecutionContextVoidMethodMethodCallback, 0, 0, V8DOMConfiguratio n::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12818 {"callWithScriptStateScriptArgumentsVoidMethod", TestObjectV8Internal::callW ithScriptStateScriptArgumentsVoidMethodMethodCallback, 0, 0, V8DOMConfiguration: :ExposedToAllScripts}, 12818 {"callWithScriptStateScriptArgumentsVoidMethod", TestObjectV8Internal::callW ithScriptStateScriptArgumentsVoidMethodMethodCallback, 0, 0, V8DOMConfiguration: :ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12819 {"callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArg", TestObjec tV8Internal::callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArgMetho dCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12819 {"callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArg", TestObjec tV8Internal::callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArgMetho dCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype},
12820 {"callWithActiveWindow", TestObjectV8Internal::callWithActiveWindowMethodCal lback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12820 {"callWithActiveWindow", TestObjectV8Internal::callWithActiveWindowMethodCal lback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProt otype},
12821 {"callWithActiveWindowScriptWindow", TestObjectV8Internal::callWithActiveWin dowScriptWindowMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12821 {"callWithActiveWindowScriptWindow", TestObjectV8Internal::callWithActiveWin dowScriptWindowMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8 DOMConfiguration::OnPrototype},
12822 {"callWithThisValue", TestObjectV8Internal::callWithThisValueMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12822 {"callWithThisValue", TestObjectV8Internal::callWithThisValueMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} ,
12823 {"checkSecurityForNodeVoidMethod", TestObjectV8Internal::checkSecurityForNod eVoidMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12823 {"checkSecurityForNodeVoidMethod", TestObjectV8Internal::checkSecurityForNod eVoidMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype},
12824 #if ENABLE(CONDITION) 12824 #if ENABLE(CONDITION)
12825 {"conditionalConditionVoidMethod", TestObjectV8Internal::conditionalConditio nVoidMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12825 {"conditionalConditionVoidMethod", TestObjectV8Internal::conditionalConditio nVoidMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype},
12826 #endif // ENABLE(CONDITION) 12826 #endif // ENABLE(CONDITION)
12827 {"customVoidMethod", TestObjectV8Internal::customVoidMethodMethodCallback, 0 , 0, V8DOMConfiguration::ExposedToAllScripts}, 12827 {"customVoidMethod", TestObjectV8Internal::customVoidMethodMethodCallback, 0 , 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12828 {"customCallPrologueVoidMethod", TestObjectV8Internal::customCallPrologueVoi dMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12828 {"customCallPrologueVoidMethod", TestObjectV8Internal::customCallPrologueVoi dMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi guration::OnPrototype},
12829 {"customCallEpilogueVoidMethod", TestObjectV8Internal::customCallEpilogueVoi dMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12829 {"customCallEpilogueVoidMethod", TestObjectV8Internal::customCallEpilogueVoi dMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi guration::OnPrototype},
12830 #if ENABLE(CONDITION) 12830 #if ENABLE(CONDITION)
12831 {"conditionalConditionCustomVoidMethod", TestObjectV8Internal::conditionalCo nditionCustomVoidMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScr ipts}, 12831 {"conditionalConditionCustomVoidMethod", TestObjectV8Internal::conditionalCo nditionCustomVoidMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScr ipts, V8DOMConfiguration::OnPrototype},
12832 #endif // ENABLE(CONDITION) 12832 #endif // ENABLE(CONDITION)
12833 {"customElementCallbacksVoidMethod", TestObjectV8Internal::customElementCall backsVoidMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12833 {"customElementCallbacksVoidMethod", TestObjectV8Internal::customElementCall backsVoidMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8 DOMConfiguration::OnPrototype},
12834 {"deprecatedVoidMethod", TestObjectV8Internal::deprecatedVoidMethodMethodCal lback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12834 {"deprecatedVoidMethod", TestObjectV8Internal::deprecatedVoidMethodMethodCal lback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProt otype},
12835 {"implementedAsVoidMethod", TestObjectV8Internal::implementedAsVoidMethodMet hodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12835 {"implementedAsVoidMethod", TestObjectV8Internal::implementedAsVoidMethodMet hodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:: OnPrototype},
12836 {"measureAsVoidMethod", TestObjectV8Internal::measureAsVoidMethodMethodCallb ack, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12836 {"measureAsVoidMethod", TestObjectV8Internal::measureAsVoidMethodMethodCallb ack, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProtot ype},
12837 {"measureMethod", TestObjectV8Internal::measureMethodMethodCallback, 0, 0, V 8DOMConfiguration::ExposedToAllScripts}, 12837 {"measureMethod", TestObjectV8Internal::measureMethodMethodCallback, 0, 0, V 8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12838 {"measureOverloadedMethod", TestObjectV8Internal::measureOverloadedMethodMet hodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12838 {"measureOverloadedMethod", TestObjectV8Internal::measureOverloadedMethodMet hodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:: OnPrototype},
12839 {"DeprecateAsOverloadedMethod", TestObjectV8Internal::DeprecateAsOverloadedM ethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12839 {"DeprecateAsOverloadedMethod", TestObjectV8Internal::DeprecateAsOverloadedM ethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu ration::OnPrototype},
12840 {"DeprecateAsSameValueOverloadedMethod", TestObjectV8Internal::DeprecateAsSa meValueOverloadedMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScr ipts}, 12840 {"DeprecateAsSameValueOverloadedMethod", TestObjectV8Internal::DeprecateAsSa meValueOverloadedMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScr ipts, V8DOMConfiguration::OnPrototype},
12841 {"measureAsOverloadedMethod", TestObjectV8Internal::measureAsOverloadedMetho dMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12841 {"measureAsOverloadedMethod", TestObjectV8Internal::measureAsOverloadedMetho dMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype},
12842 {"measureAsSameValueOverloadedMethod", TestObjectV8Internal::measureAsSameVa lueOverloadedMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts }, 12842 {"measureAsSameValueOverloadedMethod", TestObjectV8Internal::measureAsSameVa lueOverloadedMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts , V8DOMConfiguration::OnPrototype},
12843 {"deprecateAsMeasureAsSameValueOverloadedMethod", TestObjectV8Internal::depr ecateAsMeasureAsSameValueOverloadedMethodMethodCallback, 0, 0, V8DOMConfiguratio n::ExposedToAllScripts}, 12843 {"deprecateAsMeasureAsSameValueOverloadedMethod", TestObjectV8Internal::depr ecateAsMeasureAsSameValueOverloadedMethodMethodCallback, 0, 0, V8DOMConfiguratio n::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12844 {"deprecateAsSameValueMeasureAsOverloadedMethod", TestObjectV8Internal::depr ecateAsSameValueMeasureAsOverloadedMethodMethodCallback, 0, 0, V8DOMConfiguratio n::ExposedToAllScripts}, 12844 {"deprecateAsSameValueMeasureAsOverloadedMethod", TestObjectV8Internal::depr ecateAsSameValueMeasureAsOverloadedMethodMethodCallback, 0, 0, V8DOMConfiguratio n::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12845 {"deprecateAsSameValueMeasureAsSameValueOverloadedMethod", TestObjectV8Inter nal::deprecateAsSameValueMeasureAsSameValueOverloadedMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12845 {"deprecateAsSameValueMeasureAsSameValueOverloadedMethod", TestObjectV8Inter nal::deprecateAsSameValueMeasureAsSameValueOverloadedMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12846 {"perWorldBindingsVoidMethod", TestObjectV8Internal::perWorldBindingsVoidMet hodMethodCallback, TestObjectV8Internal::perWorldBindingsVoidMethodMethodCallbac kForMainWorld, 0, V8DOMConfiguration::ExposedToAllScripts}, 12846 {"perWorldBindingsVoidMethod", TestObjectV8Internal::perWorldBindingsVoidMet hodMethodCallback, TestObjectV8Internal::perWorldBindingsVoidMethodMethodCallbac kForMainWorld, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::O nPrototype},
12847 {"perWorldBindingsVoidMethodTestInterfaceEmptyArg", TestObjectV8Internal::pe rWorldBindingsVoidMethodTestInterfaceEmptyArgMethodCallback, TestObjectV8Interna l::perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodCallbackForMainWorld, 1, V8DOMConfiguration::ExposedToAllScripts}, 12847 {"perWorldBindingsVoidMethodTestInterfaceEmptyArg", TestObjectV8Internal::pe rWorldBindingsVoidMethodTestInterfaceEmptyArgMethodCallback, TestObjectV8Interna l::perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodCallbackForMainWorld, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12848 {"postMessage", TestObjectV8Internal::postMessageMethodCallback, 0, 1, V8DOM Configuration::ExposedToAllScripts}, 12848 {"postMessage", TestObjectV8Internal::postMessageMethodCallback, 0, 1, V8DOM Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12849 {"activityLoggingForAllWorldsPerWorldBindingsVoidMethod", TestObjectV8Intern al::activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodCallback, TestObj ectV8Internal::activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodCallba ckForMainWorld, 0, V8DOMConfiguration::ExposedToAllScripts}, 12849 {"activityLoggingForAllWorldsPerWorldBindingsVoidMethod", TestObjectV8Intern al::activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodCallback, TestObj ectV8Internal::activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodCallba ckForMainWorld, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:: OnPrototype},
12850 {"activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethod", TestObjectV8I nternal::activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethodMethodCallbac k, TestObjectV8Internal::activityLoggingForIsolatedWorldsPerWorldBindingsVoidMet hodMethodCallbackForMainWorld, 0, V8DOMConfiguration::ExposedToAllScripts}, 12850 {"activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethod", TestObjectV8I nternal::activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethodMethodCallbac k, TestObjectV8Internal::activityLoggingForIsolatedWorldsPerWorldBindingsVoidMet hodMethodCallbackForMainWorld, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOM Configuration::OnPrototype},
12851 {"raisesExceptionVoidMethod", TestObjectV8Internal::raisesExceptionVoidMetho dMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12851 {"raisesExceptionVoidMethod", TestObjectV8Internal::raisesExceptionVoidMetho dMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype},
12852 {"raisesExceptionStringMethod", TestObjectV8Internal::raisesExceptionStringM ethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12852 {"raisesExceptionStringMethod", TestObjectV8Internal::raisesExceptionStringM ethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu ration::OnPrototype},
12853 {"raisesExceptionVoidMethodOptionalLongArg", TestObjectV8Internal::raisesExc eptionVoidMethodOptionalLongArgMethodCallback, 0, 0, V8DOMConfiguration::Exposed ToAllScripts}, 12853 {"raisesExceptionVoidMethodOptionalLongArg", TestObjectV8Internal::raisesExc eptionVoidMethodOptionalLongArgMethodCallback, 0, 0, V8DOMConfiguration::Exposed ToAllScripts, V8DOMConfiguration::OnPrototype},
12854 {"raisesExceptionVoidMethodTestCallbackInterfaceArg", TestObjectV8Internal:: raisesExceptionVoidMethodTestCallbackInterfaceArgMethodCallback, 0, 1, V8DOMConf iguration::ExposedToAllScripts}, 12854 {"raisesExceptionVoidMethodTestCallbackInterfaceArg", TestObjectV8Internal:: raisesExceptionVoidMethodTestCallbackInterfaceArgMethodCallback, 0, 1, V8DOMConf iguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12855 {"raisesExceptionVoidMethodOptionalTestCallbackInterfaceArg", TestObjectV8In ternal::raisesExceptionVoidMethodOptionalTestCallbackInterfaceArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12855 {"raisesExceptionVoidMethodOptionalTestCallbackInterfaceArg", TestObjectV8In ternal::raisesExceptionVoidMethodOptionalTestCallbackInterfaceArgMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} ,
12856 {"raisesExceptionTestInterfaceEmptyVoidMethod", TestObjectV8Internal::raises ExceptionTestInterfaceEmptyVoidMethodMethodCallback, 0, 0, V8DOMConfiguration::E xposedToAllScripts}, 12856 {"raisesExceptionTestInterfaceEmptyVoidMethod", TestObjectV8Internal::raises ExceptionTestInterfaceEmptyVoidMethodMethodCallback, 0, 0, V8DOMConfiguration::E xposedToAllScripts, V8DOMConfiguration::OnPrototype},
12857 {"raisesExceptionXPathNSResolverVoidMethod", TestObjectV8Internal::raisesExc eptionXPathNSResolverVoidMethodMethodCallback, 0, 0, V8DOMConfiguration::Exposed ToAllScripts}, 12857 {"raisesExceptionXPathNSResolverVoidMethod", TestObjectV8Internal::raisesExc eptionXPathNSResolverVoidMethodMethodCallback, 0, 0, V8DOMConfiguration::Exposed ToAllScripts, V8DOMConfiguration::OnPrototype},
12858 {"callWithExecutionContextRaisesExceptionVoidMethodLongArg", TestObjectV8Int ernal::callWithExecutionContextRaisesExceptionVoidMethodLongArgMethodCallback, 0 , 1, V8DOMConfiguration::ExposedToAllScripts}, 12858 {"callWithExecutionContextRaisesExceptionVoidMethodLongArg", TestObjectV8Int ernal::callWithExecutionContextRaisesExceptionVoidMethodLongArgMethodCallback, 0 , 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12859 {"treatReturnedNullStringAsNullStringMethod", TestObjectV8Internal::treatRet urnedNullStringAsNullStringMethodMethodCallback, 0, 0, V8DOMConfiguration::Expos edToAllScripts}, 12859 {"treatReturnedNullStringAsNullStringMethod", TestObjectV8Internal::treatRet urnedNullStringAsNullStringMethodMethodCallback, 0, 0, V8DOMConfiguration::Expos edToAllScripts, V8DOMConfiguration::OnPrototype},
12860 {"treatReturnedNullStringAsUndefinedStringMethod", TestObjectV8Internal::tre atReturnedNullStringAsUndefinedStringMethodMethodCallback, 0, 0, V8DOMConfigurat ion::ExposedToAllScripts}, 12860 {"treatReturnedNullStringAsUndefinedStringMethod", TestObjectV8Internal::tre atReturnedNullStringAsUndefinedStringMethodMethodCallback, 0, 0, V8DOMConfigurat ion::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12861 {"treatReturnedNullStringAsNullByteStringMethod", TestObjectV8Internal::trea tReturnedNullStringAsNullByteStringMethodMethodCallback, 0, 0, V8DOMConfiguratio n::ExposedToAllScripts}, 12861 {"treatReturnedNullStringAsNullByteStringMethod", TestObjectV8Internal::trea tReturnedNullStringAsNullByteStringMethodMethodCallback, 0, 0, V8DOMConfiguratio n::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12862 {"treatReturnedNullStringAsUndefinedByteStringMethod", TestObjectV8Internal: :treatReturnedNullStringAsUndefinedByteStringMethodMethodCallback, 0, 0, V8DOMCo nfiguration::ExposedToAllScripts}, 12862 {"treatReturnedNullStringAsUndefinedByteStringMethod", TestObjectV8Internal: :treatReturnedNullStringAsUndefinedByteStringMethodMethodCallback, 0, 0, V8DOMCo nfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12863 {"treatReturnedNullStringAsNullUSVStringMethod", TestObjectV8Internal::treat ReturnedNullStringAsNullUSVStringMethodMethodCallback, 0, 0, V8DOMConfiguration: :ExposedToAllScripts}, 12863 {"treatReturnedNullStringAsNullUSVStringMethod", TestObjectV8Internal::treat ReturnedNullStringAsNullUSVStringMethodMethodCallback, 0, 0, V8DOMConfiguration: :ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12864 {"treatReturnedNullStringAsUndefinedUSVStringMethod", TestObjectV8Internal:: treatReturnedNullStringAsUndefinedUSVStringMethodMethodCallback, 0, 0, V8DOMConf iguration::ExposedToAllScripts}, 12864 {"treatReturnedNullStringAsUndefinedUSVStringMethod", TestObjectV8Internal:: treatReturnedNullStringAsUndefinedUSVStringMethodMethodCallback, 0, 0, V8DOMConf iguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12865 {"typeCheckingInterfaceVoidMethodTestInterfaceEmptyArg", TestObjectV8Interna l::typeCheckingInterfaceVoidMethodTestInterfaceEmptyArgMethodCallback, 0, 1, V8D OMConfiguration::ExposedToAllScripts}, 12865 {"typeCheckingInterfaceVoidMethodTestInterfaceEmptyArg", TestObjectV8Interna l::typeCheckingInterfaceVoidMethodTestInterfaceEmptyArgMethodCallback, 0, 1, V8D OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12866 {"typeCheckingInterfaceVoidMethodTestInterfaceEmptyVariadicArg", TestObjectV 8Internal::typeCheckingInterfaceVoidMethodTestInterfaceEmptyVariadicArgMethodCal lback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12866 {"typeCheckingInterfaceVoidMethodTestInterfaceEmptyVariadicArg", TestObjectV 8Internal::typeCheckingInterfaceVoidMethodTestInterfaceEmptyVariadicArgMethodCal lback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProt otype},
12867 {"useToImpl4ArgumentsCheckingIfPossibleWithOptionalArg", TestObjectV8Interna l::useToImpl4ArgumentsCheckingIfPossibleWithOptionalArgMethodCallback, 0, 1, V8D OMConfiguration::ExposedToAllScripts}, 12867 {"useToImpl4ArgumentsCheckingIfPossibleWithOptionalArg", TestObjectV8Interna l::useToImpl4ArgumentsCheckingIfPossibleWithOptionalArgMethodCallback, 0, 1, V8D OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12868 {"useToImpl4ArgumentsCheckingIfPossibleWithNullableArg", TestObjectV8Interna l::useToImpl4ArgumentsCheckingIfPossibleWithNullableArgMethodCallback, 0, 2, V8D OMConfiguration::ExposedToAllScripts}, 12868 {"useToImpl4ArgumentsCheckingIfPossibleWithNullableArg", TestObjectV8Interna l::useToImpl4ArgumentsCheckingIfPossibleWithNullableArgMethodCallback, 0, 2, V8D OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12869 {"useToImpl4ArgumentsCheckingIfPossibleWithUndefinedArg", TestObjectV8Intern al::useToImpl4ArgumentsCheckingIfPossibleWithUndefinedArgMethodCallback, 0, 1, V 8DOMConfiguration::ExposedToAllScripts}, 12869 {"useToImpl4ArgumentsCheckingIfPossibleWithUndefinedArg", TestObjectV8Intern al::useToImpl4ArgumentsCheckingIfPossibleWithUndefinedArgMethodCallback, 0, 1, V 8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12870 {"typeCheckingUnrestrictedVoidMethodFloatArgDoubleArg", TestObjectV8Internal ::typeCheckingUnrestrictedVoidMethodFloatArgDoubleArgMethodCallback, 0, 2, V8DOM Configuration::ExposedToAllScripts}, 12870 {"typeCheckingUnrestrictedVoidMethodFloatArgDoubleArg", TestObjectV8Internal ::typeCheckingUnrestrictedVoidMethodFloatArgDoubleArgMethodCallback, 0, 2, V8DOM Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12871 {"voidMethodTestInterfaceGarbageCollectedSequenceArg", TestObjectV8Internal: :voidMethodTestInterfaceGarbageCollectedSequenceArgMethodCallback, 0, 1, V8DOMCo nfiguration::ExposedToAllScripts}, 12871 {"voidMethodTestInterfaceGarbageCollectedSequenceArg", TestObjectV8Internal: :voidMethodTestInterfaceGarbageCollectedSequenceArgMethodCallback, 0, 1, V8DOMCo nfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12872 {"voidMethodTestInterfaceGarbageCollectedArrayArg", TestObjectV8Internal::vo idMethodTestInterfaceGarbageCollectedArrayArgMethodCallback, 0, 1, V8DOMConfigur ation::ExposedToAllScripts}, 12872 {"voidMethodTestInterfaceGarbageCollectedArrayArg", TestObjectV8Internal::vo idMethodTestInterfaceGarbageCollectedArrayArgMethodCallback, 0, 1, V8DOMConfigur ation::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12873 {"voidMethodTestInterfaceWillBeGarbageCollectedSequenceArg", TestObjectV8Int ernal::voidMethodTestInterfaceWillBeGarbageCollectedSequenceArgMethodCallback, 0 , 1, V8DOMConfiguration::ExposedToAllScripts}, 12873 {"voidMethodTestInterfaceWillBeGarbageCollectedSequenceArg", TestObjectV8Int ernal::voidMethodTestInterfaceWillBeGarbageCollectedSequenceArgMethodCallback, 0 , 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12874 {"voidMethodTestInterfaceWillBeGarbageCollectedArrayArg", TestObjectV8Intern al::voidMethodTestInterfaceWillBeGarbageCollectedArrayArgMethodCallback, 0, 1, V 8DOMConfiguration::ExposedToAllScripts}, 12874 {"voidMethodTestInterfaceWillBeGarbageCollectedArrayArg", TestObjectV8Intern al::voidMethodTestInterfaceWillBeGarbageCollectedArrayArgMethodCallback, 0, 1, V 8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12875 {"newObjectTestInterfaceMethod", TestObjectV8Internal::newObjectTestInterfac eMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, 12875 {"newObjectTestInterfaceMethod", TestObjectV8Internal::newObjectTestInterfac eMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi guration::OnPrototype},
12876 {"serializerMethod", TestObjectV8Internal::serializerMethodMethodCallback, 0 , 0, V8DOMConfiguration::ExposedToAllScripts}, 12876 {"serializerMethod", TestObjectV8Internal::serializerMethodMethodCallback, 0 , 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12877 {"voidMethodImplementedInPrivateScript", TestObjectV8Internal::voidMethodImp lementedInPrivateScriptMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScr ipts}, 12877 {"voidMethodImplementedInPrivateScript", TestObjectV8Internal::voidMethodImp lementedInPrivateScriptMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScr ipts, V8DOMConfiguration::OnPrototype},
12878 {"shortMethodImplementedInPrivateScript", TestObjectV8Internal::shortMethodI mplementedInPrivateScriptMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllS cripts}, 12878 {"shortMethodImplementedInPrivateScript", TestObjectV8Internal::shortMethodI mplementedInPrivateScriptMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllS cripts, V8DOMConfiguration::OnPrototype},
12879 {"shortMethodWithShortArgumentImplementedInPrivateScript", TestObjectV8Inter nal::shortMethodWithShortArgumentImplementedInPrivateScriptMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, 12879 {"shortMethodWithShortArgumentImplementedInPrivateScript", TestObjectV8Inter nal::shortMethodWithShortArgumentImplementedInPrivateScriptMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12880 {"stringMethodWithStringArgumentImplementedInPrivateScript", TestObjectV8Int ernal::stringMethodWithStringArgumentImplementedInPrivateScriptMethodCallback, 0 , 1, V8DOMConfiguration::ExposedToAllScripts}, 12880 {"stringMethodWithStringArgumentImplementedInPrivateScript", TestObjectV8Int ernal::stringMethodWithStringArgumentImplementedInPrivateScriptMethodCallback, 0 , 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12881 {"nodeMethodWithNodeArgumentImplementedInPrivateScript", TestObjectV8Interna l::nodeMethodWithNodeArgumentImplementedInPrivateScriptMethodCallback, 0, 1, V8D OMConfiguration::ExposedToAllScripts}, 12881 {"nodeMethodWithNodeArgumentImplementedInPrivateScript", TestObjectV8Interna l::nodeMethodWithNodeArgumentImplementedInPrivateScriptMethodCallback, 0, 1, V8D OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12882 {"nodeMethodWithVariousArgumentsImplementedInPrivateScript", TestObjectV8Int ernal::nodeMethodWithVariousArgumentsImplementedInPrivateScriptMethodCallback, 0 , 5, V8DOMConfiguration::ExposedToAllScripts}, 12882 {"nodeMethodWithVariousArgumentsImplementedInPrivateScript", TestObjectV8Int ernal::nodeMethodWithVariousArgumentsImplementedInPrivateScriptMethodCallback, 0 , 5, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12883 {"methodImplementedInCPPForPrivateScriptOnly", TestObjectV8Internal::methodI mplementedInCPPForPrivateScriptOnlyMethodCallback, 0, 2, V8DOMConfiguration::Onl yExposedToPrivateScript}, 12883 {"methodImplementedInCPPForPrivateScriptOnly", TestObjectV8Internal::methodI mplementedInCPPForPrivateScriptOnlyMethodCallback, 0, 2, V8DOMConfiguration::Onl yExposedToPrivateScript, V8DOMConfiguration::OnPrototype},
12884 {"keys", TestObjectV8Internal::keysMethodCallback, 0, 0, V8DOMConfiguration: :ExposedToAllScripts}, 12884 {"keys", TestObjectV8Internal::keysMethodCallback, 0, 0, V8DOMConfiguration: :ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12885 {"values", TestObjectV8Internal::valuesMethodCallback, 0, 0, V8DOMConfigurat ion::ExposedToAllScripts}, 12885 {"values", TestObjectV8Internal::valuesMethodCallback, 0, 0, V8DOMConfigurat ion::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12886 {"entries", TestObjectV8Internal::entriesMethodCallback, 0, 0, V8DOMConfigur ation::ExposedToAllScripts}, 12886 {"entries", TestObjectV8Internal::entriesMethodCallback, 0, 0, V8DOMConfigur ation::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12887 {"forEach", TestObjectV8Internal::forEachMethodCallback, 0, 1, V8DOMConfigur ation::ExposedToAllScripts}, 12887 {"forEach", TestObjectV8Internal::forEachMethodCallback, 0, 1, V8DOMConfigur ation::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12888 {"has", TestObjectV8Internal::hasMethodCallback, 0, 1, V8DOMConfiguration::E xposedToAllScripts}, 12888 {"has", TestObjectV8Internal::hasMethodCallback, 0, 1, V8DOMConfiguration::E xposedToAllScripts, V8DOMConfiguration::OnPrototype},
12889 {"get", TestObjectV8Internal::getMethodCallback, 0, 1, V8DOMConfiguration::E xposedToAllScripts}, 12889 {"get", TestObjectV8Internal::getMethodCallback, 0, 1, V8DOMConfiguration::E xposedToAllScripts, V8DOMConfiguration::OnPrototype},
12890 {"clear", TestObjectV8Internal::clearMethodCallback, 0, 0, V8DOMConfiguratio n::ExposedToAllScripts}, 12890 {"clear", TestObjectV8Internal::clearMethodCallback, 0, 0, V8DOMConfiguratio n::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12891 {"delete", TestObjectV8Internal::deleteMethodCallback, 0, 1, V8DOMConfigurat ion::ExposedToAllScripts}, 12891 {"delete", TestObjectV8Internal::deleteMethodCallback, 0, 1, V8DOMConfigurat ion::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12892 {"set", TestObjectV8Internal::setMethodCallback, 0, 2, V8DOMConfiguration::E xposedToAllScripts}, 12892 {"set", TestObjectV8Internal::setMethodCallback, 0, 2, V8DOMConfiguration::E xposedToAllScripts, V8DOMConfiguration::OnPrototype},
12893 {"toJSON", TestObjectV8Internal::toJSONMethodCallback, 0, 0, V8DOMConfigurat ion::ExposedToAllScripts}, 12893 {"toJSON", TestObjectV8Internal::toJSONMethodCallback, 0, 0, V8DOMConfigurat ion::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12894 {"toString", TestObjectV8Internal::toStringMethodCallback, 0, 0, V8DOMConfig uration::ExposedToAllScripts}, 12894 {"toString", TestObjectV8Internal::toStringMethodCallback, 0, 0, V8DOMConfig uration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype},
12895 }; 12895 };
12896 12896
12897 static void installV8TestObjectTemplate(v8::Local<v8::FunctionTemplate> function Template, v8::Isolate* isolate) 12897 static void installV8TestObjectTemplate(v8::Local<v8::FunctionTemplate> function Template, v8::Isolate* isolate)
12898 { 12898 {
12899 functionTemplate->ReadOnlyPrototype(); 12899 functionTemplate->ReadOnlyPrototype();
12900 12900
12901 v8::Local<v8::Signature> defaultSignature; 12901 v8::Local<v8::Signature> defaultSignature;
12902 defaultSignature = V8DOMConfiguration::installDOMClassTemplate(isolate, func tionTemplate, "TestObject", v8::Local<v8::FunctionTemplate>(), V8TestObject::int ernalFieldCount, 12902 defaultSignature = V8DOMConfiguration::installDOMClassTemplate(isolate, func tionTemplate, "TestObject", v8::Local<v8::FunctionTemplate>(), V8TestObject::int ernalFieldCount,
12903 V8TestObjectAttributes, WTF_ARRAY_LENGTH(V8TestObjectAttributes), 12903 V8TestObjectAttributes, WTF_ARRAY_LENGTH(V8TestObjectAttributes),
12904 V8TestObjectAccessors, WTF_ARRAY_LENGTH(V8TestObjectAccessors), 12904 V8TestObjectAccessors, WTF_ARRAY_LENGTH(V8TestObjectAccessors),
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
12995 { 12995 {
12996 v8::IndexedPropertyHandlerConfiguration config(TestObjectV8Internal::ind exedPropertyGetterCallback, TestObjectV8Internal::indexedPropertySetterCallback, 0, TestObjectV8Internal::indexedPropertyDeleterCallback, indexedPropertyEnumera tor<TestObject>); 12996 v8::IndexedPropertyHandlerConfiguration config(TestObjectV8Internal::ind exedPropertyGetterCallback, TestObjectV8Internal::indexedPropertySetterCallback, 0, TestObjectV8Internal::indexedPropertyDeleterCallback, indexedPropertyEnumera tor<TestObject>);
12997 functionTemplate->InstanceTemplate()->SetHandler(config); 12997 functionTemplate->InstanceTemplate()->SetHandler(config);
12998 } 12998 }
12999 { 12999 {
13000 int flags = static_cast<int>(v8::PropertyHandlerFlags::kOnlyInterceptStr ings); 13000 int flags = static_cast<int>(v8::PropertyHandlerFlags::kOnlyInterceptStr ings);
13001 flags |= static_cast<int>(v8::PropertyHandlerFlags::kNonMasking); 13001 flags |= static_cast<int>(v8::PropertyHandlerFlags::kNonMasking);
13002 v8::NamedPropertyHandlerConfiguration config(TestObjectV8Internal::named PropertyGetterCallback, TestObjectV8Internal::namedPropertySetterCallback, TestO bjectV8Internal::namedPropertyQueryCallback, TestObjectV8Internal::namedProperty DeleterCallback, TestObjectV8Internal::namedPropertyEnumeratorCallback, v8::Hand le<v8::Value>(), static_cast<v8::PropertyHandlerFlags>(flags)); 13002 v8::NamedPropertyHandlerConfiguration config(TestObjectV8Internal::named PropertyGetterCallback, TestObjectV8Internal::namedPropertySetterCallback, TestO bjectV8Internal::namedPropertyQueryCallback, TestObjectV8Internal::namedProperty DeleterCallback, TestObjectV8Internal::namedPropertyEnumeratorCallback, v8::Hand le<v8::Value>(), static_cast<v8::PropertyHandlerFlags>(flags));
13003 functionTemplate->InstanceTemplate()->SetHandler(config); 13003 functionTemplate->InstanceTemplate()->SetHandler(config);
13004 } 13004 }
13005 const V8DOMConfiguration::SymbolKeyedMethodConfiguration symbolKeyedIterator Configuration = { v8::Symbol::GetIterator, TestObjectV8Internal::iteratorMethodC allback, 0, V8DOMConfiguration::ExposedToAllScripts }; 13005 const V8DOMConfiguration::SymbolKeyedMethodConfiguration symbolKeyedIterator Configuration = { v8::Symbol::GetIterator, TestObjectV8Internal::iteratorMethodC allback, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProto type };
13006 V8DOMConfiguration::installMethod(isolate, prototypeTemplate, defaultSignatu re, v8::DontDelete, symbolKeyedIteratorConfiguration); 13006 V8DOMConfiguration::installMethod(isolate, prototypeTemplate, defaultSignatu re, v8::DontDelete, symbolKeyedIteratorConfiguration);
13007 if (RuntimeEnabledFeatures::featureNameEnabled()) { 13007 if (RuntimeEnabledFeatures::featureNameEnabled()) {
13008 const V8DOMConfiguration::MethodConfiguration unscopeableRuntimeEnabledV oidMethodMethodConfiguration = { 13008 const V8DOMConfiguration::MethodConfiguration unscopeableRuntimeEnabledV oidMethodMethodConfiguration = {"unscopeableRuntimeEnabledVoidMethod", TestObjec tV8Internal::unscopeableRuntimeEnabledVoidMethodMethodCallback, 0, 0, V8DOMConfi guration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype};
13009 "unscopeableRuntimeEnabledVoidMethod", TestObjectV8Internal::unscope ableRuntimeEnabledVoidMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToA llScripts, 13009 V8DOMConfiguration::installMethod(isolate, instanceTemplate, prototypeTe mplate, functionTemplate, defaultSignature, v8::None, unscopeableRuntimeEnabledV oidMethodMethodConfiguration);
13010 };
13011 V8DOMConfiguration::installMethod(isolate, prototypeTemplate, defaultSig nature, v8::None, unscopeableRuntimeEnabledVoidMethodMethodConfiguration);
13012 } 13010 }
13013 const V8DOMConfiguration::MethodConfiguration staticVoidMethodMethodConfigur ation = { 13011 const V8DOMConfiguration::MethodConfiguration staticVoidMethodMethodConfigur ation = {"staticVoidMethod", TestObjectV8Internal::staticVoidMethodMethodCallbac k, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnInterfac e};
13014 "staticVoidMethod", TestObjectV8Internal::staticVoidMethodMethodCallback , 0, 0, V8DOMConfiguration::ExposedToAllScripts, 13012 V8DOMConfiguration::installMethod(isolate, instanceTemplate, prototypeTempla te, functionTemplate, defaultSignature, v8::None, staticVoidMethodMethodConfigur ation);
13015 }; 13013 const V8DOMConfiguration::MethodConfiguration overloadedStaticMethodMethodCo nfiguration = {"overloadedStaticMethod", TestObjectV8Internal::overloadedStaticM ethodMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu ration::OnInterface};
13016 V8DOMConfiguration::installMethod(isolate, functionTemplate, v8::Local<v8::S ignature>(), v8::None, staticVoidMethodMethodConfiguration); 13014 V8DOMConfiguration::installMethod(isolate, instanceTemplate, prototypeTempla te, functionTemplate, defaultSignature, v8::None, overloadedStaticMethodMethodCo nfiguration);
13017 const V8DOMConfiguration::MethodConfiguration overloadedStaticMethodMethodCo nfiguration = {
13018 "overloadedStaticMethod", TestObjectV8Internal::overloadedStaticMethodMe thodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts,
13019 };
13020 V8DOMConfiguration::installMethod(isolate, functionTemplate, v8::Local<v8::S ignature>(), v8::None, overloadedStaticMethodMethodConfiguration);
13021 #if ENABLE(CONDITION) 13015 #if ENABLE(CONDITION)
13022 const V8DOMConfiguration::MethodConfiguration conditionalConditionStaticVoid MethodMethodConfiguration = { 13016 const V8DOMConfiguration::MethodConfiguration conditionalConditionStaticVoid MethodMethodConfiguration = {"conditionalConditionStaticVoidMethod", TestObjectV 8Internal::conditionalConditionStaticVoidMethodMethodCallback, 0, 0, V8DOMConfig uration::ExposedToAllScripts, V8DOMConfiguration::OnInterface};
13023 "conditionalConditionStaticVoidMethod", TestObjectV8Internal::conditiona lConditionStaticVoidMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAll Scripts, 13017 V8DOMConfiguration::installMethod(isolate, instanceTemplate, prototypeTempla te, functionTemplate, defaultSignature, v8::None, conditionalConditionStaticVoid MethodMethodConfiguration);
13024 };
13025 V8DOMConfiguration::installMethod(isolate, functionTemplate, v8::Local<v8::S ignature>(), v8::None, conditionalConditionStaticVoidMethodMethodConfiguration);
13026 #endif // ENABLE(CONDITION) 13018 #endif // ENABLE(CONDITION)
13027 const V8DOMConfiguration::MethodConfiguration doNotCheckSignatureVoidMethodM ethodConfiguration = { 13019 const V8DOMConfiguration::MethodConfiguration doNotCheckSignatureVoidMethodM ethodConfiguration = {"doNotCheckSignatureVoidMethod", TestObjectV8Internal::doN otCheckSignatureVoidMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAll Scripts, V8DOMConfiguration::OnPrototype};
13028 "doNotCheckSignatureVoidMethod", TestObjectV8Internal::doNotCheckSignatu reVoidMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, 13020 V8DOMConfiguration::installMethod(isolate, instanceTemplate, prototypeTempla te, functionTemplate, v8::Local<v8::Signature>(), v8::None, doNotCheckSignatureV oidMethodMethodConfiguration);
13029 }; 13021 const V8DOMConfiguration::MethodConfiguration notEnumerableVoidMethodMethodC onfiguration = {"notEnumerableVoidMethod", TestObjectV8Internal::notEnumerableVo idMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConf iguration::OnPrototype};
13030 V8DOMConfiguration::installMethod(isolate, prototypeTemplate, v8::Local<v8:: Signature>(), v8::None, doNotCheckSignatureVoidMethodMethodConfiguration); 13022 V8DOMConfiguration::installMethod(isolate, instanceTemplate, prototypeTempla te, functionTemplate, defaultSignature, static_cast<v8::PropertyAttribute>(v8::D ontDelete | v8::DontEnum), notEnumerableVoidMethodMethodConfiguration);
13031 const V8DOMConfiguration::MethodConfiguration notEnumerableVoidMethodMethodC onfiguration = {
13032 "notEnumerableVoidMethod", TestObjectV8Internal::notEnumerableVoidMethod MethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts,
13033 };
13034 V8DOMConfiguration::installMethod(isolate, prototypeTemplate, defaultSignatu re, static_cast<v8::PropertyAttribute>(v8::DontDelete | v8::DontEnum), notEnumer ableVoidMethodMethodConfiguration);
13035 if (RuntimeEnabledFeatures::featureNameEnabled()) { 13023 if (RuntimeEnabledFeatures::featureNameEnabled()) {
13036 const V8DOMConfiguration::MethodConfiguration runtimeEnabledVoidMethodMe thodConfiguration = { 13024 const V8DOMConfiguration::MethodConfiguration runtimeEnabledVoidMethodMe thodConfiguration = {"runtimeEnabledVoidMethod", TestObjectV8Internal::runtimeEn abledVoidMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8 DOMConfiguration::OnPrototype};
13037 "runtimeEnabledVoidMethod", TestObjectV8Internal::runtimeEnabledVoid MethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, 13025 V8DOMConfiguration::installMethod(isolate, instanceTemplate, prototypeTe mplate, functionTemplate, defaultSignature, v8::None, runtimeEnabledVoidMethodMe thodConfiguration);
13038 };
13039 V8DOMConfiguration::installMethod(isolate, prototypeTemplate, defaultSig nature, v8::None, runtimeEnabledVoidMethodMethodConfiguration);
13040 } 13026 }
13041 if (RuntimeEnabledFeatures::featureNameEnabled()) { 13027 if (RuntimeEnabledFeatures::featureNameEnabled()) {
13042 const V8DOMConfiguration::MethodConfiguration perWorldBindingsRuntimeEna bledVoidMethodMethodConfiguration = { 13028 const V8DOMConfiguration::MethodConfiguration perWorldBindingsRuntimeEna bledVoidMethodMethodConfiguration = {"perWorldBindingsRuntimeEnabledVoidMethod", TestObjectV8Internal::perWorldBindingsRuntimeEnabledVoidMethodMethodCallback, T estObjectV8Internal::perWorldBindingsRuntimeEnabledVoidMethodMethodCallbackForMa inWorld, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProto type};
13043 "perWorldBindingsRuntimeEnabledVoidMethod", TestObjectV8Internal::pe rWorldBindingsRuntimeEnabledVoidMethodMethodCallback, TestObjectV8Internal::perW orldBindingsRuntimeEnabledVoidMethodMethodCallbackForMainWorld, 0, V8DOMConfigur ation::ExposedToAllScripts, 13029 V8DOMConfiguration::installMethod(isolate, instanceTemplate, prototypeTe mplate, functionTemplate, defaultSignature, v8::None, perWorldBindingsRuntimeEna bledVoidMethodMethodConfiguration);
13044 };
13045 V8DOMConfiguration::installMethod(isolate, prototypeTemplate, defaultSig nature, v8::None, perWorldBindingsRuntimeEnabledVoidMethodMethodConfiguration);
13046 } 13030 }
13047 if (RuntimeEnabledFeatures::featureNameEnabled()) { 13031 if (RuntimeEnabledFeatures::featureNameEnabled()) {
13048 const V8DOMConfiguration::MethodConfiguration runtimeEnabledOverloadedVo idMethodMethodConfiguration = { 13032 const V8DOMConfiguration::MethodConfiguration runtimeEnabledOverloadedVo idMethodMethodConfiguration = {"runtimeEnabledOverloadedVoidMethod", TestObjectV 8Internal::runtimeEnabledOverloadedVoidMethodMethodCallback, 0, 1, V8DOMConfigur ation::ExposedToAllScripts, V8DOMConfiguration::OnPrototype};
13049 "runtimeEnabledOverloadedVoidMethod", TestObjectV8Internal::runtimeE nabledOverloadedVoidMethodMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAll Scripts, 13033 V8DOMConfiguration::installMethod(isolate, instanceTemplate, prototypeTe mplate, functionTemplate, defaultSignature, v8::None, runtimeEnabledOverloadedVo idMethodMethodConfiguration);
13050 };
13051 V8DOMConfiguration::installMethod(isolate, prototypeTemplate, defaultSig nature, v8::None, runtimeEnabledOverloadedVoidMethodMethodConfiguration);
13052 } 13034 }
13053 const V8DOMConfiguration::MethodConfiguration partiallyRuntimeEnabledOverloa dedVoidMethodMethodConfiguration = { 13035 const V8DOMConfiguration::MethodConfiguration partiallyRuntimeEnabledOverloa dedVoidMethodMethodConfiguration = {"partiallyRuntimeEnabledOverloadedVoidMethod ", TestObjectV8Internal::partiallyRuntimeEnabledOverloadedVoidMethodMethodCallba ck, 0, TestObjectV8Internal::partiallyRuntimeEnabledOverloadedVoidMethodMethodLe ngth(), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype };
13054 "partiallyRuntimeEnabledOverloadedVoidMethod", TestObjectV8Internal::par tiallyRuntimeEnabledOverloadedVoidMethodMethodCallback, 0, TestObjectV8Internal: :partiallyRuntimeEnabledOverloadedVoidMethodMethodLength(), V8DOMConfiguration:: ExposedToAllScripts, 13036 V8DOMConfiguration::installMethod(isolate, instanceTemplate, prototypeTempla te, functionTemplate, defaultSignature, v8::None, partiallyRuntimeEnabledOverloa dedVoidMethodMethodConfiguration);
13055 }; 13037 const V8DOMConfiguration::MethodConfiguration unforgeableVoidMethodMethodCon figuration = {"unforgeableVoidMethod", TestObjectV8Internal::unforgeableVoidMeth odMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurat ion::OnInstance};
13056 V8DOMConfiguration::installMethod(isolate, prototypeTemplate, defaultSignatu re, v8::None, partiallyRuntimeEnabledOverloadedVoidMethodMethodConfiguration); 13038 V8DOMConfiguration::installMethod(isolate, instanceTemplate, prototypeTempla te, functionTemplate, defaultSignature, static_cast<v8::PropertyAttribute>(v8::D ontDelete | v8::ReadOnly), unforgeableVoidMethodMethodConfiguration);
13057 const V8DOMConfiguration::MethodConfiguration unforgeableVoidMethodMethodCon figuration = {
13058 "unforgeableVoidMethod", TestObjectV8Internal::unforgeableVoidMethodMeth odCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts,
13059 };
13060 V8DOMConfiguration::installMethod(isolate, instanceTemplate, defaultSignatur e, static_cast<v8::PropertyAttribute>(v8::DontDelete | v8::ReadOnly), unforgeabl eVoidMethodMethodConfiguration);
13061 13039
13062 // Custom toString template 13040 // Custom toString template
13063 functionTemplate->Set(v8AtomicString(isolate, "toString"), V8PerIsolateData: :from(isolate)->toStringTemplate()); 13041 functionTemplate->Set(v8AtomicString(isolate, "toString"), V8PerIsolateData: :from(isolate)->toStringTemplate());
13064 } 13042 }
13065 13043
13066 v8::Local<v8::FunctionTemplate> V8TestObject::domTemplate(v8::Isolate* isolate) 13044 v8::Local<v8::FunctionTemplate> V8TestObject::domTemplate(v8::Isolate* isolate)
13067 { 13045 {
13068 return V8DOMConfiguration::domClassTemplate(isolate, const_cast<WrapperTypeI nfo*>(&wrapperTypeInfo), installV8TestObjectTemplate); 13046 return V8DOMConfiguration::domClassTemplate(isolate, const_cast<WrapperTypeI nfo*>(&wrapperTypeInfo), installV8TestObjectTemplate);
13069 } 13047 }
13070 13048
(...skipping 543 matching lines...) Expand 10 before | Expand all | Expand 10 after
13614 ScriptState::Scope scope(scriptState); 13592 ScriptState::Scope scope(scriptState);
13615 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa l(), scriptState->isolate()); 13593 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa l(), scriptState->isolate());
13616 if (holder.IsEmpty()) 13594 if (holder.IsEmpty())
13617 return false; 13595 return false;
13618 13596
13619 ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivate Script", "TestObject", scriptState->context()->Global(), scriptState->isolate()) ; 13597 ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivate Script", "TestObject", scriptState->context()->Global(), scriptState->isolate()) ;
13620 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateIn UserScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState-> isolate(), cppValue)); 13598 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateIn UserScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState-> isolate(), cppValue));
13621 } 13599 }
13622 13600
13623 } // namespace blink 13601 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698