| 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 783 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 794 return; | 794 return; |
| 795 } | 795 } |
| 796 | 796 |
| 797 static void typedArrayAttrAttrSetterCallback(v8::Local<v8::String> name, v8::Loc
al<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 797 static void typedArrayAttrAttrSetterCallback(v8::Local<v8::String> name, v8::Loc
al<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 798 { | 798 { |
| 799 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 799 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 800 TestObjV8Internal::typedArrayAttrAttrSetter(name, value, info); | 800 TestObjV8Internal::typedArrayAttrAttrSetter(name, value, info); |
| 801 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 801 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 802 } | 802 } |
| 803 | 803 |
| 804 static void functionAttrAttrGetter(v8::Local<v8::String> name, const v8::Propert
yCallbackInfo<v8::Value>& info) |
| 805 { |
| 806 TestObj* imp = V8TestObject::toNative(info.Holder()); |
| 807 v8SetReturnValue(info, imp->functionAttr().v8Value()); |
| 808 return; |
| 809 } |
| 810 |
| 811 static void functionAttrAttrGetterCallback(v8::Local<v8::String> name, const v8:
:PropertyCallbackInfo<v8::Value>& info) |
| 812 { |
| 813 TestObjV8Internal::functionAttrAttrGetter(name, info); |
| 814 } |
| 815 |
| 816 static void functionAttrAttrSetter(v8::Local<v8::String> name, v8::Local<v8::Val
ue> value, const v8::PropertyCallbackInfo<void>& info) |
| 817 { |
| 818 TestObj* imp = V8TestObject::toNative(info.Holder()); |
| 819 V8TRYCATCH_VOID(ScriptValue, v, ScriptValue(value)); |
| 820 imp->setFunctionAttr(v); |
| 821 return; |
| 822 } |
| 823 |
| 824 static void functionAttrAttrSetterCallback(v8::Local<v8::String> name, v8::Local
<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 825 { |
| 826 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 827 TestObjV8Internal::functionAttrAttrSetter(name, value, info); |
| 828 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 829 } |
| 830 |
| 804 static void attrWithGetterExceptionAttrGetter(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) | 831 static void attrWithGetterExceptionAttrGetter(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) |
| 805 { | 832 { |
| 806 TestObj* imp = V8TestObject::toNative(info.Holder()); | 833 TestObj* imp = V8TestObject::toNative(info.Holder()); |
| 807 ExceptionCode ec = 0; | 834 ExceptionCode ec = 0; |
| 808 int v = imp->attrWithGetterException(ec); | 835 int v = imp->attrWithGetterException(ec); |
| 809 if (UNLIKELY(ec)) { | 836 if (UNLIKELY(ec)) { |
| 810 setDOMException(ec, info.GetIsolate()); | 837 setDOMException(ec, info.GetIsolate()); |
| 811 return; | 838 return; |
| 812 }; | 839 }; |
| 813 v8SetReturnValueInt(info, v); | 840 v8SetReturnValueInt(info, v); |
| (...skipping 4283 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5097 // Attribute 'reflectedStringAttr' | 5124 // Attribute 'reflectedStringAttr' |
| 5098 {"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 */}, | 5125 {"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 */}, |
| 5099 // Attribute 'reflectedCustomIntegralAttr' | 5126 // Attribute 'reflectedCustomIntegralAttr' |
| 5100 {"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 */}, | 5127 {"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 */}, |
| 5101 // Attribute 'reflectedCustomBooleanAttr' | 5128 // Attribute 'reflectedCustomBooleanAttr' |
| 5102 {"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 */}, | 5129 {"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 */}, |
| 5103 // Attribute 'reflectedCustomURLAttr' | 5130 // Attribute 'reflectedCustomURLAttr' |
| 5104 {"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 */}, | 5131 {"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 */}, |
| 5105 // Attribute 'typedArrayAttr' | 5132 // Attribute 'typedArrayAttr' |
| 5106 {"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 */}, | 5133 {"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 */}, |
| 5134 // Attribute 'functionAttr' |
| 5135 {"functionAttr", TestObjV8Internal::functionAttrAttrGetterCallback, TestObjV
8Internal::functionAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8
::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /
* on instance */}, |
| 5107 // Attribute 'attrWithGetterException' | 5136 // Attribute 'attrWithGetterException' |
| 5108 {"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 */}, | 5137 {"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 */}, |
| 5109 // Attribute 'attrWithSetterException' | 5138 // Attribute 'attrWithSetterException' |
| 5110 {"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 */}, | 5139 {"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 */}, |
| 5111 // Attribute 'stringAttrWithGetterException' | 5140 // Attribute 'stringAttrWithGetterException' |
| 5112 {"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 */}, | 5141 {"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 */}, |
| 5113 // Attribute 'stringAttrWithSetterException' | 5142 // Attribute 'stringAttrWithSetterException' |
| 5114 {"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 */}, | 5143 {"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 */}, |
| 5115 // Attribute 'customAttr' | 5144 // Attribute 'customAttr' |
| 5116 {"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 */}, | 5145 {"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 */}, |
| (...skipping 425 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5542 installPerContextProperties(wrapper, impl.get(), isolate); | 5571 installPerContextProperties(wrapper, impl.get(), isolate); |
| 5543 V8DOMWrapper::associateObjectWithWrapper(impl, &info, wrapper, isolate, Wrap
perConfiguration::Independent); | 5572 V8DOMWrapper::associateObjectWithWrapper(impl, &info, wrapper, isolate, Wrap
perConfiguration::Independent); |
| 5544 return wrapper; | 5573 return wrapper; |
| 5545 } | 5574 } |
| 5546 void V8TestObject::derefObject(void* object) | 5575 void V8TestObject::derefObject(void* object) |
| 5547 { | 5576 { |
| 5548 static_cast<TestObj*>(object)->deref(); | 5577 static_cast<TestObj*>(object)->deref(); |
| 5549 } | 5578 } |
| 5550 | 5579 |
| 5551 } // namespace WebCore | 5580 } // namespace WebCore |
| OLD | NEW |