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

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

Issue 2758893002: Slim V8DOMConfiguration structs for attributes and accessors. (Closed)
Patch Set: Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
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 // This file has been generated from the Jinja2 template in 8 // This file has been generated from the Jinja2 template in
9 // third_party/WebKit/Source/bindings/templates/interface.cpp.tmpl 9 // third_party/WebKit/Source/bindings/templates/interface.cpp.tmpl
10 10
(...skipping 11294 matching lines...) Expand 10 before | Expand all | Expand 10 after
11305 void V8TestObject::indexedPropertyDeleterCallback(uint32_t index, const v8::Prop ertyCallbackInfo<v8::Boolean>& info) { 11305 void V8TestObject::indexedPropertyDeleterCallback(uint32_t index, const v8::Prop ertyCallbackInfo<v8::Boolean>& info) {
11306 TestObjectV8Internal::indexedPropertyDeleter(index, info); 11306 TestObjectV8Internal::indexedPropertyDeleter(index, info);
11307 } 11307 }
11308 11308
11309 // Suppress warning: global constructors, because AttributeConfiguration is triv ial 11309 // Suppress warning: global constructors, because AttributeConfiguration is triv ial
11310 // and does not depend on another global objects. 11310 // and does not depend on another global objects.
11311 #if defined(COMPONENT_BUILD) && defined(WIN32) && COMPILER(CLANG) 11311 #if defined(COMPONENT_BUILD) && defined(WIN32) && COMPILER(CLANG)
11312 #pragma clang diagnostic push 11312 #pragma clang diagnostic push
11313 #pragma clang diagnostic ignored "-Wglobal-constructors" 11313 #pragma clang diagnostic ignored "-Wglobal-constructors"
11314 #endif 11314 #endif
11315 const V8DOMConfiguration::AttributeConfiguration V8TestObjectAttributes[] = { 11315 static const V8DOMConfiguration::AttributeConfiguration V8TestObjectAttributes[] = {
11316 {"testInterfaceEmptyConstructorAttribute", V8TestObject::testInterfaceEmptyC onstructorAttributeConstructorGetterCallback, nullptr, nullptr, nullptr, nullptr , const_cast<WrapperTypeInfo*>(&V8TestInterfaceEmpty::wrapperTypeInfo), static_c ast<v8::PropertyAttribute>(v8::DontEnum), V8DOMConfiguration::OnInstance, V8DOMC onfiguration::CheckHolder}, 11316 {"testInterfaceEmptyConstructorAttribute", V8TestObject::testInterfaceEmptyC onstructorAttributeConstructorGetterCallback, nullptr, nullptr, const_cast<Wrapp erTypeInfo*>(&V8TestInterfaceEmpty::wrapperTypeInfo), static_cast<v8::PropertyAt tribute>(v8::DontEnum), V8DOMConfiguration::OnInstance, V8DOMConfiguration::Chec kHolder, V8DOMConfiguration::AllWorlds},
11317 {"measureAsFeatureNameTestInterfaceEmptyConstructorAttribute", V8TestObject: :measureAsFeatureNameTestInterfaceEmptyConstructorAttributeConstructorGetterCall back, nullptr, nullptr, nullptr, nullptr, const_cast<WrapperTypeInfo*>(&V8TestIn terfaceEmpty::wrapperTypeInfo), static_cast<v8::PropertyAttribute>(v8::DontEnum) , V8DOMConfiguration::OnInstance, V8DOMConfiguration::CheckHolder}, 11317 {"measureAsFeatureNameTestInterfaceEmptyConstructorAttribute", V8TestObject: :measureAsFeatureNameTestInterfaceEmptyConstructorAttributeConstructorGetterCall back, nullptr, nullptr, const_cast<WrapperTypeInfo*>(&V8TestInterfaceEmpty::wrap perTypeInfo), static_cast<v8::PropertyAttribute>(v8::DontEnum), V8DOMConfigurati on::OnInstance, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11318 }; 11318 };
11319 #if defined(COMPONENT_BUILD) && defined(WIN32) && COMPILER(CLANG) 11319 #if defined(COMPONENT_BUILD) && defined(WIN32) && COMPILER(CLANG)
11320 #pragma clang diagnostic pop 11320 #pragma clang diagnostic pop
11321 #endif 11321 #endif
11322 11322
11323 // Suppress warning: global constructors, because AttributeConfiguration is triv ial 11323 // Suppress warning: global constructors, because AttributeConfiguration is triv ial
11324 // and does not depend on another global objects. 11324 // and does not depend on another global objects.
11325 #if defined(COMPONENT_BUILD) && defined(WIN32) && COMPILER(CLANG) 11325 #if defined(COMPONENT_BUILD) && defined(WIN32) && COMPILER(CLANG)
11326 #pragma clang diagnostic push 11326 #pragma clang diagnostic push
11327 #pragma clang diagnostic ignored "-Wglobal-constructors" 11327 #pragma clang diagnostic ignored "-Wglobal-constructors"
11328 #endif 11328 #endif
11329 const V8DOMConfiguration::AttributeConfiguration V8TestObjectLazyDataAttributes[ ] = { 11329 static const V8DOMConfiguration::AttributeConfiguration V8TestObjectLazyDataAttr ibutes[] = {
11330 {"testInterfaceEmptyConstructorAttribute", v8ConstructorAttributeGetter, nul lptr, nullptr, nullptr, nullptr, const_cast<WrapperTypeInfo*>(&V8TestInterfaceEm pty::wrapperTypeInfo), static_cast<v8::PropertyAttribute>(v8::DontEnum), V8DOMCo nfiguration::OnInstance, V8DOMConfiguration::CheckHolder}, 11330 {"testInterfaceEmptyConstructorAttribute", v8ConstructorAttributeGetter, nul lptr, nullptr, const_cast<WrapperTypeInfo*>(&V8TestInterfaceEmpty::wrapperTypeIn fo), static_cast<v8::PropertyAttribute>(v8::DontEnum), V8DOMConfiguration::OnIns tance, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11331 }; 11331 };
11332 #if defined(COMPONENT_BUILD) && defined(WIN32) && COMPILER(CLANG) 11332 #if defined(COMPONENT_BUILD) && defined(WIN32) && COMPILER(CLANG)
11333 #pragma clang diagnostic pop 11333 #pragma clang diagnostic pop
11334 #endif 11334 #endif
11335 11335
11336 const V8DOMConfiguration::AccessorConfiguration V8TestObjectAccessors[] = { 11336 static const V8DOMConfiguration::AccessorConfiguration V8TestObjectAccessors[] = {
11337 {"stringifierAttribute", V8TestObject::stringifierAttributeAttributeGetterCa llback, V8TestObject::stringifierAttributeAttributeSetterCallback, nullptr, null ptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfig uration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11337 {"stringifierAttribute", V8TestObject::stringifierAttributeAttributeGetterCa llback, V8TestObject::stringifierAttributeAttributeSetterCallback, nullptr, null ptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototy pe, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11338 {"readonlyStringAttribute", V8TestObject::readonlyStringAttributeAttributeGe tterCallback, nullptr, nullptr, nullptr, nullptr, nullptr, static_cast<v8::Prope rtyAttribute>(v8::ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfiguration ::CheckHolder}, 11338 {"readonlyStringAttribute", V8TestObject::readonlyStringAttributeAttributeGe tterCallback, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8:: ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8D OMConfiguration::AllWorlds},
11339 {"readonlyTestInterfaceEmptyAttribute", V8TestObject::readonlyTestInterfaceE mptyAttributeAttributeGetterCallback, nullptr, nullptr, nullptr, nullptr, nullpt r, static_cast<v8::PropertyAttribute>(v8::ReadOnly), V8DOMConfiguration::OnProto type, V8DOMConfiguration::CheckHolder}, 11339 {"readonlyTestInterfaceEmptyAttribute", V8TestObject::readonlyTestInterfaceE mptyAttributeAttributeGetterCallback, nullptr, nullptr, nullptr, static_cast<v8: :PropertyAttribute>(v8::ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfigu ration::CheckHolder, V8DOMConfiguration::AllWorlds},
11340 {"readonlyLongAttribute", V8TestObject::readonlyLongAttributeAttributeGetter Callback, nullptr, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyA ttribute>(v8::ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Ch eckHolder}, 11340 {"readonlyLongAttribute", V8TestObject::readonlyLongAttributeAttributeGetter Callback, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::Read Only), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMCo nfiguration::AllWorlds},
11341 {"dateAttribute", V8TestObject::dateAttributeAttributeGetterCallback, V8Test Object::dateAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr , static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11341 {"dateAttribute", V8TestObject::dateAttributeAttributeGetterCallback, V8Test Object::dateAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v8:: PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguratio n::CheckHolder, V8DOMConfiguration::AllWorlds},
11342 {"stringAttribute", V8TestObject::stringAttributeAttributeGetterCallback, V8 TestObject::stringAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, n ullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnProt otype, V8DOMConfiguration::CheckHolder}, 11342 {"stringAttribute", V8TestObject::stringAttributeAttributeGetterCallback, V8 TestObject::stringAttributeAttributeSetterCallback, nullptr, nullptr, static_cas t<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfig uration::CheckHolder, V8DOMConfiguration::AllWorlds},
11343 {"byteStringAttribute", V8TestObject::byteStringAttributeAttributeGetterCall back, V8TestObject::byteStringAttributeAttributeSetterCallback, nullptr, nullptr , nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigura tion::OnPrototype, V8DOMConfiguration::CheckHolder}, 11343 {"byteStringAttribute", V8TestObject::byteStringAttributeAttributeGetterCall back, V8TestObject::byteStringAttributeAttributeSetterCallback, nullptr, nullptr , static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11344 {"usvStringAttribute", V8TestObject::usvStringAttributeAttributeGetterCallba ck, V8TestObject::usvStringAttributeAttributeSetterCallback, nullptr, nullptr, n ullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguratio n::OnPrototype, V8DOMConfiguration::CheckHolder}, 11344 {"usvStringAttribute", V8TestObject::usvStringAttributeAttributeGetterCallba ck, V8TestObject::usvStringAttributeAttributeSetterCallback, nullptr, nullptr, s tatic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8 DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11345 {"domTimeStampAttribute", V8TestObject::domTimeStampAttributeAttributeGetter Callback, V8TestObject::domTimeStampAttributeAttributeSetterCallback, nullptr, n ullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11345 {"domTimeStampAttribute", V8TestObject::domTimeStampAttributeAttributeGetter Callback, V8TestObject::domTimeStampAttributeAttributeSetterCallback, nullptr, n ullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnProt otype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11346 {"booleanAttribute", V8TestObject::booleanAttributeAttributeGetterCallback, V8TestObject::booleanAttributeAttributeSetterCallback, nullptr, nullptr, nullptr , nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnP rototype, V8DOMConfiguration::CheckHolder}, 11346 {"booleanAttribute", V8TestObject::booleanAttributeAttributeGetterCallback, V8TestObject::booleanAttributeAttributeSetterCallback, nullptr, nullptr, static_ cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMCon figuration::CheckHolder, V8DOMConfiguration::AllWorlds},
11347 {"byteAttribute", V8TestObject::byteAttributeAttributeGetterCallback, V8Test Object::byteAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr , static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11347 {"byteAttribute", V8TestObject::byteAttributeAttributeGetterCallback, V8Test Object::byteAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v8:: PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguratio n::CheckHolder, V8DOMConfiguration::AllWorlds},
11348 {"doubleAttribute", V8TestObject::doubleAttributeAttributeGetterCallback, V8 TestObject::doubleAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, n ullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnProt otype, V8DOMConfiguration::CheckHolder}, 11348 {"doubleAttribute", V8TestObject::doubleAttributeAttributeGetterCallback, V8 TestObject::doubleAttributeAttributeSetterCallback, nullptr, nullptr, static_cas t<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfig uration::CheckHolder, V8DOMConfiguration::AllWorlds},
11349 {"floatAttribute", V8TestObject::floatAttributeAttributeGetterCallback, V8Te stObject::floatAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, null ptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototy pe, V8DOMConfiguration::CheckHolder}, 11349 {"floatAttribute", V8TestObject::floatAttributeAttributeGetterCallback, V8Te stObject::floatAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v 8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfigura tion::CheckHolder, V8DOMConfiguration::AllWorlds},
11350 {"longAttribute", V8TestObject::longAttributeAttributeGetterCallback, V8Test Object::longAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr , static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11350 {"longAttribute", V8TestObject::longAttributeAttributeGetterCallback, V8Test Object::longAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v8:: PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguratio n::CheckHolder, V8DOMConfiguration::AllWorlds},
11351 {"longLongAttribute", V8TestObject::longLongAttributeAttributeGetterCallback , V8TestObject::longLongAttributeAttributeSetterCallback, nullptr, nullptr, null ptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration:: OnPrototype, V8DOMConfiguration::CheckHolder}, 11351 {"longLongAttribute", V8TestObject::longLongAttributeAttributeGetterCallback , V8TestObject::longLongAttributeAttributeSetterCallback, nullptr, nullptr, stat ic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOM Configuration::CheckHolder, V8DOMConfiguration::AllWorlds},
11352 {"octetAttribute", V8TestObject::octetAttributeAttributeGetterCallback, V8Te stObject::octetAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, null ptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototy pe, V8DOMConfiguration::CheckHolder}, 11352 {"octetAttribute", V8TestObject::octetAttributeAttributeGetterCallback, V8Te stObject::octetAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v 8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfigura tion::CheckHolder, V8DOMConfiguration::AllWorlds},
11353 {"shortAttribute", V8TestObject::shortAttributeAttributeGetterCallback, V8Te stObject::shortAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, null ptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototy pe, V8DOMConfiguration::CheckHolder}, 11353 {"shortAttribute", V8TestObject::shortAttributeAttributeGetterCallback, V8Te stObject::shortAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v 8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfigura tion::CheckHolder, V8DOMConfiguration::AllWorlds},
11354 {"unrestrictedDoubleAttribute", V8TestObject::unrestrictedDoubleAttributeAtt ributeGetterCallback, V8TestObject::unrestrictedDoubleAttributeAttributeSetterCa llback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v 8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11354 {"unrestrictedDoubleAttribute", V8TestObject::unrestrictedDoubleAttributeAtt ributeGetterCallback, V8TestObject::unrestrictedDoubleAttributeAttributeSetterCa llback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::Al lWorlds},
11355 {"unrestrictedFloatAttribute", V8TestObject::unrestrictedFloatAttributeAttri buteGetterCallback, V8TestObject::unrestrictedFloatAttributeAttributeSetterCallb ack, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8:: None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11355 {"unrestrictedFloatAttribute", V8TestObject::unrestrictedFloatAttributeAttri buteGetterCallback, V8TestObject::unrestrictedFloatAttributeAttributeSetterCallb ack, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfig uration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWo rlds},
11356 {"unsignedLongAttribute", V8TestObject::unsignedLongAttributeAttributeGetter Callback, V8TestObject::unsignedLongAttributeAttributeSetterCallback, nullptr, n ullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11356 {"unsignedLongAttribute", V8TestObject::unsignedLongAttributeAttributeGetter Callback, V8TestObject::unsignedLongAttributeAttributeSetterCallback, nullptr, n ullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnProt otype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11357 {"unsignedLongLongAttribute", V8TestObject::unsignedLongLongAttributeAttribu teGetterCallback, V8TestObject::unsignedLongLongAttributeAttributeSetterCallback , nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::Non e), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11357 {"unsignedLongLongAttribute", V8TestObject::unsignedLongLongAttributeAttribu teGetterCallback, V8TestObject::unsignedLongLongAttributeAttributeSetterCallback , nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigura tion::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorld s},
11358 {"unsignedShortAttribute", V8TestObject::unsignedShortAttributeAttributeGett erCallback, V8TestObject::unsignedShortAttributeAttributeSetterCallback, nullptr , nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOM Configuration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11358 {"unsignedShortAttribute", V8TestObject::unsignedShortAttributeAttributeGett erCallback, V8TestObject::unsignedShortAttributeAttributeSetterCallback, nullptr , nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnP rototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11359 {"testInterfaceEmptyAttribute", V8TestObject::testInterfaceEmptyAttributeAtt ributeGetterCallback, V8TestObject::testInterfaceEmptyAttributeAttributeSetterCa llback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v 8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11359 {"testInterfaceEmptyAttribute", V8TestObject::testInterfaceEmptyAttributeAtt ributeGetterCallback, V8TestObject::testInterfaceEmptyAttributeAttributeSetterCa llback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::Al lWorlds},
11360 {"testObjectAttribute", V8TestObject::testObjectAttributeAttributeGetterCall back, V8TestObject::testObjectAttributeAttributeSetterCallback, nullptr, nullptr , nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigura tion::OnPrototype, V8DOMConfiguration::CheckHolder}, 11360 {"testObjectAttribute", V8TestObject::testObjectAttributeAttributeGetterCall back, V8TestObject::testObjectAttributeAttributeSetterCallback, nullptr, nullptr , static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11361 {"cssAttribute", V8TestObject::cssAttributeAttributeGetterCallback, V8TestOb ject::cssAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, s tatic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8 DOMConfiguration::CheckHolder}, 11361 {"cssAttribute", V8TestObject::cssAttributeAttributeGetterCallback, V8TestOb ject::cssAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v8::Pro pertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration:: CheckHolder, V8DOMConfiguration::AllWorlds},
11362 {"imeAttribute", V8TestObject::imeAttributeAttributeGetterCallback, V8TestOb ject::imeAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, s tatic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8 DOMConfiguration::CheckHolder}, 11362 {"imeAttribute", V8TestObject::imeAttributeAttributeGetterCallback, V8TestOb ject::imeAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v8::Pro pertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration:: CheckHolder, V8DOMConfiguration::AllWorlds},
11363 {"svgAttribute", V8TestObject::svgAttributeAttributeGetterCallback, V8TestOb ject::svgAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, s tatic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8 DOMConfiguration::CheckHolder}, 11363 {"svgAttribute", V8TestObject::svgAttributeAttributeGetterCallback, V8TestOb ject::svgAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v8::Pro pertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration:: CheckHolder, V8DOMConfiguration::AllWorlds},
11364 {"xmlAttribute", V8TestObject::xmlAttributeAttributeGetterCallback, V8TestOb ject::xmlAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, s tatic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8 DOMConfiguration::CheckHolder}, 11364 {"xmlAttribute", V8TestObject::xmlAttributeAttributeGetterCallback, V8TestOb ject::xmlAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v8::Pro pertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration:: CheckHolder, V8DOMConfiguration::AllWorlds},
11365 {"nodeFilterAttribute", V8TestObject::nodeFilterAttributeAttributeGetterCall back, V8TestObject::nodeFilterAttributeAttributeSetterCallback, nullptr, nullptr , nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigura tion::OnPrototype, V8DOMConfiguration::CheckHolder}, 11365 {"nodeFilterAttribute", V8TestObject::nodeFilterAttributeAttributeGetterCall back, V8TestObject::nodeFilterAttributeAttributeSetterCallback, nullptr, nullptr , static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11366 {"serializedScriptValueAttribute", V8TestObject::serializedScriptValueAttrib uteAttributeGetterCallback, V8TestObject::serializedScriptValueAttributeAttribut eSetterCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAtt ribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHol der}, 11366 {"serializedScriptValueAttribute", V8TestObject::serializedScriptValueAttrib uteAttributeGetterCallback, V8TestObject::serializedScriptValueAttributeAttribut eSetterCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfigur ation::AllWorlds},
11367 {"anyAttribute", V8TestObject::anyAttributeAttributeGetterCallback, V8TestOb ject::anyAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, s tatic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8 DOMConfiguration::CheckHolder}, 11367 {"anyAttribute", V8TestObject::anyAttributeAttributeGetterCallback, V8TestOb ject::anyAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v8::Pro pertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration:: CheckHolder, V8DOMConfiguration::AllWorlds},
11368 {"promiseAttribute", V8TestObject::promiseAttributeAttributeGetterCallback, V8TestObject::promiseAttributeAttributeSetterCallback, nullptr, nullptr, nullptr , nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnP rototype, V8DOMConfiguration::CheckHolder}, 11368 {"promiseAttribute", V8TestObject::promiseAttributeAttributeGetterCallback, V8TestObject::promiseAttributeAttributeSetterCallback, nullptr, nullptr, static_ cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMCon figuration::CheckHolder, V8DOMConfiguration::AllWorlds},
11369 {"windowAttribute", V8TestObject::windowAttributeAttributeGetterCallback, V8 TestObject::windowAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, n ullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnProt otype, V8DOMConfiguration::CheckHolder}, 11369 {"windowAttribute", V8TestObject::windowAttributeAttributeGetterCallback, V8 TestObject::windowAttributeAttributeSetterCallback, nullptr, nullptr, static_cas t<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfig uration::CheckHolder, V8DOMConfiguration::AllWorlds},
11370 {"documentAttribute", V8TestObject::documentAttributeAttributeGetterCallback , V8TestObject::documentAttributeAttributeSetterCallback, nullptr, nullptr, null ptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration:: OnPrototype, V8DOMConfiguration::CheckHolder}, 11370 {"documentAttribute", V8TestObject::documentAttributeAttributeGetterCallback , V8TestObject::documentAttributeAttributeSetterCallback, nullptr, nullptr, stat ic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOM Configuration::CheckHolder, V8DOMConfiguration::AllWorlds},
11371 {"documentFragmentAttribute", V8TestObject::documentFragmentAttributeAttribu teGetterCallback, V8TestObject::documentFragmentAttributeAttributeSetterCallback , nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::Non e), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11371 {"documentFragmentAttribute", V8TestObject::documentFragmentAttributeAttribu teGetterCallback, V8TestObject::documentFragmentAttributeAttributeSetterCallback , nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigura tion::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorld s},
11372 {"documentTypeAttribute", V8TestObject::documentTypeAttributeAttributeGetter Callback, V8TestObject::documentTypeAttributeAttributeSetterCallback, nullptr, n ullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11372 {"documentTypeAttribute", V8TestObject::documentTypeAttributeAttributeGetter Callback, V8TestObject::documentTypeAttributeAttributeSetterCallback, nullptr, n ullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnProt otype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11373 {"elementAttribute", V8TestObject::elementAttributeAttributeGetterCallback, V8TestObject::elementAttributeAttributeSetterCallback, nullptr, nullptr, nullptr , nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnP rototype, V8DOMConfiguration::CheckHolder}, 11373 {"elementAttribute", V8TestObject::elementAttributeAttributeGetterCallback, V8TestObject::elementAttributeAttributeSetterCallback, nullptr, nullptr, static_ cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMCon figuration::CheckHolder, V8DOMConfiguration::AllWorlds},
11374 {"nodeAttribute", V8TestObject::nodeAttributeAttributeGetterCallback, V8Test Object::nodeAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr , static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11374 {"nodeAttribute", V8TestObject::nodeAttributeAttributeGetterCallback, V8Test Object::nodeAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v8:: PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguratio n::CheckHolder, V8DOMConfiguration::AllWorlds},
11375 {"shadowRootAttribute", V8TestObject::shadowRootAttributeAttributeGetterCall back, V8TestObject::shadowRootAttributeAttributeSetterCallback, nullptr, nullptr , nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigura tion::OnPrototype, V8DOMConfiguration::CheckHolder}, 11375 {"shadowRootAttribute", V8TestObject::shadowRootAttributeAttributeGetterCall back, V8TestObject::shadowRootAttributeAttributeSetterCallback, nullptr, nullptr , static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11376 {"arrayBufferAttribute", V8TestObject::arrayBufferAttributeAttributeGetterCa llback, V8TestObject::arrayBufferAttributeAttributeSetterCallback, nullptr, null ptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfig uration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11376 {"arrayBufferAttribute", V8TestObject::arrayBufferAttributeAttributeGetterCa llback, V8TestObject::arrayBufferAttributeAttributeSetterCallback, nullptr, null ptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototy pe, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11377 {"float32ArrayAttribute", V8TestObject::float32ArrayAttributeAttributeGetter Callback, V8TestObject::float32ArrayAttributeAttributeSetterCallback, nullptr, n ullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11377 {"float32ArrayAttribute", V8TestObject::float32ArrayAttributeAttributeGetter Callback, V8TestObject::float32ArrayAttributeAttributeSetterCallback, nullptr, n ullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnProt otype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11378 {"uint8ArrayAttribute", V8TestObject::uint8ArrayAttributeAttributeGetterCall back, V8TestObject::uint8ArrayAttributeAttributeSetterCallback, nullptr, nullptr , nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigura tion::OnPrototype, V8DOMConfiguration::CheckHolder}, 11378 {"uint8ArrayAttribute", V8TestObject::uint8ArrayAttributeAttributeGetterCall back, V8TestObject::uint8ArrayAttributeAttributeSetterCallback, nullptr, nullptr , static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11379 {"self", V8TestObject::selfAttributeGetterCallback, nullptr, nullptr, nullpt r, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::ReadOnly), V8DOMConf iguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11379 {"self", V8TestObject::selfAttributeGetterCallback, nullptr, nullptr, nullpt r, static_cast<v8::PropertyAttribute>(v8::ReadOnly), V8DOMConfiguration::OnProto type, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11380 {"readonlyEventTargetAttribute", V8TestObject::readonlyEventTargetAttributeA ttributeGetterCallback, nullptr, nullptr, nullptr, nullptr, nullptr, static_cast <v8::PropertyAttribute>(v8::ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMCon figuration::CheckHolder}, 11380 {"readonlyEventTargetAttribute", V8TestObject::readonlyEventTargetAttributeA ttributeGetterCallback, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttri bute>(v8::ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckH older, V8DOMConfiguration::AllWorlds},
11381 {"readonlyEventTargetOrNullAttribute", V8TestObject::readonlyEventTargetOrNu llAttributeAttributeGetterCallback, nullptr, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::ReadOnly), V8DOMConfiguration::OnPrototy pe, V8DOMConfiguration::CheckHolder}, 11381 {"readonlyEventTargetOrNullAttribute", V8TestObject::readonlyEventTargetOrNu llAttributeAttributeGetterCallback, nullptr, nullptr, nullptr, static_cast<v8::P ropertyAttribute>(v8::ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfigura tion::CheckHolder, V8DOMConfiguration::AllWorlds},
11382 {"readonlyWindowAttribute", V8TestObject::readonlyWindowAttributeAttributeGe tterCallback, nullptr, nullptr, nullptr, nullptr, nullptr, static_cast<v8::Prope rtyAttribute>(v8::ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfiguration ::CheckHolder}, 11382 {"readonlyWindowAttribute", V8TestObject::readonlyWindowAttributeAttributeGe tterCallback, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8:: ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8D OMConfiguration::AllWorlds},
11383 {"htmlCollectionAttribute", V8TestObject::htmlCollectionAttributeAttributeGe tterCallback, nullptr, nullptr, nullptr, nullptr, nullptr, static_cast<v8::Prope rtyAttribute>(v8::ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfiguration ::CheckHolder}, 11383 {"htmlCollectionAttribute", V8TestObject::htmlCollectionAttributeAttributeGe tterCallback, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8:: ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8D OMConfiguration::AllWorlds},
11384 {"htmlElementAttribute", V8TestObject::htmlElementAttributeAttributeGetterCa llback, nullptr, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAtt ribute>(v8::ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Chec kHolder}, 11384 {"htmlElementAttribute", V8TestObject::htmlElementAttributeAttributeGetterCa llback, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::ReadOn ly), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConf iguration::AllWorlds},
11385 {"stringArrayAttribute", V8TestObject::stringArrayAttributeAttributeGetterCa llback, V8TestObject::stringArrayAttributeAttributeSetterCallback, nullptr, null ptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfig uration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11385 {"stringArrayAttribute", V8TestObject::stringArrayAttributeAttributeGetterCa llback, V8TestObject::stringArrayAttributeAttributeSetterCallback, nullptr, null ptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototy pe, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11386 {"testInterfaceEmptyArrayAttribute", V8TestObject::testInterfaceEmptyArrayAt tributeAttributeGetterCallback, V8TestObject::testInterfaceEmptyArrayAttributeAt tributeSetterCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::Prope rtyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Ch eckHolder}, 11386 {"testInterfaceEmptyArrayAttribute", V8TestObject::testInterfaceEmptyArrayAt tributeAttributeGetterCallback, V8TestObject::testInterfaceEmptyArrayAttributeAt tributeSetterCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8:: None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMCo nfiguration::AllWorlds},
11387 {"floatArrayAttribute", V8TestObject::floatArrayAttributeAttributeGetterCall back, V8TestObject::floatArrayAttributeAttributeSetterCallback, nullptr, nullptr , nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigura tion::OnPrototype, V8DOMConfiguration::CheckHolder}, 11387 {"floatArrayAttribute", V8TestObject::floatArrayAttributeAttributeGetterCall back, V8TestObject::floatArrayAttributeAttributeSetterCallback, nullptr, nullptr , static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11388 {"stringFrozenArrayAttribute", V8TestObject::stringFrozenArrayAttributeAttri buteGetterCallback, V8TestObject::stringFrozenArrayAttributeAttributeSetterCallb ack, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8:: None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11388 {"stringFrozenArrayAttribute", V8TestObject::stringFrozenArrayAttributeAttri buteGetterCallback, V8TestObject::stringFrozenArrayAttributeAttributeSetterCallb ack, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfig uration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWo rlds},
11389 {"testInterfaceEmptyFrozenArrayAttribute", V8TestObject::testInterfaceEmptyF rozenArrayAttributeAttributeGetterCallback, V8TestObject::testInterfaceEmptyFroz enArrayAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, sta tic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DO MConfiguration::CheckHolder}, 11389 {"testInterfaceEmptyFrozenArrayAttribute", V8TestObject::testInterfaceEmptyF rozenArrayAttributeAttributeGetterCallback, V8TestObject::testInterfaceEmptyFroz enArrayAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v8::Prope rtyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Ch eckHolder, V8DOMConfiguration::AllWorlds},
11390 {"stringOrNullAttribute", V8TestObject::stringOrNullAttributeAttributeGetter Callback, V8TestObject::stringOrNullAttributeAttributeSetterCallback, nullptr, n ullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11390 {"stringOrNullAttribute", V8TestObject::stringOrNullAttributeAttributeGetter Callback, V8TestObject::stringOrNullAttributeAttributeSetterCallback, nullptr, n ullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnProt otype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11391 {"longOrNullAttribute", V8TestObject::longOrNullAttributeAttributeGetterCall back, V8TestObject::longOrNullAttributeAttributeSetterCallback, nullptr, nullptr , nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigura tion::OnPrototype, V8DOMConfiguration::CheckHolder}, 11391 {"longOrNullAttribute", V8TestObject::longOrNullAttributeAttributeGetterCall back, V8TestObject::longOrNullAttributeAttributeSetterCallback, nullptr, nullptr , static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11392 {"testInterfaceOrNullAttribute", V8TestObject::testInterfaceOrNullAttributeA ttributeGetterCallback, V8TestObject::testInterfaceOrNullAttributeAttributeSette rCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute >(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11392 {"testInterfaceOrNullAttribute", V8TestObject::testInterfaceOrNullAttributeA ttributeGetterCallback, V8TestObject::testInterfaceOrNullAttributeAttributeSette rCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOM Configuration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration: :AllWorlds},
11393 {"testEnumAttribute", V8TestObject::testEnumAttributeAttributeGetterCallback , V8TestObject::testEnumAttributeAttributeSetterCallback, nullptr, nullptr, null ptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration:: OnPrototype, V8DOMConfiguration::CheckHolder}, 11393 {"testEnumAttribute", V8TestObject::testEnumAttributeAttributeGetterCallback , V8TestObject::testEnumAttributeAttributeSetterCallback, nullptr, nullptr, stat ic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOM Configuration::CheckHolder, V8DOMConfiguration::AllWorlds},
11394 {"testEnumOrNullAttribute", V8TestObject::testEnumOrNullAttributeAttributeGe tterCallback, V8TestObject::testEnumOrNullAttributeAttributeSetterCallback, null ptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8 DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11394 {"testEnumOrNullAttribute", V8TestObject::testEnumOrNullAttributeAttributeGe tterCallback, V8TestObject::testEnumOrNullAttributeAttributeSetterCallback, null ptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration:: OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11395 {"staticStringAttribute", V8TestObject::staticStringAttributeAttributeGetter Callback, V8TestObject::staticStringAttributeAttributeSetterCallback, nullptr, n ullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMCon figuration::OnInterface, V8DOMConfiguration::CheckHolder}, 11395 {"staticStringAttribute", V8TestObject::staticStringAttributeAttributeGetter Callback, V8TestObject::staticStringAttributeAttributeSetterCallback, nullptr, n ullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnInte rface, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11396 {"staticLongAttribute", V8TestObject::staticLongAttributeAttributeGetterCall back, V8TestObject::staticLongAttributeAttributeSetterCallback, nullptr, nullptr , nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigura tion::OnInterface, V8DOMConfiguration::CheckHolder}, 11396 {"staticLongAttribute", V8TestObject::staticLongAttributeAttributeGetterCall back, V8TestObject::staticLongAttributeAttributeSetterCallback, nullptr, nullptr , static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnInterface, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11397 {"eventHandlerAttribute", V8TestObject::eventHandlerAttributeAttributeGetter Callback, V8TestObject::eventHandlerAttributeAttributeSetterCallback, nullptr, n ullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11397 {"eventHandlerAttribute", V8TestObject::eventHandlerAttributeAttributeGetter Callback, V8TestObject::eventHandlerAttributeAttributeSetterCallback, nullptr, n ullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnProt otype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11398 {"doubleOrStringAttribute", V8TestObject::doubleOrStringAttributeAttributeGe tterCallback, V8TestObject::doubleOrStringAttributeAttributeSetterCallback, null ptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8 DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11398 {"doubleOrStringAttribute", V8TestObject::doubleOrStringAttributeAttributeGe tterCallback, V8TestObject::doubleOrStringAttributeAttributeSetterCallback, null ptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration:: OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11399 {"doubleOrStringOrNullAttribute", V8TestObject::doubleOrStringOrNullAttribut eAttributeGetterCallback, V8TestObject::doubleOrStringOrNullAttributeAttributeSe tterCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttrib ute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder }, 11399 {"doubleOrStringOrNullAttribute", V8TestObject::doubleOrStringOrNullAttribut eAttributeGetterCallback, V8TestObject::doubleOrStringOrNullAttributeAttributeSe tterCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8 DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfigurati on::AllWorlds},
11400 {"doubleOrNullStringAttribute", V8TestObject::doubleOrNullStringAttributeAtt ributeGetterCallback, V8TestObject::doubleOrNullStringAttributeAttributeSetterCa llback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v 8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11400 {"doubleOrNullStringAttribute", V8TestObject::doubleOrNullStringAttributeAtt ributeGetterCallback, V8TestObject::doubleOrNullStringAttributeAttributeSetterCa llback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::Al lWorlds},
11401 {"stringOrStringSequenceAttribute", V8TestObject::stringOrStringSequenceAttr ibuteAttributeGetterCallback, V8TestObject::stringOrStringSequenceAttributeAttri buteSetterCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::Property Attribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Check Holder}, 11401 {"stringOrStringSequenceAttribute", V8TestObject::stringOrStringSequenceAttr ibuteAttributeGetterCallback, V8TestObject::stringOrStringSequenceAttributeAttri buteSetterCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::Non e), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfi guration::AllWorlds},
11402 {"testEnumOrDoubleAttribute", V8TestObject::testEnumOrDoubleAttributeAttribu teGetterCallback, V8TestObject::testEnumOrDoubleAttributeAttributeSetterCallback , nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::Non e), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11402 {"testEnumOrDoubleAttribute", V8TestObject::testEnumOrDoubleAttributeAttribu teGetterCallback, V8TestObject::testEnumOrDoubleAttributeAttributeSetterCallback , nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigura tion::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorld s},
11403 {"unrestrictedDoubleOrStringAttribute", V8TestObject::unrestrictedDoubleOrSt ringAttributeAttributeGetterCallback, V8TestObject::unrestrictedDoubleOrStringAt tributeAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, static_cast< v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfigur ation::CheckHolder}, 11403 {"unrestrictedDoubleOrStringAttribute", V8TestObject::unrestrictedDoubleOrSt ringAttributeAttributeGetterCallback, V8TestObject::unrestrictedDoubleOrStringAt tributeAttributeSetterCallback, nullptr, nullptr, static_cast<v8::PropertyAttrib ute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder , V8DOMConfiguration::AllWorlds},
11404 {"nestedUnionAtribute", V8TestObject::nestedUnionAtributeAttributeGetterCall back, V8TestObject::nestedUnionAtributeAttributeSetterCallback, nullptr, nullptr , nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigura tion::OnPrototype, V8DOMConfiguration::CheckHolder}, 11404 {"nestedUnionAtribute", V8TestObject::nestedUnionAtributeAttributeGetterCall back, V8TestObject::nestedUnionAtributeAttributeSetterCallback, nullptr, nullptr , static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11405 {"activityLoggingAccessForAllWorldsLongAttribute", V8TestObject::activityLog gingAccessForAllWorldsLongAttributeAttributeGetterCallback, V8TestObject::activi tyLoggingAccessForAllWorldsLongAttributeAttributeSetterCallback, nullptr, nullpt r, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigur ation::OnPrototype, V8DOMConfiguration::CheckHolder}, 11405 {"activityLoggingAccessForAllWorldsLongAttribute", V8TestObject::activityLog gingAccessForAllWorldsLongAttributeAttributeGetterCallback, V8TestObject::activi tyLoggingAccessForAllWorldsLongAttributeAttributeSetterCallback, nullptr, nullpt r, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype , V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11406 {"activityLoggingGetterForAllWorldsLongAttribute", V8TestObject::activityLog gingGetterForAllWorldsLongAttributeAttributeGetterCallback, V8TestObject::activi tyLoggingGetterForAllWorldsLongAttributeAttributeSetterCallback, nullptr, nullpt r, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigur ation::OnPrototype, V8DOMConfiguration::CheckHolder}, 11406 {"activityLoggingGetterForAllWorldsLongAttribute", V8TestObject::activityLog gingGetterForAllWorldsLongAttributeAttributeGetterCallback, V8TestObject::activi tyLoggingGetterForAllWorldsLongAttributeAttributeSetterCallback, nullptr, nullpt r, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype , V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11407 {"activityLoggingSetterForAllWorldsLongAttribute", V8TestObject::activityLog gingSetterForAllWorldsLongAttributeAttributeGetterCallback, V8TestObject::activi tyLoggingSetterForAllWorldsLongAttributeAttributeSetterCallback, nullptr, nullpt r, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigur ation::OnPrototype, V8DOMConfiguration::CheckHolder}, 11407 {"activityLoggingSetterForAllWorldsLongAttribute", V8TestObject::activityLog gingSetterForAllWorldsLongAttributeAttributeGetterCallback, V8TestObject::activi tyLoggingSetterForAllWorldsLongAttributeAttributeSetterCallback, nullptr, nullpt r, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype , V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11408 {"cachedAttributeAnyAttribute", V8TestObject::cachedAttributeAnyAttributeAtt ributeGetterCallback, V8TestObject::cachedAttributeAnyAttributeAttributeSetterCa llback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v 8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11408 {"cachedAttributeAnyAttribute", V8TestObject::cachedAttributeAnyAttributeAtt ributeGetterCallback, V8TestObject::cachedAttributeAnyAttributeAttributeSetterCa llback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::Al lWorlds},
11409 {"cachedArrayAttribute", V8TestObject::cachedArrayAttributeAttributeGetterCa llback, V8TestObject::cachedArrayAttributeAttributeSetterCallback, nullptr, null ptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfig uration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11409 {"cachedArrayAttribute", V8TestObject::cachedArrayAttributeAttributeGetterCa llback, V8TestObject::cachedArrayAttributeAttributeSetterCallback, nullptr, null ptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototy pe, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11410 {"cachedStringOrNoneAttribute", V8TestObject::cachedStringOrNoneAttributeAtt ributeGetterCallback, V8TestObject::cachedStringOrNoneAttributeAttributeSetterCa llback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v 8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11410 {"cachedStringOrNoneAttribute", V8TestObject::cachedStringOrNoneAttributeAtt ributeGetterCallback, V8TestObject::cachedStringOrNoneAttributeAttributeSetterCa llback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::Al lWorlds},
11411 {"callWithExecutionContextAnyAttribute", V8TestObject::callWithExecutionCont extAnyAttributeAttributeGetterCallback, V8TestObject::callWithExecutionContextAn yAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, static_ca st<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfi guration::CheckHolder}, 11411 {"callWithExecutionContextAnyAttribute", V8TestObject::callWithExecutionCont extAnyAttributeAttributeGetterCallback, V8TestObject::callWithExecutionContextAn yAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v8::PropertyAtt ribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHol der, V8DOMConfiguration::AllWorlds},
11412 {"callWithScriptStateAnyAttribute", V8TestObject::callWithScriptStateAnyAttr ibuteAttributeGetterCallback, V8TestObject::callWithScriptStateAnyAttributeAttri buteSetterCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::Property Attribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Check Holder}, 11412 {"callWithScriptStateAnyAttribute", V8TestObject::callWithScriptStateAnyAttr ibuteAttributeGetterCallback, V8TestObject::callWithScriptStateAnyAttributeAttri buteSetterCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::Non e), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfi guration::AllWorlds},
11413 {"callWithExecutionContextAndScriptStateAnyAttribute", V8TestObject::callWit hExecutionContextAndScriptStateAnyAttributeAttributeGetterCallback, V8TestObject ::callWithExecutionContextAndScriptStateAnyAttributeAttributeSetterCallback, nul lptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V 8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11413 {"callWithExecutionContextAndScriptStateAnyAttribute", V8TestObject::callWit hExecutionContextAndScriptStateAnyAttributeAttributeGetterCallback, V8TestObject ::callWithExecutionContextAndScriptStateAnyAttributeAttributeSetterCallback, nul lptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration: :OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11414 {"checkSecurityForNodeReadonlyDocumentAttribute", V8TestObject::checkSecurit yForNodeReadonlyDocumentAttributeAttributeGetterCallback, nullptr, nullptr, null ptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::ReadOnly), V8DOMCo nfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11414 {"checkSecurityForNodeReadonlyDocumentAttribute", V8TestObject::checkSecurit yForNodeReadonlyDocumentAttributeAttributeGetterCallback, nullptr, nullptr, null ptr, static_cast<v8::PropertyAttribute>(v8::ReadOnly), V8DOMConfiguration::OnPro totype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11415 {"customObjectAttribute", V8TestObject::customObjectAttributeAttributeGetter Callback, V8TestObject::customObjectAttributeAttributeSetterCallback, nullptr, n ullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11415 {"customObjectAttribute", V8TestObject::customObjectAttributeAttributeGetter Callback, V8TestObject::customObjectAttributeAttributeSetterCallback, nullptr, n ullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnProt otype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11416 {"customGetterLongAttribute", V8TestObject::customGetterLongAttributeAttribu teGetterCallback, V8TestObject::customGetterLongAttributeAttributeSetterCallback , nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::Non e), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11416 {"customGetterLongAttribute", V8TestObject::customGetterLongAttributeAttribu teGetterCallback, V8TestObject::customGetterLongAttributeAttributeSetterCallback , nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigura tion::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorld s},
11417 {"customGetterReadonlyObjectAttribute", V8TestObject::customGetterReadonlyOb jectAttributeAttributeGetterCallback, nullptr, nullptr, nullptr, nullptr, nullpt r, static_cast<v8::PropertyAttribute>(v8::ReadOnly), V8DOMConfiguration::OnProto type, V8DOMConfiguration::CheckHolder}, 11417 {"customGetterReadonlyObjectAttribute", V8TestObject::customGetterReadonlyOb jectAttributeAttributeGetterCallback, nullptr, nullptr, nullptr, static_cast<v8: :PropertyAttribute>(v8::ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfigu ration::CheckHolder, V8DOMConfiguration::AllWorlds},
11418 {"customSetterLongAttribute", V8TestObject::customSetterLongAttributeAttribu teGetterCallback, V8TestObject::customSetterLongAttributeAttributeSetterCallback , nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::Non e), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11418 {"customSetterLongAttribute", V8TestObject::customSetterLongAttributeAttribu teGetterCallback, V8TestObject::customSetterLongAttributeAttributeSetterCallback , nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigura tion::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorld s},
11419 {"deprecatedLongAttribute", V8TestObject::deprecatedLongAttributeAttributeGe tterCallback, V8TestObject::deprecatedLongAttributeAttributeSetterCallback, null ptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8 DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11419 {"deprecatedLongAttribute", V8TestObject::deprecatedLongAttributeAttributeGe tterCallback, V8TestObject::deprecatedLongAttributeAttributeSetterCallback, null ptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration:: OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11420 {"enforceRangeLongAttribute", V8TestObject::enforceRangeLongAttributeAttribu teGetterCallback, V8TestObject::enforceRangeLongAttributeAttributeSetterCallback , nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::Non e), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11420 {"enforceRangeLongAttribute", V8TestObject::enforceRangeLongAttributeAttribu teGetterCallback, V8TestObject::enforceRangeLongAttributeAttributeSetterCallback , nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigura tion::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorld s},
11421 {"implementedAsLongAttribute", V8TestObject::implementedAsLongAttributeAttri buteGetterCallback, V8TestObject::implementedAsLongAttributeAttributeSetterCallb ack, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8:: None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11421 {"implementedAsLongAttribute", V8TestObject::implementedAsLongAttributeAttri buteGetterCallback, V8TestObject::implementedAsLongAttributeAttributeSetterCallb ack, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfig uration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWo rlds},
11422 {"customImplementedAsLongAttribute", V8TestObject::customImplementedAsLongAt tributeAttributeGetterCallback, V8TestObject::customImplementedAsLongAttributeAt tributeSetterCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::Prope rtyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Ch eckHolder}, 11422 {"customImplementedAsLongAttribute", V8TestObject::customImplementedAsLongAt tributeAttributeGetterCallback, V8TestObject::customImplementedAsLongAttributeAt tributeSetterCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8:: None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMCo nfiguration::AllWorlds},
11423 {"customGetterImplementedAsLongAttribute", V8TestObject::customGetterImpleme ntedAsLongAttributeAttributeGetterCallback, V8TestObject::customGetterImplemente dAsLongAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, sta tic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DO MConfiguration::CheckHolder}, 11423 {"customGetterImplementedAsLongAttribute", V8TestObject::customGetterImpleme ntedAsLongAttributeAttributeGetterCallback, V8TestObject::customGetterImplemente dAsLongAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v8::Prope rtyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Ch eckHolder, V8DOMConfiguration::AllWorlds},
11424 {"customSetterImplementedAsLongAttribute", V8TestObject::customSetterImpleme ntedAsLongAttributeAttributeGetterCallback, V8TestObject::customSetterImplemente dAsLongAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, sta tic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DO MConfiguration::CheckHolder}, 11424 {"customSetterImplementedAsLongAttribute", V8TestObject::customSetterImpleme ntedAsLongAttributeAttributeGetterCallback, V8TestObject::customSetterImplemente dAsLongAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v8::Prope rtyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Ch eckHolder, V8DOMConfiguration::AllWorlds},
11425 {"measureAsLongAttribute", V8TestObject::measureAsLongAttributeAttributeGett erCallback, V8TestObject::measureAsLongAttributeAttributeSetterCallback, nullptr , nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOM Configuration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11425 {"measureAsLongAttribute", V8TestObject::measureAsLongAttributeAttributeGett erCallback, V8TestObject::measureAsLongAttributeAttributeSetterCallback, nullptr , nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnP rototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11426 {"notEnumerableLongAttribute", V8TestObject::notEnumerableLongAttributeAttri buteGetterCallback, V8TestObject::notEnumerableLongAttributeAttributeSetterCallb ack, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8:: DontEnum), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11426 {"notEnumerableLongAttribute", V8TestObject::notEnumerableLongAttributeAttri buteGetterCallback, V8TestObject::notEnumerableLongAttributeAttributeSetterCallb ack, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::DontEnum), V8DOMCo nfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::A llWorlds},
11427 {"perWorldBindingsReadonlyTestInterfaceEmptyAttribute", V8TestObject::perWor ldBindingsReadonlyTestInterfaceEmptyAttributeAttributeGetterCallback, nullptr, V 8TestObject::perWorldBindingsReadonlyTestInterfaceEmptyAttributeAttributeGetterC allbackForMainWorld, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribut e>(v8::ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHold er}, 11427 {"perWorldBindingsReadonlyTestInterfaceEmptyAttribute", V8TestObject::perWor ldBindingsReadonlyTestInterfaceEmptyAttributeAttributeGetterCallbackForMainWorld , nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::ReadOnly), V 8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfigurat ion::MainWorld},
11428 {"activityLoggingAccessPerWorldBindingsLongAttribute", V8TestObject::activit yLoggingAccessPerWorldBindingsLongAttributeAttributeGetterCallback, V8TestObject ::activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterCallback, V8T estObject::activityLoggingAccessPerWorldBindingsLongAttributeAttributeGetterCall backForMainWorld, V8TestObject::activityLoggingAccessPerWorldBindingsLongAttribu teAttributeSetterCallbackForMainWorld, nullptr, nullptr, static_cast<v8::Propert yAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Chec kHolder}, 11428 {"perWorldBindingsReadonlyTestInterfaceEmptyAttribute", V8TestObject::perWor ldBindingsReadonlyTestInterfaceEmptyAttributeAttributeGetterCallback, nullptr, n ullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::ReadOnly), V8DOMConfigur ation::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::NonMain Worlds},
11429 {"activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute", V8Te stObject::activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeAtt ributeGetterCallback, V8TestObject::activityLoggingAccessForIsolatedWorldsPerWor ldBindingsLongAttributeAttributeSetterCallback, V8TestObject::activityLoggingAcc essForIsolatedWorldsPerWorldBindingsLongAttributeAttributeGetterCallbackForMainW orld, V8TestObject::activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAt tributeAttributeSetterCallbackForMainWorld, nullptr, nullptr, static_cast<v8::Pr opertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration: :CheckHolder}, 11429 {"activityLoggingAccessPerWorldBindingsLongAttribute", V8TestObject::activit yLoggingAccessPerWorldBindingsLongAttributeAttributeGetterCallbackForMainWorld, V8TestObject::activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterC allbackForMainWorld, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::No ne), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConf iguration::MainWorld},
11430 {"activityLoggingGetterPerWorldBindingsLongAttribute", V8TestObject::activit yLoggingGetterPerWorldBindingsLongAttributeAttributeGetterCallback, V8TestObject ::activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetterCallback, V8T estObject::activityLoggingGetterPerWorldBindingsLongAttributeAttributeGetterCall backForMainWorld, V8TestObject::activityLoggingGetterPerWorldBindingsLongAttribu teAttributeSetterCallbackForMainWorld, nullptr, nullptr, static_cast<v8::Propert yAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Chec kHolder}, 11430 {"activityLoggingAccessPerWorldBindingsLongAttribute", V8TestObject::activit yLoggingAccessPerWorldBindingsLongAttributeAttributeGetterCallback, V8TestObject ::activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterCallback, nul lptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration: :OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::NonMainWorlds },
11431 {"activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttribute", V8Te stObject::activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeAtt ributeGetterCallback, V8TestObject::activityLoggingGetterForIsolatedWorldsPerWor ldBindingsLongAttributeAttributeSetterCallback, V8TestObject::activityLoggingGet terForIsolatedWorldsPerWorldBindingsLongAttributeAttributeGetterCallbackForMainW orld, V8TestObject::activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAt tributeAttributeSetterCallbackForMainWorld, nullptr, nullptr, static_cast<v8::Pr opertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration: :CheckHolder}, 11431 {"activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute", V8Te stObject::activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeAtt ributeGetterCallbackForMainWorld, V8TestObject::activityLoggingAccessForIsolated WorldsPerWorldBindingsLongAttributeAttributeSetterCallbackForMainWorld, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPr ototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::MainWorld},
11432 {"location", V8TestObject::locationAttributeGetterCallback, V8TestObject::lo cationAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v 8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfigura tion::CheckHolder}, 11432 {"activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute", V8Te stObject::activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeAtt ributeGetterCallback, V8TestObject::activityLoggingAccessForIsolatedWorldsPerWor ldBindingsLongAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v8 ::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfigurat ion::CheckHolder, V8DOMConfiguration::NonMainWorlds},
11433 {"locationWithException", V8TestObject::locationWithExceptionAttributeGetter Callback, V8TestObject::locationWithExceptionAttributeSetterCallback, nullptr, n ullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11433 {"activityLoggingGetterPerWorldBindingsLongAttribute", V8TestObject::activit yLoggingGetterPerWorldBindingsLongAttributeAttributeGetterCallbackForMainWorld, V8TestObject::activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetterC allbackForMainWorld, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::No ne), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConf iguration::MainWorld},
11434 {"locationWithCallWith", V8TestObject::locationWithCallWithAttributeGetterCa llback, V8TestObject::locationWithCallWithAttributeSetterCallback, nullptr, null ptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfig uration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11434 {"activityLoggingGetterPerWorldBindingsLongAttribute", V8TestObject::activit yLoggingGetterPerWorldBindingsLongAttributeAttributeGetterCallback, V8TestObject ::activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetterCallback, nul lptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration: :OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::NonMainWorlds },
11435 {"locationByteString", V8TestObject::locationByteStringAttributeGetterCallba ck, V8TestObject::locationByteStringAttributeSetterCallback, nullptr, nullptr, n ullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguratio n::OnPrototype, V8DOMConfiguration::CheckHolder}, 11435 {"activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttribute", V8Te stObject::activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeAtt ributeGetterCallbackForMainWorld, V8TestObject::activityLoggingGetterForIsolated WorldsPerWorldBindingsLongAttributeAttributeSetterCallbackForMainWorld, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPr ototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::MainWorld},
11436 {"locationWithPerWorldBindings", V8TestObject::locationWithPerWorldBindingsA ttributeGetterCallback, V8TestObject::locationWithPerWorldBindingsAttributeSette rCallback, V8TestObject::locationWithPerWorldBindingsAttributeGetterCallbackForM ainWorld, V8TestObject::locationWithPerWorldBindingsAttributeSetterCallbackForMa inWorld, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMCo nfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11436 {"activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttribute", V8Te stObject::activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeAtt ributeGetterCallback, V8TestObject::activityLoggingGetterForIsolatedWorldsPerWor ldBindingsLongAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v8 ::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfigurat ion::CheckHolder, V8DOMConfiguration::NonMainWorlds},
11437 {"locationLegacyInterfaceTypeChecking", V8TestObject::locationLegacyInterfac eTypeCheckingAttributeGetterCallback, V8TestObject::locationLegacyInterfaceTypeC heckingAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, static_cast< v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfigur ation::CheckHolder}, 11437 {"location", V8TestObject::locationAttributeGetterCallback, V8TestObject::lo cationAttributeSetterCallback, nullptr, nullptr, static_cast<v8::PropertyAttribu te>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11438 {"locationGarbageCollected", V8TestObject::locationGarbageCollectedAttribute GetterCallback, V8TestObject::locationGarbageCollectedAttributeSetterCallback, n ullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11438 {"locationWithException", V8TestObject::locationWithExceptionAttributeGetter Callback, V8TestObject::locationWithExceptionAttributeSetterCallback, nullptr, n ullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnProt otype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11439 {"raisesExceptionLongAttribute", V8TestObject::raisesExceptionLongAttributeA ttributeGetterCallback, V8TestObject::raisesExceptionLongAttributeAttributeSette rCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute >(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11439 {"locationWithCallWith", V8TestObject::locationWithCallWithAttributeGetterCa llback, V8TestObject::locationWithCallWithAttributeSetterCallback, nullptr, null ptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototy pe, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11440 {"raisesExceptionGetterLongAttribute", V8TestObject::raisesExceptionGetterLo ngAttributeAttributeGetterCallback, V8TestObject::raisesExceptionGetterLongAttri buteAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8: :PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfigurati on::CheckHolder}, 11440 {"locationByteString", V8TestObject::locationByteStringAttributeGetterCallba ck, V8TestObject::locationByteStringAttributeSetterCallback, nullptr, nullptr, s tatic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8 DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11441 {"setterRaisesExceptionLongAttribute", V8TestObject::setterRaisesExceptionLo ngAttributeAttributeGetterCallback, V8TestObject::setterRaisesExceptionLongAttri buteAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8: :PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfigurati on::CheckHolder}, 11441 {"locationWithPerWorldBindings", V8TestObject::locationWithPerWorldBindingsA ttributeGetterCallbackForMainWorld, V8TestObject::locationWithPerWorldBindingsAt tributeSetterCallbackForMainWorld, nullptr, nullptr, static_cast<v8::PropertyAtt ribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHol der, V8DOMConfiguration::MainWorld},
11442 {"raisesExceptionTestInterfaceEmptyAttribute", V8TestObject::raisesException TestInterfaceEmptyAttributeAttributeGetterCallback, V8TestObject::raisesExceptio nTestInterfaceEmptyAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPro totype, V8DOMConfiguration::CheckHolder}, 11442 {"locationWithPerWorldBindings", V8TestObject::locationWithPerWorldBindingsA ttributeGetterCallback, V8TestObject::locationWithPerWorldBindingsAttributeSette rCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOM Configuration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration: :NonMainWorlds},
11443 {"cachedAttributeRaisesExceptionGetterAnyAttribute", V8TestObject::cachedAtt ributeRaisesExceptionGetterAnyAttributeAttributeGetterCallback, V8TestObject::ca chedAttributeRaisesExceptionGetterAnyAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMCo nfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11443 {"locationLegacyInterfaceTypeChecking", V8TestObject::locationLegacyInterfac eTypeCheckingAttributeGetterCallback, V8TestObject::locationLegacyInterfaceTypeC heckingAttributeSetterCallback, nullptr, nullptr, static_cast<v8::PropertyAttrib ute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder , V8DOMConfiguration::AllWorlds},
11444 {"reflectTestInterfaceAttribute", V8TestObject::reflectTestInterfaceAttribut eAttributeGetterCallback, V8TestObject::reflectTestInterfaceAttributeAttributeSe tterCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttrib ute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder }, 11444 {"locationGarbageCollected", V8TestObject::locationGarbageCollectedAttribute GetterCallback, V8TestObject::locationGarbageCollectedAttributeSetterCallback, n ullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguratio n::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11445 {"reflectReflectedNameAttributeTestAttribute", V8TestObject::reflectReflecte dNameAttributeTestAttributeAttributeGetterCallback, V8TestObject::reflectReflect edNameAttributeTestAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPro totype, V8DOMConfiguration::CheckHolder}, 11445 {"raisesExceptionLongAttribute", V8TestObject::raisesExceptionLongAttributeA ttributeGetterCallback, V8TestObject::raisesExceptionLongAttributeAttributeSette rCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOM Configuration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration: :AllWorlds},
11446 {"reflectBooleanAttribute", V8TestObject::reflectBooleanAttributeAttributeGe tterCallback, V8TestObject::reflectBooleanAttributeAttributeSetterCallback, null ptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8 DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11446 {"raisesExceptionGetterLongAttribute", V8TestObject::raisesExceptionGetterLo ngAttributeAttributeGetterCallback, V8TestObject::raisesExceptionGetterLongAttri buteAttributeSetterCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute >(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V 8DOMConfiguration::AllWorlds},
11447 {"reflectLongAttribute", V8TestObject::reflectLongAttributeAttributeGetterCa llback, V8TestObject::reflectLongAttributeAttributeSetterCallback, nullptr, null ptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfig uration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11447 {"setterRaisesExceptionLongAttribute", V8TestObject::setterRaisesExceptionLo ngAttributeAttributeGetterCallback, V8TestObject::setterRaisesExceptionLongAttri buteAttributeSetterCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute >(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V 8DOMConfiguration::AllWorlds},
11448 {"reflectUnsignedShortAttribute", V8TestObject::reflectUnsignedShortAttribut eAttributeGetterCallback, V8TestObject::reflectUnsignedShortAttributeAttributeSe tterCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttrib ute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder }, 11448 {"raisesExceptionTestInterfaceEmptyAttribute", V8TestObject::raisesException TestInterfaceEmptyAttributeAttributeGetterCallback, V8TestObject::raisesExceptio nTestInterfaceEmptyAttributeAttributeSetterCallback, nullptr, nullptr, static_ca st<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfi guration::CheckHolder, V8DOMConfiguration::AllWorlds},
11449 {"reflectUnsignedLongAttribute", V8TestObject::reflectUnsignedLongAttributeA ttributeGetterCallback, V8TestObject::reflectUnsignedLongAttributeAttributeSette rCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute >(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11449 {"cachedAttributeRaisesExceptionGetterAnyAttribute", V8TestObject::cachedAtt ributeRaisesExceptionGetterAnyAttributeAttributeGetterCallback, V8TestObject::ca chedAttributeRaisesExceptionGetterAnyAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPro totype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11450 {"id", V8TestObject::idAttributeGetterCallback, V8TestObject::idAttributeSet terCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribu te>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder} , 11450 {"reflectTestInterfaceAttribute", V8TestObject::reflectTestInterfaceAttribut eAttributeGetterCallback, V8TestObject::reflectTestInterfaceAttributeAttributeSe tterCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8 DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfigurati on::AllWorlds},
11451 {"name", V8TestObject::nameAttributeGetterCallback, V8TestObject::nameAttrib uteSetterCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyA ttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckH older}, 11451 {"reflectReflectedNameAttributeTestAttribute", V8TestObject::reflectReflecte dNameAttributeTestAttributeAttributeGetterCallback, V8TestObject::reflectReflect edNameAttributeTestAttributeAttributeSetterCallback, nullptr, nullptr, static_ca st<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfi guration::CheckHolder, V8DOMConfiguration::AllWorlds},
11452 {"class", V8TestObject::classAttributeGetterCallback, V8TestObject::classAtt ributeSetterCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::Proper tyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Che ckHolder}, 11452 {"reflectBooleanAttribute", V8TestObject::reflectBooleanAttributeAttributeGe tterCallback, V8TestObject::reflectBooleanAttributeAttributeSetterCallback, null ptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration:: OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11453 {"reflectedId", V8TestObject::reflectedIdAttributeGetterCallback, V8TestObje ct::reflectedIdAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, stat ic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOM Configuration::CheckHolder}, 11453 {"reflectLongAttribute", V8TestObject::reflectLongAttributeAttributeGetterCa llback, V8TestObject::reflectLongAttributeAttributeSetterCallback, nullptr, null ptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototy pe, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11454 {"reflectedName", V8TestObject::reflectedNameAttributeGetterCallback, V8Test Object::reflectedNameAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr , static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11454 {"reflectUnsignedShortAttribute", V8TestObject::reflectUnsignedShortAttribut eAttributeGetterCallback, V8TestObject::reflectUnsignedShortAttributeAttributeSe tterCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8 DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfigurati on::AllWorlds},
11455 {"reflectedClass", V8TestObject::reflectedClassAttributeGetterCallback, V8Te stObject::reflectedClassAttributeSetterCallback, nullptr, nullptr, nullptr, null ptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototy pe, V8DOMConfiguration::CheckHolder}, 11455 {"reflectUnsignedLongAttribute", V8TestObject::reflectUnsignedLongAttributeA ttributeGetterCallback, V8TestObject::reflectUnsignedLongAttributeAttributeSette rCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOM Configuration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration: :AllWorlds},
11456 {"limitedToOnlyOneAttribute", V8TestObject::limitedToOnlyOneAttributeAttribu teGetterCallback, V8TestObject::limitedToOnlyOneAttributeAttributeSetterCallback , nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::Non e), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11456 {"id", V8TestObject::idAttributeGetterCallback, V8TestObject::idAttributeSet terCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8D OMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguratio n::AllWorlds},
11457 {"limitedToOnlyAttribute", V8TestObject::limitedToOnlyAttributeAttributeGett erCallback, V8TestObject::limitedToOnlyAttributeAttributeSetterCallback, nullptr , nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOM Configuration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11457 {"name", V8TestObject::nameAttributeGetterCallback, V8TestObject::nameAttrib uteSetterCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None ), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfig uration::AllWorlds},
11458 {"limitedToOnlyOtherAttribute", V8TestObject::limitedToOnlyOtherAttributeAtt ributeGetterCallback, V8TestObject::limitedToOnlyOtherAttributeAttributeSetterCa llback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v 8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11458 {"class", V8TestObject::classAttributeGetterCallback, V8TestObject::classAtt ributeSetterCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::N one), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMCon figuration::AllWorlds},
11459 {"limitedWithMissingDefaultAttribute", V8TestObject::limitedWithMissingDefau ltAttributeAttributeGetterCallback, V8TestObject::limitedWithMissingDefaultAttri buteAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8: :PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfigurati on::CheckHolder}, 11459 {"reflectedId", V8TestObject::reflectedIdAttributeGetterCallback, V8TestObje ct::reflectedIdAttributeSetterCallback, nullptr, nullptr, static_cast<v8::Proper tyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Che ckHolder, V8DOMConfiguration::AllWorlds},
11460 {"limitedWithInvalidMissingDefaultAttribute", V8TestObject::limitedWithInval idMissingDefaultAttributeAttributeGetterCallback, V8TestObject::limitedWithInval idMissingDefaultAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, nul lptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnProtot ype, V8DOMConfiguration::CheckHolder}, 11460 {"reflectedName", V8TestObject::reflectedNameAttributeGetterCallback, V8Test Object::reflectedNameAttributeSetterCallback, nullptr, nullptr, static_cast<v8:: PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguratio n::CheckHolder, V8DOMConfiguration::AllWorlds},
11461 {"corsSettingAttribute", V8TestObject::corsSettingAttributeAttributeGetterCa llback, nullptr, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAtt ribute>(v8::ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Chec kHolder}, 11461 {"reflectedClass", V8TestObject::reflectedClassAttributeGetterCallback, V8Te stObject::reflectedClassAttributeSetterCallback, nullptr, nullptr, static_cast<v 8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfigura tion::CheckHolder, V8DOMConfiguration::AllWorlds},
11462 {"limitedWithEmptyMissingInvalidAttribute", V8TestObject::limitedWithEmptyMi ssingInvalidAttributeAttributeGetterCallback, nullptr, nullptr, nullptr, nullptr , nullptr, static_cast<v8::PropertyAttribute>(v8::ReadOnly), V8DOMConfiguration: :OnPrototype, V8DOMConfiguration::CheckHolder}, 11462 {"limitedToOnlyOneAttribute", V8TestObject::limitedToOnlyOneAttributeAttribu teGetterCallback, V8TestObject::limitedToOnlyOneAttributeAttributeSetterCallback , nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigura tion::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorld s},
11463 {"replaceableReadonlyLongAttribute", V8TestObject::replaceableReadonlyLongAt tributeAttributeGetterCallback, V8TestObject::replaceableReadonlyLongAttributeAt tributeSetterCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::Prope rtyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Ch eckHolder}, 11463 {"limitedToOnlyAttribute", V8TestObject::limitedToOnlyAttributeAttributeGett erCallback, V8TestObject::limitedToOnlyAttributeAttributeSetterCallback, nullptr , nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnP rototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11464 {"locationPutForwards", V8TestObject::locationPutForwardsAttributeGetterCall back, V8TestObject::locationPutForwardsAttributeSetterCallback, nullptr, nullptr , nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigura tion::OnPrototype, V8DOMConfiguration::CheckHolder}, 11464 {"limitedToOnlyOtherAttribute", V8TestObject::limitedToOnlyOtherAttributeAtt ributeGetterCallback, V8TestObject::limitedToOnlyOtherAttributeAttributeSetterCa llback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::Al lWorlds},
11465 {"setterCallWithCurrentWindowAndEnteredWindowStringAttribute", V8TestObject: :setterCallWithCurrentWindowAndEnteredWindowStringAttributeAttributeGetterCallba ck, V8TestObject::setterCallWithCurrentWindowAndEnteredWindowStringAttributeAttr ibuteSetterCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::Propert yAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Chec kHolder}, 11465 {"limitedWithMissingDefaultAttribute", V8TestObject::limitedWithMissingDefau ltAttributeAttributeGetterCallback, V8TestObject::limitedWithMissingDefaultAttri buteAttributeSetterCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute >(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V 8DOMConfiguration::AllWorlds},
11466 {"setterCallWithExecutionContextStringAttribute", V8TestObject::setterCallWi thExecutionContextStringAttributeAttributeGetterCallback, V8TestObject::setterCa llWithExecutionContextStringAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfigurati on::OnPrototype, V8DOMConfiguration::CheckHolder}, 11466 {"limitedWithInvalidMissingDefaultAttribute", V8TestObject::limitedWithInval idMissingDefaultAttributeAttributeGetterCallback, V8TestObject::limitedWithInval idMissingDefaultAttributeAttributeSetterCallback, nullptr, nullptr, static_cast< v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfigur ation::CheckHolder, V8DOMConfiguration::AllWorlds},
11467 {"treatNullAsEmptyStringStringAttribute", V8TestObject::treatNullAsEmptyStri ngStringAttributeAttributeGetterCallback, V8TestObject::treatNullAsEmptyStringSt ringAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, static _cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMCo nfiguration::CheckHolder}, 11467 {"corsSettingAttribute", V8TestObject::corsSettingAttributeAttributeGetterCa llback, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::ReadOn ly), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConf iguration::AllWorlds},
11468 {"treatNullAsNullStringStringAttribute", V8TestObject::treatNullAsNullString StringAttributeAttributeGetterCallback, V8TestObject::treatNullAsNullStringStrin gAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, static_ca st<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfi guration::CheckHolder}, 11468 {"limitedWithEmptyMissingInvalidAttribute", V8TestObject::limitedWithEmptyMi ssingInvalidAttributeAttributeGetterCallback, nullptr, nullptr, nullptr, static_ cast<v8::PropertyAttribute>(v8::ReadOnly), V8DOMConfiguration::OnPrototype, V8DO MConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11469 {"legacyInterfaceTypeCheckingFloatAttribute", V8TestObject::legacyInterfaceT ypeCheckingFloatAttributeAttributeGetterCallback, V8TestObject::legacyInterfaceT ypeCheckingFloatAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, nul lptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnProtot ype, V8DOMConfiguration::CheckHolder}, 11469 {"replaceableReadonlyLongAttribute", V8TestObject::replaceableReadonlyLongAt tributeAttributeGetterCallback, V8TestObject::replaceableReadonlyLongAttributeAt tributeSetterCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8:: None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMCo nfiguration::AllWorlds},
11470 {"legacyInterfaceTypeCheckingTestInterfaceAttribute", V8TestObject::legacyIn terfaceTypeCheckingTestInterfaceAttributeAttributeGetterCallback, V8TestObject:: legacyInterfaceTypeCheckingTestInterfaceAttributeAttributeSetterCallback, nullpt r, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DO MConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11470 {"locationPutForwards", V8TestObject::locationPutForwardsAttributeGetterCall back, V8TestObject::locationPutForwardsAttributeSetterCallback, nullptr, nullptr , static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11471 {"legacyInterfaceTypeCheckingTestInterfaceOrNullAttribute", V8TestObject::le gacyInterfaceTypeCheckingTestInterfaceOrNullAttributeAttributeGetterCallback, V8 TestObject::legacyInterfaceTypeCheckingTestInterfaceOrNullAttributeAttributeSett erCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribut e>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11471 {"setterCallWithCurrentWindowAndEnteredWindowStringAttribute", V8TestObject: :setterCallWithCurrentWindowAndEnteredWindowStringAttributeAttributeGetterCallba ck, V8TestObject::setterCallWithCurrentWindowAndEnteredWindowStringAttributeAttr ibuteSetterCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::No ne), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConf iguration::AllWorlds},
11472 {"urlStringAttribute", V8TestObject::urlStringAttributeAttributeGetterCallba ck, V8TestObject::urlStringAttributeAttributeSetterCallback, nullptr, nullptr, n ullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguratio n::OnPrototype, V8DOMConfiguration::CheckHolder}, 11472 {"setterCallWithExecutionContextStringAttribute", V8TestObject::setterCallWi thExecutionContextStringAttributeAttributeGetterCallback, V8TestObject::setterCa llWithExecutionContextStringAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V 8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11473 {"urlStringAttribute", V8TestObject::urlStringAttributeAttributeGetterCallba ck, V8TestObject::urlStringAttributeAttributeSetterCallback, nullptr, nullptr, n ullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguratio n::OnPrototype, V8DOMConfiguration::CheckHolder}, 11473 {"treatNullAsEmptyStringStringAttribute", V8TestObject::treatNullAsEmptyStri ngStringAttributeAttributeGetterCallback, V8TestObject::treatNullAsEmptyStringSt ringAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v8::Property Attribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Check Holder, V8DOMConfiguration::AllWorlds},
11474 {"unforgeableLongAttribute", V8TestObject::unforgeableLongAttributeAttribute GetterCallback, V8TestObject::unforgeableLongAttributeAttributeSetterCallback, n ullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::DontDe lete), V8DOMConfiguration::OnInstance, V8DOMConfiguration::CheckHolder}, 11474 {"treatNullAsNullStringStringAttribute", V8TestObject::treatNullAsNullString StringAttributeAttributeGetterCallback, V8TestObject::treatNullAsNullStringStrin gAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v8::PropertyAtt ribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHol der, V8DOMConfiguration::AllWorlds},
11475 {"measuredLongAttribute", V8TestObject::measuredLongAttributeAttributeGetter Callback, V8TestObject::measuredLongAttributeAttributeSetterCallback, nullptr, n ullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11475 {"legacyInterfaceTypeCheckingFloatAttribute", V8TestObject::legacyInterfaceT ypeCheckingFloatAttributeAttributeGetterCallback, V8TestObject::legacyInterfaceT ypeCheckingFloatAttributeAttributeSetterCallback, nullptr, nullptr, static_cast< v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfigur ation::CheckHolder, V8DOMConfiguration::AllWorlds},
11476 {"sameObjectAttribute", V8TestObject::sameObjectAttributeAttributeGetterCall back, nullptr, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttri bute>(v8::ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckH older}, 11476 {"legacyInterfaceTypeCheckingTestInterfaceAttribute", V8TestObject::legacyIn terfaceTypeCheckingTestInterfaceAttributeAttributeGetterCallback, V8TestObject:: legacyInterfaceTypeCheckingTestInterfaceAttributeAttributeSetterCallback, nullpt r, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::On Prototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11477 {"saveSameObjectAttribute", V8TestObject::saveSameObjectAttributeAttributeGe tterCallback, nullptr, nullptr, nullptr, nullptr, nullptr, static_cast<v8::Prope rtyAttribute>(v8::ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfiguration ::CheckHolder}, 11477 {"legacyInterfaceTypeCheckingTestInterfaceOrNullAttribute", V8TestObject::le gacyInterfaceTypeCheckingTestInterfaceOrNullAttributeAttributeGetterCallback, V8 TestObject::legacyInterfaceTypeCheckingTestInterfaceOrNullAttributeAttributeSett erCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DO MConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration ::AllWorlds},
11478 {"unscopableLongAttribute", V8TestObject::unscopableLongAttributeAttributeGe tterCallback, V8TestObject::unscopableLongAttributeAttributeSetterCallback, null ptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8 DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11478 {"urlStringAttribute", V8TestObject::urlStringAttributeAttributeGetterCallba ck, V8TestObject::urlStringAttributeAttributeSetterCallback, nullptr, nullptr, s tatic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8 DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11479 {"testInterfaceAttribute", V8TestObject::testInterfaceAttributeAttributeGett erCallback, V8TestObject::testInterfaceAttributeAttributeSetterCallback, nullptr , nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOM Configuration::OnPrototype, V8DOMConfiguration::CheckHolder}, 11479 {"urlStringAttribute", V8TestObject::urlStringAttributeAttributeGetterCallba ck, V8TestObject::urlStringAttributeAttributeSetterCallback, nullptr, nullptr, s tatic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8 DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11480 {"testInterfaceGarbageCollectedAttribute", V8TestObject::testInterfaceGarbag eCollectedAttributeAttributeGetterCallback, V8TestObject::testInterfaceGarbageCo llectedAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, sta tic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DO MConfiguration::CheckHolder}, 11480 {"unforgeableLongAttribute", V8TestObject::unforgeableLongAttributeAttribute GetterCallback, V8TestObject::unforgeableLongAttributeAttributeSetterCallback, n ullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::DontDelete), V8DOMConfig uration::OnInstance, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWor lds},
11481 {"testInterfaceGarbageCollectedOrNullAttribute", V8TestObject::testInterface GarbageCollectedOrNullAttributeAttributeGetterCallback, V8TestObject::testInterf aceGarbageCollectedOrNullAttributeAttributeSetterCallback, nullptr, nullptr, nul lptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration: :OnPrototype, V8DOMConfiguration::CheckHolder}, 11481 {"measuredLongAttribute", V8TestObject::measuredLongAttributeAttributeGetter Callback, V8TestObject::measuredLongAttributeAttributeSetterCallback, nullptr, n ullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnProt otype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11482 {"sameObjectAttribute", V8TestObject::sameObjectAttributeAttributeGetterCall back, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::ReadOnly ), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfig uration::AllWorlds},
11483 {"saveSameObjectAttribute", V8TestObject::saveSameObjectAttributeAttributeGe tterCallback, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8:: ReadOnly), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8D OMConfiguration::AllWorlds},
11484 {"unscopableLongAttribute", V8TestObject::unscopableLongAttributeAttributeGe tterCallback, V8TestObject::unscopableLongAttributeAttributeSetterCallback, null ptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration:: OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11485 {"testInterfaceAttribute", V8TestObject::testInterfaceAttributeAttributeGett erCallback, V8TestObject::testInterfaceAttributeAttributeSetterCallback, nullptr , nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnP rototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11486 {"testInterfaceGarbageCollectedAttribute", V8TestObject::testInterfaceGarbag eCollectedAttributeAttributeGetterCallback, V8TestObject::testInterfaceGarbageCo llectedAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v8::Prope rtyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Ch eckHolder, V8DOMConfiguration::AllWorlds},
11487 {"testInterfaceGarbageCollectedOrNullAttribute", V8TestObject::testInterface GarbageCollectedOrNullAttributeAttributeGetterCallback, V8TestObject::testInterf aceGarbageCollectedOrNullAttributeAttributeSetterCallback, nullptr, nullptr, sta tic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DO MConfiguration::CheckHolder, V8DOMConfiguration::AllWorlds},
11482 }; 11488 };
11483 11489
11484 const V8DOMConfiguration::MethodConfiguration V8TestObjectMethods[] = { 11490 static const V8DOMConfiguration::MethodConfiguration V8TestObjectMethods[] = {
11485 {"unscopableVoidMethod", V8TestObject::unscopableVoidMethodMethodCallback, 0 , v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8 DOMConfiguration::DoNotCheckAccess, V8DOMConfiguration::AllWorlds}, 11491 {"unscopableVoidMethod", V8TestObject::unscopableVoidMethodMethodCallback, 0 , v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8 DOMConfiguration::DoNotCheckAccess, V8DOMConfiguration::AllWorlds},
11486 {"voidMethod", V8TestObject::voidMethodMethodCallback, 0, v8::None, V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::Do NotCheckAccess, V8DOMConfiguration::AllWorlds}, 11492 {"voidMethod", V8TestObject::voidMethodMethodCallback, 0, v8::None, V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::Do NotCheckAccess, V8DOMConfiguration::AllWorlds},
11487 {"staticVoidMethod", V8TestObject::staticVoidMethodMethodCallback, 0, v8::No ne, V8DOMConfiguration::OnInterface, V8DOMConfiguration::CheckHolder, V8DOMConfi guration::DoNotCheckAccess, V8DOMConfiguration::AllWorlds}, 11493 {"staticVoidMethod", V8TestObject::staticVoidMethodMethodCallback, 0, v8::No ne, V8DOMConfiguration::OnInterface, V8DOMConfiguration::CheckHolder, V8DOMConfi guration::DoNotCheckAccess, V8DOMConfiguration::AllWorlds},
11488 {"dateMethod", V8TestObject::dateMethodMethodCallback, 0, v8::None, V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::Do NotCheckAccess, V8DOMConfiguration::AllWorlds}, 11494 {"dateMethod", V8TestObject::dateMethodMethodCallback, 0, v8::None, V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::Do NotCheckAccess, V8DOMConfiguration::AllWorlds},
11489 {"stringMethod", V8TestObject::stringMethodMethodCallback, 0, v8::None, V8DO MConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration ::DoNotCheckAccess, V8DOMConfiguration::AllWorlds}, 11495 {"stringMethod", V8TestObject::stringMethodMethodCallback, 0, v8::None, V8DO MConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration ::DoNotCheckAccess, V8DOMConfiguration::AllWorlds},
11490 {"byteStringMethod", V8TestObject::byteStringMethodMethodCallback, 0, v8::No ne, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfi guration::DoNotCheckAccess, V8DOMConfiguration::AllWorlds}, 11496 {"byteStringMethod", V8TestObject::byteStringMethodMethodCallback, 0, v8::No ne, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfi guration::DoNotCheckAccess, V8DOMConfiguration::AllWorlds},
11491 {"usvStringMethod", V8TestObject::usvStringMethodMethodCallback, 0, v8::None , V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfigu ration::DoNotCheckAccess, V8DOMConfiguration::AllWorlds}, 11497 {"usvStringMethod", V8TestObject::usvStringMethodMethodCallback, 0, v8::None , V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfigu ration::DoNotCheckAccess, V8DOMConfiguration::AllWorlds},
11492 {"readonlyDOMTimeStampMethod", V8TestObject::readonlyDOMTimeStampMethodMetho dCallback, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Che ckHolder, V8DOMConfiguration::DoNotCheckAccess, V8DOMConfiguration::AllWorlds}, 11498 {"readonlyDOMTimeStampMethod", V8TestObject::readonlyDOMTimeStampMethodMetho dCallback, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Che ckHolder, V8DOMConfiguration::DoNotCheckAccess, V8DOMConfiguration::AllWorlds},
11493 {"booleanMethod", V8TestObject::booleanMethodMethodCallback, 0, v8::None, V8 DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfigurati on::DoNotCheckAccess, V8DOMConfiguration::AllWorlds}, 11499 {"booleanMethod", V8TestObject::booleanMethodMethodCallback, 0, v8::None, V8 DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfigurati on::DoNotCheckAccess, V8DOMConfiguration::AllWorlds},
11494 {"byteMethod", V8TestObject::byteMethodMethodCallback, 0, v8::None, V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::Do NotCheckAccess, V8DOMConfiguration::AllWorlds}, 11500 {"byteMethod", V8TestObject::byteMethodMethodCallback, 0, v8::None, V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::Do NotCheckAccess, V8DOMConfiguration::AllWorlds},
(...skipping 237 matching lines...) Expand 10 before | Expand all | Expand 10 after
11732 v8::Local<v8::ObjectTemplate> prototypeTemplate = interfaceTemplate->Prototype Template(); 11738 v8::Local<v8::ObjectTemplate> prototypeTemplate = interfaceTemplate->Prototype Template();
11733 ALLOW_UNUSED_LOCAL(prototypeTemplate); 11739 ALLOW_UNUSED_LOCAL(prototypeTemplate);
11734 11740
11735 // Register DOM constants, attributes and operations. 11741 // Register DOM constants, attributes and operations.
11736 V8DOMConfiguration::installAttributes(isolate, world, instanceTemplate, protot ypeTemplate, V8TestObjectAttributes, WTF_ARRAY_LENGTH(V8TestObjectAttributes)); 11742 V8DOMConfiguration::installAttributes(isolate, world, instanceTemplate, protot ypeTemplate, V8TestObjectAttributes, WTF_ARRAY_LENGTH(V8TestObjectAttributes));
11737 V8DOMConfiguration::installLazyDataAttributes(isolate, world, instanceTemplate , prototypeTemplate, V8TestObjectLazyDataAttributes, WTF_ARRAY_LENGTH(V8TestObje ctLazyDataAttributes)); 11743 V8DOMConfiguration::installLazyDataAttributes(isolate, world, instanceTemplate , prototypeTemplate, V8TestObjectLazyDataAttributes, WTF_ARRAY_LENGTH(V8TestObje ctLazyDataAttributes));
11738 V8DOMConfiguration::installAccessors(isolate, world, instanceTemplate, prototy peTemplate, interfaceTemplate, signature, V8TestObjectAccessors, WTF_ARRAY_LENGT H(V8TestObjectAccessors)); 11744 V8DOMConfiguration::installAccessors(isolate, world, instanceTemplate, prototy peTemplate, interfaceTemplate, signature, V8TestObjectAccessors, WTF_ARRAY_LENGT H(V8TestObjectAccessors));
11739 V8DOMConfiguration::installMethods(isolate, world, instanceTemplate, prototype Template, interfaceTemplate, signature, V8TestObjectMethods, WTF_ARRAY_LENGTH(V8 TestObjectMethods)); 11745 V8DOMConfiguration::installMethods(isolate, world, instanceTemplate, prototype Template, interfaceTemplate, signature, V8TestObjectMethods, WTF_ARRAY_LENGTH(V8 TestObjectMethods));
11740 11746
11741 if (RuntimeEnabledFeatures::featureNameEnabled()) { 11747 if (RuntimeEnabledFeatures::featureNameEnabled()) {
11742 const V8DOMConfiguration::AccessorConfiguration accessorruntimeEnabledLongAt tributeConfiguration = {"runtimeEnabledLongAttribute", V8TestObject::runtimeEnab ledLongAttributeAttributeGetterCallback, V8TestObject::runtimeEnabledLongAttribu teAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::P ropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration ::CheckHolder}; 11748 static const V8DOMConfiguration::AccessorConfiguration accessorruntimeEnable dLongAttributeConfiguration[] = {
11743 V8DOMConfiguration::installAccessor(isolate, world, instanceTemplate, protot ypeTemplate, interfaceTemplate, signature, accessorruntimeEnabledLongAttributeCo nfiguration); 11749 {"runtimeEnabledLongAttribute", V8TestObject::runtimeEnabledLongAttributeA ttributeGetterCallback, V8TestObject::runtimeEnabledLongAttributeAttributeSetter Callback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMC onfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration:: AllWorlds}
11744 const V8DOMConfiguration::AccessorConfiguration accessorunscopableRuntimeEna bledLongAttributeConfiguration = {"unscopableRuntimeEnabledLongAttribute", V8Tes tObject::unscopableRuntimeEnabledLongAttributeAttributeGetterCallback, V8TestObj ect::unscopableRuntimeEnabledLongAttributeAttributeSetterCallback, nullptr, null ptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfig uration::OnPrototype, V8DOMConfiguration::CheckHolder}; 11750 };
11745 V8DOMConfiguration::installAccessor(isolate, world, instanceTemplate, protot ypeTemplate, interfaceTemplate, signature, accessorunscopableRuntimeEnabledLongA ttributeConfiguration); 11751 for (const auto& accessorConfig : accessorruntimeEnabledLongAttributeConfigu ration)
11752 V8DOMConfiguration::installAccessor(isolate, world, instanceTemplate, prot otypeTemplate, interfaceTemplate, signature, accessorConfig);
11753 static const V8DOMConfiguration::AccessorConfiguration accessorunscopableRun timeEnabledLongAttributeConfiguration[] = {
11754 {"unscopableRuntimeEnabledLongAttribute", V8TestObject::unscopableRuntimeE nabledLongAttributeAttributeGetterCallback, V8TestObject::unscopableRuntimeEnabl edLongAttributeAttributeSetterCallback, nullptr, nullptr, static_cast<v8::Proper tyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Che ckHolder, V8DOMConfiguration::AllWorlds}
11755 };
11756 for (const auto& accessorConfig : accessorunscopableRuntimeEnabledLongAttrib uteConfiguration)
11757 V8DOMConfiguration::installAccessor(isolate, world, instanceTemplate, prot otypeTemplate, interfaceTemplate, signature, accessorConfig);
11746 } 11758 }
11747 11759
11748 // Indexed properties 11760 // Indexed properties
11749 v8::IndexedPropertyHandlerConfiguration indexedPropertyHandlerConfig(V8TestObj ect::indexedPropertyGetterCallback, V8TestObject::indexedPropertySetterCallback, nullptr, V8TestObject::indexedPropertyDeleterCallback, indexedPropertyEnumerato r<TestObject>, v8::Local<v8::Value>(), v8::PropertyHandlerFlags::kNone); 11761 v8::IndexedPropertyHandlerConfiguration indexedPropertyHandlerConfig(V8TestObj ect::indexedPropertyGetterCallback, V8TestObject::indexedPropertySetterCallback, nullptr, V8TestObject::indexedPropertyDeleterCallback, indexedPropertyEnumerato r<TestObject>, v8::Local<v8::Value>(), v8::PropertyHandlerFlags::kNone);
11750 instanceTemplate->SetHandler(indexedPropertyHandlerConfig); 11762 instanceTemplate->SetHandler(indexedPropertyHandlerConfig);
11751 // Named properties 11763 // Named properties
11752 v8::NamedPropertyHandlerConfiguration namedPropertyHandlerConfig(V8TestObject: :namedPropertyGetterCallback, V8TestObject::namedPropertySetterCallback, V8TestO bject::namedPropertyQueryCallback, V8TestObject::namedPropertyDeleterCallback, V 8TestObject::namedPropertyEnumeratorCallback, v8::Local<v8::Value>(), static_cas t<v8::PropertyHandlerFlags>(int(v8::PropertyHandlerFlags::kOnlyInterceptStrings) | int(v8::PropertyHandlerFlags::kNonMasking))); 11764 v8::NamedPropertyHandlerConfiguration namedPropertyHandlerConfig(V8TestObject: :namedPropertyGetterCallback, V8TestObject::namedPropertySetterCallback, V8TestO bject::namedPropertyQueryCallback, V8TestObject::namedPropertyDeleterCallback, V 8TestObject::namedPropertyEnumeratorCallback, v8::Local<v8::Value>(), static_cas t<v8::PropertyHandlerFlags>(int(v8::PropertyHandlerFlags::kOnlyInterceptStrings) | int(v8::PropertyHandlerFlags::kNonMasking)));
11753 instanceTemplate->SetHandler(namedPropertyHandlerConfig); 11765 instanceTemplate->SetHandler(namedPropertyHandlerConfig);
11754 11766
11755 // Iterator (@@iterator) 11767 // Iterator (@@iterator)
11756 const V8DOMConfiguration::SymbolKeyedMethodConfiguration symbolKeyedIteratorCo nfiguration = { v8::Symbol::GetIterator, V8TestObject::iteratorMethodCallback, 0 , v8::DontEnum, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder , V8DOMConfiguration::DoNotCheckAccess }; 11768 static const V8DOMConfiguration::SymbolKeyedMethodConfiguration symbolKeyedIte ratorConfiguration = { v8::Symbol::GetIterator, V8TestObject::iteratorMethodCall back, 0, v8::DontEnum, V8DOMConfiguration::OnPrototype, V8DOMConfiguration::Chec kHolder, V8DOMConfiguration::DoNotCheckAccess };
11757 V8DOMConfiguration::installMethod(isolate, world, prototypeTemplate, signature , symbolKeyedIteratorConfiguration); 11769 V8DOMConfiguration::installMethod(isolate, world, prototypeTemplate, signature , symbolKeyedIteratorConfiguration);
11758 11770
11759 if (RuntimeEnabledFeatures::featureNameEnabled()) { 11771 if (RuntimeEnabledFeatures::featureNameEnabled()) {
11760 const V8DOMConfiguration::MethodConfiguration unscopableRuntimeEnabledVoidMe thodMethodConfiguration[] = { 11772 const V8DOMConfiguration::MethodConfiguration unscopableRuntimeEnabledVoidMe thodMethodConfiguration[] = {
11761 {"unscopableRuntimeEnabledVoidMethod", V8TestObject::unscopableRuntimeEnab ledVoidMethodMethodCallback, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOM Configuration::CheckHolder, V8DOMConfiguration::DoNotCheckAccess, V8DOMConfigura tion::AllWorlds} 11773 {"unscopableRuntimeEnabledVoidMethod", V8TestObject::unscopableRuntimeEnab ledVoidMethodMethodCallback, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOM Configuration::CheckHolder, V8DOMConfiguration::DoNotCheckAccess, V8DOMConfigura tion::AllWorlds}
11762 }; 11774 };
11763 for (const auto& methodConfig : unscopableRuntimeEnabledVoidMethodMethodConf iguration) 11775 for (const auto& methodConfig : unscopableRuntimeEnabledVoidMethodMethodConf iguration)
11764 V8DOMConfiguration::installMethod(isolate, world, instanceTemplate, protot ypeTemplate, interfaceTemplate, signature, methodConfig); 11776 V8DOMConfiguration::installMethod(isolate, world, instanceTemplate, protot ypeTemplate, interfaceTemplate, signature, methodConfig);
11765 } 11777 }
11766 if (RuntimeEnabledFeatures::featureNameEnabled()) { 11778 if (RuntimeEnabledFeatures::featureNameEnabled()) {
(...skipping 29 matching lines...) Expand all
11796 }; 11808 };
11797 for (const auto& methodConfig : clearMethodConfiguration) 11809 for (const auto& methodConfig : clearMethodConfiguration)
11798 V8DOMConfiguration::installMethod(isolate, world, instanceTemplate, protot ypeTemplate, interfaceTemplate, signature, methodConfig); 11810 V8DOMConfiguration::installMethod(isolate, world, instanceTemplate, protot ypeTemplate, interfaceTemplate, signature, methodConfig);
11799 } 11811 }
11800 } 11812 }
11801 11813
11802 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) { 11814 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) {
11803 v8::Local<v8::FunctionTemplate> interfaceTemplate = V8TestObject::wrapperTypeI nfo.domTemplate(isolate, world); 11815 v8::Local<v8::FunctionTemplate> interfaceTemplate = V8TestObject::wrapperTypeI nfo.domTemplate(isolate, world);
11804 v8::Local<v8::Signature> signature = v8::Signature::New(isolate, interfaceTemp late); 11816 v8::Local<v8::Signature> signature = v8::Signature::New(isolate, interfaceTemp late);
11805 ALLOW_UNUSED_LOCAL(signature); 11817 ALLOW_UNUSED_LOCAL(signature);
11806 const V8DOMConfiguration::AccessorConfiguration accessororiginTrialEnabledLong AttributeConfiguration = {"originTrialEnabledLongAttribute", V8TestObject::origi nTrialEnabledLongAttributeAttributeGetterCallback, V8TestObject::originTrialEnab ledLongAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, sta tic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DO MConfiguration::CheckHolder}; 11818 static const V8DOMConfiguration::AccessorConfiguration accessororiginTrialEnab ledLongAttributeConfiguration[] = {
11807 V8DOMConfiguration::installAccessor(isolate, world, instance, prototype, inter face, signature, accessororiginTrialEnabledLongAttributeConfiguration); 11819 {"originTrialEnabledLongAttribute", V8TestObject::originTrialEnabledLongAttr ibuteAttributeGetterCallback, V8TestObject::originTrialEnabledLongAttributeAttri buteSetterCallback, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::Non e), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfi guration::AllWorlds}
11808 const V8DOMConfiguration::AccessorConfiguration accessorunscopableOriginTrialE nabledLongAttributeConfiguration = {"unscopableOriginTrialEnabledLongAttribute", V8TestObject::unscopableOriginTrialEnabledLongAttributeAttributeGetterCallback, V8TestObject::unscopableOriginTrialEnabledLongAttributeAttributeSetterCallback, nullptr, nullptr, nullptr, nullptr, static_cast<v8::PropertyAttribute>(v8::None ), V8DOMConfiguration::OnPrototype, V8DOMConfiguration::CheckHolder}; 11820 };
11809 V8DOMConfiguration::installAccessor(isolate, world, instance, prototype, inter face, signature, accessorunscopableOriginTrialEnabledLongAttributeConfiguration) ; 11821 for (const auto& accessorConfig : accessororiginTrialEnabledLongAttributeConfi guration)
11810 const V8DOMConfiguration::MethodConfiguration methodOrigintrialenabledvoidmeth odConfiguration[] = { 11822 V8DOMConfiguration::installAccessor(isolate, world, instance, prototype, int erface, signature, accessorConfig);
11823 static const V8DOMConfiguration::AccessorConfiguration accessorunscopableOrigi nTrialEnabledLongAttributeConfiguration[] = {
11824 {"unscopableOriginTrialEnabledLongAttribute", V8TestObject::unscopableOrigin TrialEnabledLongAttributeAttributeGetterCallback, V8TestObject::unscopableOrigin TrialEnabledLongAttributeAttributeSetterCallback, nullptr, nullptr, static_cast< v8::PropertyAttribute>(v8::None), V8DOMConfiguration::OnPrototype, V8DOMConfigur ation::CheckHolder, V8DOMConfiguration::AllWorlds}
11825 };
11826 for (const auto& accessorConfig : accessorunscopableOriginTrialEnabledLongAttr ibuteConfiguration)
11827 V8DOMConfiguration::installAccessor(isolate, world, instance, prototype, int erface, signature, accessorConfig);
11828 static const V8DOMConfiguration::MethodConfiguration methodOrigintrialenabledv oidmethodConfiguration[] = {
11811 {"originTrialEnabledVoidMethod", V8TestObject::originTrialEnabledVoidMethodM ethodCallback, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration: :CheckHolder, V8DOMConfiguration::DoNotCheckAccess, V8DOMConfiguration::AllWorld s} 11829 {"originTrialEnabledVoidMethod", V8TestObject::originTrialEnabledVoidMethodM ethodCallback, 0, v8::None, V8DOMConfiguration::OnPrototype, V8DOMConfiguration: :CheckHolder, V8DOMConfiguration::DoNotCheckAccess, V8DOMConfiguration::AllWorld s}
11812 }; 11830 };
11813 for (const auto& methodConfig : methodOrigintrialenabledvoidmethodConfiguratio n) 11831 for (const auto& methodConfig : methodOrigintrialenabledvoidmethodConfiguratio n)
11814 V8DOMConfiguration::installMethod(isolate, world, instance, prototype, inter face, signature, methodConfig); 11832 V8DOMConfiguration::installMethod(isolate, world, instance, prototype, inter face, signature, methodConfig);
11815 const V8DOMConfiguration::MethodConfiguration methodPerworldbindingsorigintria lenabledvoidmethodConfiguration[] = { 11833 static const V8DOMConfiguration::MethodConfiguration methodPerworldbindingsori gintrialenabledvoidmethodConfiguration[] = {
11816 {"perWorldBindingsOriginTrialEnabledVoidMethod", V8TestObject::perWorldBindi ngsOriginTrialEnabledVoidMethodMethodCallbackForMainWorld, 0, v8::None, V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::Do NotCheckAccess, V8DOMConfiguration::MainWorld}, 11834 {"perWorldBindingsOriginTrialEnabledVoidMethod", V8TestObject::perWorldBindi ngsOriginTrialEnabledVoidMethodMethodCallbackForMainWorld, 0, v8::None, V8DOMCon figuration::OnPrototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::Do NotCheckAccess, V8DOMConfiguration::MainWorld},
11817 {"perWorldBindingsOriginTrialEnabledVoidMethod", V8TestObject::perWorldBinding sOriginTrialEnabledVoidMethodMethodCallback, 0, v8::None, V8DOMConfiguration::On Prototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNotCheckAccess , V8DOMConfiguration::NonMainWorlds} 11835 {"perWorldBindingsOriginTrialEnabledVoidMethod", V8TestObject::perWorldBinding sOriginTrialEnabledVoidMethodMethodCallback, 0, v8::None, V8DOMConfiguration::On Prototype, V8DOMConfiguration::CheckHolder, V8DOMConfiguration::DoNotCheckAccess , V8DOMConfiguration::NonMainWorlds}
11818 }; 11836 };
11819 for (const auto& methodConfig : methodPerworldbindingsorigintrialenabledvoidme thodConfiguration) 11837 for (const auto& methodConfig : methodPerworldbindingsorigintrialenabledvoidme thodConfiguration)
11820 V8DOMConfiguration::installMethod(isolate, world, instance, prototype, inter face, signature, methodConfig); 11838 V8DOMConfiguration::installMethod(isolate, world, instance, prototype, inter face, signature, methodConfig);
11821 } 11839 }
11822 11840
11823 void V8TestObject::installFeatureName(ScriptState* scriptState, v8::Local<v8::Ob ject> instance) { 11841 void V8TestObject::installFeatureName(ScriptState* scriptState, v8::Local<v8::Ob ject> instance) {
11824 V8PerContextData* perContextData = V8PerContextData::from(scriptState->context ()); 11842 V8PerContextData* perContextData = V8PerContextData::from(scriptState->context ());
11825 v8::Local<v8::Object> prototype = perContextData->prototypeForType(&V8TestObje ct::wrapperTypeInfo); 11843 v8::Local<v8::Object> prototype = perContextData->prototypeForType(&V8TestObje ct::wrapperTypeInfo);
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
11867 unscopables->CreateDataProperty(context, v8AtomicString(isolate, "unscopable RuntimeEnabledLongAttribute"), v8::True(isolate)).FromJust(); 11885 unscopables->CreateDataProperty(context, v8AtomicString(isolate, "unscopable RuntimeEnabledLongAttribute"), v8::True(isolate)).FromJust();
11868 } 11886 }
11869 if (RuntimeEnabledFeatures::featureNameEnabled()) { 11887 if (RuntimeEnabledFeatures::featureNameEnabled()) {
11870 unscopables->CreateDataProperty(context, v8AtomicString(isolate, "unscopable RuntimeEnabledVoidMethod"), v8::True(isolate)).FromJust(); 11888 unscopables->CreateDataProperty(context, v8AtomicString(isolate, "unscopable RuntimeEnabledVoidMethod"), v8::True(isolate)).FromJust();
11871 } 11889 }
11872 unscopables->CreateDataProperty(context, v8AtomicString(isolate, "unscopableVo idMethod"), v8::True(isolate)).FromJust(); 11890 unscopables->CreateDataProperty(context, v8AtomicString(isolate, "unscopableVo idMethod"), v8::True(isolate)).FromJust();
11873 prototypeObject->CreateDataProperty(context, unscopablesSymbol, unscopables).F romJust(); 11891 prototypeObject->CreateDataProperty(context, unscopablesSymbol, unscopables).F romJust();
11874 } 11892 }
11875 11893
11876 } // namespace blink 11894 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698