| OLD | NEW |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 |
| OLD | NEW |