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

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

Issue 16924018: [Binding] Remove signature from domAttribute (Closed) Base URL: https://chromium.googlesource.com/chromium/blink@master
Patch Set: rebased Created 7 years, 6 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 /* 1 /*
2 This file is part of the Blink open source project. 2 This file is part of the Blink open source project.
3 This file has been auto-generated by CodeGeneratorV8.pm. DO NOT MODIFY! 3 This file has been auto-generated by CodeGeneratorV8.pm. DO NOT MODIFY!
4 4
5 This library is free software; you can redistribute it and/or 5 This library is free software; you can redistribute it and/or
6 modify it under the terms of the GNU Library General Public 6 modify it under the terms of the GNU Library General Public
7 License as published by the Free Software Foundation; either 7 License as published by the Free Software Foundation; either
8 version 2 of the License, or (at your option) any later version. 8 version 2 of the License, or (at your option) any later version.
9 9
10 This library is distributed in the hope that it will be useful, 10 This library is distributed in the hope that it will be useful,
(...skipping 4590 matching lines...) Expand 10 before | Expand all | Expand 10 after
4601 RefPtr<TestObj> impl = TestObj::create(testCallback); 4601 RefPtr<TestObj> impl = TestObj::create(testCallback);
4602 v8::Handle<v8::Object> wrapper = args.Holder(); 4602 v8::Handle<v8::Object> wrapper = args.Holder();
4603 4603
4604 V8DOMWrapper::associateObjectWithWrapper(impl.release(), &V8TestObject::info , wrapper, args.GetIsolate(), WrapperConfiguration::Dependent); 4604 V8DOMWrapper::associateObjectWithWrapper(impl.release(), &V8TestObject::info , wrapper, args.GetIsolate(), WrapperConfiguration::Dependent);
4605 args.GetReturnValue().Set(wrapper); 4605 args.GetReturnValue().Set(wrapper);
4606 } 4606 }
4607 4607
4608 } // namespace TestObjV8Internal 4608 } // namespace TestObjV8Internal
4609 4609
4610 static const V8DOMConfiguration::BatchedAttribute V8TestObjectAttrs[] = { 4610 static const V8DOMConfiguration::BatchedAttribute V8TestObjectAttrs[] = {
4611 // Attribute 'readOnlyLongAttr' (Type: 'attribute' ExtAttr: '') 4611 // Attribute 'readOnlyLongAttr'
4612 {"readOnlyLongAttr", TestObjV8Internal::readOnlyLongAttrAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_ca st<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4612 {"readOnlyLongAttr", TestObjV8Internal::readOnlyLongAttrAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_ca st<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4613 // Attribute 'readOnlyStringAttr' (Type: 'attribute' ExtAttr: '') 4613 // Attribute 'readOnlyStringAttr'
4614 {"readOnlyStringAttr", TestObjV8Internal::readOnlyStringAttrAttrGetterCallba ck, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), stati c_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4614 {"readOnlyStringAttr", TestObjV8Internal::readOnlyStringAttrAttrGetterCallba ck, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), stati c_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4615 // Attribute 'readOnlyTestObjectAttr' (Type: 'attribute' ExtAttr: '') 4615 // Attribute 'readOnlyTestObjectAttr'
4616 {"readOnlyTestObjectAttr", TestObjV8Internal::readOnlyTestObjectAttrAttrGett erCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT ), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4616 {"readOnlyTestObjectAttr", TestObjV8Internal::readOnlyTestObjectAttrAttrGett erCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT ), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4617 // Attribute 'staticReadOnlyLongAttr' (Type: 'attribute' ExtAttr: '') 4617 // Attribute 'staticReadOnlyLongAttr'
4618 {"staticReadOnlyLongAttr", TestObjV8Internal::staticReadOnlyLongAttrAttrGett erCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT ), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4618 {"staticReadOnlyLongAttr", TestObjV8Internal::staticReadOnlyLongAttrAttrGett erCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT ), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4619 // Attribute 'staticStringAttr' (Type: 'attribute' ExtAttr: '') 4619 // Attribute 'staticStringAttr'
4620 {"staticStringAttr", TestObjV8Internal::staticStringAttrAttrGetterCallback, TestObjV8Internal::staticStringAttrAttrSetterCallback, 0, 0, 0 /* no data */, st atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8 ::None), 0 /* on instance */}, 4620 {"staticStringAttr", TestObjV8Internal::staticStringAttrAttrGetterCallback, TestObjV8Internal::staticStringAttrAttrSetterCallback, 0, 0, 0 /* no data */, st atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8 ::None), 0 /* on instance */},
4621 // Attribute 'TestSubObj' (Type: 'attribute' ExtAttr: '') 4621 // Attribute 'TestSubObj'
4622 {"TestSubObj", TestObjV8Internal::TestObjConstructorGetter, 0, 0, 0, &V8Test SubObj::info, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Prope rtyAttribute>(v8::None | v8::DontEnum), 0 /* on instance */}, 4622 {"TestSubObj", TestObjV8Internal::TestObjConstructorGetter, 0, 0, 0, &V8Test SubObj::info, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Prope rtyAttribute>(v8::None | v8::DontEnum), 0 /* on instance */},
4623 // Attribute 'enumAttr' (Type: 'attribute' ExtAttr: '') 4623 // Attribute 'enumAttr'
4624 {"enumAttr", TestObjV8Internal::enumAttrAttrGetterCallback, TestObjV8Interna l::enumAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessCont rol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instanc e */}, 4624 {"enumAttr", TestObjV8Internal::enumAttrAttrGetterCallback, TestObjV8Interna l::enumAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessCont rol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instanc e */},
4625 // Attribute 'readOnlyEnumAttr' (Type: 'attribute' ExtAttr: '') 4625 // Attribute 'readOnlyEnumAttr'
4626 {"readOnlyEnumAttr", TestObjV8Internal::readOnlyEnumAttrAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_ca st<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4626 {"readOnlyEnumAttr", TestObjV8Internal::readOnlyEnumAttrAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_ca st<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4627 // Attribute 'byteAttr' (Type: 'attribute' ExtAttr: '') 4627 // Attribute 'byteAttr'
4628 {"byteAttr", TestObjV8Internal::byteAttrAttrGetterCallback, TestObjV8Interna l::byteAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessCont rol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instanc e */}, 4628 {"byteAttr", TestObjV8Internal::byteAttrAttrGetterCallback, TestObjV8Interna l::byteAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessCont rol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instanc e */},
4629 // Attribute 'octetAttr' (Type: 'attribute' ExtAttr: '') 4629 // Attribute 'octetAttr'
4630 {"octetAttr", TestObjV8Internal::octetAttrAttrGetterCallback, TestObjV8Inter nal::octetAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessC ontrol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on inst ance */}, 4630 {"octetAttr", TestObjV8Internal::octetAttrAttrGetterCallback, TestObjV8Inter nal::octetAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessC ontrol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on inst ance */},
4631 // Attribute 'shortAttr' (Type: 'attribute' ExtAttr: '') 4631 // Attribute 'shortAttr'
4632 {"shortAttr", TestObjV8Internal::shortAttrAttrGetterCallback, TestObjV8Inter nal::shortAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessC ontrol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on inst ance */}, 4632 {"shortAttr", TestObjV8Internal::shortAttrAttrGetterCallback, TestObjV8Inter nal::shortAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessC ontrol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on inst ance */},
4633 // Attribute 'unsignedShortAttr' (Type: 'attribute' ExtAttr: '') 4633 // Attribute 'unsignedShortAttr'
4634 {"unsignedShortAttr", TestObjV8Internal::unsignedShortAttrAttrGetterCallback , TestObjV8Internal::unsignedShortAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute> (v8::None), 0 /* on instance */}, 4634 {"unsignedShortAttr", TestObjV8Internal::unsignedShortAttrAttrGetterCallback , TestObjV8Internal::unsignedShortAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute> (v8::None), 0 /* on instance */},
4635 // Attribute 'longAttr' (Type: 'attribute' ExtAttr: '') 4635 // Attribute 'longAttr'
4636 {"longAttr", TestObjV8Internal::longAttrAttrGetterCallback, TestObjV8Interna l::longAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessCont rol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instanc e */}, 4636 {"longAttr", TestObjV8Internal::longAttrAttrGetterCallback, TestObjV8Interna l::longAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessCont rol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instanc e */},
4637 // Attribute 'longLongAttr' (Type: 'attribute' ExtAttr: '') 4637 // Attribute 'longLongAttr'
4638 {"longLongAttr", TestObjV8Internal::longLongAttrAttrGetterCallback, TestObjV 8Internal::longLongAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8 ::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 / * on instance */}, 4638 {"longLongAttr", TestObjV8Internal::longLongAttrAttrGetterCallback, TestObjV 8Internal::longLongAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8 ::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 / * on instance */},
4639 // Attribute 'unsignedLongLongAttr' (Type: 'attribute' ExtAttr: '') 4639 // Attribute 'unsignedLongLongAttr'
4640 {"unsignedLongLongAttr", TestObjV8Internal::unsignedLongLongAttrAttrGetterCa llback, TestObjV8Internal::unsignedLongLongAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyA ttribute>(v8::None), 0 /* on instance */}, 4640 {"unsignedLongLongAttr", TestObjV8Internal::unsignedLongLongAttrAttrGetterCa llback, TestObjV8Internal::unsignedLongLongAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyA ttribute>(v8::None), 0 /* on instance */},
4641 // Attribute 'stringAttr' (Type: 'attribute' ExtAttr: '') 4641 // Attribute 'stringAttr'
4642 {"stringAttr", TestObjV8Internal::stringAttrAttrGetterCallback, TestObjV8Int ernal::stringAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::Acce ssControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on i nstance */}, 4642 {"stringAttr", TestObjV8Internal::stringAttrAttrGetterCallback, TestObjV8Int ernal::stringAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::Acce ssControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on i nstance */},
4643 // Attribute 'testObjAttr' (Type: 'attribute' ExtAttr: 'MeasureAs') 4643 // Attribute 'testObjAttr'
4644 {"testObjAttr", TestObjV8Internal::testObjAttrAttrGetterCallback, TestObjV8I nternal::testObjAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::A ccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* o n instance */}, 4644 {"testObjAttr", TestObjV8Internal::testObjAttrAttrGetterCallback, TestObjV8I nternal::testObjAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::A ccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* o n instance */},
4645 // Attribute 'XMLObjAttr' (Type: 'attribute' ExtAttr: '') 4645 // Attribute 'XMLObjAttr'
4646 {"XMLObjAttr", TestObjV8Internal::XMLObjAttrAttrGetterCallback, TestObjV8Int ernal::XMLObjAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::Acce ssControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on i nstance */}, 4646 {"XMLObjAttr", TestObjV8Internal::XMLObjAttrAttrGetterCallback, TestObjV8Int ernal::XMLObjAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::Acce ssControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on i nstance */},
4647 // Attribute 'create' (Type: 'attribute' ExtAttr: '') 4647 // Attribute 'create'
4648 {"create", TestObjV8Internal::createAttrGetterCallback, TestObjV8Internal::c reateAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v 8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4648 {"create", TestObjV8Internal::createAttrGetterCallback, TestObjV8Internal::c reateAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v 8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4649 // Attribute 'reflectedStringAttr' (Type: 'attribute' ExtAttr: 'Reflect') 4649 // Attribute 'reflectedStringAttr'
4650 {"reflectedStringAttr", TestObjV8Internal::reflectedStringAttrAttrGetterCall back, TestObjV8Internal::reflectedStringAttrAttrSetterCallback, 0, 0, 0 /* no da ta */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttr ibute>(v8::None), 0 /* on instance */}, 4650 {"reflectedStringAttr", TestObjV8Internal::reflectedStringAttrAttrGetterCall back, TestObjV8Internal::reflectedStringAttrAttrSetterCallback, 0, 0, 0 /* no da ta */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttr ibute>(v8::None), 0 /* on instance */},
4651 // Attribute 'reflectedIntegralAttr' (Type: 'attribute' ExtAttr: 'Reflect') 4651 // Attribute 'reflectedIntegralAttr'
4652 {"reflectedIntegralAttr", TestObjV8Internal::reflectedIntegralAttrAttrGetter Callback, TestObjV8Internal::reflectedIntegralAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Proper tyAttribute>(v8::None), 0 /* on instance */}, 4652 {"reflectedIntegralAttr", TestObjV8Internal::reflectedIntegralAttrAttrGetter Callback, TestObjV8Internal::reflectedIntegralAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Proper tyAttribute>(v8::None), 0 /* on instance */},
4653 // Attribute 'reflectedUnsignedIntegralAttr' (Type: 'attribute' ExtAttr: 'Re flect') 4653 // Attribute 'reflectedUnsignedIntegralAttr'
4654 {"reflectedUnsignedIntegralAttr", TestObjV8Internal::reflectedUnsignedIntegr alAttrAttrGetterCallback, TestObjV8Internal::reflectedUnsignedIntegralAttrAttrSe tterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT) , static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4654 {"reflectedUnsignedIntegralAttr", TestObjV8Internal::reflectedUnsignedIntegr alAttrAttrGetterCallback, TestObjV8Internal::reflectedUnsignedIntegralAttrAttrSe tterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT) , static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4655 // Attribute 'reflectedBooleanAttr' (Type: 'attribute' ExtAttr: 'Reflect') 4655 // Attribute 'reflectedBooleanAttr'
4656 {"reflectedBooleanAttr", TestObjV8Internal::reflectedBooleanAttrAttrGetterCa llback, TestObjV8Internal::reflectedBooleanAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyA ttribute>(v8::None), 0 /* on instance */}, 4656 {"reflectedBooleanAttr", TestObjV8Internal::reflectedBooleanAttrAttrGetterCa llback, TestObjV8Internal::reflectedBooleanAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyA ttribute>(v8::None), 0 /* on instance */},
4657 // Attribute 'reflectedURLAttr' (Type: 'attribute' ExtAttr: 'URL Reflect') 4657 // Attribute 'reflectedURLAttr'
4658 {"reflectedURLAttr", TestObjV8Internal::reflectedURLAttrAttrGetterCallback, TestObjV8Internal::reflectedURLAttrAttrSetterCallback, 0, 0, 0 /* no data */, st atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8 ::None), 0 /* on instance */}, 4658 {"reflectedURLAttr", TestObjV8Internal::reflectedURLAttrAttrGetterCallback, TestObjV8Internal::reflectedURLAttrAttrSetterCallback, 0, 0, 0 /* no data */, st atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8 ::None), 0 /* on instance */},
4659 // Attribute 'reflectedStringAttr' (Type: 'attribute' ExtAttr: 'Reflect') 4659 // Attribute 'reflectedStringAttr'
4660 {"reflectedStringAttr", TestObjV8Internal::reflectedStringAttrAttrGetterCall back, TestObjV8Internal::reflectedStringAttrAttrSetterCallback, 0, 0, 0 /* no da ta */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttr ibute>(v8::None), 0 /* on instance */}, 4660 {"reflectedStringAttr", TestObjV8Internal::reflectedStringAttrAttrGetterCall back, TestObjV8Internal::reflectedStringAttrAttrSetterCallback, 0, 0, 0 /* no da ta */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttr ibute>(v8::None), 0 /* on instance */},
4661 // Attribute 'reflectedCustomIntegralAttr' (Type: 'attribute' ExtAttr: 'Refl ect') 4661 // Attribute 'reflectedCustomIntegralAttr'
4662 {"reflectedCustomIntegralAttr", TestObjV8Internal::reflectedCustomIntegralAt trAttrGetterCallback, TestObjV8Internal::reflectedCustomIntegralAttrAttrSetterCa llback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), stat ic_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4662 {"reflectedCustomIntegralAttr", TestObjV8Internal::reflectedCustomIntegralAt trAttrGetterCallback, TestObjV8Internal::reflectedCustomIntegralAttrAttrSetterCa llback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), stat ic_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4663 // Attribute 'reflectedCustomBooleanAttr' (Type: 'attribute' ExtAttr: 'Refle ct') 4663 // Attribute 'reflectedCustomBooleanAttr'
4664 {"reflectedCustomBooleanAttr", TestObjV8Internal::reflectedCustomBooleanAttr AttrGetterCallback, TestObjV8Internal::reflectedCustomBooleanAttrAttrSetterCallb ack, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_ cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4664 {"reflectedCustomBooleanAttr", TestObjV8Internal::reflectedCustomBooleanAttr AttrGetterCallback, TestObjV8Internal::reflectedCustomBooleanAttrAttrSetterCallb ack, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_ cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4665 // Attribute 'reflectedCustomURLAttr' (Type: 'attribute' ExtAttr: 'URL Refle ct') 4665 // Attribute 'reflectedCustomURLAttr'
4666 {"reflectedCustomURLAttr", TestObjV8Internal::reflectedCustomURLAttrAttrGett erCallback, TestObjV8Internal::reflectedCustomURLAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Pro pertyAttribute>(v8::None), 0 /* on instance */}, 4666 {"reflectedCustomURLAttr", TestObjV8Internal::reflectedCustomURLAttrAttrGett erCallback, TestObjV8Internal::reflectedCustomURLAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Pro pertyAttribute>(v8::None), 0 /* on instance */},
4667 // Attribute 'typedArrayAttr' (Type: 'attribute' ExtAttr: '') 4667 // Attribute 'typedArrayAttr'
4668 {"typedArrayAttr", TestObjV8Internal::typedArrayAttrAttrGetterCallback, Test ObjV8Internal::typedArrayAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_c ast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None ), 0 /* on instance */}, 4668 {"typedArrayAttr", TestObjV8Internal::typedArrayAttrAttrGetterCallback, Test ObjV8Internal::typedArrayAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_c ast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None ), 0 /* on instance */},
4669 // Attribute 'attrWithGetterException' (Type: 'attribute' ExtAttr: 'GetterRa isesException') 4669 // Attribute 'attrWithGetterException'
4670 {"attrWithGetterException", TestObjV8Internal::attrWithGetterExceptionAttrGe tterCallback, TestObjV8Internal::attrWithGetterExceptionAttrSetterCallback, 0, 0 , 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8:: PropertyAttribute>(v8::None), 0 /* on instance */}, 4670 {"attrWithGetterException", TestObjV8Internal::attrWithGetterExceptionAttrGe tterCallback, TestObjV8Internal::attrWithGetterExceptionAttrSetterCallback, 0, 0 , 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8:: PropertyAttribute>(v8::None), 0 /* on instance */},
4671 // Attribute 'attrWithSetterException' (Type: 'attribute' ExtAttr: 'SetterRa isesException') 4671 // Attribute 'attrWithSetterException'
4672 {"attrWithSetterException", TestObjV8Internal::attrWithSetterExceptionAttrGe tterCallback, TestObjV8Internal::attrWithSetterExceptionAttrSetterCallback, 0, 0 , 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8:: PropertyAttribute>(v8::None), 0 /* on instance */}, 4672 {"attrWithSetterException", TestObjV8Internal::attrWithSetterExceptionAttrGe tterCallback, TestObjV8Internal::attrWithSetterExceptionAttrSetterCallback, 0, 0 , 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8:: PropertyAttribute>(v8::None), 0 /* on instance */},
4673 // Attribute 'stringAttrWithGetterException' (Type: 'attribute' ExtAttr: 'Ge tterRaisesException') 4673 // Attribute 'stringAttrWithGetterException'
4674 {"stringAttrWithGetterException", TestObjV8Internal::stringAttrWithGetterExc eptionAttrGetterCallback, TestObjV8Internal::stringAttrWithGetterExceptionAttrSe tterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT) , static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4674 {"stringAttrWithGetterException", TestObjV8Internal::stringAttrWithGetterExc eptionAttrGetterCallback, TestObjV8Internal::stringAttrWithGetterExceptionAttrSe tterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT) , static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4675 // Attribute 'stringAttrWithSetterException' (Type: 'attribute' ExtAttr: 'Se tterRaisesException') 4675 // Attribute 'stringAttrWithSetterException'
4676 {"stringAttrWithSetterException", TestObjV8Internal::stringAttrWithSetterExc eptionAttrGetterCallback, TestObjV8Internal::stringAttrWithSetterExceptionAttrSe tterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT) , static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4676 {"stringAttrWithSetterException", TestObjV8Internal::stringAttrWithSetterExc eptionAttrGetterCallback, TestObjV8Internal::stringAttrWithSetterExceptionAttrSe tterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT) , static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4677 // Attribute 'customAttr' (Type: 'attribute' ExtAttr: 'Custom') 4677 // Attribute 'customAttr'
4678 {"customAttr", TestObjV8Internal::customAttrAttrGetterCallback, TestObjV8Int ernal::customAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::Acce ssControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on i nstance */}, 4678 {"customAttr", TestObjV8Internal::customAttrAttrGetterCallback, TestObjV8Int ernal::customAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::Acce ssControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on i nstance */},
4679 // Attribute 'withScriptStateAttribute' (Type: 'attribute' ExtAttr: 'CallWit h') 4679 // Attribute 'withScriptStateAttribute'
4680 {"withScriptStateAttribute", TestObjV8Internal::withScriptStateAttributeAttr GetterCallback, TestObjV8Internal::withScriptStateAttributeAttrSetterCallback, 0 , 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v 8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4680 {"withScriptStateAttribute", TestObjV8Internal::withScriptStateAttributeAttr GetterCallback, TestObjV8Internal::withScriptStateAttributeAttrSetterCallback, 0 , 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v 8::PropertyAttribute>(v8::None), 0 /* on instance */},
4681 // Attribute 'withScriptExecutionContextAttribute' (Type: 'attribute' ExtAtt r: 'CallWith') 4681 // Attribute 'withScriptExecutionContextAttribute'
4682 {"withScriptExecutionContextAttribute", TestObjV8Internal::withScriptExecuti onContextAttributeAttrGetterCallback, TestObjV8Internal::withScriptExecutionCont extAttributeAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessCon trol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instan ce */}, 4682 {"withScriptExecutionContextAttribute", TestObjV8Internal::withScriptExecuti onContextAttributeAttrGetterCallback, TestObjV8Internal::withScriptExecutionCont extAttributeAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessCon trol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instan ce */},
4683 // Attribute 'withActiveWindowAndFirstWindowAttribute' (Type: 'attribute' Ex tAttr: 'SetterCallWith') 4683 // Attribute 'withActiveWindowAndFirstWindowAttribute'
4684 {"withActiveWindowAndFirstWindowAttribute", TestObjV8Internal::withActiveWin dowAndFirstWindowAttributeAttrGetterCallback, TestObjV8Internal::withActiveWindo wAndFirstWindowAttributeAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v 8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4684 {"withActiveWindowAndFirstWindowAttribute", TestObjV8Internal::withActiveWin dowAndFirstWindowAttributeAttrGetterCallback, TestObjV8Internal::withActiveWindo wAndFirstWindowAttributeAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v 8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4685 // Attribute 'withScriptStateAttributeRaises' (Type: 'attribute' ExtAttr: 'G etterRaisesException CallWith') 4685 // Attribute 'withScriptStateAttributeRaises'
4686 {"withScriptStateAttributeRaises", TestObjV8Internal::withScriptStateAttribu teRaisesAttrGetterCallback, TestObjV8Internal::withScriptStateAttributeRaisesAtt rSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAU LT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4686 {"withScriptStateAttributeRaises", TestObjV8Internal::withScriptStateAttribu teRaisesAttrGetterCallback, TestObjV8Internal::withScriptStateAttributeRaisesAtt rSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAU LT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4687 // Attribute 'withScriptExecutionContextAttributeRaises' (Type: 'attribute' ExtAttr: 'GetterRaisesException CallWith') 4687 // Attribute 'withScriptExecutionContextAttributeRaises'
4688 {"withScriptExecutionContextAttributeRaises", TestObjV8Internal::withScriptE xecutionContextAttributeRaisesAttrGetterCallback, TestObjV8Internal::withScriptE xecutionContextAttributeRaisesAttrSetterCallback, 0, 0, 0 /* no data */, static_ cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::Non e), 0 /* on instance */}, 4688 {"withScriptExecutionContextAttributeRaises", TestObjV8Internal::withScriptE xecutionContextAttributeRaisesAttrGetterCallback, TestObjV8Internal::withScriptE xecutionContextAttributeRaisesAttrSetterCallback, 0, 0, 0 /* no data */, static_ cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::Non e), 0 /* on instance */},
4689 // Attribute 'withScriptExecutionContextAndScriptStateAttribute' (Type: 'att ribute' ExtAttr: 'CallWith') 4689 // Attribute 'withScriptExecutionContextAndScriptStateAttribute'
4690 {"withScriptExecutionContextAndScriptStateAttribute", TestObjV8Internal::wit hScriptExecutionContextAndScriptStateAttributeAttrGetterCallback, TestObjV8Inter nal::withScriptExecutionContextAndScriptStateAttributeAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Pr opertyAttribute>(v8::None), 0 /* on instance */}, 4690 {"withScriptExecutionContextAndScriptStateAttribute", TestObjV8Internal::wit hScriptExecutionContextAndScriptStateAttributeAttrGetterCallback, TestObjV8Inter nal::withScriptExecutionContextAndScriptStateAttributeAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Pr opertyAttribute>(v8::None), 0 /* on instance */},
4691 // Attribute 'withScriptExecutionContextAndScriptStateAttributeRaises' (Type : 'attribute' ExtAttr: 'GetterRaisesException CallWith') 4691 // Attribute 'withScriptExecutionContextAndScriptStateAttributeRaises'
4692 {"withScriptExecutionContextAndScriptStateAttributeRaises", TestObjV8Interna l::withScriptExecutionContextAndScriptStateAttributeRaisesAttrGetterCallback, Te stObjV8Internal::withScriptExecutionContextAndScriptStateAttributeRaisesAttrSett erCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4692 {"withScriptExecutionContextAndScriptStateAttributeRaises", TestObjV8Interna l::withScriptExecutionContextAndScriptStateAttributeRaisesAttrGetterCallback, Te stObjV8Internal::withScriptExecutionContextAndScriptStateAttributeRaisesAttrSett erCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4693 // Attribute 'withScriptExecutionContextAndScriptStateWithSpacesAttribute' ( Type: 'attribute' ExtAttr: 'CallWith') 4693 // Attribute 'withScriptExecutionContextAndScriptStateWithSpacesAttribute'
4694 {"withScriptExecutionContextAndScriptStateWithSpacesAttribute", TestObjV8Int ernal::withScriptExecutionContextAndScriptStateWithSpacesAttributeAttrGetterCall back, TestObjV8Internal::withScriptExecutionContextAndScriptStateWithSpacesAttri buteAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8 ::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4694 {"withScriptExecutionContextAndScriptStateWithSpacesAttribute", TestObjV8Int ernal::withScriptExecutionContextAndScriptStateWithSpacesAttributeAttrGetterCall back, TestObjV8Internal::withScriptExecutionContextAndScriptStateWithSpacesAttri buteAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8 ::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4695 // Attribute 'enforcedRangeByteAttr' (Type: 'attribute' ExtAttr: 'EnforceRan ge') 4695 // Attribute 'enforcedRangeByteAttr'
4696 {"enforcedRangeByteAttr", TestObjV8Internal::enforcedRangeByteAttrAttrGetter Callback, TestObjV8Internal::enforcedRangeByteAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Proper tyAttribute>(v8::None), 0 /* on instance */}, 4696 {"enforcedRangeByteAttr", TestObjV8Internal::enforcedRangeByteAttrAttrGetter Callback, TestObjV8Internal::enforcedRangeByteAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Proper tyAttribute>(v8::None), 0 /* on instance */},
4697 // Attribute 'enforcedRangeOctetAttr' (Type: 'attribute' ExtAttr: 'EnforceRa nge') 4697 // Attribute 'enforcedRangeOctetAttr'
4698 {"enforcedRangeOctetAttr", TestObjV8Internal::enforcedRangeOctetAttrAttrGett erCallback, TestObjV8Internal::enforcedRangeOctetAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Pro pertyAttribute>(v8::None), 0 /* on instance */}, 4698 {"enforcedRangeOctetAttr", TestObjV8Internal::enforcedRangeOctetAttrAttrGett erCallback, TestObjV8Internal::enforcedRangeOctetAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Pro pertyAttribute>(v8::None), 0 /* on instance */},
4699 // Attribute 'enforcedRangeLongAttr' (Type: 'attribute' ExtAttr: 'EnforceRan ge') 4699 // Attribute 'enforcedRangeLongAttr'
4700 {"enforcedRangeLongAttr", TestObjV8Internal::enforcedRangeLongAttrAttrGetter Callback, TestObjV8Internal::enforcedRangeLongAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Proper tyAttribute>(v8::None), 0 /* on instance */}, 4700 {"enforcedRangeLongAttr", TestObjV8Internal::enforcedRangeLongAttrAttrGetter Callback, TestObjV8Internal::enforcedRangeLongAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Proper tyAttribute>(v8::None), 0 /* on instance */},
4701 // Attribute 'enforcedRangeUnsignedLongAttr' (Type: 'attribute' ExtAttr: 'En forceRange') 4701 // Attribute 'enforcedRangeUnsignedLongAttr'
4702 {"enforcedRangeUnsignedLongAttr", TestObjV8Internal::enforcedRangeUnsignedLo ngAttrAttrGetterCallback, TestObjV8Internal::enforcedRangeUnsignedLongAttrAttrSe tterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT) , static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4702 {"enforcedRangeUnsignedLongAttr", TestObjV8Internal::enforcedRangeUnsignedLo ngAttrAttrGetterCallback, TestObjV8Internal::enforcedRangeUnsignedLongAttrAttrSe tterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT) , static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4703 // Attribute 'enforcedRangeLongLongAttr' (Type: 'attribute' ExtAttr: 'Enforc eRange') 4703 // Attribute 'enforcedRangeLongLongAttr'
4704 {"enforcedRangeLongLongAttr", TestObjV8Internal::enforcedRangeLongLongAttrAt trGetterCallback, TestObjV8Internal::enforcedRangeLongLongAttrAttrSetterCallback , 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cas t<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4704 {"enforcedRangeLongLongAttr", TestObjV8Internal::enforcedRangeLongLongAttrAt trGetterCallback, TestObjV8Internal::enforcedRangeLongLongAttrAttrSetterCallback , 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cas t<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4705 // Attribute 'enforcedRangeUnsignedLongLongAttr' (Type: 'attribute' ExtAttr: 'EnforceRange') 4705 // Attribute 'enforcedRangeUnsignedLongLongAttr'
4706 {"enforcedRangeUnsignedLongLongAttr", TestObjV8Internal::enforcedRangeUnsign edLongLongAttrAttrGetterCallback, TestObjV8Internal::enforcedRangeUnsignedLongLo ngAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>( v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */} , 4706 {"enforcedRangeUnsignedLongLongAttr", TestObjV8Internal::enforcedRangeUnsign edLongLongAttrAttrGetterCallback, TestObjV8Internal::enforcedRangeUnsignedLongLo ngAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>( v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */} ,
4707 #if ENABLE(Condition1) 4707 #if ENABLE(Condition1)
4708 // Attribute 'conditionalAttr1' (Type: 'attribute' ExtAttr: 'Conditional') 4708 // Attribute 'conditionalAttr1'
4709 {"conditionalAttr1", TestObjV8Internal::conditionalAttr1AttrGetterCallback, TestObjV8Internal::conditionalAttr1AttrSetterCallback, 0, 0, 0 /* no data */, st atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8 ::None), 0 /* on instance */}, 4709 {"conditionalAttr1", TestObjV8Internal::conditionalAttr1AttrGetterCallback, TestObjV8Internal::conditionalAttr1AttrSetterCallback, 0, 0, 0 /* no data */, st atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8 ::None), 0 /* on instance */},
4710 #endif // ENABLE(Condition1) 4710 #endif // ENABLE(Condition1)
4711 #if ENABLE(Condition1) && ENABLE(Condition2) 4711 #if ENABLE(Condition1) && ENABLE(Condition2)
4712 // Attribute 'conditionalAttr2' (Type: 'attribute' ExtAttr: 'Conditional') 4712 // Attribute 'conditionalAttr2'
4713 {"conditionalAttr2", TestObjV8Internal::conditionalAttr2AttrGetterCallback, TestObjV8Internal::conditionalAttr2AttrSetterCallback, 0, 0, 0 /* no data */, st atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8 ::None), 0 /* on instance */}, 4713 {"conditionalAttr2", TestObjV8Internal::conditionalAttr2AttrGetterCallback, TestObjV8Internal::conditionalAttr2AttrSetterCallback, 0, 0, 0 /* no data */, st atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8 ::None), 0 /* on instance */},
4714 #endif // ENABLE(Condition1) && ENABLE(Condition2) 4714 #endif // ENABLE(Condition1) && ENABLE(Condition2)
4715 #if ENABLE(Condition1) || ENABLE(Condition2) 4715 #if ENABLE(Condition1) || ENABLE(Condition2)
4716 // Attribute 'conditionalAttr3' (Type: 'attribute' ExtAttr: 'Conditional') 4716 // Attribute 'conditionalAttr3'
4717 {"conditionalAttr3", TestObjV8Internal::conditionalAttr3AttrGetterCallback, TestObjV8Internal::conditionalAttr3AttrSetterCallback, 0, 0, 0 /* no data */, st atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8 ::None), 0 /* on instance */}, 4717 {"conditionalAttr3", TestObjV8Internal::conditionalAttr3AttrGetterCallback, TestObjV8Internal::conditionalAttr3AttrSetterCallback, 0, 0, 0 /* no data */, st atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8 ::None), 0 /* on instance */},
4718 #endif // ENABLE(Condition1) || ENABLE(Condition2) 4718 #endif // ENABLE(Condition1) || ENABLE(Condition2)
4719 #if ENABLE(Condition1) 4719 #if ENABLE(Condition1)
4720 // Attribute 'conditionalAttr4' (Type: 'attribute' ExtAttr: 'Conditional') 4720 // Attribute 'conditionalAttr4'
4721 {"conditionalAttr4", TestObjV8Internal::TestObjConstructorGetter, TestObjV8I nternal::TestObjReplaceableAttrSetterCallback, 0, 0, &V8TestObjectectA::info, st atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8 ::None | v8::DontEnum), 0 /* on instance */}, 4721 {"conditionalAttr4", TestObjV8Internal::TestObjConstructorGetter, TestObjV8I nternal::TestObjReplaceableAttrSetterCallback, 0, 0, &V8TestObjectectA::info, st atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8 ::None | v8::DontEnum), 0 /* on instance */},
4722 #endif // ENABLE(Condition1) 4722 #endif // ENABLE(Condition1)
4723 #if ENABLE(Condition1) && ENABLE(Condition2) 4723 #if ENABLE(Condition1) && ENABLE(Condition2)
4724 // Attribute 'conditionalAttr5' (Type: 'attribute' ExtAttr: 'Conditional') 4724 // Attribute 'conditionalAttr5'
4725 {"conditionalAttr5", TestObjV8Internal::TestObjConstructorGetter, TestObjV8I nternal::TestObjReplaceableAttrSetterCallback, 0, 0, &V8TestObjectectB::info, st atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8 ::None | v8::DontEnum), 0 /* on instance */}, 4725 {"conditionalAttr5", TestObjV8Internal::TestObjConstructorGetter, TestObjV8I nternal::TestObjReplaceableAttrSetterCallback, 0, 0, &V8TestObjectectB::info, st atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8 ::None | v8::DontEnum), 0 /* on instance */},
4726 #endif // ENABLE(Condition1) && ENABLE(Condition2) 4726 #endif // ENABLE(Condition1) && ENABLE(Condition2)
4727 #if ENABLE(Condition1) || ENABLE(Condition2) 4727 #if ENABLE(Condition1) || ENABLE(Condition2)
4728 // Attribute 'conditionalAttr6' (Type: 'attribute' ExtAttr: 'Conditional') 4728 // Attribute 'conditionalAttr6'
4729 {"conditionalAttr6", TestObjV8Internal::TestObjConstructorGetter, TestObjV8I nternal::TestObjReplaceableAttrSetterCallback, 0, 0, &V8TestObjectectC::info, st atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8 ::None | v8::DontEnum), 0 /* on instance */}, 4729 {"conditionalAttr6", TestObjV8Internal::TestObjConstructorGetter, TestObjV8I nternal::TestObjReplaceableAttrSetterCallback, 0, 0, &V8TestObjectectC::info, st atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8 ::None | v8::DontEnum), 0 /* on instance */},
4730 #endif // ENABLE(Condition1) || ENABLE(Condition2) 4730 #endif // ENABLE(Condition1) || ENABLE(Condition2)
4731 // Attribute 'cachedAttribute1' (Type: 'attribute' ExtAttr: '') 4731 // Attribute 'cachedAttribute1'
4732 {"cachedAttribute1", TestObjV8Internal::cachedAttribute1AttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_ca st<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4732 {"cachedAttribute1", TestObjV8Internal::cachedAttribute1AttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_ca st<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4733 // Attribute 'cachedAttribute2' (Type: 'attribute' ExtAttr: '') 4733 // Attribute 'cachedAttribute2'
4734 {"cachedAttribute2", TestObjV8Internal::cachedAttribute2AttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_ca st<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4734 {"cachedAttribute2", TestObjV8Internal::cachedAttribute2AttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_ca st<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4735 // Attribute 'anyAttribute' (Type: 'attribute' ExtAttr: '') 4735 // Attribute 'anyAttribute'
4736 {"anyAttribute", TestObjV8Internal::anyAttributeAttrGetterCallback, TestObjV 8Internal::anyAttributeAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8 ::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 / * on instance */}, 4736 {"anyAttribute", TestObjV8Internal::anyAttributeAttrGetterCallback, TestObjV 8Internal::anyAttributeAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8 ::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 / * on instance */},
4737 // Attribute 'callbackFunctionAttribute' (Type: 'attribute' ExtAttr: '') 4737 // Attribute 'callbackFunctionAttribute'
4738 {"callbackFunctionAttribute", TestObjV8Internal::callbackFunctionAttributeAt trGetterCallback, TestObjV8Internal::callbackFunctionAttributeAttrSetterCallback , 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cas t<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4738 {"callbackFunctionAttribute", TestObjV8Internal::callbackFunctionAttributeAt trGetterCallback, TestObjV8Internal::callbackFunctionAttributeAttrSetterCallback , 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cas t<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4739 // Attribute 'floatArray' (Type: 'attribute' ExtAttr: '') 4739 // Attribute 'floatArray'
4740 {"floatArray", TestObjV8Internal::floatArrayAttrGetterCallback, TestObjV8Int ernal::floatArrayAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::Acce ssControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on i nstance */}, 4740 {"floatArray", TestObjV8Internal::floatArrayAttrGetterCallback, TestObjV8Int ernal::floatArrayAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::Acce ssControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on i nstance */},
4741 // Attribute 'doubleArray' (Type: 'attribute' ExtAttr: '') 4741 // Attribute 'doubleArray'
4742 {"doubleArray", TestObjV8Internal::doubleArrayAttrGetterCallback, TestObjV8I nternal::doubleArrayAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::A ccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* o n instance */}, 4742 {"doubleArray", TestObjV8Internal::doubleArrayAttrGetterCallback, TestObjV8I nternal::doubleArrayAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::A ccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* o n instance */},
4743 // Attribute 'messagePortArray' (Type: 'attribute' ExtAttr: '') 4743 // Attribute 'messagePortArray'
4744 {"messagePortArray", TestObjV8Internal::messagePortArrayAttrGetterCallback, TestObjV8Internal::messagePortArrayAttrSetterCallback, 0, 0, 0 /* no data */, st atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8 ::None), 0 /* on instance */}, 4744 {"messagePortArray", TestObjV8Internal::messagePortArrayAttrGetterCallback, TestObjV8Internal::messagePortArrayAttrSetterCallback, 0, 0, 0 /* no data */, st atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8 ::None), 0 /* on instance */},
4745 // Attribute 'contentDocument' (Type: 'attribute' ExtAttr: 'CheckSecurityFor Node') 4745 // Attribute 'contentDocument'
4746 {"contentDocument", TestObjV8Internal::contentDocumentAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast <v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4746 {"contentDocument", TestObjV8Internal::contentDocumentAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast <v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4747 // Attribute 'mutablePoint' (Type: 'attribute' ExtAttr: '') 4747 // Attribute 'mutablePoint'
4748 {"mutablePoint", TestObjV8Internal::mutablePointAttrGetterCallback, TestObjV 8Internal::mutablePointAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8 ::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 / * on instance */}, 4748 {"mutablePoint", TestObjV8Internal::mutablePointAttrGetterCallback, TestObjV 8Internal::mutablePointAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8 ::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 / * on instance */},
4749 // Attribute 'immutablePoint' (Type: 'attribute' ExtAttr: 'Immutable') 4749 // Attribute 'immutablePoint'
4750 {"immutablePoint", TestObjV8Internal::immutablePointAttrGetterCallback, Test ObjV8Internal::immutablePointAttrSetterCallback, 0, 0, 0 /* no data */, static_c ast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None ), 0 /* on instance */}, 4750 {"immutablePoint", TestObjV8Internal::immutablePointAttrGetterCallback, Test ObjV8Internal::immutablePointAttrSetterCallback, 0, 0, 0 /* no data */, static_c ast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None ), 0 /* on instance */},
4751 // Attribute 'strawberry' (Type: 'attribute' ExtAttr: 'ImplementedAs') 4751 // Attribute 'strawberry'
4752 {"strawberry", TestObjV8Internal::strawberryAttrGetterCallback, TestObjV8Int ernal::strawberryAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::Acce ssControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on i nstance */}, 4752 {"strawberry", TestObjV8Internal::strawberryAttrGetterCallback, TestObjV8Int ernal::strawberryAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::Acce ssControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on i nstance */},
4753 // Attribute 'strictFloat' (Type: 'attribute' ExtAttr: 'StrictTypeChecking') 4753 // Attribute 'strictFloat'
4754 {"strictFloat", TestObjV8Internal::strictFloatAttrGetterCallback, TestObjV8I nternal::strictFloatAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::A ccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* o n instance */}, 4754 {"strictFloat", TestObjV8Internal::strictFloatAttrGetterCallback, TestObjV8I nternal::strictFloatAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::A ccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* o n instance */},
4755 // Attribute 'description' (Type: 'attribute' ExtAttr: '') 4755 // Attribute 'description'
4756 {"description", TestObjV8Internal::descriptionAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Pro pertyAttribute>(v8::None), 0 /* on instance */}, 4756 {"description", TestObjV8Internal::descriptionAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Pro pertyAttribute>(v8::None), 0 /* on instance */},
4757 // Attribute 'id' (Type: 'attribute' ExtAttr: '') 4757 // Attribute 'id'
4758 {"id", TestObjV8Internal::idAttrGetterCallback, TestObjV8Internal::idAttrSet terCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4758 {"id", TestObjV8Internal::idAttrGetterCallback, TestObjV8Internal::idAttrSet terCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4759 // Attribute 'hash' (Type: 'attribute' ExtAttr: '') 4759 // Attribute 'hash'
4760 {"hash", TestObjV8Internal::hashAttrGetterCallback, 0, 0, 0, 0 /* no data */ , static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute >(v8::None), 0 /* on instance */}, 4760 {"hash", TestObjV8Internal::hashAttrGetterCallback, 0, 0, 0, 0 /* no data */ , static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute >(v8::None), 0 /* on instance */},
4761 // Attribute 'replaceableAttribute' (Type: 'attribute' ExtAttr: 'Replaceable ') 4761 // Attribute 'replaceableAttribute'
4762 {"replaceableAttribute", TestObjV8Internal::replaceableAttributeAttrGetterCa llback, TestObjV8Internal::TestObjReplaceableAttrSetterCallback, 0, 0, 0 /* no d ata */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAtt ribute>(v8::None), 0 /* on instance */}, 4762 {"replaceableAttribute", TestObjV8Internal::replaceableAttributeAttrGetterCa llback, TestObjV8Internal::TestObjReplaceableAttrSetterCallback, 0, 0, 0 /* no d ata */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAtt ribute>(v8::None), 0 /* on instance */},
4763 // Attribute 'nullableDoubleAttribute' (Type: 'attribute' ExtAttr: '') 4763 // Attribute 'nullableDoubleAttribute'
4764 {"nullableDoubleAttribute", TestObjV8Internal::nullableDoubleAttributeAttrGe tterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAU LT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4764 {"nullableDoubleAttribute", TestObjV8Internal::nullableDoubleAttributeAttrGe tterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAU LT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4765 // Attribute 'nullableLongAttribute' (Type: 'attribute' ExtAttr: '') 4765 // Attribute 'nullableLongAttribute'
4766 {"nullableLongAttribute", TestObjV8Internal::nullableLongAttributeAttrGetter Callback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4766 {"nullableLongAttribute", TestObjV8Internal::nullableLongAttributeAttrGetter Callback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4767 // Attribute 'nullableBooleanAttribute' (Type: 'attribute' ExtAttr: '') 4767 // Attribute 'nullableBooleanAttribute'
4768 {"nullableBooleanAttribute", TestObjV8Internal::nullableBooleanAttributeAttr GetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEF AULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4768 {"nullableBooleanAttribute", TestObjV8Internal::nullableBooleanAttributeAttr GetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEF AULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4769 // Attribute 'nullableStringAttribute' (Type: 'attribute' ExtAttr: '') 4769 // Attribute 'nullableStringAttribute'
4770 {"nullableStringAttribute", TestObjV8Internal::nullableStringAttributeAttrGe tterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAU LT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4770 {"nullableStringAttribute", TestObjV8Internal::nullableStringAttributeAttrGe tterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAU LT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4771 // Attribute 'nullableLongSettableAttribute' (Type: 'attribute' ExtAttr: '') 4771 // Attribute 'nullableLongSettableAttribute'
4772 {"nullableLongSettableAttribute", TestObjV8Internal::nullableLongSettableAtt ributeAttrGetterCallback, TestObjV8Internal::nullableLongSettableAttributeAttrSe tterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT) , static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4772 {"nullableLongSettableAttribute", TestObjV8Internal::nullableLongSettableAtt ributeAttrGetterCallback, TestObjV8Internal::nullableLongSettableAttributeAttrSe tterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT) , static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4773 // Attribute 'nullableStringValue' (Type: 'attribute' ExtAttr: 'GetterRaises Exception') 4773 // Attribute 'nullableStringValue'
4774 {"nullableStringValue", TestObjV8Internal::nullableStringValueAttrGetterCall back, TestObjV8Internal::nullableStringValueAttrSetterCallback, 0, 0, 0 /* no da ta */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttr ibute>(v8::None), 0 /* on instance */}, 4774 {"nullableStringValue", TestObjV8Internal::nullableStringValueAttrGetterCall back, TestObjV8Internal::nullableStringValueAttrSetterCallback, 0, 0, 0 /* no da ta */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttr ibute>(v8::None), 0 /* on instance */},
4775 // Attribute 'perWorldReadOnlyAttribute' (Type: 'attribute' ExtAttr: 'PerWor ldBindings') 4775 // Attribute 'perWorldReadOnlyAttribute'
4776 {"perWorldReadOnlyAttribute", TestObjV8Internal::perWorldReadOnlyAttributeAt trGetterCallback, 0, TestObjV8Internal::perWorldReadOnlyAttributeAttrGetterCallb ackForMainWorld, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT) , static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4776 {"perWorldReadOnlyAttribute", TestObjV8Internal::perWorldReadOnlyAttributeAt trGetterCallback, 0, TestObjV8Internal::perWorldReadOnlyAttributeAttrGetterCallb ackForMainWorld, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT) , static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4777 // Attribute 'perWorldAttribute' (Type: 'attribute' ExtAttr: 'PerWorldBindin gs') 4777 // Attribute 'perWorldAttribute'
4778 {"perWorldAttribute", TestObjV8Internal::perWorldAttributeAttrGetterCallback , TestObjV8Internal::perWorldAttributeAttrSetterCallback, TestObjV8Internal::per WorldAttributeAttrGetterCallbackForMainWorld, TestObjV8Internal::perWorldAttribu teAttrSetterCallbackForMainWorld, 0 /* no data */, static_cast<v8::AccessControl >(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance * /}, 4778 {"perWorldAttribute", TestObjV8Internal::perWorldAttributeAttrGetterCallback , TestObjV8Internal::perWorldAttributeAttrSetterCallback, TestObjV8Internal::per WorldAttributeAttrGetterCallbackForMainWorld, TestObjV8Internal::perWorldAttribu teAttrSetterCallbackForMainWorld, 0 /* no data */, static_cast<v8::AccessControl >(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance * /},
4779 // Attribute 'activityLoggedAttr1' (Type: 'attribute' ExtAttr: 'ActivityLog' ) 4779 // Attribute 'activityLoggedAttr1'
4780 {"activityLoggedAttr1", TestObjV8Internal::activityLoggedAttr1AttrGetterCall back, TestObjV8Internal::activityLoggedAttr1AttrSetterCallback, 0, 0, 0 /* no da ta */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttr ibute>(v8::None), 0 /* on instance */}, 4780 {"activityLoggedAttr1", TestObjV8Internal::activityLoggedAttr1AttrGetterCall back, TestObjV8Internal::activityLoggedAttr1AttrSetterCallback, 0, 0, 0 /* no da ta */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttr ibute>(v8::None), 0 /* on instance */},
4781 // Attribute 'activityLoggedAttr2' (Type: 'attribute' ExtAttr: 'PerWorldBind ings ActivityLog') 4781 // Attribute 'activityLoggedAttr2'
4782 {"activityLoggedAttr2", TestObjV8Internal::activityLoggedAttr2AttrGetterCall back, TestObjV8Internal::activityLoggedAttr2AttrSetterCallback, TestObjV8Interna l::activityLoggedAttr2AttrGetterCallbackForMainWorld, TestObjV8Internal::activit yLoggedAttr2AttrSetterCallbackForMainWorld, 0 /* no data */, static_cast<v8::Acc essControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4782 {"activityLoggedAttr2", TestObjV8Internal::activityLoggedAttr2AttrGetterCall back, TestObjV8Internal::activityLoggedAttr2AttrSetterCallback, TestObjV8Interna l::activityLoggedAttr2AttrGetterCallbackForMainWorld, TestObjV8Internal::activit yLoggedAttr2AttrSetterCallbackForMainWorld, 0 /* no data */, static_cast<v8::Acc essControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4783 // Attribute 'activityLoggedInIsolatedWorldsAttr' (Type: 'attribute' ExtAttr : 'PerWorldBindings ActivityLog') 4783 // Attribute 'activityLoggedInIsolatedWorldsAttr'
4784 {"activityLoggedInIsolatedWorldsAttr", TestObjV8Internal::activityLoggedInIs olatedWorldsAttrAttrGetterCallback, TestObjV8Internal::activityLoggedInIsolatedW orldsAttrAttrSetterCallback, TestObjV8Internal::activityLoggedInIsolatedWorldsAt trAttrGetterCallbackForMainWorld, TestObjV8Internal::activityLoggedInIsolatedWor ldsAttrAttrSetterCallbackForMainWorld, 0 /* no data */, static_cast<v8::AccessCo ntrol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on insta nce */}, 4784 {"activityLoggedInIsolatedWorldsAttr", TestObjV8Internal::activityLoggedInIs olatedWorldsAttrAttrGetterCallback, TestObjV8Internal::activityLoggedInIsolatedW orldsAttrAttrSetterCallback, TestObjV8Internal::activityLoggedInIsolatedWorldsAt trAttrGetterCallbackForMainWorld, TestObjV8Internal::activityLoggedInIsolatedWor ldsAttrAttrSetterCallbackForMainWorld, 0 /* no data */, static_cast<v8::AccessCo ntrol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on insta nce */},
4785 // Attribute 'activityLoggedAttrSetter1' (Type: 'attribute' ExtAttr: 'Activi tyLog') 4785 // Attribute 'activityLoggedAttrSetter1'
4786 {"activityLoggedAttrSetter1", TestObjV8Internal::activityLoggedAttrSetter1At trGetterCallback, TestObjV8Internal::activityLoggedAttrSetter1AttrSetterCallback , 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cas t<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4786 {"activityLoggedAttrSetter1", TestObjV8Internal::activityLoggedAttrSetter1At trGetterCallback, TestObjV8Internal::activityLoggedAttrSetter1AttrSetterCallback , 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cas t<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4787 // Attribute 'activityLoggedAttrSetter2' (Type: 'attribute' ExtAttr: 'PerWor ldBindings ActivityLog') 4787 // Attribute 'activityLoggedAttrSetter2'
4788 {"activityLoggedAttrSetter2", TestObjV8Internal::activityLoggedAttrSetter2At trGetterCallback, TestObjV8Internal::activityLoggedAttrSetter2AttrSetterCallback , TestObjV8Internal::activityLoggedAttrSetter2AttrGetterCallbackForMainWorld, Te stObjV8Internal::activityLoggedAttrSetter2AttrSetterCallbackForMainWorld, 0 /* n o data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Property Attribute>(v8::None), 0 /* on instance */}, 4788 {"activityLoggedAttrSetter2", TestObjV8Internal::activityLoggedAttrSetter2At trGetterCallback, TestObjV8Internal::activityLoggedAttrSetter2AttrSetterCallback , TestObjV8Internal::activityLoggedAttrSetter2AttrGetterCallbackForMainWorld, Te stObjV8Internal::activityLoggedAttrSetter2AttrSetterCallbackForMainWorld, 0 /* n o data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Property Attribute>(v8::None), 0 /* on instance */},
4789 // Attribute 'activityLoggedInIsolatedWorldsAttrSetter' (Type: 'attribute' E xtAttr: 'PerWorldBindings ActivityLog') 4789 // Attribute 'activityLoggedInIsolatedWorldsAttrSetter'
4790 {"activityLoggedInIsolatedWorldsAttrSetter", TestObjV8Internal::activityLogg edInIsolatedWorldsAttrSetterAttrGetterCallback, TestObjV8Internal::activityLogge dInIsolatedWorldsAttrSetterAttrSetterCallback, TestObjV8Internal::activityLogged InIsolatedWorldsAttrSetterAttrGetterCallbackForMainWorld, TestObjV8Internal::act ivityLoggedInIsolatedWorldsAttrSetterAttrSetterCallbackForMainWorld, 0 /* no dat a */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttri bute>(v8::None), 0 /* on instance */}, 4790 {"activityLoggedInIsolatedWorldsAttrSetter", TestObjV8Internal::activityLogg edInIsolatedWorldsAttrSetterAttrGetterCallback, TestObjV8Internal::activityLogge dInIsolatedWorldsAttrSetterAttrSetterCallback, TestObjV8Internal::activityLogged InIsolatedWorldsAttrSetterAttrGetterCallbackForMainWorld, TestObjV8Internal::act ivityLoggedInIsolatedWorldsAttrSetterAttrSetterCallbackForMainWorld, 0 /* no dat a */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttri bute>(v8::None), 0 /* on instance */},
4791 // Attribute 'activityLoggedAttrGetter1' (Type: 'attribute' ExtAttr: 'Activi tyLog') 4791 // Attribute 'activityLoggedAttrGetter1'
4792 {"activityLoggedAttrGetter1", TestObjV8Internal::activityLoggedAttrGetter1At trGetterCallback, TestObjV8Internal::activityLoggedAttrGetter1AttrSetterCallback , 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cas t<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4792 {"activityLoggedAttrGetter1", TestObjV8Internal::activityLoggedAttrGetter1At trGetterCallback, TestObjV8Internal::activityLoggedAttrGetter1AttrSetterCallback , 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cas t<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4793 // Attribute 'activityLoggedAttrGetter2' (Type: 'attribute' ExtAttr: 'PerWor ldBindings ActivityLog') 4793 // Attribute 'activityLoggedAttrGetter2'
4794 {"activityLoggedAttrGetter2", TestObjV8Internal::activityLoggedAttrGetter2At trGetterCallback, TestObjV8Internal::activityLoggedAttrGetter2AttrSetterCallback , TestObjV8Internal::activityLoggedAttrGetter2AttrGetterCallbackForMainWorld, Te stObjV8Internal::activityLoggedAttrGetter2AttrSetterCallbackForMainWorld, 0 /* n o data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Property Attribute>(v8::None), 0 /* on instance */}, 4794 {"activityLoggedAttrGetter2", TestObjV8Internal::activityLoggedAttrGetter2At trGetterCallback, TestObjV8Internal::activityLoggedAttrGetter2AttrSetterCallback , TestObjV8Internal::activityLoggedAttrGetter2AttrGetterCallbackForMainWorld, Te stObjV8Internal::activityLoggedAttrGetter2AttrSetterCallbackForMainWorld, 0 /* n o data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Property Attribute>(v8::None), 0 /* on instance */},
4795 // Attribute 'activityLoggedInIsolatedWorldsAttrGetter' (Type: 'attribute' E xtAttr: 'PerWorldBindings ActivityLog') 4795 // Attribute 'activityLoggedInIsolatedWorldsAttrGetter'
4796 {"activityLoggedInIsolatedWorldsAttrGetter", TestObjV8Internal::activityLogg edInIsolatedWorldsAttrGetterAttrGetterCallback, TestObjV8Internal::activityLogge dInIsolatedWorldsAttrGetterAttrSetterCallback, TestObjV8Internal::activityLogged InIsolatedWorldsAttrGetterAttrGetterCallbackForMainWorld, TestObjV8Internal::act ivityLoggedInIsolatedWorldsAttrGetterAttrSetterCallbackForMainWorld, 0 /* no dat a */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttri bute>(v8::None), 0 /* on instance */}, 4796 {"activityLoggedInIsolatedWorldsAttrGetter", TestObjV8Internal::activityLogg edInIsolatedWorldsAttrGetterAttrGetterCallback, TestObjV8Internal::activityLogge dInIsolatedWorldsAttrGetterAttrSetterCallback, TestObjV8Internal::activityLogged InIsolatedWorldsAttrGetterAttrGetterCallbackForMainWorld, TestObjV8Internal::act ivityLoggedInIsolatedWorldsAttrGetterAttrSetterCallbackForMainWorld, 0 /* no dat a */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttri bute>(v8::None), 0 /* on instance */},
4797 // Attribute 'deprecatedStaticReadOnlyAttr' (Type: 'attribute' ExtAttr: 'Dep recateAs') 4797 // Attribute 'deprecatedStaticReadOnlyAttr'
4798 {"deprecatedStaticReadOnlyAttr", TestObjV8Internal::deprecatedStaticReadOnly AttrAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl> (v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */ }, 4798 {"deprecatedStaticReadOnlyAttr", TestObjV8Internal::deprecatedStaticReadOnly AttrAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl> (v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */ },
4799 // Attribute 'deprecatedStaticAttr' (Type: 'attribute' ExtAttr: 'DeprecateAs ') 4799 // Attribute 'deprecatedStaticAttr'
4800 {"deprecatedStaticAttr", TestObjV8Internal::deprecatedStaticAttrAttrGetterCa llback, TestObjV8Internal::deprecatedStaticAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyA ttribute>(v8::None), 0 /* on instance */}, 4800 {"deprecatedStaticAttr", TestObjV8Internal::deprecatedStaticAttrAttrGetterCa llback, TestObjV8Internal::deprecatedStaticAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyA ttribute>(v8::None), 0 /* on instance */},
4801 // Attribute 'deprecatedReadonlyAttr' (Type: 'attribute' ExtAttr: 'Deprecate As') 4801 // Attribute 'deprecatedReadonlyAttr'
4802 {"deprecatedReadonlyAttr", TestObjV8Internal::deprecatedReadonlyAttrAttrGett erCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT ), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 4802 {"deprecatedReadonlyAttr", TestObjV8Internal::deprecatedReadonlyAttrAttrGett erCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT ), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
4803 // Attribute 'deprecatedAttr' (Type: 'attribute' ExtAttr: 'DeprecateAs') 4803 // Attribute 'deprecatedAttr'
4804 {"deprecatedAttr", TestObjV8Internal::deprecatedAttrAttrGetterCallback, Test ObjV8Internal::deprecatedAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_c ast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None ), 0 /* on instance */}, 4804 {"deprecatedAttr", TestObjV8Internal::deprecatedAttrAttrGetterCallback, Test ObjV8Internal::deprecatedAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_c ast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None ), 0 /* on instance */},
4805 }; 4805 };
4806 4806
4807 static const V8DOMConfiguration::BatchedMethod V8TestObjectMethods[] = { 4807 static const V8DOMConfiguration::BatchedMethod V8TestObjectMethods[] = {
4808 {"voidMethod", TestObjV8Internal::voidMethodMethodCallback, 0, 0}, 4808 {"voidMethod", TestObjV8Internal::voidMethodMethodCallback, 0, 0},
4809 {"longMethod", TestObjV8Internal::longMethodMethodCallback, 0, 0}, 4809 {"longMethod", TestObjV8Internal::longMethodMethodCallback, 0, 0},
4810 {"objMethod", TestObjV8Internal::objMethodMethodCallback, 0, 0}, 4810 {"objMethod", TestObjV8Internal::objMethodMethodCallback, 0, 0},
4811 {"methodWithSequenceArg", TestObjV8Internal::methodWithSequenceArgMethodCall back, 0, 1}, 4811 {"methodWithSequenceArg", TestObjV8Internal::methodWithSequenceArgMethodCall back, 0, 1},
4812 {"methodReturningSequence", TestObjV8Internal::methodReturningSequenceMethod Callback, 0, 1}, 4812 {"methodReturningSequence", TestObjV8Internal::methodReturningSequenceMethod Callback, 0, 1},
4813 {"methodWithEnumArg", TestObjV8Internal::methodWithEnumArgMethodCallback, 0, 1}, 4813 {"methodWithEnumArg", TestObjV8Internal::methodWithEnumArgMethodCallback, 0, 1},
(...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after
4979 V8TestObjectMethods, WTF_ARRAY_LENGTH(V8TestObjectMethods), isolate, cur rentWorldType); 4979 V8TestObjectMethods, WTF_ARRAY_LENGTH(V8TestObjectMethods), isolate, cur rentWorldType);
4980 UNUSED_PARAM(defaultSignature); // In some cases, it will not be used. 4980 UNUSED_PARAM(defaultSignature); // In some cases, it will not be used.
4981 desc->SetCallHandler(V8TestObject::constructorCallback); 4981 desc->SetCallHandler(V8TestObject::constructorCallback);
4982 desc->SetLength(1); 4982 desc->SetLength(1);
4983 v8::Local<v8::ObjectTemplate> instance = desc->InstanceTemplate(); 4983 v8::Local<v8::ObjectTemplate> instance = desc->InstanceTemplate();
4984 v8::Local<v8::ObjectTemplate> proto = desc->PrototypeTemplate(); 4984 v8::Local<v8::ObjectTemplate> proto = desc->PrototypeTemplate();
4985 UNUSED_PARAM(instance); // In some cases, it will not be used. 4985 UNUSED_PARAM(instance); // In some cases, it will not be used.
4986 UNUSED_PARAM(proto); // In some cases, it will not be used. 4986 UNUSED_PARAM(proto); // In some cases, it will not be used.
4987 if (RuntimeEnabledFeatures::enabledAtRuntimeAttr1Enabled()) { 4987 if (RuntimeEnabledFeatures::enabledAtRuntimeAttr1Enabled()) {
4988 static const V8DOMConfiguration::BatchedAttribute attrData =\ 4988 static const V8DOMConfiguration::BatchedAttribute attrData =\
4989 // Attribute 'enabledAtRuntimeAttr1' (Type: 'attribute' ExtAttr: 'Enable dAtRuntime') 4989 // Attribute 'enabledAtRuntimeAttr1'
4990 {"enabledAtRuntimeAttr1", TestObjV8Internal::enabledAtRuntimeAttr1AttrGe tterCallback, TestObjV8Internal::enabledAtRuntimeAttr1AttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Pr opertyAttribute>(v8::None), 0 /* on instance */}; 4990 {"enabledAtRuntimeAttr1", TestObjV8Internal::enabledAtRuntimeAttr1AttrGe tterCallback, TestObjV8Internal::enabledAtRuntimeAttr1AttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Pr opertyAttribute>(v8::None), 0 /* on instance */};
4991 V8DOMConfiguration::configureAttribute(instance, proto, attrData, isolat e, currentWorldType); 4991 V8DOMConfiguration::configureAttribute(instance, proto, attrData, isolat e, currentWorldType);
4992 } 4992 }
4993 if (RuntimeEnabledFeatures::featureNameEnabled()) { 4993 if (RuntimeEnabledFeatures::featureNameEnabled()) {
4994 static const V8DOMConfiguration::BatchedAttribute attrData =\ 4994 static const V8DOMConfiguration::BatchedAttribute attrData =\
4995 // Attribute 'enabledAtRuntimeAttr2' (Type: 'attribute' ExtAttr: 'Enable dAtRuntime') 4995 // Attribute 'enabledAtRuntimeAttr2'
4996 {"enabledAtRuntimeAttr2", TestObjV8Internal::enabledAtRuntimeAttr2AttrGe tterCallback, TestObjV8Internal::enabledAtRuntimeAttr2AttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Pr opertyAttribute>(v8::None), 0 /* on instance */}; 4996 {"enabledAtRuntimeAttr2", TestObjV8Internal::enabledAtRuntimeAttr2AttrGe tterCallback, TestObjV8Internal::enabledAtRuntimeAttr2AttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Pr opertyAttribute>(v8::None), 0 /* on instance */};
4997 V8DOMConfiguration::configureAttribute(instance, proto, attrData, isolat e, currentWorldType); 4997 V8DOMConfiguration::configureAttribute(instance, proto, attrData, isolat e, currentWorldType);
4998 } 4998 }
4999 desc->InstanceTemplate()->SetIndexedPropertyHandler(V8TestObject::indexedPro pertyGetter, 0, 0, 0, nodeCollectionIndexedPropertyEnumerator<TestObj>); 4999 desc->InstanceTemplate()->SetIndexedPropertyHandler(V8TestObject::indexedPro pertyGetter, 0, 0, 0, nodeCollectionIndexedPropertyEnumerator<TestObj>);
5000 desc->InstanceTemplate()->SetNamedPropertyHandler(V8TestObject::namedPropert yGetter, 0, V8TestObject::namedPropertyQuery, 0, V8TestObject::namedPropertyEnum erator); 5000 desc->InstanceTemplate()->SetNamedPropertyHandler(V8TestObject::namedPropert yGetter, 0, V8TestObject::namedPropertyQuery, 0, V8TestObject::namedPropertyEnum erator);
5001 5001
5002 // Custom Signature 'voidMethodWithArgs' 5002 // Custom Signature 'voidMethodWithArgs'
5003 const int voidMethodWithArgsArgc = 3; 5003 const int voidMethodWithArgsArgc = 3;
5004 v8::Handle<v8::FunctionTemplate> voidMethodWithArgsArgv[voidMethodWithArgsAr gc] = { v8::Handle<v8::FunctionTemplate>(), v8::Handle<v8::FunctionTemplate>(), V8PerIsolateData::from(isolate)->rawTemplate(&V8TestObject::info, currentWorldTy pe) }; 5004 v8::Handle<v8::FunctionTemplate> voidMethodWithArgsArgv[voidMethodWithArgsAr gc] = { v8::Handle<v8::FunctionTemplate>(), v8::Handle<v8::FunctionTemplate>(), V8PerIsolateData::from(isolate)->rawTemplate(&V8TestObject::info, currentWorldTy pe) };
5005 v8::Handle<v8::Signature> voidMethodWithArgsSignature = v8::Signature::New(d esc, voidMethodWithArgsArgc, voidMethodWithArgsArgv); 5005 v8::Handle<v8::Signature> voidMethodWithArgsSignature = v8::Signature::New(d esc, voidMethodWithArgsArgc, voidMethodWithArgsArgv);
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after
5102 return V8PerIsolateData::from(isolate)->hasInstance(&info, value, MainWorld) 5102 return V8PerIsolateData::from(isolate)->hasInstance(&info, value, MainWorld)
5103 || V8PerIsolateData::from(isolate)->hasInstance(&info, value, IsolatedWo rld) 5103 || V8PerIsolateData::from(isolate)->hasInstance(&info, value, IsolatedWo rld)
5104 || V8PerIsolateData::from(isolate)->hasInstance(&info, value, WorkerWorl d); 5104 || V8PerIsolateData::from(isolate)->hasInstance(&info, value, WorkerWorl d);
5105 } 5105 }
5106 5106
5107 void V8TestObject::installPerContextProperties(v8::Handle<v8::Object> instance, TestObj* impl, v8::Isolate* isolate) 5107 void V8TestObject::installPerContextProperties(v8::Handle<v8::Object> instance, TestObj* impl, v8::Isolate* isolate)
5108 { 5108 {
5109 v8::Local<v8::Object> proto = v8::Local<v8::Object>::Cast(instance->GetProto type()); 5109 v8::Local<v8::Object> proto = v8::Local<v8::Object>::Cast(instance->GetProto type());
5110 if (ContextFeatures::enabledPerContextAttr1Enabled(impl->document())) { 5110 if (ContextFeatures::enabledPerContextAttr1Enabled(impl->document())) {
5111 static const V8DOMConfiguration::BatchedAttribute attrData =\ 5111 static const V8DOMConfiguration::BatchedAttribute attrData =\
5112 // Attribute 'enabledPerContextAttr1' (Type: 'attribute' ExtAttr: 'Enabl edPerContext') 5112 // Attribute 'enabledPerContextAttr1'
5113 {"enabledPerContextAttr1", TestObjV8Internal::enabledPerContextAttr1Attr GetterCallback, TestObjV8Internal::enabledPerContextAttr1AttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8: :PropertyAttribute>(v8::None), 0 /* on instance */}; 5113 {"enabledPerContextAttr1", TestObjV8Internal::enabledPerContextAttr1Attr GetterCallback, TestObjV8Internal::enabledPerContextAttr1AttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8: :PropertyAttribute>(v8::None), 0 /* on instance */};
5114 V8DOMConfiguration::configureAttribute(instance, proto, attrData, isolat e); 5114 V8DOMConfiguration::configureAttribute(instance, proto, attrData, isolat e);
5115 } 5115 }
5116 if (ContextFeatures::featureNameEnabled(impl->document())) { 5116 if (ContextFeatures::featureNameEnabled(impl->document())) {
5117 static const V8DOMConfiguration::BatchedAttribute attrData =\ 5117 static const V8DOMConfiguration::BatchedAttribute attrData =\
5118 // Attribute 'enabledPerContextAttr2' (Type: 'attribute' ExtAttr: 'Enabl edPerContext') 5118 // Attribute 'enabledPerContextAttr2'
5119 {"enabledPerContextAttr2", TestObjV8Internal::enabledPerContextAttr2Attr GetterCallback, TestObjV8Internal::enabledPerContextAttr2AttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8: :PropertyAttribute>(v8::None), 0 /* on instance */}; 5119 {"enabledPerContextAttr2", TestObjV8Internal::enabledPerContextAttr2Attr GetterCallback, TestObjV8Internal::enabledPerContextAttr2AttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8: :PropertyAttribute>(v8::None), 0 /* on instance */};
5120 V8DOMConfiguration::configureAttribute(instance, proto, attrData, isolat e); 5120 V8DOMConfiguration::configureAttribute(instance, proto, attrData, isolat e);
5121 } 5121 }
5122 } 5122 }
5123 5123
5124 void V8TestObject::installPerContextPrototypeProperties(v8::Handle<v8::Object> p roto, v8::Isolate* isolate) 5124 void V8TestObject::installPerContextPrototypeProperties(v8::Handle<v8::Object> p roto, v8::Isolate* isolate)
5125 { 5125 {
5126 UNUSED_PARAM(proto); 5126 UNUSED_PARAM(proto);
5127 v8::Local<v8::Signature> defaultSignature = v8::Signature::New(GetTemplate(i solate, worldType(isolate))); 5127 v8::Local<v8::Signature> defaultSignature = v8::Signature::New(GetTemplate(i solate, worldType(isolate)));
5128 UNUSED_PARAM(defaultSignature); // In some cases, it will not be used. 5128 UNUSED_PARAM(defaultSignature); // In some cases, it will not be used.
(...skipping 18 matching lines...) Expand all
5147 installPerContextProperties(wrapper, impl.get(), isolate); 5147 installPerContextProperties(wrapper, impl.get(), isolate);
5148 V8DOMWrapper::associateObjectWithWrapper(impl, &info, wrapper, isolate, Wrap perConfiguration::Independent); 5148 V8DOMWrapper::associateObjectWithWrapper(impl, &info, wrapper, isolate, Wrap perConfiguration::Independent);
5149 return wrapper; 5149 return wrapper;
5150 } 5150 }
5151 void V8TestObject::derefObject(void* object) 5151 void V8TestObject::derefObject(void* object)
5152 { 5152 {
5153 static_cast<TestObj*>(object)->deref(); 5153 static_cast<TestObj*>(object)->deref();
5154 } 5154 }
5155 5155
5156 } // namespace WebCore 5156 } // namespace WebCore
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698