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

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

Issue 2441593002: binding: Returns a reject promise when |this| is not of the type. (Closed)
Patch Set: Updated test expectations. Created 4 years, 1 month 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
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. 5 // This file has been auto-generated by code_generator_v8.py.
6 // DO NOT MODIFY! 6 // DO NOT MODIFY!
7 7
8 // clang-format off 8 // clang-format off
9 #include "V8TestObject.h" 9 #include "V8TestObject.h"
10 10
(...skipping 7133 matching lines...) Expand 10 before | Expand all | Expand 10 after
7144 } 7144 }
7145 7145
7146 void nodeFilterMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& i nfo) { 7146 void nodeFilterMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& i nfo) {
7147 TestObjectV8Internal::nodeFilterMethodMethod(info); 7147 TestObjectV8Internal::nodeFilterMethodMethod(info);
7148 } 7148 }
7149 7149
7150 static void promiseMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info) { 7150 static void promiseMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info) {
7151 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont ext, "TestObject", "promiseMethod"); 7151 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont ext, "TestObject", "promiseMethod");
7152 ExceptionToRejectPromiseScope rejectPromiseScope(info, exceptionState); 7152 ExceptionToRejectPromiseScope rejectPromiseScope(info, exceptionState);
7153 7153
7154 // V8DOMConfiguration::DoNotCheckHolder
7155 // Make sure that info.Holder() really points to an instance of the type.
7156 if (!V8TestObject::hasInstance(info.Holder(), info.GetIsolate())) {
7157 exceptionState.throwTypeError("Illegal invocation");
7158 return;
7159 }
7154 TestObject* impl = V8TestObject::toImpl(info.Holder()); 7160 TestObject* impl = V8TestObject::toImpl(info.Holder());
7155 7161
7156 if (UNLIKELY(info.Length() < 3)) { 7162 if (UNLIKELY(info.Length() < 3)) {
7157 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(3, info. Length())); 7163 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(3, info. Length()));
7158 return; 7164 return;
7159 } 7165 }
7160 7166
7161 int arg1; 7167 int arg1;
7162 Dictionary arg2; 7168 Dictionary arg2;
7163 V8StringResource<> arg3; 7169 V8StringResource<> arg3;
(...skipping 23 matching lines...) Expand all
7187 } 7193 }
7188 7194
7189 void promiseMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info ) { 7195 void promiseMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info ) {
7190 TestObjectV8Internal::promiseMethodMethod(info); 7196 TestObjectV8Internal::promiseMethodMethod(info);
7191 } 7197 }
7192 7198
7193 static void promiseMethodWithoutExceptionStateMethod(const v8::FunctionCallbackI nfo<v8::Value>& info) { 7199 static void promiseMethodWithoutExceptionStateMethod(const v8::FunctionCallbackI nfo<v8::Value>& info) {
7194 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont ext, "TestObject", "promiseMethodWithoutExceptionState"); 7200 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont ext, "TestObject", "promiseMethodWithoutExceptionState");
7195 ExceptionToRejectPromiseScope rejectPromiseScope(info, exceptionState); 7201 ExceptionToRejectPromiseScope rejectPromiseScope(info, exceptionState);
7196 7202
7203 // V8DOMConfiguration::DoNotCheckHolder
7204 // Make sure that info.Holder() really points to an instance of the type.
7205 if (!V8TestObject::hasInstance(info.Holder(), info.GetIsolate())) {
7206 exceptionState.throwTypeError("Illegal invocation");
7207 return;
7208 }
7197 TestObject* impl = V8TestObject::toImpl(info.Holder()); 7209 TestObject* impl = V8TestObject::toImpl(info.Holder());
7198 7210
7199 if (UNLIKELY(info.Length() < 1)) { 7211 if (UNLIKELY(info.Length() < 1)) {
7200 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, info. Length())); 7212 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, info. Length()));
7201 return; 7213 return;
7202 } 7214 }
7203 7215
7204 Dictionary arg1; 7216 Dictionary arg1;
7205 if (!isUndefinedOrNull(info[0]) && !info[0]->IsObject()) { 7217 if (!isUndefinedOrNull(info[0]) && !info[0]->IsObject()) {
7206 exceptionState.throwTypeError("parameter 1 ('arg1') is not an object."); 7218 exceptionState.throwTypeError("parameter 1 ('arg1') is not an object.");
(...skipping 1777 matching lines...) Expand 10 before | Expand all | Expand 10 after
8984 } 8996 }
8985 } 8997 }
8986 exceptionState.throwTypeError("No function was found that matched the signatur e provided."); 8998 exceptionState.throwTypeError("No function was found that matched the signatur e provided.");
8987 } 8999 }
8988 9000
8989 void overloadedMethodNMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { 9001 void overloadedMethodNMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {
8990 TestObjectV8Internal::overloadedMethodNMethod(info); 9002 TestObjectV8Internal::overloadedMethodNMethod(info);
8991 } 9003 }
8992 9004
8993 static void promiseOverloadMethod1Method(const v8::FunctionCallbackInfo<v8::Valu e>& info) { 9005 static void promiseOverloadMethod1Method(const v8::FunctionCallbackInfo<v8::Valu e>& info) {
9006 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont ext, "TestObject", "promiseOverloadMethod");
9007 ExceptionToRejectPromiseScope rejectPromiseScope(info, exceptionState);
9008
9009 // V8DOMConfiguration::DoNotCheckHolder
9010 // Make sure that info.Holder() really points to an instance of the type.
9011 if (!V8TestObject::hasInstance(info.Holder(), info.GetIsolate())) {
9012 exceptionState.throwTypeError("Illegal invocation");
9013 return;
9014 }
8994 TestObject* impl = V8TestObject::toImpl(info.Holder()); 9015 TestObject* impl = V8TestObject::toImpl(info.Holder());
8995 9016
8996 v8SetReturnValue(info, impl->promiseOverloadMethod().v8Value()); 9017 v8SetReturnValue(info, impl->promiseOverloadMethod().v8Value());
8997 } 9018 }
8998 9019
8999 static void promiseOverloadMethod2Method(const v8::FunctionCallbackInfo<v8::Valu e>& info) { 9020 static void promiseOverloadMethod2Method(const v8::FunctionCallbackInfo<v8::Valu e>& info) {
9000 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont ext, "TestObject", "promiseOverloadMethod"); 9021 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont ext, "TestObject", "promiseOverloadMethod");
9001 ExceptionToRejectPromiseScope rejectPromiseScope(info, exceptionState); 9022 ExceptionToRejectPromiseScope rejectPromiseScope(info, exceptionState);
9002 9023
9024 // V8DOMConfiguration::DoNotCheckHolder
9025 // Make sure that info.Holder() really points to an instance of the type.
9026 if (!V8TestObject::hasInstance(info.Holder(), info.GetIsolate())) {
9027 exceptionState.throwTypeError("Illegal invocation");
9028 return;
9029 }
9003 TestObject* impl = V8TestObject::toImpl(info.Holder()); 9030 TestObject* impl = V8TestObject::toImpl(info.Holder());
9004 9031
9005 DOMWindow* arg1; 9032 DOMWindow* arg1;
9006 double arg2; 9033 double arg2;
9007 arg1 = toDOMWindow(info.GetIsolate(), info[0]); 9034 arg1 = toDOMWindow(info.GetIsolate(), info[0]);
9008 if (!arg1) { 9035 if (!arg1) {
9009 exceptionState.throwTypeError("parameter 1 is not of type 'Window'."); 9036 exceptionState.throwTypeError("parameter 1 is not of type 'Window'.");
9010 9037
9011 return; 9038 return;
9012 } 9039 }
9013 9040
9014 arg2 = toRestrictedDouble(info.GetIsolate(), info[1], exceptionState); 9041 arg2 = toRestrictedDouble(info.GetIsolate(), info[1], exceptionState);
9015 if (exceptionState.hadException()) 9042 if (exceptionState.hadException())
9016 return; 9043 return;
9017 9044
9018 v8SetReturnValue(info, impl->promiseOverloadMethod(arg1, arg2).v8Value()); 9045 v8SetReturnValue(info, impl->promiseOverloadMethod(arg1, arg2).v8Value());
9019 } 9046 }
9020 9047
9021 static void promiseOverloadMethod3Method(const v8::FunctionCallbackInfo<v8::Valu e>& info) { 9048 static void promiseOverloadMethod3Method(const v8::FunctionCallbackInfo<v8::Valu e>& info) {
9022 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont ext, "TestObject", "promiseOverloadMethod"); 9049 ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionCont ext, "TestObject", "promiseOverloadMethod");
9023 ExceptionToRejectPromiseScope rejectPromiseScope(info, exceptionState); 9050 ExceptionToRejectPromiseScope rejectPromiseScope(info, exceptionState);
9024 9051
9052 // V8DOMConfiguration::DoNotCheckHolder
9053 // Make sure that info.Holder() really points to an instance of the type.
9054 if (!V8TestObject::hasInstance(info.Holder(), info.GetIsolate())) {
9055 exceptionState.throwTypeError("Illegal invocation");
9056 return;
9057 }
9025 TestObject* impl = V8TestObject::toImpl(info.Holder()); 9058 TestObject* impl = V8TestObject::toImpl(info.Holder());
9026 9059
9027 Document* arg1; 9060 Document* arg1;
9028 double arg2; 9061 double arg2;
9029 arg1 = V8Document::toImplWithTypeCheck(info.GetIsolate(), info[0]); 9062 arg1 = V8Document::toImplWithTypeCheck(info.GetIsolate(), info[0]);
9030 if (!arg1) { 9063 if (!arg1) {
9031 exceptionState.throwTypeError("parameter 1 is not of type 'Document'."); 9064 exceptionState.throwTypeError("parameter 1 is not of type 'Document'.");
9032 9065
9033 return; 9066 return;
9034 } 9067 }
(...skipping 2657 matching lines...) Expand 10 before | Expand all | Expand 10 after
11692 {"testInterfaceGarbageCollectedOrNullAttribute", TestObjectV8Internal::testI nterfaceGarbageCollectedOrNullAttributeAttributeGetterCallback, TestObjectV8Inte rnal::testInterfaceGarbageCollectedOrNullAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMCon figuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigura tion::CheckHolder}, 11725 {"testInterfaceGarbageCollectedOrNullAttribute", TestObjectV8Internal::testI nterfaceGarbageCollectedOrNullAttributeAttributeGetterCallback, TestObjectV8Inte rnal::testInterfaceGarbageCollectedOrNullAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMCon figuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigura tion::CheckHolder},
11693 {"readonlyShortAttribute", TestObjectV8Internal::readonlyShortAttributeAttri buteGetterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAt tribute>(v8::ReadOnly), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurat ion::OnPrototype, V8DOMConfiguration::CheckHolder}, 11726 {"readonlyShortAttribute", TestObjectV8Internal::readonlyShortAttributeAttri buteGetterCallback, 0, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAt tribute>(v8::ReadOnly), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurat ion::OnPrototype, V8DOMConfiguration::CheckHolder},
11694 {"shortAttribute", TestObjectV8Internal::shortAttributeAttributeGetterCallba ck, TestObjectV8Internal::shortAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration ::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Chec kHolder}, 11727 {"shortAttribute", TestObjectV8Internal::shortAttributeAttributeGetterCallba ck, TestObjectV8Internal::shortAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration ::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Chec kHolder},
11695 {"stringAttribute", TestObjectV8Internal::stringAttributeAttributeGetterCall back, TestObjectV8Internal::stringAttributeAttributeSetterCallback, 0, 0, nullpt r, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigurat ion::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::C heckHolder}, 11728 {"stringAttribute", TestObjectV8Internal::stringAttributeAttributeGetterCall back, TestObjectV8Internal::stringAttributeAttributeSetterCallback, 0, 0, nullpt r, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigurat ion::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::C heckHolder},
11696 {"nodeAttribute", TestObjectV8Internal::nodeAttributeAttributeGetterCallback , TestObjectV8Internal::nodeAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::E xposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHo lder}, 11729 {"nodeAttribute", TestObjectV8Internal::nodeAttributeAttributeGetterCallback , TestObjectV8Internal::nodeAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::E xposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHo lder},
11697 {"attributeImplementedInCPPForPrivateScriptOnly", TestObjectV8Internal::attr ibuteImplementedInCPPForPrivateScriptOnlyAttributeGetterCallback, TestObjectV8In ternal::attributeImplementedInCPPForPrivateScriptOnlyAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOM Configuration::OnlyExposedToPrivateScript, V8DOMConfiguration::OnPrototype, V8DO MConfiguration::CheckHolder}, 11730 {"attributeImplementedInCPPForPrivateScriptOnly", TestObjectV8Internal::attr ibuteImplementedInCPPForPrivateScriptOnlyAttributeGetterCallback, TestObjectV8In ternal::attributeImplementedInCPPForPrivateScriptOnlyAttributeSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOM Configuration::OnlyExposedToPrivateScript, V8DOMConfiguration::OnPrototype, V8DO MConfiguration::CheckHolder},
11698 {"enumForPrivateScript", TestObjectV8Internal::enumForPrivateScriptAttribute GetterCallback, TestObjectV8Internal::enumForPrivateScriptAttributeSetterCallbac k, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMC onfiguration::CheckHolder}, 11731 {"enumForPrivateScript", TestObjectV8Internal::enumForPrivateScriptAttribute GetterCallback, TestObjectV8Internal::enumForPrivateScriptAttributeSetterCallbac k, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMC onfiguration::CheckHolder},
11699 }; 11732 };
11700 11733
11701 const V8DOMConfiguration::MethodConfiguration V8TestObjectMethods[] = { 11734 const V8DOMConfiguration::MethodConfiguration V8TestObjectMethods[] = {
11702 {"unscopableVoidMethod", TestObjectV8Internal::unscopableVoidMethodMethodCal lback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype}, 11735 {"unscopableVoidMethod", TestObjectV8Internal::unscopableVoidMethodMethodCal lback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype, V8DOMConfiguration::CheckHolder},
11703 {"voidMethod", TestObjectV8Internal::voidMethodMethodCallback, 0, 0, v8::Non e, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11736 {"voidMethod", TestObjectV8Internal::voidMethodMethodCallback, 0, 0, v8::Non e, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8D OMConfiguration::CheckHolder},
11704 {"staticVoidMethod", TestObjectV8Internal::staticVoidMethodMethodCallback, 0 , 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnIn terface}, 11737 {"staticVoidMethod", TestObjectV8Internal::staticVoidMethodMethodCallback, 0 , 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnIn terface, V8DOMConfiguration::CheckHolder},
11705 {"dateMethod", TestObjectV8Internal::dateMethodMethodCallback, 0, 0, v8::Non e, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11738 {"dateMethod", TestObjectV8Internal::dateMethodMethodCallback, 0, 0, v8::Non e, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8D OMConfiguration::CheckHolder},
11706 {"stringMethod", TestObjectV8Internal::stringMethodMethodCallback, 0, 0, v8: :None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} , 11739 {"stringMethod", TestObjectV8Internal::stringMethodMethodCallback, 0, 0, v8: :None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11707 {"byteStringMethod", TestObjectV8Internal::byteStringMethodMethodCallback, 0 , 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype}, 11740 {"byteStringMethod", TestObjectV8Internal::byteStringMethodMethodCallback, 0 , 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype, V8DOMConfiguration::CheckHolder},
11708 {"usvStringMethod", TestObjectV8Internal::usvStringMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProt otype}, 11741 {"usvStringMethod", TestObjectV8Internal::usvStringMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProt otype, V8DOMConfiguration::CheckHolder},
11709 {"readonlyDOMTimeStampMethod", TestObjectV8Internal::readonlyDOMTimeStampMet hodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DO MConfiguration::OnPrototype}, 11742 {"readonlyDOMTimeStampMethod", TestObjectV8Internal::readonlyDOMTimeStampMet hodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DO MConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11710 {"booleanMethod", TestObjectV8Internal::booleanMethodMethodCallback, 0, 0, v 8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp e}, 11743 {"booleanMethod", TestObjectV8Internal::booleanMethodMethodCallback, 0, 0, v 8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp e, V8DOMConfiguration::CheckHolder},
11711 {"byteMethod", TestObjectV8Internal::byteMethodMethodCallback, 0, 0, v8::Non e, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11744 {"byteMethod", TestObjectV8Internal::byteMethodMethodCallback, 0, 0, v8::Non e, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8D OMConfiguration::CheckHolder},
11712 {"doubleMethod", TestObjectV8Internal::doubleMethodMethodCallback, 0, 0, v8: :None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} , 11745 {"doubleMethod", TestObjectV8Internal::doubleMethodMethodCallback, 0, 0, v8: :None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11713 {"floatMethod", TestObjectV8Internal::floatMethodMethodCallback, 0, 0, v8::N one, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11746 {"floatMethod", TestObjectV8Internal::floatMethodMethodCallback, 0, 0, v8::N one, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V 8DOMConfiguration::CheckHolder},
11714 {"longMethod", TestObjectV8Internal::longMethodMethodCallback, 0, 0, v8::Non e, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11747 {"longMethod", TestObjectV8Internal::longMethodMethodCallback, 0, 0, v8::Non e, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8D OMConfiguration::CheckHolder},
11715 {"longLongMethod", TestObjectV8Internal::longLongMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProtot ype}, 11748 {"longLongMethod", TestObjectV8Internal::longLongMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProtot ype, V8DOMConfiguration::CheckHolder},
11716 {"octetMethod", TestObjectV8Internal::octetMethodMethodCallback, 0, 0, v8::N one, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11749 {"octetMethod", TestObjectV8Internal::octetMethodMethodCallback, 0, 0, v8::N one, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V 8DOMConfiguration::CheckHolder},
11717 {"shortMethod", TestObjectV8Internal::shortMethodMethodCallback, 0, 0, v8::N one, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11750 {"shortMethod", TestObjectV8Internal::shortMethodMethodCallback, 0, 0, v8::N one, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V 8DOMConfiguration::CheckHolder},
11718 {"unsignedLongMethod", TestObjectV8Internal::unsignedLongMethodMethodCallbac k, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:: OnPrototype}, 11751 {"unsignedLongMethod", TestObjectV8Internal::unsignedLongMethodMethodCallbac k, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:: OnPrototype, V8DOMConfiguration::CheckHolder},
11719 {"unsignedLongLongMethod", TestObjectV8Internal::unsignedLongLongMethodMetho dCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu ration::OnPrototype}, 11752 {"unsignedLongLongMethod", TestObjectV8Internal::unsignedLongLongMethodMetho dCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu ration::OnPrototype, V8DOMConfiguration::CheckHolder},
11720 {"unsignedShortMethod", TestObjectV8Internal::unsignedShortMethodMethodCallb ack, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration ::OnPrototype}, 11753 {"unsignedShortMethod", TestObjectV8Internal::unsignedShortMethodMethodCallb ack, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration ::OnPrototype, V8DOMConfiguration::CheckHolder},
11721 {"voidMethodDateArg", TestObjectV8Internal::voidMethodDateArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype}, 11754 {"voidMethodDateArg", TestObjectV8Internal::voidMethodDateArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype, V8DOMConfiguration::CheckHolder},
11722 {"voidMethodStringArg", TestObjectV8Internal::voidMethodStringArgMethodCallb ack, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration ::OnPrototype}, 11755 {"voidMethodStringArg", TestObjectV8Internal::voidMethodStringArgMethodCallb ack, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration ::OnPrototype, V8DOMConfiguration::CheckHolder},
11723 {"voidMethodByteStringArg", TestObjectV8Internal::voidMethodByteStringArgMet hodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi guration::OnPrototype}, 11756 {"voidMethodByteStringArg", TestObjectV8Internal::voidMethodByteStringArgMet hodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi guration::OnPrototype, V8DOMConfiguration::CheckHolder},
11724 {"voidMethodUSVStringArg", TestObjectV8Internal::voidMethodUSVStringArgMetho dCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu ration::OnPrototype}, 11757 {"voidMethodUSVStringArg", TestObjectV8Internal::voidMethodUSVStringArgMetho dCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu ration::OnPrototype, V8DOMConfiguration::CheckHolder},
11725 {"voidMethodDOMTimeStampArg", TestObjectV8Internal::voidMethodDOMTimeStampAr gMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype}, 11758 {"voidMethodDOMTimeStampArg", TestObjectV8Internal::voidMethodDOMTimeStampAr gMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11726 {"voidMethodBooleanArg", TestObjectV8Internal::voidMethodBooleanArgMethodCal lback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype}, 11759 {"voidMethodBooleanArg", TestObjectV8Internal::voidMethodBooleanArgMethodCal lback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype, V8DOMConfiguration::CheckHolder},
11727 {"voidMethodByteArg", TestObjectV8Internal::voidMethodByteArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype}, 11760 {"voidMethodByteArg", TestObjectV8Internal::voidMethodByteArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype, V8DOMConfiguration::CheckHolder},
11728 {"voidMethodDoubleArg", TestObjectV8Internal::voidMethodDoubleArgMethodCallb ack, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration ::OnPrototype}, 11761 {"voidMethodDoubleArg", TestObjectV8Internal::voidMethodDoubleArgMethodCallb ack, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration ::OnPrototype, V8DOMConfiguration::CheckHolder},
11729 {"voidMethodFloatArg", TestObjectV8Internal::voidMethodFloatArgMethodCallbac k, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:: OnPrototype}, 11762 {"voidMethodFloatArg", TestObjectV8Internal::voidMethodFloatArgMethodCallbac k, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:: OnPrototype, V8DOMConfiguration::CheckHolder},
11730 {"voidMethodLongArg", TestObjectV8Internal::voidMethodLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype}, 11763 {"voidMethodLongArg", TestObjectV8Internal::voidMethodLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype, V8DOMConfiguration::CheckHolder},
11731 {"voidMethodLongLongArg", TestObjectV8Internal::voidMethodLongLongArgMethodC allback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura tion::OnPrototype}, 11764 {"voidMethodLongLongArg", TestObjectV8Internal::voidMethodLongLongArgMethodC allback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura tion::OnPrototype, V8DOMConfiguration::CheckHolder},
11732 {"voidMethodOctetArg", TestObjectV8Internal::voidMethodOctetArgMethodCallbac k, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:: OnPrototype}, 11765 {"voidMethodOctetArg", TestObjectV8Internal::voidMethodOctetArgMethodCallbac k, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:: OnPrototype, V8DOMConfiguration::CheckHolder},
11733 {"voidMethodShortArg", TestObjectV8Internal::voidMethodShortArgMethodCallbac k, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:: OnPrototype}, 11766 {"voidMethodShortArg", TestObjectV8Internal::voidMethodShortArgMethodCallbac k, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:: OnPrototype, V8DOMConfiguration::CheckHolder},
11734 {"voidMethodUnsignedLongArg", TestObjectV8Internal::voidMethodUnsignedLongAr gMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype}, 11767 {"voidMethodUnsignedLongArg", TestObjectV8Internal::voidMethodUnsignedLongAr gMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11735 {"voidMethodUnsignedLongLongArg", TestObjectV8Internal::voidMethodUnsignedLo ngLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts , V8DOMConfiguration::OnPrototype}, 11768 {"voidMethodUnsignedLongLongArg", TestObjectV8Internal::voidMethodUnsignedLo ngLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts , V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11736 {"voidMethodUnsignedShortArg", TestObjectV8Internal::voidMethodUnsignedShort ArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DO MConfiguration::OnPrototype}, 11769 {"voidMethodUnsignedShortArg", TestObjectV8Internal::voidMethodUnsignedShort ArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DO MConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11737 {"testInterfaceEmptyMethod", TestObjectV8Internal::testInterfaceEmptyMethodM ethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMCon figuration::OnPrototype}, 11770 {"testInterfaceEmptyMethod", TestObjectV8Internal::testInterfaceEmptyMethodM ethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder},
11738 {"voidMethodTestInterfaceEmptyArg", TestObjectV8Internal::voidMethodTestInte rfaceEmptyArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScr ipts, V8DOMConfiguration::OnPrototype}, 11771 {"voidMethodTestInterfaceEmptyArg", TestObjectV8Internal::voidMethodTestInte rfaceEmptyArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScr ipts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11739 {"voidMethodLongArgTestInterfaceEmptyArg", TestObjectV8Internal::voidMethodL ongArgTestInterfaceEmptyArgMethodCallback, 0, 2, v8::None, V8DOMConfiguration::E xposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11772 {"voidMethodLongArgTestInterfaceEmptyArg", TestObjectV8Internal::voidMethodL ongArgTestInterfaceEmptyArgMethodCallback, 0, 2, v8::None, V8DOMConfiguration::E xposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHo lder},
11740 {"anyMethod", TestObjectV8Internal::anyMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11773 {"anyMethod", TestObjectV8Internal::anyMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOM Configuration::CheckHolder},
11741 {"voidMethodEventTargetArg", TestObjectV8Internal::voidMethodEventTargetArgM ethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMCon figuration::OnPrototype}, 11774 {"voidMethodEventTargetArg", TestObjectV8Internal::voidMethodEventTargetArgM ethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder},
11742 {"voidMethodAnyArg", TestObjectV8Internal::voidMethodAnyArgMethodCallback, 0 , 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype}, 11775 {"voidMethodAnyArg", TestObjectV8Internal::voidMethodAnyArgMethodCallback, 0 , 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype, V8DOMConfiguration::CheckHolder},
11743 {"voidMethodAttrArg", TestObjectV8Internal::voidMethodAttrArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype}, 11776 {"voidMethodAttrArg", TestObjectV8Internal::voidMethodAttrArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype, V8DOMConfiguration::CheckHolder},
11744 {"voidMethodDocumentArg", TestObjectV8Internal::voidMethodDocumentArgMethodC allback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura tion::OnPrototype}, 11777 {"voidMethodDocumentArg", TestObjectV8Internal::voidMethodDocumentArgMethodC allback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura tion::OnPrototype, V8DOMConfiguration::CheckHolder},
11745 {"voidMethodDocumentTypeArg", TestObjectV8Internal::voidMethodDocumentTypeAr gMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype}, 11778 {"voidMethodDocumentTypeArg", TestObjectV8Internal::voidMethodDocumentTypeAr gMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11746 {"voidMethodElementArg", TestObjectV8Internal::voidMethodElementArgMethodCal lback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype}, 11779 {"voidMethodElementArg", TestObjectV8Internal::voidMethodElementArgMethodCal lback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype, V8DOMConfiguration::CheckHolder},
11747 {"voidMethodNodeArg", TestObjectV8Internal::voidMethodNodeArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype}, 11780 {"voidMethodNodeArg", TestObjectV8Internal::voidMethodNodeArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype, V8DOMConfiguration::CheckHolder},
11748 {"arrayBufferMethod", TestObjectV8Internal::arrayBufferMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype}, 11781 {"arrayBufferMethod", TestObjectV8Internal::arrayBufferMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype, V8DOMConfiguration::CheckHolder},
11749 {"arrayBufferViewMethod", TestObjectV8Internal::arrayBufferViewMethodMethodC allback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura tion::OnPrototype}, 11782 {"arrayBufferViewMethod", TestObjectV8Internal::arrayBufferViewMethodMethodC allback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura tion::OnPrototype, V8DOMConfiguration::CheckHolder},
11750 {"float32ArrayMethod", TestObjectV8Internal::float32ArrayMethodMethodCallbac k, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:: OnPrototype}, 11783 {"float32ArrayMethod", TestObjectV8Internal::float32ArrayMethodMethodCallbac k, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:: OnPrototype, V8DOMConfiguration::CheckHolder},
11751 {"int32ArrayMethod", TestObjectV8Internal::int32ArrayMethodMethodCallback, 0 , 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype}, 11784 {"int32ArrayMethod", TestObjectV8Internal::int32ArrayMethodMethodCallback, 0 , 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype, V8DOMConfiguration::CheckHolder},
11752 {"uint8ArrayMethod", TestObjectV8Internal::uint8ArrayMethodMethodCallback, 0 , 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype}, 11785 {"uint8ArrayMethod", TestObjectV8Internal::uint8ArrayMethodMethodCallback, 0 , 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype, V8DOMConfiguration::CheckHolder},
11753 {"voidMethodArrayBufferArg", TestObjectV8Internal::voidMethodArrayBufferArgM ethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMCon figuration::OnPrototype}, 11786 {"voidMethodArrayBufferArg", TestObjectV8Internal::voidMethodArrayBufferArgM ethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder},
11754 {"voidMethodArrayBufferOrNullArg", TestObjectV8Internal::voidMethodArrayBuff erOrNullArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScrip ts, V8DOMConfiguration::OnPrototype}, 11787 {"voidMethodArrayBufferOrNullArg", TestObjectV8Internal::voidMethodArrayBuff erOrNullArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScrip ts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11755 {"voidMethodArrayBufferViewArg", TestObjectV8Internal::voidMethodArrayBuffer ViewArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11788 {"voidMethodArrayBufferViewArg", TestObjectV8Internal::voidMethodArrayBuffer ViewArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11756 {"voidMethodFlexibleArrayBufferViewArg", TestObjectV8Internal::voidMethodFle xibleArrayBufferViewArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::Expos edToAllScripts, V8DOMConfiguration::OnPrototype}, 11789 {"voidMethodFlexibleArrayBufferViewArg", TestObjectV8Internal::voidMethodFle xibleArrayBufferViewArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::Expos edToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder },
11757 {"voidMethodFlexibleArrayBufferViewTypedArg", TestObjectV8Internal::voidMeth odFlexibleArrayBufferViewTypedArgMethodCallback, 0, 1, v8::None, V8DOMConfigurat ion::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11790 {"voidMethodFlexibleArrayBufferViewTypedArg", TestObjectV8Internal::voidMeth odFlexibleArrayBufferViewTypedArgMethodCallback, 0, 1, v8::None, V8DOMConfigurat ion::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::C heckHolder},
11758 {"voidMethodFloat32ArrayArg", TestObjectV8Internal::voidMethodFloat32ArrayAr gMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype}, 11791 {"voidMethodFloat32ArrayArg", TestObjectV8Internal::voidMethodFloat32ArrayAr gMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11759 {"voidMethodInt32ArrayArg", TestObjectV8Internal::voidMethodInt32ArrayArgMet hodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi guration::OnPrototype}, 11792 {"voidMethodInt32ArrayArg", TestObjectV8Internal::voidMethodInt32ArrayArgMet hodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi guration::OnPrototype, V8DOMConfiguration::CheckHolder},
11760 {"voidMethodUint8ArrayArg", TestObjectV8Internal::voidMethodUint8ArrayArgMet hodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi guration::OnPrototype}, 11793 {"voidMethodUint8ArrayArg", TestObjectV8Internal::voidMethodUint8ArrayArgMet hodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi guration::OnPrototype, V8DOMConfiguration::CheckHolder},
11761 {"longArrayMethod", TestObjectV8Internal::longArrayMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProt otype}, 11794 {"longArrayMethod", TestObjectV8Internal::longArrayMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProt otype, V8DOMConfiguration::CheckHolder},
11762 {"stringArrayMethod", TestObjectV8Internal::stringArrayMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype}, 11795 {"stringArrayMethod", TestObjectV8Internal::stringArrayMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype, V8DOMConfiguration::CheckHolder},
11763 {"testInterfaceEmptyArrayMethod", TestObjectV8Internal::testInterfaceEmptyAr rayMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts , V8DOMConfiguration::OnPrototype}, 11796 {"testInterfaceEmptyArrayMethod", TestObjectV8Internal::testInterfaceEmptyAr rayMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts , V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11764 {"voidMethodArrayLongArg", TestObjectV8Internal::voidMethodArrayLongArgMetho dCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu ration::OnPrototype}, 11797 {"voidMethodArrayLongArg", TestObjectV8Internal::voidMethodArrayLongArgMetho dCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu ration::OnPrototype, V8DOMConfiguration::CheckHolder},
11765 {"voidMethodArrayStringArg", TestObjectV8Internal::voidMethodArrayStringArgM ethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMCon figuration::OnPrototype}, 11798 {"voidMethodArrayStringArg", TestObjectV8Internal::voidMethodArrayStringArgM ethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder},
11766 {"voidMethodArrayTestInterfaceEmptyArg", TestObjectV8Internal::voidMethodArr ayTestInterfaceEmptyArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::Expos edToAllScripts, V8DOMConfiguration::OnPrototype}, 11799 {"voidMethodArrayTestInterfaceEmptyArg", TestObjectV8Internal::voidMethodArr ayTestInterfaceEmptyArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::Expos edToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder },
11767 {"voidMethodNullableArrayLongArg", TestObjectV8Internal::voidMethodNullableA rrayLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScrip ts, V8DOMConfiguration::OnPrototype}, 11800 {"voidMethodNullableArrayLongArg", TestObjectV8Internal::voidMethodNullableA rrayLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScrip ts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11768 {"longSequenceMethod", TestObjectV8Internal::longSequenceMethodMethodCallbac k, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:: OnPrototype}, 11801 {"longSequenceMethod", TestObjectV8Internal::longSequenceMethodMethodCallbac k, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:: OnPrototype, V8DOMConfiguration::CheckHolder},
11769 {"stringSequenceMethod", TestObjectV8Internal::stringSequenceMethodMethodCal lback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype}, 11802 {"stringSequenceMethod", TestObjectV8Internal::stringSequenceMethodMethodCal lback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype, V8DOMConfiguration::CheckHolder},
11770 {"testInterfaceEmptySequenceMethod", TestObjectV8Internal::testInterfaceEmpt ySequenceMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllS cripts, V8DOMConfiguration::OnPrototype}, 11803 {"testInterfaceEmptySequenceMethod", TestObjectV8Internal::testInterfaceEmpt ySequenceMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllS cripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11771 {"voidMethodSequenceLongArg", TestObjectV8Internal::voidMethodSequenceLongAr gMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype}, 11804 {"voidMethodSequenceLongArg", TestObjectV8Internal::voidMethodSequenceLongAr gMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11772 {"voidMethodSequenceStringArg", TestObjectV8Internal::voidMethodSequenceStri ngArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8 DOMConfiguration::OnPrototype}, 11805 {"voidMethodSequenceStringArg", TestObjectV8Internal::voidMethodSequenceStri ngArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8 DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11773 {"voidMethodSequenceTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod SequenceTestInterfaceEmptyArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration: :ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11806 {"voidMethodSequenceTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod SequenceTestInterfaceEmptyArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration: :ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Check Holder},
11774 {"voidMethodSequenceSequenceDOMStringArg", TestObjectV8Internal::voidMethodS equenceSequenceDOMStringArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::E xposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11807 {"voidMethodSequenceSequenceDOMStringArg", TestObjectV8Internal::voidMethodS equenceSequenceDOMStringArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::E xposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHo lder},
11775 {"voidMethodNullableSequenceLongArg", TestObjectV8Internal::voidMethodNullab leSequenceLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAl lScripts, V8DOMConfiguration::OnPrototype}, 11808 {"voidMethodNullableSequenceLongArg", TestObjectV8Internal::voidMethodNullab leSequenceLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAl lScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11776 {"longFrozenArrayMethod", TestObjectV8Internal::longFrozenArrayMethodMethodC allback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura tion::OnPrototype}, 11809 {"longFrozenArrayMethod", TestObjectV8Internal::longFrozenArrayMethodMethodC allback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura tion::OnPrototype, V8DOMConfiguration::CheckHolder},
11777 {"voidMethodStringFrozenArrayMethod", TestObjectV8Internal::voidMethodString FrozenArrayMethodMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAl lScripts, V8DOMConfiguration::OnPrototype}, 11810 {"voidMethodStringFrozenArrayMethod", TestObjectV8Internal::voidMethodString FrozenArrayMethodMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAl lScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11778 {"voidMethodTestInterfaceEmptyFrozenArrayMethod", TestObjectV8Internal::void MethodTestInterfaceEmptyFrozenArrayMethodMethodCallback, 0, 1, v8::None, V8DOMCo nfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11811 {"voidMethodTestInterfaceEmptyFrozenArrayMethod", TestObjectV8Internal::void MethodTestInterfaceEmptyFrozenArrayMethodMethodCallback, 0, 1, v8::None, V8DOMCo nfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigur ation::CheckHolder},
11779 {"nullableLongMethod", TestObjectV8Internal::nullableLongMethodMethodCallbac k, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:: OnPrototype}, 11812 {"nullableLongMethod", TestObjectV8Internal::nullableLongMethodMethodCallbac k, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:: OnPrototype, V8DOMConfiguration::CheckHolder},
11780 {"nullableStringMethod", TestObjectV8Internal::nullableStringMethodMethodCal lback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype}, 11813 {"nullableStringMethod", TestObjectV8Internal::nullableStringMethodMethodCal lback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype, V8DOMConfiguration::CheckHolder},
11781 {"nullableTestInterfaceMethod", TestObjectV8Internal::nullableTestInterfaceM ethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8 DOMConfiguration::OnPrototype}, 11814 {"nullableTestInterfaceMethod", TestObjectV8Internal::nullableTestInterfaceM ethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8 DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11782 {"nullableLongSequenceMethod", TestObjectV8Internal::nullableLongSequenceMet hodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DO MConfiguration::OnPrototype}, 11815 {"nullableLongSequenceMethod", TestObjectV8Internal::nullableLongSequenceMet hodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DO MConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11783 {"testInterfaceGarbageCollectedOrDOMStringMethod", TestObjectV8Internal::tes tInterfaceGarbageCollectedOrDOMStringMethodMethodCallback, 0, 0, v8::None, V8DOM Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11816 {"testInterfaceGarbageCollectedOrDOMStringMethod", TestObjectV8Internal::tes tInterfaceGarbageCollectedOrDOMStringMethodMethodCallback, 0, 0, v8::None, V8DOM Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfig uration::CheckHolder},
11784 {"booleanOrDOMStringOrUnrestrictedDoubleMethod", TestObjectV8Internal::boole anOrDOMStringOrUnrestrictedDoubleMethodMethodCallback, 0, 0, v8::None, V8DOMConf iguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11817 {"booleanOrDOMStringOrUnrestrictedDoubleMethod", TestObjectV8Internal::boole anOrDOMStringOrUnrestrictedDoubleMethodMethodCallback, 0, 0, v8::None, V8DOMConf iguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigurat ion::CheckHolder},
11785 {"testInterfaceOrLongMethod", TestObjectV8Internal::testInterfaceOrLongMetho dMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype}, 11818 {"testInterfaceOrLongMethod", TestObjectV8Internal::testInterfaceOrLongMetho dMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11786 {"voidMethodDoubleOrDOMStringArg", TestObjectV8Internal::voidMethodDoubleOrD OMStringArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScrip ts, V8DOMConfiguration::OnPrototype}, 11819 {"voidMethodDoubleOrDOMStringArg", TestObjectV8Internal::voidMethodDoubleOrD OMStringArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScrip ts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11787 {"voidMethodDoubleOrDOMStringOrNullArg", TestObjectV8Internal::voidMethodDou bleOrDOMStringOrNullArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::Expos edToAllScripts, V8DOMConfiguration::OnPrototype}, 11820 {"voidMethodDoubleOrDOMStringOrNullArg", TestObjectV8Internal::voidMethodDou bleOrDOMStringOrNullArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::Expos edToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder },
11788 {"voidMethodDoubleOrNullOrDOMStringArg", TestObjectV8Internal::voidMethodDou bleOrNullOrDOMStringArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::Expos edToAllScripts, V8DOMConfiguration::OnPrototype}, 11821 {"voidMethodDoubleOrNullOrDOMStringArg", TestObjectV8Internal::voidMethodDou bleOrNullOrDOMStringArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::Expos edToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder },
11789 {"voidMethodDOMStringOrArrayBufferOrArrayBufferViewArg", TestObjectV8Interna l::voidMethodDOMStringOrArrayBufferOrArrayBufferViewArgMethodCallback, 0, 1, v8: :None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} , 11822 {"voidMethodDOMStringOrArrayBufferOrArrayBufferViewArg", TestObjectV8Interna l::voidMethodDOMStringOrArrayBufferOrArrayBufferViewArgMethodCallback, 0, 1, v8: :None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11790 {"voidMethodArrayBufferOrArrayBufferViewOrDictionaryArg", TestObjectV8Intern al::voidMethodArrayBufferOrArrayBufferViewOrDictionaryArgMethodCallback, 0, 1, v 8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp e}, 11823 {"voidMethodArrayBufferOrArrayBufferViewOrDictionaryArg", TestObjectV8Intern al::voidMethodArrayBufferOrArrayBufferViewOrDictionaryArgMethodCallback, 0, 1, v 8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp e, V8DOMConfiguration::CheckHolder},
11791 {"voidMethodArrayOfDoubleOrDOMStringArg", TestObjectV8Internal::voidMethodAr rayOfDoubleOrDOMStringArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::Exp osedToAllScripts, V8DOMConfiguration::OnPrototype}, 11824 {"voidMethodArrayOfDoubleOrDOMStringArg", TestObjectV8Internal::voidMethodAr rayOfDoubleOrDOMStringArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::Exp osedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHold er},
11792 {"voidMethodTestInterfaceEmptyOrNullArg", TestObjectV8Internal::voidMethodTe stInterfaceEmptyOrNullArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::Exp osedToAllScripts, V8DOMConfiguration::OnPrototype}, 11825 {"voidMethodTestInterfaceEmptyOrNullArg", TestObjectV8Internal::voidMethodTe stInterfaceEmptyOrNullArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::Exp osedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHold er},
11793 {"voidMethodTestCallbackInterfaceArg", TestObjectV8Internal::voidMethodTestC allbackInterfaceArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedTo AllScripts, V8DOMConfiguration::OnPrototype}, 11826 {"voidMethodTestCallbackInterfaceArg", TestObjectV8Internal::voidMethodTestC allbackInterfaceArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedTo AllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11794 {"voidMethodOptionalTestCallbackInterfaceArg", TestObjectV8Internal::voidMet hodOptionalTestCallbackInterfaceArgMethodCallback, 0, 0, v8::None, V8DOMConfigur ation::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11827 {"voidMethodOptionalTestCallbackInterfaceArg", TestObjectV8Internal::voidMet hodOptionalTestCallbackInterfaceArgMethodCallback, 0, 0, v8::None, V8DOMConfigur ation::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration: :CheckHolder},
11795 {"voidMethodTestCallbackInterfaceOrNullArg", TestObjectV8Internal::voidMetho dTestCallbackInterfaceOrNullArgMethodCallback, 0, 1, v8::None, V8DOMConfiguratio n::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11828 {"voidMethodTestCallbackInterfaceOrNullArg", TestObjectV8Internal::voidMetho dTestCallbackInterfaceOrNullArgMethodCallback, 0, 1, v8::None, V8DOMConfiguratio n::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Che ckHolder},
11796 {"testEnumMethod", TestObjectV8Internal::testEnumMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProtot ype}, 11829 {"testEnumMethod", TestObjectV8Internal::testEnumMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProtot ype, V8DOMConfiguration::CheckHolder},
11797 {"voidMethodTestEnumArg", TestObjectV8Internal::voidMethodTestEnumArgMethodC allback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura tion::OnPrototype}, 11830 {"voidMethodTestEnumArg", TestObjectV8Internal::voidMethodTestEnumArgMethodC allback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura tion::OnPrototype, V8DOMConfiguration::CheckHolder},
11798 {"voidMethodTestMultipleEnumArg", TestObjectV8Internal::voidMethodTestMultip leEnumArgMethodCallback, 0, 2, v8::None, V8DOMConfiguration::ExposedToAllScripts , V8DOMConfiguration::OnPrototype}, 11831 {"voidMethodTestMultipleEnumArg", TestObjectV8Internal::voidMethodTestMultip leEnumArgMethodCallback, 0, 2, v8::None, V8DOMConfiguration::ExposedToAllScripts , V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11799 {"dictionaryMethod", TestObjectV8Internal::dictionaryMethodMethodCallback, 0 , 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype}, 11832 {"dictionaryMethod", TestObjectV8Internal::dictionaryMethodMethodCallback, 0 , 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype, V8DOMConfiguration::CheckHolder},
11800 {"testDictionaryMethod", TestObjectV8Internal::testDictionaryMethodMethodCal lback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype}, 11833 {"testDictionaryMethod", TestObjectV8Internal::testDictionaryMethodMethodCal lback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype, V8DOMConfiguration::CheckHolder},
11801 {"nullableTestDictionaryMethod", TestObjectV8Internal::nullableTestDictionar yMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11834 {"nullableTestDictionaryMethod", TestObjectV8Internal::nullableTestDictionar yMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11802 {"passPermissiveDictionaryMethod", TestObjectV8Internal::passPermissiveDicti onaryMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScrip ts, V8DOMConfiguration::OnPrototype}, 11835 {"passPermissiveDictionaryMethod", TestObjectV8Internal::passPermissiveDicti onaryMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScrip ts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11803 {"nodeFilterMethod", TestObjectV8Internal::nodeFilterMethodMethodCallback, 0 , 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype}, 11836 {"nodeFilterMethod", TestObjectV8Internal::nodeFilterMethodMethodCallback, 0 , 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype, V8DOMConfiguration::CheckHolder},
11804 {"promiseMethod", TestObjectV8Internal::promiseMethodMethodCallback, 0, 3, v 8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp e}, 11837 {"promiseMethod", TestObjectV8Internal::promiseMethodMethodCallback, 0, 3, v 8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp e, V8DOMConfiguration::DoNotCheckHolder},
11805 {"promiseMethodWithoutExceptionState", TestObjectV8Internal::promiseMethodWi thoutExceptionStateMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedTo AllScripts, V8DOMConfiguration::OnPrototype}, 11838 {"promiseMethodWithoutExceptionState", TestObjectV8Internal::promiseMethodWi thoutExceptionStateMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedTo AllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::DoNotCheckHolde r},
11806 {"serializedScriptValueMethod", TestObjectV8Internal::serializedScriptValueM ethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8 DOMConfiguration::OnPrototype}, 11839 {"serializedScriptValueMethod", TestObjectV8Internal::serializedScriptValueM ethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8 DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11807 {"xPathNSResolverMethod", TestObjectV8Internal::xPathNSResolverMethodMethodC allback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura tion::OnPrototype}, 11840 {"xPathNSResolverMethod", TestObjectV8Internal::xPathNSResolverMethodMethodC allback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura tion::OnPrototype, V8DOMConfiguration::CheckHolder},
11808 {"voidMethodDictionaryArg", TestObjectV8Internal::voidMethodDictionaryArgMet hodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi guration::OnPrototype}, 11841 {"voidMethodDictionaryArg", TestObjectV8Internal::voidMethodDictionaryArgMet hodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi guration::OnPrototype, V8DOMConfiguration::CheckHolder},
11809 {"voidMethodNodeFilterArg", TestObjectV8Internal::voidMethodNodeFilterArgMet hodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi guration::OnPrototype}, 11842 {"voidMethodNodeFilterArg", TestObjectV8Internal::voidMethodNodeFilterArgMet hodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi guration::OnPrototype, V8DOMConfiguration::CheckHolder},
11810 {"voidMethodPromiseArg", TestObjectV8Internal::voidMethodPromiseArgMethodCal lback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype}, 11843 {"voidMethodPromiseArg", TestObjectV8Internal::voidMethodPromiseArgMethodCal lback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype, V8DOMConfiguration::CheckHolder},
11811 {"voidMethodSerializedScriptValueArg", TestObjectV8Internal::voidMethodSeria lizedScriptValueArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedTo AllScripts, V8DOMConfiguration::OnPrototype}, 11844 {"voidMethodSerializedScriptValueArg", TestObjectV8Internal::voidMethodSeria lizedScriptValueArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedTo AllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11812 {"voidMethodXPathNSResolverArg", TestObjectV8Internal::voidMethodXPathNSReso lverArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11845 {"voidMethodXPathNSResolverArg", TestObjectV8Internal::voidMethodXPathNSReso lverArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11813 {"voidMethodDictionarySequenceArg", TestObjectV8Internal::voidMethodDictiona rySequenceArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScr ipts, V8DOMConfiguration::OnPrototype}, 11846 {"voidMethodDictionarySequenceArg", TestObjectV8Internal::voidMethodDictiona rySequenceArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScr ipts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11814 {"voidMethodStringArgLongArg", TestObjectV8Internal::voidMethodStringArgLong ArgMethodCallback, 0, 2, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DO MConfiguration::OnPrototype}, 11847 {"voidMethodStringArgLongArg", TestObjectV8Internal::voidMethodStringArgLong ArgMethodCallback, 0, 2, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DO MConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11815 {"voidMethodOptionalStringArg", TestObjectV8Internal::voidMethodOptionalStri ngArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8 DOMConfiguration::OnPrototype}, 11848 {"voidMethodOptionalStringArg", TestObjectV8Internal::voidMethodOptionalStri ngArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8 DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11816 {"voidMethodOptionalTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod OptionalTestInterfaceEmptyArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration: :ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11849 {"voidMethodOptionalTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod OptionalTestInterfaceEmptyArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration: :ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Check Holder},
11817 {"voidMethodOptionalLongArg", TestObjectV8Internal::voidMethodOptionalLongAr gMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype}, 11850 {"voidMethodOptionalLongArg", TestObjectV8Internal::voidMethodOptionalLongAr gMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11818 {"stringMethodOptionalLongArg", TestObjectV8Internal::stringMethodOptionalLo ngArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8 DOMConfiguration::OnPrototype}, 11851 {"stringMethodOptionalLongArg", TestObjectV8Internal::stringMethodOptionalLo ngArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8 DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11819 {"testInterfaceEmptyMethodOptionalLongArg", TestObjectV8Internal::testInterf aceEmptyMethodOptionalLongArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration: :ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11852 {"testInterfaceEmptyMethodOptionalLongArg", TestObjectV8Internal::testInterf aceEmptyMethodOptionalLongArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration: :ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Check Holder},
11820 {"longMethodOptionalLongArg", TestObjectV8Internal::longMethodOptionalLongAr gMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype}, 11853 {"longMethodOptionalLongArg", TestObjectV8Internal::longMethodOptionalLongAr gMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11821 {"voidMethodLongArgOptionalLongArg", TestObjectV8Internal::voidMethodLongArg OptionalLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllS cripts, V8DOMConfiguration::OnPrototype}, 11854 {"voidMethodLongArgOptionalLongArg", TestObjectV8Internal::voidMethodLongArg OptionalLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllS cripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11822 {"voidMethodLongArgOptionalLongArgOptionalLongArg", TestObjectV8Internal::vo idMethodLongArgOptionalLongArgOptionalLongArgMethodCallback, 0, 1, v8::None, V8D OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11855 {"voidMethodLongArgOptionalLongArgOptionalLongArg", TestObjectV8Internal::vo idMethodLongArgOptionalLongArgOptionalLongArgMethodCallback, 0, 1, v8::None, V8D OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConf iguration::CheckHolder},
11823 {"voidMethodLongArgOptionalTestInterfaceEmptyArg", TestObjectV8Internal::voi dMethodLongArgOptionalTestInterfaceEmptyArgMethodCallback, 0, 1, v8::None, V8DOM Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11856 {"voidMethodLongArgOptionalTestInterfaceEmptyArg", TestObjectV8Internal::voi dMethodLongArgOptionalTestInterfaceEmptyArgMethodCallback, 0, 1, v8::None, V8DOM Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfig uration::CheckHolder},
11824 {"voidMethodTestInterfaceEmptyArgOptionalLongArg", TestObjectV8Internal::voi dMethodTestInterfaceEmptyArgOptionalLongArgMethodCallback, 0, 1, v8::None, V8DOM Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11857 {"voidMethodTestInterfaceEmptyArgOptionalLongArg", TestObjectV8Internal::voi dMethodTestInterfaceEmptyArgOptionalLongArgMethodCallback, 0, 1, v8::None, V8DOM Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfig uration::CheckHolder},
11825 {"voidMethodOptionalDictionaryArg", TestObjectV8Internal::voidMethodOptional DictionaryArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScr ipts, V8DOMConfiguration::OnPrototype}, 11858 {"voidMethodOptionalDictionaryArg", TestObjectV8Internal::voidMethodOptional DictionaryArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScr ipts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11826 {"voidMethodDefaultByteStringArg", TestObjectV8Internal::voidMethodDefaultBy teStringArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScrip ts, V8DOMConfiguration::OnPrototype}, 11859 {"voidMethodDefaultByteStringArg", TestObjectV8Internal::voidMethodDefaultBy teStringArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScrip ts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11827 {"voidMethodDefaultStringArg", TestObjectV8Internal::voidMethodDefaultString ArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DO MConfiguration::OnPrototype}, 11860 {"voidMethodDefaultStringArg", TestObjectV8Internal::voidMethodDefaultString ArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DO MConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11828 {"voidMethodDefaultIntegerArgs", TestObjectV8Internal::voidMethodDefaultInte gerArgsMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11861 {"voidMethodDefaultIntegerArgs", TestObjectV8Internal::voidMethodDefaultInte gerArgsMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11829 {"voidMethodDefaultDoubleArg", TestObjectV8Internal::voidMethodDefaultDouble ArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DO MConfiguration::OnPrototype}, 11862 {"voidMethodDefaultDoubleArg", TestObjectV8Internal::voidMethodDefaultDouble ArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DO MConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11830 {"voidMethodDefaultTrueBooleanArg", TestObjectV8Internal::voidMethodDefaultT rueBooleanArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScr ipts, V8DOMConfiguration::OnPrototype}, 11863 {"voidMethodDefaultTrueBooleanArg", TestObjectV8Internal::voidMethodDefaultT rueBooleanArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScr ipts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11831 {"voidMethodDefaultFalseBooleanArg", TestObjectV8Internal::voidMethodDefault FalseBooleanArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllS cripts, V8DOMConfiguration::OnPrototype}, 11864 {"voidMethodDefaultFalseBooleanArg", TestObjectV8Internal::voidMethodDefault FalseBooleanArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllS cripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11832 {"voidMethodDefaultNullableByteStringArg", TestObjectV8Internal::voidMethodD efaultNullableByteStringArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::E xposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11865 {"voidMethodDefaultNullableByteStringArg", TestObjectV8Internal::voidMethodD efaultNullableByteStringArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::E xposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHo lder},
11833 {"voidMethodDefaultNullableStringArg", TestObjectV8Internal::voidMethodDefau ltNullableStringArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedTo AllScripts, V8DOMConfiguration::OnPrototype}, 11866 {"voidMethodDefaultNullableStringArg", TestObjectV8Internal::voidMethodDefau ltNullableStringArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedTo AllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11834 {"voidMethodDefaultNullableTestInterfaceArg", TestObjectV8Internal::voidMeth odDefaultNullableTestInterfaceArgMethodCallback, 0, 0, v8::None, V8DOMConfigurat ion::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11867 {"voidMethodDefaultNullableTestInterfaceArg", TestObjectV8Internal::voidMeth odDefaultNullableTestInterfaceArgMethodCallback, 0, 0, v8::None, V8DOMConfigurat ion::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::C heckHolder},
11835 {"voidMethodDefaultDoubleOrStringArgs", TestObjectV8Internal::voidMethodDefa ultDoubleOrStringArgsMethodCallback, 0, 0, v8::None, V8DOMConfiguration::Exposed ToAllScripts, V8DOMConfiguration::OnPrototype}, 11868 {"voidMethodDefaultDoubleOrStringArgs", TestObjectV8Internal::voidMethodDefa ultDoubleOrStringArgsMethodCallback, 0, 0, v8::None, V8DOMConfiguration::Exposed ToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11836 {"voidMethodDefaultStringSequenceArg", TestObjectV8Internal::voidMethodDefau ltStringSequenceArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedTo AllScripts, V8DOMConfiguration::OnPrototype}, 11869 {"voidMethodDefaultStringSequenceArg", TestObjectV8Internal::voidMethodDefau ltStringSequenceArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedTo AllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11837 {"voidMethodVariadicStringArg", TestObjectV8Internal::voidMethodVariadicStri ngArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8 DOMConfiguration::OnPrototype}, 11870 {"voidMethodVariadicStringArg", TestObjectV8Internal::voidMethodVariadicStri ngArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8 DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11838 {"voidMethodStringArgVariadicStringArg", TestObjectV8Internal::voidMethodStr ingArgVariadicStringArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::Expos edToAllScripts, V8DOMConfiguration::OnPrototype}, 11871 {"voidMethodStringArgVariadicStringArg", TestObjectV8Internal::voidMethodStr ingArgVariadicStringArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::Expos edToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder },
11839 {"voidMethodVariadicTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod VariadicTestInterfaceEmptyArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration: :ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11872 {"voidMethodVariadicTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod VariadicTestInterfaceEmptyArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration: :ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Check Holder},
11840 {"voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArg", TestObjectV 8Internal::voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArgMethodCal lback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype}, 11873 {"voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArg", TestObjectV 8Internal::voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArgMethodCal lback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype, V8DOMConfiguration::CheckHolder},
11841 {"voidMethodVariadicTestInterfaceGarbageCollectedArg", TestObjectV8Internal: :voidMethodVariadicTestInterfaceGarbageCollectedArgMethodCallback, 0, 0, v8::Non e, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11874 {"voidMethodVariadicTestInterfaceGarbageCollectedArg", TestObjectV8Internal: :voidMethodVariadicTestInterfaceGarbageCollectedArgMethodCallback, 0, 0, v8::Non e, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8D OMConfiguration::CheckHolder},
11842 {"overloadedMethodA", TestObjectV8Internal::overloadedMethodAMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype}, 11875 {"overloadedMethodA", TestObjectV8Internal::overloadedMethodAMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype, V8DOMConfiguration::CheckHolder},
11843 {"overloadedMethodB", TestObjectV8Internal::overloadedMethodBMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype}, 11876 {"overloadedMethodB", TestObjectV8Internal::overloadedMethodBMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype, V8DOMConfiguration::CheckHolder},
11844 {"overloadedMethodC", TestObjectV8Internal::overloadedMethodCMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype}, 11877 {"overloadedMethodC", TestObjectV8Internal::overloadedMethodCMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype, V8DOMConfiguration::CheckHolder},
11845 {"overloadedMethodD", TestObjectV8Internal::overloadedMethodDMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype}, 11878 {"overloadedMethodD", TestObjectV8Internal::overloadedMethodDMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype, V8DOMConfiguration::CheckHolder},
11846 {"overloadedMethodE", TestObjectV8Internal::overloadedMethodEMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype}, 11879 {"overloadedMethodE", TestObjectV8Internal::overloadedMethodEMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype, V8DOMConfiguration::CheckHolder},
11847 {"overloadedMethodF", TestObjectV8Internal::overloadedMethodFMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype}, 11880 {"overloadedMethodF", TestObjectV8Internal::overloadedMethodFMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype, V8DOMConfiguration::CheckHolder},
11848 {"overloadedMethodG", TestObjectV8Internal::overloadedMethodGMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype}, 11881 {"overloadedMethodG", TestObjectV8Internal::overloadedMethodGMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype, V8DOMConfiguration::CheckHolder},
11849 {"overloadedMethodH", TestObjectV8Internal::overloadedMethodHMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype}, 11882 {"overloadedMethodH", TestObjectV8Internal::overloadedMethodHMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype, V8DOMConfiguration::CheckHolder},
11850 {"overloadedMethodI", TestObjectV8Internal::overloadedMethodIMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype}, 11883 {"overloadedMethodI", TestObjectV8Internal::overloadedMethodIMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype, V8DOMConfiguration::CheckHolder},
11851 {"overloadedMethodJ", TestObjectV8Internal::overloadedMethodJMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype}, 11884 {"overloadedMethodJ", TestObjectV8Internal::overloadedMethodJMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype, V8DOMConfiguration::CheckHolder},
11852 {"overloadedMethodK", TestObjectV8Internal::overloadedMethodKMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype}, 11885 {"overloadedMethodK", TestObjectV8Internal::overloadedMethodKMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype, V8DOMConfiguration::CheckHolder},
11853 {"overloadedMethodL", TestObjectV8Internal::overloadedMethodLMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype}, 11886 {"overloadedMethodL", TestObjectV8Internal::overloadedMethodLMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype, V8DOMConfiguration::CheckHolder},
11854 {"overloadedMethodN", TestObjectV8Internal::overloadedMethodNMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype}, 11887 {"overloadedMethodN", TestObjectV8Internal::overloadedMethodNMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype, V8DOMConfiguration::CheckHolder},
11855 {"promiseOverloadMethod", TestObjectV8Internal::promiseOverloadMethodMethodC allback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura tion::OnPrototype}, 11888 {"promiseOverloadMethod", TestObjectV8Internal::promiseOverloadMethodMethodC allback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura tion::OnPrototype, V8DOMConfiguration::DoNotCheckHolder},
11856 {"overloadedPerWorldBindingsMethod", TestObjectV8Internal::overloadedPerWorl dBindingsMethodMethodCallback, TestObjectV8Internal::overloadedPerWorldBindingsM ethodMethodCallbackForMainWorld, 0, v8::None, V8DOMConfiguration::ExposedToAllSc ripts, V8DOMConfiguration::OnPrototype}, 11889 {"overloadedPerWorldBindingsMethod", TestObjectV8Internal::overloadedPerWorl dBindingsMethodMethodCallback, TestObjectV8Internal::overloadedPerWorldBindingsM ethodMethodCallbackForMainWorld, 0, v8::None, V8DOMConfiguration::ExposedToAllSc ripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11857 {"overloadedStaticMethod", TestObjectV8Internal::overloadedStaticMethodMetho dCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu ration::OnInterface}, 11890 {"overloadedStaticMethod", TestObjectV8Internal::overloadedStaticMethodMetho dCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu ration::OnInterface, V8DOMConfiguration::CheckHolder},
11858 {"item", TestObjectV8Internal::itemMethodCallback, 0, 1, v8::None, V8DOMConf iguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11891 {"item", TestObjectV8Internal::itemMethodCallback, 0, 1, v8::None, V8DOMConf iguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigurat ion::CheckHolder},
11859 {"setItem", TestObjectV8Internal::setItemMethodCallback, 0, 2, v8::None, V8D OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11892 {"setItem", TestObjectV8Internal::setItemMethodCallback, 0, 2, v8::None, V8D OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConf iguration::CheckHolder},
11860 {"voidMethodClampUnsignedShortArg", TestObjectV8Internal::voidMethodClampUns ignedShortArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScr ipts, V8DOMConfiguration::OnPrototype}, 11893 {"voidMethodClampUnsignedShortArg", TestObjectV8Internal::voidMethodClampUns ignedShortArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScr ipts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11861 {"voidMethodClampUnsignedLongArg", TestObjectV8Internal::voidMethodClampUnsi gnedLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScrip ts, V8DOMConfiguration::OnPrototype}, 11894 {"voidMethodClampUnsignedLongArg", TestObjectV8Internal::voidMethodClampUnsi gnedLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScrip ts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11862 {"voidMethodDefaultUndefinedTestInterfaceEmptyArg", TestObjectV8Internal::vo idMethodDefaultUndefinedTestInterfaceEmptyArgMethodCallback, 0, 0, v8::None, V8D OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11895 {"voidMethodDefaultUndefinedTestInterfaceEmptyArg", TestObjectV8Internal::vo idMethodDefaultUndefinedTestInterfaceEmptyArgMethodCallback, 0, 0, v8::None, V8D OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConf iguration::CheckHolder},
11863 {"voidMethodDefaultUndefinedLongArg", TestObjectV8Internal::voidMethodDefaul tUndefinedLongArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAl lScripts, V8DOMConfiguration::OnPrototype}, 11896 {"voidMethodDefaultUndefinedLongArg", TestObjectV8Internal::voidMethodDefaul tUndefinedLongArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAl lScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11864 {"voidMethodDefaultUndefinedStringArg", TestObjectV8Internal::voidMethodDefa ultUndefinedStringArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::Exposed ToAllScripts, V8DOMConfiguration::OnPrototype}, 11897 {"voidMethodDefaultUndefinedStringArg", TestObjectV8Internal::voidMethodDefa ultUndefinedStringArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::Exposed ToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11865 {"voidMethodEnforceRangeLongArg", TestObjectV8Internal::voidMethodEnforceRan geLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts , V8DOMConfiguration::OnPrototype}, 11898 {"voidMethodEnforceRangeLongArg", TestObjectV8Internal::voidMethodEnforceRan geLongArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts , V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11866 {"voidMethodTreatNullAsEmptyStringStringArg", TestObjectV8Internal::voidMeth odTreatNullAsEmptyStringStringArgMethodCallback, 0, 1, v8::None, V8DOMConfigurat ion::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11899 {"voidMethodTreatNullAsEmptyStringStringArg", TestObjectV8Internal::voidMeth odTreatNullAsEmptyStringStringArgMethodCallback, 0, 1, v8::None, V8DOMConfigurat ion::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::C heckHolder},
11867 {"voidMethodTreatNullAsNullStringStringArg", TestObjectV8Internal::voidMetho dTreatNullAsNullStringStringArgMethodCallback, 0, 1, v8::None, V8DOMConfiguratio n::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11900 {"voidMethodTreatNullAsNullStringStringArg", TestObjectV8Internal::voidMetho dTreatNullAsNullStringStringArgMethodCallback, 0, 1, v8::None, V8DOMConfiguratio n::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Che ckHolder},
11868 {"activityLoggingAccessForAllWorldsMethod", TestObjectV8Internal::activityLo ggingAccessForAllWorldsMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration: :ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11901 {"activityLoggingAccessForAllWorldsMethod", TestObjectV8Internal::activityLo ggingAccessForAllWorldsMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration: :ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Check Holder},
11869 {"callWithExecutionContextVoidMethod", TestObjectV8Internal::callWithExecuti onContextVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedTo AllScripts, V8DOMConfiguration::OnPrototype}, 11902 {"callWithExecutionContextVoidMethod", TestObjectV8Internal::callWithExecuti onContextVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedTo AllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11870 {"callWithScriptStateVoidMethod", TestObjectV8Internal::callWithScriptStateV oidMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts , V8DOMConfiguration::OnPrototype}, 11903 {"callWithScriptStateVoidMethod", TestObjectV8Internal::callWithScriptStateV oidMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts , V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11871 {"callWithScriptStateLongMethod", TestObjectV8Internal::callWithScriptStateL ongMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts , V8DOMConfiguration::OnPrototype}, 11904 {"callWithScriptStateLongMethod", TestObjectV8Internal::callWithScriptStateL ongMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts , V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11872 {"callWithScriptStateExecutionContextVoidMethod", TestObjectV8Internal::call WithScriptStateExecutionContextVoidMethodMethodCallback, 0, 0, v8::None, V8DOMCo nfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11905 {"callWithScriptStateExecutionContextVoidMethod", TestObjectV8Internal::call WithScriptStateExecutionContextVoidMethodMethodCallback, 0, 0, v8::None, V8DOMCo nfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigur ation::CheckHolder},
11873 {"callWithScriptStateScriptArgumentsVoidMethod", TestObjectV8Internal::callW ithScriptStateScriptArgumentsVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConf iguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11906 {"callWithScriptStateScriptArgumentsVoidMethod", TestObjectV8Internal::callW ithScriptStateScriptArgumentsVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConf iguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigurat ion::CheckHolder},
11874 {"callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArg", TestObjec tV8Internal::callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArgMetho dCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu ration::OnPrototype}, 11907 {"callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArg", TestObjec tV8Internal::callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArgMetho dCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigu ration::OnPrototype, V8DOMConfiguration::CheckHolder},
11875 {"callWithCurrentWindow", TestObjectV8Internal::callWithCurrentWindowMethodC allback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura tion::OnPrototype}, 11908 {"callWithCurrentWindow", TestObjectV8Internal::callWithCurrentWindowMethodC allback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigura tion::OnPrototype, V8DOMConfiguration::CheckHolder},
11876 {"callWithCurrentWindowScriptWindow", TestObjectV8Internal::callWithCurrentW indowScriptWindowMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAl lScripts, V8DOMConfiguration::OnPrototype}, 11909 {"callWithCurrentWindowScriptWindow", TestObjectV8Internal::callWithCurrentW indowScriptWindowMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAl lScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11877 {"callWithThisValue", TestObjectV8Internal::callWithThisValueMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype}, 11910 {"callWithThisValue", TestObjectV8Internal::callWithThisValueMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype, V8DOMConfiguration::CheckHolder},
11878 {"checkSecurityForNodeVoidMethod", TestObjectV8Internal::checkSecurityForNod eVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScrip ts, V8DOMConfiguration::OnPrototype}, 11911 {"checkSecurityForNodeVoidMethod", TestObjectV8Internal::checkSecurityForNod eVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScrip ts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11879 {"customVoidMethod", TestObjectV8Internal::customVoidMethodMethodCallback, 0 , 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype}, 11912 {"customVoidMethod", TestObjectV8Internal::customVoidMethodMethodCallback, 0 , 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype, V8DOMConfiguration::CheckHolder},
11880 {"customCallPrologueVoidMethod", TestObjectV8Internal::customCallPrologueVoi dMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11913 {"customCallPrologueVoidMethod", TestObjectV8Internal::customCallPrologueVoi dMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11881 {"customCallEpilogueVoidMethod", TestObjectV8Internal::customCallEpilogueVoi dMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11914 {"customCallEpilogueVoidMethod", TestObjectV8Internal::customCallEpilogueVoi dMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11882 {"deprecatedVoidMethod", TestObjectV8Internal::deprecatedVoidMethodMethodCal lback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype}, 11915 {"deprecatedVoidMethod", TestObjectV8Internal::deprecatedVoidMethodMethodCal lback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati on::OnPrototype, V8DOMConfiguration::CheckHolder},
11883 {"implementedAsVoidMethod", TestObjectV8Internal::implementedAsVoidMethodMet hodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi guration::OnPrototype}, 11916 {"implementedAsVoidMethod", TestObjectV8Internal::implementedAsVoidMethodMet hodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi guration::OnPrototype, V8DOMConfiguration::CheckHolder},
11884 {"measureAsVoidMethod", TestObjectV8Internal::measureAsVoidMethodMethodCallb ack, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration ::OnPrototype}, 11917 {"measureAsVoidMethod", TestObjectV8Internal::measureAsVoidMethodMethodCallb ack, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration ::OnPrototype, V8DOMConfiguration::CheckHolder},
11885 {"measureMethod", TestObjectV8Internal::measureMethodMethodCallback, 0, 0, v 8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp e}, 11918 {"measureMethod", TestObjectV8Internal::measureMethodMethodCallback, 0, 0, v 8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp e, V8DOMConfiguration::CheckHolder},
11886 {"measureOverloadedMethod", TestObjectV8Internal::measureOverloadedMethodMet hodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi guration::OnPrototype}, 11919 {"measureOverloadedMethod", TestObjectV8Internal::measureOverloadedMethodMet hodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi guration::OnPrototype, V8DOMConfiguration::CheckHolder},
11887 {"DeprecateAsOverloadedMethod", TestObjectV8Internal::DeprecateAsOverloadedM ethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8 DOMConfiguration::OnPrototype}, 11920 {"DeprecateAsOverloadedMethod", TestObjectV8Internal::DeprecateAsOverloadedM ethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8 DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11888 {"DeprecateAsSameValueOverloadedMethod", TestObjectV8Internal::DeprecateAsSa meValueOverloadedMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::Expos edToAllScripts, V8DOMConfiguration::OnPrototype}, 11921 {"DeprecateAsSameValueOverloadedMethod", TestObjectV8Internal::DeprecateAsSa meValueOverloadedMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::Expos edToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder },
11889 {"measureAsOverloadedMethod", TestObjectV8Internal::measureAsOverloadedMetho dMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype}, 11922 {"measureAsOverloadedMethod", TestObjectV8Internal::measureAsOverloadedMetho dMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11890 {"measureAsSameValueOverloadedMethod", TestObjectV8Internal::measureAsSameVa lueOverloadedMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedTo AllScripts, V8DOMConfiguration::OnPrototype}, 11923 {"measureAsSameValueOverloadedMethod", TestObjectV8Internal::measureAsSameVa lueOverloadedMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedTo AllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11891 {"deprecateAsMeasureAsSameValueOverloadedMethod", TestObjectV8Internal::depr ecateAsMeasureAsSameValueOverloadedMethodMethodCallback, 0, 0, v8::None, V8DOMCo nfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11924 {"deprecateAsMeasureAsSameValueOverloadedMethod", TestObjectV8Internal::depr ecateAsMeasureAsSameValueOverloadedMethodMethodCallback, 0, 0, v8::None, V8DOMCo nfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigur ation::CheckHolder},
11892 {"deprecateAsSameValueMeasureAsOverloadedMethod", TestObjectV8Internal::depr ecateAsSameValueMeasureAsOverloadedMethodMethodCallback, 0, 0, v8::None, V8DOMCo nfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11925 {"deprecateAsSameValueMeasureAsOverloadedMethod", TestObjectV8Internal::depr ecateAsSameValueMeasureAsOverloadedMethodMethodCallback, 0, 0, v8::None, V8DOMCo nfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigur ation::CheckHolder},
11893 {"deprecateAsSameValueMeasureAsSameValueOverloadedMethod", TestObjectV8Inter nal::deprecateAsSameValueMeasureAsSameValueOverloadedMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProtot ype}, 11926 {"deprecateAsSameValueMeasureAsSameValueOverloadedMethod", TestObjectV8Inter nal::deprecateAsSameValueMeasureAsSameValueOverloadedMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProtot ype, V8DOMConfiguration::CheckHolder},
11894 {"notEnumerableVoidMethod", TestObjectV8Internal::notEnumerableVoidMethodMet hodCallback, 0, 0, static_cast<v8::PropertyAttribute>(v8::DontEnum), V8DOMConfig uration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11927 {"notEnumerableVoidMethod", TestObjectV8Internal::notEnumerableVoidMethodMet hodCallback, 0, 0, static_cast<v8::PropertyAttribute>(v8::DontEnum), V8DOMConfig uration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguratio n::CheckHolder},
11895 {"perWorldBindingsVoidMethod", TestObjectV8Internal::perWorldBindingsVoidMet hodMethodCallback, TestObjectV8Internal::perWorldBindingsVoidMethodMethodCallbac kForMainWorld, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfig uration::OnPrototype}, 11928 {"perWorldBindingsVoidMethod", TestObjectV8Internal::perWorldBindingsVoidMet hodMethodCallback, TestObjectV8Internal::perWorldBindingsVoidMethodMethodCallbac kForMainWorld, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfig uration::OnPrototype, V8DOMConfiguration::CheckHolder},
11896 {"perWorldBindingsVoidMethodTestInterfaceEmptyArg", TestObjectV8Internal::pe rWorldBindingsVoidMethodTestInterfaceEmptyArgMethodCallback, TestObjectV8Interna l::perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodCallbackForMainWorld, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProtot ype}, 11929 {"perWorldBindingsVoidMethodTestInterfaceEmptyArg", TestObjectV8Internal::pe rWorldBindingsVoidMethodTestInterfaceEmptyArgMethodCallback, TestObjectV8Interna l::perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodCallbackForMainWorld, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProtot ype, V8DOMConfiguration::CheckHolder},
11897 {"postMessage", TestObjectV8Internal::postMessageMethodCallback, 0, 1, v8::N one, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11930 {"postMessage", TestObjectV8Internal::postMessageMethodCallback, 0, 1, v8::N one, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V 8DOMConfiguration::CheckHolder},
11898 {"activityLoggingForAllWorldsPerWorldBindingsVoidMethod", TestObjectV8Intern al::activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodCallback, TestObj ectV8Internal::activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodCallba ckForMainWorld, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi guration::OnPrototype}, 11931 {"activityLoggingForAllWorldsPerWorldBindingsVoidMethod", TestObjectV8Intern al::activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodCallback, TestObj ectV8Internal::activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodCallba ckForMainWorld, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfi guration::OnPrototype, V8DOMConfiguration::CheckHolder},
11899 {"activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethod", TestObjectV8I nternal::activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethodMethodCallbac k, TestObjectV8Internal::activityLoggingForIsolatedWorldsPerWorldBindingsVoidMet hodMethodCallbackForMainWorld, 0, v8::None, V8DOMConfiguration::ExposedToAllScri pts, V8DOMConfiguration::OnPrototype}, 11932 {"activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethod", TestObjectV8I nternal::activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethodMethodCallbac k, TestObjectV8Internal::activityLoggingForIsolatedWorldsPerWorldBindingsVoidMet hodMethodCallbackForMainWorld, 0, v8::None, V8DOMConfiguration::ExposedToAllScri pts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11900 {"raisesExceptionVoidMethod", TestObjectV8Internal::raisesExceptionVoidMetho dMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype}, 11933 {"raisesExceptionVoidMethod", TestObjectV8Internal::raisesExceptionVoidMetho dMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMC onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11901 {"raisesExceptionStringMethod", TestObjectV8Internal::raisesExceptionStringM ethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8 DOMConfiguration::OnPrototype}, 11934 {"raisesExceptionStringMethod", TestObjectV8Internal::raisesExceptionStringM ethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8 DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11902 {"raisesExceptionVoidMethodOptionalLongArg", TestObjectV8Internal::raisesExc eptionVoidMethodOptionalLongArgMethodCallback, 0, 0, v8::None, V8DOMConfiguratio n::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11935 {"raisesExceptionVoidMethodOptionalLongArg", TestObjectV8Internal::raisesExc eptionVoidMethodOptionalLongArgMethodCallback, 0, 0, v8::None, V8DOMConfiguratio n::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Che ckHolder},
11903 {"raisesExceptionVoidMethodTestCallbackInterfaceArg", TestObjectV8Internal:: raisesExceptionVoidMethodTestCallbackInterfaceArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11936 {"raisesExceptionVoidMethodTestCallbackInterfaceArg", TestObjectV8Internal:: raisesExceptionVoidMethodTestCallbackInterfaceArgMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOM Configuration::CheckHolder},
11904 {"raisesExceptionVoidMethodOptionalTestCallbackInterfaceArg", TestObjectV8In ternal::raisesExceptionVoidMethodOptionalTestCallbackInterfaceArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype}, 11937 {"raisesExceptionVoidMethodOptionalTestCallbackInterfaceArg", TestObjectV8In ternal::raisesExceptionVoidMethodOptionalTestCallbackInterfaceArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::On Prototype, V8DOMConfiguration::CheckHolder},
11905 {"raisesExceptionTestInterfaceEmptyVoidMethod", TestObjectV8Internal::raises ExceptionTestInterfaceEmptyVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConfig uration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11938 {"raisesExceptionTestInterfaceEmptyVoidMethod", TestObjectV8Internal::raises ExceptionTestInterfaceEmptyVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConfig uration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguratio n::CheckHolder},
11906 {"raisesExceptionXPathNSResolverVoidMethod", TestObjectV8Internal::raisesExc eptionXPathNSResolverVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguratio n::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11939 {"raisesExceptionXPathNSResolverVoidMethod", TestObjectV8Internal::raisesExc eptionXPathNSResolverVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguratio n::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Che ckHolder},
11907 {"callWithExecutionContextRaisesExceptionVoidMethodLongArg", TestObjectV8Int ernal::callWithExecutionContextRaisesExceptionVoidMethodLongArgMethodCallback, 0 , 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype}, 11940 {"callWithExecutionContextRaisesExceptionVoidMethodLongArg", TestObjectV8Int ernal::callWithExecutionContextRaisesExceptionVoidMethodLongArgMethodCallback, 0 , 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype, V8DOMConfiguration::CheckHolder},
11908 {"legacyInterfaceTypeCheckingVoidMethodTestInterfaceEmptyArg", TestObjectV8I nternal::legacyInterfaceTypeCheckingVoidMethodTestInterfaceEmptyArgMethodCallbac k, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:: OnPrototype}, 11941 {"legacyInterfaceTypeCheckingVoidMethodTestInterfaceEmptyArg", TestObjectV8I nternal::legacyInterfaceTypeCheckingVoidMethodTestInterfaceEmptyArgMethodCallbac k, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:: OnPrototype, V8DOMConfiguration::CheckHolder},
11909 {"legacyInterfaceTypeCheckingVoidMethodTestInterfaceEmptyVariadicArg", TestO bjectV8Internal::legacyInterfaceTypeCheckingVoidMethodTestInterfaceEmptyVariadic ArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DO MConfiguration::OnPrototype}, 11942 {"legacyInterfaceTypeCheckingVoidMethodTestInterfaceEmptyVariadicArg", TestO bjectV8Internal::legacyInterfaceTypeCheckingVoidMethodTestInterfaceEmptyVariadic ArgMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DO MConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11910 {"useToImpl4ArgumentsCheckingIfPossibleWithOptionalArg", TestObjectV8Interna l::useToImpl4ArgumentsCheckingIfPossibleWithOptionalArgMethodCallback, 0, 1, v8: :None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} , 11943 {"useToImpl4ArgumentsCheckingIfPossibleWithOptionalArg", TestObjectV8Interna l::useToImpl4ArgumentsCheckingIfPossibleWithOptionalArgMethodCallback, 0, 1, v8: :None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11911 {"useToImpl4ArgumentsCheckingIfPossibleWithNullableArg", TestObjectV8Interna l::useToImpl4ArgumentsCheckingIfPossibleWithNullableArgMethodCallback, 0, 2, v8: :None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} , 11944 {"useToImpl4ArgumentsCheckingIfPossibleWithNullableArg", TestObjectV8Interna l::useToImpl4ArgumentsCheckingIfPossibleWithNullableArgMethodCallback, 0, 2, v8: :None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11912 {"useToImpl4ArgumentsCheckingIfPossibleWithUndefinedArg", TestObjectV8Intern al::useToImpl4ArgumentsCheckingIfPossibleWithUndefinedArgMethodCallback, 0, 1, v 8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp e}, 11945 {"useToImpl4ArgumentsCheckingIfPossibleWithUndefinedArg", TestObjectV8Intern al::useToImpl4ArgumentsCheckingIfPossibleWithUndefinedArgMethodCallback, 0, 1, v 8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototyp e, V8DOMConfiguration::CheckHolder},
11913 {"unforgeableVoidMethod", TestObjectV8Internal::unforgeableVoidMethodMethodC allback, 0, 0, static_cast<v8::PropertyAttribute>(v8::ReadOnly | v8::DontDelete) , V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnInstance}, 11946 {"unforgeableVoidMethod", TestObjectV8Internal::unforgeableVoidMethodMethodC allback, 0, 0, static_cast<v8::PropertyAttribute>(v8::ReadOnly | v8::DontDelete) , V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnInstance, V8DOM Configuration::CheckHolder},
11914 {"voidMethodTestInterfaceGarbageCollectedSequenceArg", TestObjectV8Internal: :voidMethodTestInterfaceGarbageCollectedSequenceArgMethodCallback, 0, 1, v8::Non e, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11947 {"voidMethodTestInterfaceGarbageCollectedSequenceArg", TestObjectV8Internal: :voidMethodTestInterfaceGarbageCollectedSequenceArgMethodCallback, 0, 1, v8::Non e, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8D OMConfiguration::CheckHolder},
11915 {"voidMethodTestInterfaceGarbageCollectedArrayArg", TestObjectV8Internal::vo idMethodTestInterfaceGarbageCollectedArrayArgMethodCallback, 0, 1, v8::None, V8D OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11948 {"voidMethodTestInterfaceGarbageCollectedArrayArg", TestObjectV8Internal::vo idMethodTestInterfaceGarbageCollectedArrayArgMethodCallback, 0, 1, v8::None, V8D OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConf iguration::CheckHolder},
11916 {"newObjectTestInterfaceMethod", TestObjectV8Internal::newObjectTestInterfac eMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11949 {"newObjectTestInterfaceMethod", TestObjectV8Internal::newObjectTestInterfac eMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11917 {"serializerMethod", TestObjectV8Internal::serializerMethodMethodCallback, 0 , 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype}, 11950 {"serializerMethod", TestObjectV8Internal::serializerMethodMethodCallback, 0 , 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype, V8DOMConfiguration::CheckHolder},
11918 {"voidMethodImplementedInPrivateScript", TestObjectV8Internal::voidMethodImp lementedInPrivateScriptMethodCallback, 0, 0, v8::None, V8DOMConfiguration::Expos edToAllScripts, V8DOMConfiguration::OnPrototype}, 11951 {"voidMethodImplementedInPrivateScript", TestObjectV8Internal::voidMethodImp lementedInPrivateScriptMethodCallback, 0, 0, v8::None, V8DOMConfiguration::Expos edToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder },
11919 {"shortMethodImplementedInPrivateScript", TestObjectV8Internal::shortMethodI mplementedInPrivateScriptMethodCallback, 0, 0, v8::None, V8DOMConfiguration::Exp osedToAllScripts, V8DOMConfiguration::OnPrototype}, 11952 {"shortMethodImplementedInPrivateScript", TestObjectV8Internal::shortMethodI mplementedInPrivateScriptMethodCallback, 0, 0, v8::None, V8DOMConfiguration::Exp osedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHold er},
11920 {"shortMethodWithShortArgumentImplementedInPrivateScript", TestObjectV8Inter nal::shortMethodWithShortArgumentImplementedInPrivateScriptMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProtot ype}, 11953 {"shortMethodWithShortArgumentImplementedInPrivateScript", TestObjectV8Inter nal::shortMethodWithShortArgumentImplementedInPrivateScriptMethodCallback, 0, 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnProtot ype, V8DOMConfiguration::CheckHolder},
11921 {"stringMethodWithStringArgumentImplementedInPrivateScript", TestObjectV8Int ernal::stringMethodWithStringArgumentImplementedInPrivateScriptMethodCallback, 0 , 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype}, 11954 {"stringMethodWithStringArgumentImplementedInPrivateScript", TestObjectV8Int ernal::stringMethodWithStringArgumentImplementedInPrivateScriptMethodCallback, 0 , 1, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype, V8DOMConfiguration::CheckHolder},
11922 {"nodeMethodWithNodeArgumentImplementedInPrivateScript", TestObjectV8Interna l::nodeMethodWithNodeArgumentImplementedInPrivateScriptMethodCallback, 0, 1, v8: :None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype} , 11955 {"nodeMethodWithNodeArgumentImplementedInPrivateScript", TestObjectV8Interna l::nodeMethodWithNodeArgumentImplementedInPrivateScriptMethodCallback, 0, 1, v8: :None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder},
11923 {"nodeMethodWithVariousArgumentsImplementedInPrivateScript", TestObjectV8Int ernal::nodeMethodWithVariousArgumentsImplementedInPrivateScriptMethodCallback, 0 , 5, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype}, 11956 {"nodeMethodWithVariousArgumentsImplementedInPrivateScript", TestObjectV8Int ernal::nodeMethodWithVariousArgumentsImplementedInPrivateScriptMethodCallback, 0 , 5, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPr ototype, V8DOMConfiguration::CheckHolder},
11924 {"methodImplementedInCPPForPrivateScriptOnly", TestObjectV8Internal::methodI mplementedInCPPForPrivateScriptOnlyMethodCallback, 0, 2, v8::None, V8DOMConfigur ation::OnlyExposedToPrivateScript, V8DOMConfiguration::OnPrototype}, 11957 {"methodImplementedInCPPForPrivateScriptOnly", TestObjectV8Internal::methodI mplementedInCPPForPrivateScriptOnlyMethodCallback, 0, 2, v8::None, V8DOMConfigur ation::OnlyExposedToPrivateScript, V8DOMConfiguration::OnPrototype, V8DOMConfigu ration::CheckHolder},
11925 {"keys", TestObjectV8Internal::keysMethodCallback, 0, 0, v8::None, V8DOMConf iguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11958 {"keys", TestObjectV8Internal::keysMethodCallback, 0, 0, v8::None, V8DOMConf iguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigurat ion::CheckHolder},
11926 {"values", TestObjectV8Internal::valuesMethodCallback, 0, 0, v8::None, V8DOM Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11959 {"values", TestObjectV8Internal::valuesMethodCallback, 0, 0, v8::None, V8DOM Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfig uration::CheckHolder},
11927 {"entries", TestObjectV8Internal::entriesMethodCallback, 0, 0, v8::None, V8D OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11960 {"entries", TestObjectV8Internal::entriesMethodCallback, 0, 0, v8::None, V8D OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConf iguration::CheckHolder},
11928 {"forEach", TestObjectV8Internal::forEachMethodCallback, 0, 1, v8::None, V8D OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11961 {"forEach", TestObjectV8Internal::forEachMethodCallback, 0, 1, v8::None, V8D OMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConf iguration::CheckHolder},
11929 {"has", TestObjectV8Internal::hasMethodCallback, 0, 1, v8::None, V8DOMConfig uration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11962 {"has", TestObjectV8Internal::hasMethodCallback, 0, 1, v8::None, V8DOMConfig uration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguratio n::CheckHolder},
11930 {"get", TestObjectV8Internal::getMethodCallback, 0, 1, v8::None, V8DOMConfig uration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11963 {"get", TestObjectV8Internal::getMethodCallback, 0, 1, v8::None, V8DOMConfig uration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguratio n::CheckHolder},
11931 {"clear", TestObjectV8Internal::clearMethodCallback, 0, 0, v8::None, V8DOMCo nfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11964 {"clear", TestObjectV8Internal::clearMethodCallback, 0, 0, v8::None, V8DOMCo nfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfigur ation::CheckHolder},
11932 {"delete", TestObjectV8Internal::deleteMethodCallback, 0, 1, v8::None, V8DOM Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11965 {"delete", TestObjectV8Internal::deleteMethodCallback, 0, 1, v8::None, V8DOM Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfig uration::CheckHolder},
11933 {"set", TestObjectV8Internal::setMethodCallback, 0, 2, v8::None, V8DOMConfig uration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11966 {"set", TestObjectV8Internal::setMethodCallback, 0, 2, v8::None, V8DOMConfig uration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguratio n::CheckHolder},
11934 {"toJSON", TestObjectV8Internal::toJSONMethodCallback, 0, 0, v8::None, V8DOM Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11967 {"toJSON", TestObjectV8Internal::toJSONMethodCallback, 0, 0, v8::None, V8DOM Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfig uration::CheckHolder},
11935 {"toString", TestObjectV8Internal::toStringMethodCallback, 0, 0, v8::None, V 8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}, 11968 {"toString", TestObjectV8Internal::toStringMethodCallback, 0, 0, v8::None, V 8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMCo nfiguration::CheckHolder},
11936 }; 11969 };
11937 11970
11938 static void installV8TestObjectTemplate(v8::Isolate* isolate, const DOMWrapperWo rld& world, v8::Local<v8::FunctionTemplate> interfaceTemplate) { 11971 static void installV8TestObjectTemplate(v8::Isolate* isolate, const DOMWrapperWo rld& world, v8::Local<v8::FunctionTemplate> interfaceTemplate) {
11939 // Initialize the interface object's template. 11972 // Initialize the interface object's template.
11940 V8DOMConfiguration::initializeDOMInterfaceTemplate(isolate, interfaceTemplate, V8TestObject::wrapperTypeInfo.interfaceName, v8::Local<v8::FunctionTemplate>(), V8TestObject::internalFieldCount); 11973 V8DOMConfiguration::initializeDOMInterfaceTemplate(isolate, interfaceTemplate, V8TestObject::wrapperTypeInfo.interfaceName, v8::Local<v8::FunctionTemplate>(), V8TestObject::internalFieldCount);
11941 v8::Local<v8::Signature> signature = v8::Signature::New(isolate, interfaceTemp late); 11974 v8::Local<v8::Signature> signature = v8::Signature::New(isolate, interfaceTemp late);
11942 ALLOW_UNUSED_LOCAL(signature); 11975 ALLOW_UNUSED_LOCAL(signature);
11943 v8::Local<v8::ObjectTemplate> instanceTemplate = interfaceTemplate->InstanceTe mplate(); 11976 v8::Local<v8::ObjectTemplate> instanceTemplate = interfaceTemplate->InstanceTe mplate();
11944 ALLOW_UNUSED_LOCAL(instanceTemplate); 11977 ALLOW_UNUSED_LOCAL(instanceTemplate);
11945 v8::Local<v8::ObjectTemplate> prototypeTemplate = interfaceTemplate->Prototype Template(); 11978 v8::Local<v8::ObjectTemplate> prototypeTemplate = interfaceTemplate->Prototype Template();
(...skipping 16 matching lines...) Expand all
11962 instanceTemplate->SetHandler(indexedPropertyHandlerConfig); 11995 instanceTemplate->SetHandler(indexedPropertyHandlerConfig);
11963 // Named properties 11996 // Named properties
11964 v8::NamedPropertyHandlerConfiguration namedPropertyHandlerConfig(TestObjectV8I nternal::namedPropertyGetterCallback, TestObjectV8Internal::namedPropertySetterC allback, TestObjectV8Internal::namedPropertyQueryCallback, TestObjectV8Internal: :namedPropertyDeleterCallback, TestObjectV8Internal::namedPropertyEnumeratorCall back, v8::Local<v8::Value>(), static_cast<v8::PropertyHandlerFlags>(int(v8::Prop ertyHandlerFlags::kOnlyInterceptStrings) | int(v8::PropertyHandlerFlags::kNonMas king))); 11997 v8::NamedPropertyHandlerConfiguration namedPropertyHandlerConfig(TestObjectV8I nternal::namedPropertyGetterCallback, TestObjectV8Internal::namedPropertySetterC allback, TestObjectV8Internal::namedPropertyQueryCallback, TestObjectV8Internal: :namedPropertyDeleterCallback, TestObjectV8Internal::namedPropertyEnumeratorCall back, v8::Local<v8::Value>(), static_cast<v8::PropertyHandlerFlags>(int(v8::Prop ertyHandlerFlags::kOnlyInterceptStrings) | int(v8::PropertyHandlerFlags::kNonMas king)));
11965 instanceTemplate->SetHandler(namedPropertyHandlerConfig); 11998 instanceTemplate->SetHandler(namedPropertyHandlerConfig);
11966 11999
11967 // Iterator (@@iterator) 12000 // Iterator (@@iterator)
11968 const V8DOMConfiguration::SymbolKeyedMethodConfiguration symbolKeyedIteratorCo nfiguration = { v8::Symbol::GetIterator, TestObjectV8Internal::iteratorMethodCal lback, 0, v8::DontEnum, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurat ion::OnPrototype }; 12001 const V8DOMConfiguration::SymbolKeyedMethodConfiguration symbolKeyedIteratorCo nfiguration = { v8::Symbol::GetIterator, TestObjectV8Internal::iteratorMethodCal lback, 0, v8::DontEnum, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurat ion::OnPrototype };
11969 V8DOMConfiguration::installMethod(isolate, world, prototypeTemplate, signature , symbolKeyedIteratorConfiguration); 12002 V8DOMConfiguration::installMethod(isolate, world, prototypeTemplate, signature , symbolKeyedIteratorConfiguration);
11970 12003
11971 if (RuntimeEnabledFeatures::featureNameEnabled()) { 12004 if (RuntimeEnabledFeatures::featureNameEnabled()) {
11972 const V8DOMConfiguration::MethodConfiguration unscopableRuntimeEnabledVoid MethodMethodConfiguration = {"unscopableRuntimeEnabledVoidMethod", TestObjectV8I nternal::unscopableRuntimeEnabledVoidMethodMethodCallback, 0, 0, v8::None, V8DOM Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}; 12005 const V8DOMConfiguration::MethodConfiguration unscopableRuntimeEnabledVoid MethodMethodConfiguration = {"unscopableRuntimeEnabledVoidMethod", TestObjectV8I nternal::unscopableRuntimeEnabledVoidMethodMethodCallback, 0, 0, v8::None, V8DOM Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfig uration::CheckHolder};
11973 V8DOMConfiguration::installMethod(isolate, world, instanceTemplate, protot ypeTemplate, interfaceTemplate, signature, unscopableRuntimeEnabledVoidMethodMet hodConfiguration); 12006 V8DOMConfiguration::installMethod(isolate, world, instanceTemplate, protot ypeTemplate, interfaceTemplate, signature, unscopableRuntimeEnabledVoidMethodMet hodConfiguration);
11974 } 12007 }
11975 if (RuntimeEnabledFeatures::featureNameEnabled()) { 12008 if (RuntimeEnabledFeatures::featureNameEnabled()) {
11976 const V8DOMConfiguration::MethodConfiguration runtimeEnabledVoidMethodMeth odConfiguration = {"runtimeEnabledVoidMethod", TestObjectV8Internal::runtimeEnab ledVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScr ipts, V8DOMConfiguration::OnPrototype}; 12009 const V8DOMConfiguration::MethodConfiguration runtimeEnabledVoidMethodMeth odConfiguration = {"runtimeEnabledVoidMethod", TestObjectV8Internal::runtimeEnab ledVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::ExposedToAllScr ipts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder};
11977 V8DOMConfiguration::installMethod(isolate, world, instanceTemplate, protot ypeTemplate, interfaceTemplate, signature, runtimeEnabledVoidMethodMethodConfigu ration); 12010 V8DOMConfiguration::installMethod(isolate, world, instanceTemplate, protot ypeTemplate, interfaceTemplate, signature, runtimeEnabledVoidMethodMethodConfigu ration);
11978 } 12011 }
11979 if (RuntimeEnabledFeatures::featureNameEnabled()) { 12012 if (RuntimeEnabledFeatures::featureNameEnabled()) {
11980 const V8DOMConfiguration::MethodConfiguration perWorldBindingsRuntimeEnabl edVoidMethodMethodConfiguration = {"perWorldBindingsRuntimeEnabledVoidMethod", T estObjectV8Internal::perWorldBindingsRuntimeEnabledVoidMethodMethodCallback, Tes tObjectV8Internal::perWorldBindingsRuntimeEnabledVoidMethodMethodCallbackForMain World, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration: :OnPrototype}; 12013 const V8DOMConfiguration::MethodConfiguration perWorldBindingsRuntimeEnabl edVoidMethodMethodConfiguration = {"perWorldBindingsRuntimeEnabledVoidMethod", T estObjectV8Internal::perWorldBindingsRuntimeEnabledVoidMethodMethodCallback, Tes tObjectV8Internal::perWorldBindingsRuntimeEnabledVoidMethodMethodCallbackForMain World, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration: :OnPrototype, V8DOMConfiguration::CheckHolder};
11981 V8DOMConfiguration::installMethod(isolate, world, instanceTemplate, protot ypeTemplate, interfaceTemplate, signature, perWorldBindingsRuntimeEnabledVoidMet hodMethodConfiguration); 12014 V8DOMConfiguration::installMethod(isolate, world, instanceTemplate, protot ypeTemplate, interfaceTemplate, signature, perWorldBindingsRuntimeEnabledVoidMet hodMethodConfiguration);
11982 } 12015 }
11983 if (RuntimeEnabledFeatures::featureNameEnabled()) { 12016 if (RuntimeEnabledFeatures::featureNameEnabled()) {
11984 const V8DOMConfiguration::MethodConfiguration runtimeEnabledOverloadedVoid MethodMethodConfiguration = {"runtimeEnabledOverloadedVoidMethod", TestObjectV8I nternal::runtimeEnabledOverloadedVoidMethodMethodCallback, 0, 1, v8::None, V8DOM Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype}; 12017 const V8DOMConfiguration::MethodConfiguration runtimeEnabledOverloadedVoid MethodMethodConfiguration = {"runtimeEnabledOverloadedVoidMethod", TestObjectV8I nternal::runtimeEnabledOverloadedVoidMethodMethodCallback, 0, 1, v8::None, V8DOM Configuration::ExposedToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfig uration::CheckHolder};
11985 V8DOMConfiguration::installMethod(isolate, world, instanceTemplate, protot ypeTemplate, interfaceTemplate, signature, runtimeEnabledOverloadedVoidMethodMet hodConfiguration); 12018 V8DOMConfiguration::installMethod(isolate, world, instanceTemplate, protot ypeTemplate, interfaceTemplate, signature, runtimeEnabledOverloadedVoidMethodMet hodConfiguration);
11986 } 12019 }
11987 const V8DOMConfiguration::MethodConfiguration partiallyRuntimeEnabledOverloade dVoidMethodMethodConfiguration = {"partiallyRuntimeEnabledOverloadedVoidMethod", TestObjectV8Internal::partiallyRuntimeEnabledOverloadedVoidMethodMethodCallback , 0, TestObjectV8Internal::partiallyRuntimeEnabledOverloadedVoidMethodMethodLeng th(), v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnP rototype}; 12020 const V8DOMConfiguration::MethodConfiguration partiallyRuntimeEnabledOverloade dVoidMethodMethodConfiguration = {"partiallyRuntimeEnabledOverloadedVoidMethod", TestObjectV8Internal::partiallyRuntimeEnabledOverloadedVoidMethodMethodCallback , 0, TestObjectV8Internal::partiallyRuntimeEnabledOverloadedVoidMethodMethodLeng th(), v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnP rototype, V8DOMConfiguration::CheckHolder};
11988 V8DOMConfiguration::installMethod(isolate, world, instanceTemplate, prototypeT emplate, interfaceTemplate, signature, partiallyRuntimeEnabledOverloadedVoidMeth odMethodConfiguration); 12021 V8DOMConfiguration::installMethod(isolate, world, instanceTemplate, prototypeT emplate, interfaceTemplate, signature, partiallyRuntimeEnabledOverloadedVoidMeth odMethodConfiguration);
11989 } 12022 }
11990 12023
11991 void V8TestObject::installFeatureName(v8::Isolate* isolate, const DOMWrapperWorl d& world, v8::Local<v8::Object> instance, v8::Local<v8::Object> prototype, v8::L ocal<v8::Function> interface) { 12024 void V8TestObject::installFeatureName(v8::Isolate* isolate, const DOMWrapperWorl d& world, v8::Local<v8::Object> instance, v8::Local<v8::Object> prototype, v8::L ocal<v8::Function> interface) {
11992 v8::Local<v8::FunctionTemplate> interfaceTemplate = V8TestObject::wrapperTypeI nfo.domTemplate(isolate, world); 12025 v8::Local<v8::FunctionTemplate> interfaceTemplate = V8TestObject::wrapperTypeI nfo.domTemplate(isolate, world);
11993 v8::Local<v8::Signature> signature = v8::Signature::New(isolate, interfaceTemp late); 12026 v8::Local<v8::Signature> signature = v8::Signature::New(isolate, interfaceTemp late);
11994 ALLOW_UNUSED_LOCAL(signature); 12027 ALLOW_UNUSED_LOCAL(signature);
11995 const V8DOMConfiguration::AccessorConfiguration accessororiginTrialEnabledLong AttributeConfiguration = {"originTrialEnabledLongAttribute", TestObjectV8Interna l::originTrialEnabledLongAttributeAttributeGetterCallback, TestObjectV8Internal: :originTrialEnabledLongAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::D EFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::Expose dToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder} ; 12028 const V8DOMConfiguration::AccessorConfiguration accessororiginTrialEnabledLong AttributeConfiguration = {"originTrialEnabledLongAttribute", TestObjectV8Interna l::originTrialEnabledLongAttributeAttributeGetterCallback, TestObjectV8Internal: :originTrialEnabledLongAttributeAttributeSetterCallback, 0, 0, nullptr, 0, v8::D EFAULT, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::Expose dToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder} ;
11996 V8DOMConfiguration::installAccessor(isolate, world, instance, prototype, inter face, signature, accessororiginTrialEnabledLongAttributeConfiguration); 12029 V8DOMConfiguration::installAccessor(isolate, world, instance, prototype, inter face, signature, accessororiginTrialEnabledLongAttributeConfiguration);
11997 const V8DOMConfiguration::AccessorConfiguration accessorunscopableOriginTrialE nabledLongAttributeConfiguration = {"unscopableOriginTrialEnabledLongAttribute", TestObjectV8Internal::unscopableOriginTrialEnabledLongAttributeAttributeGetterC allback, TestObjectV8Internal::unscopableOriginTrialEnabledLongAttributeAttribut eSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribut e>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPro totype, V8DOMConfiguration::CheckHolder}; 12030 const V8DOMConfiguration::AccessorConfiguration accessorunscopableOriginTrialE nabledLongAttributeConfiguration = {"unscopableOriginTrialEnabledLongAttribute", TestObjectV8Internal::unscopableOriginTrialEnabledLongAttributeAttributeGetterC allback, TestObjectV8Internal::unscopableOriginTrialEnabledLongAttributeAttribut eSetterCallback, 0, 0, nullptr, 0, v8::DEFAULT, static_cast<v8::PropertyAttribut e>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnPro totype, V8DOMConfiguration::CheckHolder};
11998 V8DOMConfiguration::installAccessor(isolate, world, instance, prototype, inter face, signature, accessorunscopableOriginTrialEnabledLongAttributeConfiguration) ; 12031 V8DOMConfiguration::installAccessor(isolate, world, instance, prototype, inter face, signature, accessorunscopableOriginTrialEnabledLongAttributeConfiguration) ;
11999 const V8DOMConfiguration::MethodConfiguration methodOrigintrialenabledvoidmeth odConfiguration = {"originTrialEnabledVoidMethod", TestObjectV8Internal::originT rialEnabledVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::Exposed ToAllScripts, V8DOMConfiguration::OnPrototype}; 12032 const V8DOMConfiguration::MethodConfiguration methodOrigintrialenabledvoidmeth odConfiguration = {"originTrialEnabledVoidMethod", TestObjectV8Internal::originT rialEnabledVoidMethodMethodCallback, 0, 0, v8::None, V8DOMConfiguration::Exposed ToAllScripts, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder};
12000 V8DOMConfiguration::installMethod(isolate, world, instance, prototype, interfa ce, signature, methodOrigintrialenabledvoidmethodConfiguration); 12033 V8DOMConfiguration::installMethod(isolate, world, instance, prototype, interfa ce, signature, methodOrigintrialenabledvoidmethodConfiguration);
12001 const V8DOMConfiguration::MethodConfiguration methodPerworldbindingsorigintria lenabledvoidmethodConfiguration = {"perWorldBindingsOriginTrialEnabledVoidMethod ", TestObjectV8Internal::perWorldBindingsOriginTrialEnabledVoidMethodMethodCallb ack, TestObjectV8Internal::perWorldBindingsOriginTrialEnabledVoidMethodMethodCal lbackForMainWorld, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMCo nfiguration::OnPrototype}; 12034 const V8DOMConfiguration::MethodConfiguration methodPerworldbindingsorigintria lenabledvoidmethodConfiguration = {"perWorldBindingsOriginTrialEnabledVoidMethod ", TestObjectV8Internal::perWorldBindingsOriginTrialEnabledVoidMethodMethodCallb ack, TestObjectV8Internal::perWorldBindingsOriginTrialEnabledVoidMethodMethodCal lbackForMainWorld, 0, v8::None, V8DOMConfiguration::ExposedToAllScripts, V8DOMCo nfiguration::OnPrototype, V8DOMConfiguration::CheckHolder};
12002 V8DOMConfiguration::installMethod(isolate, world, instance, prototype, interfa ce, signature, methodPerworldbindingsorigintrialenabledvoidmethodConfiguration); 12035 V8DOMConfiguration::installMethod(isolate, world, instance, prototype, interfa ce, signature, methodPerworldbindingsorigintrialenabledvoidmethodConfiguration);
12003 } 12036 }
12004 12037
12005 void V8TestObject::installFeatureName(ScriptState* scriptState, v8::Local<v8::Ob ject> instance) { 12038 void V8TestObject::installFeatureName(ScriptState* scriptState, v8::Local<v8::Ob ject> instance) {
12006 V8PerContextData* perContextData = V8PerContextData::from(scriptState->context ()); 12039 V8PerContextData* perContextData = V8PerContextData::from(scriptState->context ());
12007 v8::Local<v8::Object> prototype = perContextData->prototypeForType(&V8TestObje ct::wrapperTypeInfo); 12040 v8::Local<v8::Object> prototype = perContextData->prototypeForType(&V8TestObje ct::wrapperTypeInfo);
12008 v8::Local<v8::Function> interface = perContextData->constructorForType(&V8Test Object::wrapperTypeInfo); 12041 v8::Local<v8::Function> interface = perContextData->constructorForType(&V8Test Object::wrapperTypeInfo);
12009 ALLOW_UNUSED_LOCAL(interface); 12042 ALLOW_UNUSED_LOCAL(interface);
12010 installFeatureName(scriptState->isolate(), scriptState->world(), instance, pro totype, interface); 12043 installFeatureName(scriptState->isolate(), scriptState->world(), instance, pro totype, interface);
12011 } 12044 }
(...skipping 466 matching lines...) Expand 10 before | Expand all | Expand 10 after
12478 if (!scriptStateInUserScript) 12511 if (!scriptStateInUserScript)
12479 return false; 12512 return false;
12480 12513
12481 ScriptState::Scope scope(scriptState); 12514 ScriptState::Scope scope(scriptState);
12482 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Global( ), scriptState->isolate()); 12515 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Global( ), scriptState->isolate());
12483 ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivateSc ript", "TestObject", scriptState->context()->Global(), scriptState->isolate()); 12516 ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivateSc ript", "TestObject", scriptState->context()->Global(), scriptState->isolate());
12484 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateInUs erScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState->is olate(), cppValue)); 12517 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateInUs erScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState->is olate(), cppValue));
12485 } 12518 }
12486 12519
12487 } // namespace blink 12520 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698