| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // This file has been auto-generated by code_generator_v8.py. DO NOT MODIFY! | 5 // This file has been auto-generated by code_generator_v8.py. DO NOT MODIFY! |
| 6 | 6 |
| 7 #include "config.h" | 7 #include "config.h" |
| 8 #include "V8TestObject.h" | 8 #include "V8TestObject.h" |
| 9 | 9 |
| 10 #include "bindings/core/v8/BindingSecurity.h" | 10 #include "bindings/core/v8/BindingSecurity.h" |
| (...skipping 1749 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1760 impl->setDoubleOrStringAttribute(cppValue); | 1760 impl->setDoubleOrStringAttribute(cppValue); |
| 1761 } | 1761 } |
| 1762 | 1762 |
| 1763 static void doubleOrStringAttributeAttributeSetterCallback(v8::Local<v8::String>
, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1763 static void doubleOrStringAttributeAttributeSetterCallback(v8::Local<v8::String>
, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
| 1764 { | 1764 { |
| 1765 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 1765 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
| 1766 TestObjectV8Internal::doubleOrStringAttributeAttributeSetter(v8Value, info); | 1766 TestObjectV8Internal::doubleOrStringAttributeAttributeSetter(v8Value, info); |
| 1767 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 1767 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 1768 } | 1768 } |
| 1769 | 1769 |
| 1770 static void doubleOrStringOrNullAttributeAttributeGetter(const v8::PropertyCallb
ackInfo<v8::Value>& info) |
| 1771 { |
| 1772 v8::Handle<v8::Object> holder = info.Holder(); |
| 1773 TestObject* impl = V8TestObject::toImpl(holder); |
| 1774 DoubleOrString result; |
| 1775 impl->doubleOrStringOrNullAttribute(result); |
| 1776 v8SetReturnValue(info, result); |
| 1777 } |
| 1778 |
| 1779 static void doubleOrStringOrNullAttributeAttributeGetterCallback(v8::Local<v8::S
tring>, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 1780 { |
| 1781 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
| 1782 TestObjectV8Internal::doubleOrStringOrNullAttributeAttributeGetter(info); |
| 1783 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 1784 } |
| 1785 |
| 1786 static void doubleOrStringOrNullAttributeAttributeSetter(v8::Local<v8::Value> v8
Value, const v8::PropertyCallbackInfo<void>& info) |
| 1787 { |
| 1788 v8::Handle<v8::Object> holder = info.Holder(); |
| 1789 ExceptionState exceptionState(ExceptionState::SetterContext, "doubleOrString
OrNullAttribute", "TestObject", holder, info.GetIsolate()); |
| 1790 DoubleOrString cppValue; |
| 1791 TestObject* impl = V8TestObject::toImpl(holder); |
| 1792 TONATIVE_VOID_EXCEPTIONSTATE_ARGINTERNAL(V8DoubleOrStringOrNull::toImpl(info
.GetIsolate(), v8Value, cppValue, exceptionState), exceptionState); |
| 1793 impl->setDoubleOrStringOrNullAttribute(cppValue); |
| 1794 } |
| 1795 |
| 1796 static void doubleOrStringOrNullAttributeAttributeSetterCallback(v8::Local<v8::S
tring>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info
) |
| 1797 { |
| 1798 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
| 1799 TestObjectV8Internal::doubleOrStringOrNullAttributeAttributeSetter(v8Value,
info); |
| 1800 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 1801 } |
| 1802 |
| 1803 static void doubleOrNullStringAttributeAttributeGetter(const v8::PropertyCallbac
kInfo<v8::Value>& info) |
| 1804 { |
| 1805 v8::Handle<v8::Object> holder = info.Holder(); |
| 1806 TestObject* impl = V8TestObject::toImpl(holder); |
| 1807 DoubleOrString result; |
| 1808 impl->doubleOrNullStringAttribute(result); |
| 1809 v8SetReturnValue(info, result); |
| 1810 } |
| 1811 |
| 1812 static void doubleOrNullStringAttributeAttributeGetterCallback(v8::Local<v8::Str
ing>, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 1813 { |
| 1814 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
| 1815 TestObjectV8Internal::doubleOrNullStringAttributeAttributeGetter(info); |
| 1816 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 1817 } |
| 1818 |
| 1819 static void doubleOrNullStringAttributeAttributeSetter(v8::Local<v8::Value> v8Va
lue, const v8::PropertyCallbackInfo<void>& info) |
| 1820 { |
| 1821 v8::Handle<v8::Object> holder = info.Holder(); |
| 1822 ExceptionState exceptionState(ExceptionState::SetterContext, "doubleOrNullSt
ringAttribute", "TestObject", holder, info.GetIsolate()); |
| 1823 DoubleOrString cppValue; |
| 1824 TestObject* impl = V8TestObject::toImpl(holder); |
| 1825 TONATIVE_VOID_EXCEPTIONSTATE_ARGINTERNAL(V8DoubleOrStringOrNull::toImpl(info
.GetIsolate(), v8Value, cppValue, exceptionState), exceptionState); |
| 1826 impl->setDoubleOrNullStringAttribute(cppValue); |
| 1827 } |
| 1828 |
| 1829 static void doubleOrNullStringAttributeAttributeSetterCallback(v8::Local<v8::Str
ing>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
| 1830 { |
| 1831 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
| 1832 TestObjectV8Internal::doubleOrNullStringAttributeAttributeSetter(v8Value, in
fo); |
| 1833 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 1834 } |
| 1835 |
| 1770 static void activityLoggingAccessForAllWorldsLongAttributeAttributeGetter(const
v8::PropertyCallbackInfo<v8::Value>& info) | 1836 static void activityLoggingAccessForAllWorldsLongAttributeAttributeGetter(const
v8::PropertyCallbackInfo<v8::Value>& info) |
| 1771 { | 1837 { |
| 1772 v8::Handle<v8::Object> holder = info.Holder(); | 1838 v8::Handle<v8::Object> holder = info.Holder(); |
| 1773 TestObject* impl = V8TestObject::toImpl(holder); | 1839 TestObject* impl = V8TestObject::toImpl(holder); |
| 1774 v8SetReturnValueInt(info, impl->activityLoggingAccessForAllWorldsLongAttribu
te()); | 1840 v8SetReturnValueInt(info, impl->activityLoggingAccessForAllWorldsLongAttribu
te()); |
| 1775 } | 1841 } |
| 1776 | 1842 |
| 1777 static void activityLoggingAccessForAllWorldsLongAttributeAttributeGetterCallbac
k(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 1843 static void activityLoggingAccessForAllWorldsLongAttributeAttributeGetterCallbac
k(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 1778 { | 1844 { |
| 1779 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 1845 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
| (...skipping 4638 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6418 v8SetReturnValue(info, result); | 6484 v8SetReturnValue(info, result); |
| 6419 } | 6485 } |
| 6420 | 6486 |
| 6421 static void testInterfaceOrLongMethodMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 6487 static void testInterfaceOrLongMethodMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
| 6422 { | 6488 { |
| 6423 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6489 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 6424 TestObjectV8Internal::testInterfaceOrLongMethodMethod(info); | 6490 TestObjectV8Internal::testInterfaceOrLongMethodMethod(info); |
| 6425 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6491 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 6426 } | 6492 } |
| 6427 | 6493 |
| 6428 static void voidMethodDOMStringOrDoubleMethod(const v8::FunctionCallbackInfo<v8:
:Value>& info) | 6494 static void voidMethodDoubleOrDOMStringMethod(const v8::FunctionCallbackInfo<v8:
:Value>& info) |
| 6429 { | 6495 { |
| 6430 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
OMStringOrDouble", "TestObject", info.Holder(), info.GetIsolate()); | 6496 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
oubleOrDOMString", "TestObject", info.Holder(), info.GetIsolate()); |
| 6431 if (UNLIKELY(info.Length() < 1)) { | 6497 if (UNLIKELY(info.Length() < 1)) { |
| 6432 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 6498 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 6433 exceptionState.throwIfNeeded(); | 6499 exceptionState.throwIfNeeded(); |
| 6434 return; | 6500 return; |
| 6435 } | 6501 } |
| 6436 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6502 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 6437 StringOrDouble arg; | 6503 DoubleOrString arg; |
| 6438 { | 6504 { |
| 6439 TONATIVE_VOID_EXCEPTIONSTATE_ARGINTERNAL(V8StringOrDouble::toImpl(info.G
etIsolate(), info[0], arg, exceptionState), exceptionState); | 6505 TONATIVE_VOID_EXCEPTIONSTATE_ARGINTERNAL(V8DoubleOrString::toImpl(info.G
etIsolate(), info[0], arg, exceptionState), exceptionState); |
| 6440 } | 6506 } |
| 6441 impl->voidMethodDOMStringOrDouble(arg); | 6507 impl->voidMethodDoubleOrDOMString(arg); |
| 6442 } | 6508 } |
| 6443 | 6509 |
| 6444 static void voidMethodDOMStringOrDoubleMethodCallback(const v8::FunctionCallback
Info<v8::Value>& info) | 6510 static void voidMethodDoubleOrDOMStringMethodCallback(const v8::FunctionCallback
Info<v8::Value>& info) |
| 6445 { | 6511 { |
| 6446 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6512 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 6447 TestObjectV8Internal::voidMethodDOMStringOrDoubleMethod(info); | 6513 TestObjectV8Internal::voidMethodDoubleOrDOMStringMethod(info); |
| 6448 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6514 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 6449 } | 6515 } |
| 6450 | 6516 |
| 6517 static void voidMethodDoubleOrDOMStringOrNullMethod(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
| 6518 { |
| 6519 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
oubleOrDOMStringOrNull", "TestObject", info.Holder(), info.GetIsolate()); |
| 6520 if (UNLIKELY(info.Length() < 1)) { |
| 6521 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 6522 exceptionState.throwIfNeeded(); |
| 6523 return; |
| 6524 } |
| 6525 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 6526 DoubleOrString arg; |
| 6527 { |
| 6528 TONATIVE_VOID_EXCEPTIONSTATE_ARGINTERNAL(V8DoubleOrStringOrNull::toImpl(
info.GetIsolate(), info[0], arg, exceptionState), exceptionState); |
| 6529 } |
| 6530 impl->voidMethodDoubleOrDOMStringOrNull(arg); |
| 6531 } |
| 6532 |
| 6533 static void voidMethodDoubleOrDOMStringOrNullMethodCallback(const v8::FunctionCa
llbackInfo<v8::Value>& info) |
| 6534 { |
| 6535 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 6536 TestObjectV8Internal::voidMethodDoubleOrDOMStringOrNullMethod(info); |
| 6537 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 6538 } |
| 6539 |
| 6540 static void voidMethodDoubleOrNullOrDOMStringMethod(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
| 6541 { |
| 6542 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
oubleOrNullOrDOMString", "TestObject", info.Holder(), info.GetIsolate()); |
| 6543 if (UNLIKELY(info.Length() < 1)) { |
| 6544 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 6545 exceptionState.throwIfNeeded(); |
| 6546 return; |
| 6547 } |
| 6548 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 6549 DoubleOrString arg; |
| 6550 { |
| 6551 TONATIVE_VOID_EXCEPTIONSTATE_ARGINTERNAL(V8DoubleOrStringOrNull::toImpl(
info.GetIsolate(), info[0], arg, exceptionState), exceptionState); |
| 6552 } |
| 6553 impl->voidMethodDoubleOrNullOrDOMString(arg); |
| 6554 } |
| 6555 |
| 6556 static void voidMethodDoubleOrNullOrDOMStringMethodCallback(const v8::FunctionCa
llbackInfo<v8::Value>& info) |
| 6557 { |
| 6558 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 6559 TestObjectV8Internal::voidMethodDoubleOrNullOrDOMStringMethod(info); |
| 6560 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 6561 } |
| 6562 |
| 6451 static void voidMethodDOMStringOrArrayBufferOrArrayBufferViewMethod(const v8::Fu
nctionCallbackInfo<v8::Value>& info) | 6563 static void voidMethodDOMStringOrArrayBufferOrArrayBufferViewMethod(const v8::Fu
nctionCallbackInfo<v8::Value>& info) |
| 6452 { | 6564 { |
| 6453 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
OMStringOrArrayBufferOrArrayBufferView", "TestObject", info.Holder(), info.GetIs
olate()); | 6565 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
OMStringOrArrayBufferOrArrayBufferView", "TestObject", info.Holder(), info.GetIs
olate()); |
| 6454 if (UNLIKELY(info.Length() < 1)) { | 6566 if (UNLIKELY(info.Length() < 1)) { |
| 6455 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 6567 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 6456 exceptionState.throwIfNeeded(); | 6568 exceptionState.throwIfNeeded(); |
| 6457 return; | 6569 return; |
| 6458 } | 6570 } |
| 6459 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6571 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 6460 StringOrArrayBufferOrArrayBufferView arg; | 6572 StringOrArrayBufferOrArrayBufferView arg; |
| (...skipping 3794 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10255 {"htmlElementAttribute", TestObjectV8Internal::htmlElementAttributeAttribute
GetterCallback, 0, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_
cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts,
V8DOMConfiguration::OnInstance}, | 10367 {"htmlElementAttribute", TestObjectV8Internal::htmlElementAttributeAttribute
GetterCallback, 0, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_
cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts,
V8DOMConfiguration::OnInstance}, |
| 10256 {"stringArrayAttribute", TestObjectV8Internal::stringArrayAttributeAttribute
GetterCallback, TestObjectV8Internal::stringArrayAttributeAttributeSetterCallbac
k, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Propert
yAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati
on::OnInstance}, | 10368 {"stringArrayAttribute", TestObjectV8Internal::stringArrayAttributeAttribute
GetterCallback, TestObjectV8Internal::stringArrayAttributeAttributeSetterCallbac
k, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Propert
yAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati
on::OnInstance}, |
| 10257 {"testInterfaceEmptyArrayAttribute", TestObjectV8Internal::testInterfaceEmpt
yArrayAttributeAttributeGetterCallback, TestObjectV8Internal::testInterfaceEmpty
ArrayAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v
8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::E
xposedToAllScripts, V8DOMConfiguration::OnInstance}, | 10369 {"testInterfaceEmptyArrayAttribute", TestObjectV8Internal::testInterfaceEmpt
yArrayAttributeAttributeGetterCallback, TestObjectV8Internal::testInterfaceEmpty
ArrayAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v
8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::E
xposedToAllScripts, V8DOMConfiguration::OnInstance}, |
| 10258 {"floatArrayAttribute", TestObjectV8Internal::floatArrayAttributeAttributeGe
tterCallback, TestObjectV8Internal::floatArrayAttributeAttributeSetterCallback,
0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAt
tribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:
:OnInstance}, | 10370 {"floatArrayAttribute", TestObjectV8Internal::floatArrayAttributeAttributeGe
tterCallback, TestObjectV8Internal::floatArrayAttributeAttributeSetterCallback,
0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAt
tribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:
:OnInstance}, |
| 10259 {"stringOrNullAttribute", TestObjectV8Internal::stringOrNullAttributeAttribu
teGetterCallback, TestObjectV8Internal::stringOrNullAttributeAttributeSetterCall
back, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Prop
ertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigur
ation::OnInstance}, | 10371 {"stringOrNullAttribute", TestObjectV8Internal::stringOrNullAttributeAttribu
teGetterCallback, TestObjectV8Internal::stringOrNullAttributeAttributeSetterCall
back, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Prop
ertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigur
ation::OnInstance}, |
| 10260 {"longOrNullAttribute", TestObjectV8Internal::longOrNullAttributeAttributeGe
tterCallback, TestObjectV8Internal::longOrNullAttributeAttributeSetterCallback,
0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAt
tribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:
:OnInstance}, | 10372 {"longOrNullAttribute", TestObjectV8Internal::longOrNullAttributeAttributeGe
tterCallback, TestObjectV8Internal::longOrNullAttributeAttributeSetterCallback,
0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAt
tribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:
:OnInstance}, |
| 10261 {"testInterfaceOrNullAttribute", TestObjectV8Internal::testInterfaceOrNullAt
tributeAttributeGetterCallback, TestObjectV8Internal::testInterfaceOrNullAttribu
teAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT),
static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllS
cripts, V8DOMConfiguration::OnInstance}, | 10373 {"testInterfaceOrNullAttribute", TestObjectV8Internal::testInterfaceOrNullAt
tributeAttributeGetterCallback, TestObjectV8Internal::testInterfaceOrNullAttribu
teAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT),
static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllS
cripts, V8DOMConfiguration::OnInstance}, |
| 10262 {"testEnumAttribute", TestObjectV8Internal::testEnumAttributeAttributeGetter
Callback, TestObjectV8Internal::testEnumAttributeAttributeSetterCallback, 0, 0,
0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribut
e>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnIns
tance}, | 10374 {"testEnumAttribute", TestObjectV8Internal::testEnumAttributeAttributeGetter
Callback, TestObjectV8Internal::testEnumAttributeAttributeSetterCallback, 0, 0,
0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribut
e>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnIns
tance}, |
| 10263 {"eventHandlerAttribute", TestObjectV8Internal::eventHandlerAttributeAttribu
teGetterCallback, TestObjectV8Internal::eventHandlerAttributeAttributeSetterCall
back, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Prop
ertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigur
ation::OnInstance}, | 10375 {"eventHandlerAttribute", TestObjectV8Internal::eventHandlerAttributeAttribu
teGetterCallback, TestObjectV8Internal::eventHandlerAttributeAttributeSetterCall
back, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Prop
ertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigur
ation::OnInstance}, |
| 10264 {"doubleOrStringAttribute", TestObjectV8Internal::doubleOrStringAttributeAtt
ributeGetterCallback, TestObjectV8Internal::doubleOrStringAttributeAttributeSett
erCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8
::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMCo
nfiguration::OnInstance}, | 10376 {"doubleOrStringAttribute", TestObjectV8Internal::doubleOrStringAttributeAtt
ributeGetterCallback, TestObjectV8Internal::doubleOrStringAttributeAttributeSett
erCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8
::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMCo
nfiguration::OnInstance}, |
| 10377 {"doubleOrStringOrNullAttribute", TestObjectV8Internal::doubleOrStringOrNull
AttributeAttributeGetterCallback, TestObjectV8Internal::doubleOrStringOrNullAttr
ibuteAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAUL
T), static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToA
llScripts, V8DOMConfiguration::OnInstance}, |
| 10378 {"doubleOrNullStringAttribute", TestObjectV8Internal::doubleOrNullStringAttr
ibuteAttributeGetterCallback, TestObjectV8Internal::doubleOrNullStringAttributeA
ttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), st
atic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScri
pts, V8DOMConfiguration::OnInstance}, |
| 10265 {"activityLoggingAccessForAllWorldsLongAttribute", TestObjectV8Internal::act
ivityLoggingAccessForAllWorldsLongAttributeAttributeGetterCallback, TestObjectV8
Internal::activityLoggingAccessForAllWorldsLongAttributeAttributeSetterCallback,
0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyA
ttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration
::OnInstance}, | 10379 {"activityLoggingAccessForAllWorldsLongAttribute", TestObjectV8Internal::act
ivityLoggingAccessForAllWorldsLongAttributeAttributeGetterCallback, TestObjectV8
Internal::activityLoggingAccessForAllWorldsLongAttributeAttributeSetterCallback,
0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyA
ttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration
::OnInstance}, |
| 10266 {"activityLoggingGetterForAllWorldsLongAttribute", TestObjectV8Internal::act
ivityLoggingGetterForAllWorldsLongAttributeAttributeGetterCallback, TestObjectV8
Internal::activityLoggingGetterForAllWorldsLongAttributeAttributeSetterCallback,
0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyA
ttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration
::OnInstance}, | 10380 {"activityLoggingGetterForAllWorldsLongAttribute", TestObjectV8Internal::act
ivityLoggingGetterForAllWorldsLongAttributeAttributeGetterCallback, TestObjectV8
Internal::activityLoggingGetterForAllWorldsLongAttributeAttributeSetterCallback,
0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyA
ttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration
::OnInstance}, |
| 10267 {"activityLoggingSetterForAllWorldsLongAttribute", TestObjectV8Internal::act
ivityLoggingSetterForAllWorldsLongAttributeAttributeGetterCallback, TestObjectV8
Internal::activityLoggingSetterForAllWorldsLongAttributeAttributeSetterCallback,
0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyA
ttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration
::OnInstance}, | 10381 {"activityLoggingSetterForAllWorldsLongAttribute", TestObjectV8Internal::act
ivityLoggingSetterForAllWorldsLongAttributeAttributeGetterCallback, TestObjectV8
Internal::activityLoggingSetterForAllWorldsLongAttributeAttributeSetterCallback,
0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyA
ttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration
::OnInstance}, |
| 10268 {"cachedAttributeAnyAttribute", TestObjectV8Internal::cachedAttributeAnyAttr
ibuteAttributeGetterCallback, TestObjectV8Internal::cachedAttributeAnyAttributeA
ttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), st
atic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScri
pts, V8DOMConfiguration::OnInstance}, | 10382 {"cachedAttributeAnyAttribute", TestObjectV8Internal::cachedAttributeAnyAttr
ibuteAttributeGetterCallback, TestObjectV8Internal::cachedAttributeAnyAttributeA
ttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), st
atic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScri
pts, V8DOMConfiguration::OnInstance}, |
| 10269 {"cachedArrayAttribute", TestObjectV8Internal::cachedArrayAttributeAttribute
GetterCallback, TestObjectV8Internal::cachedArrayAttributeAttributeSetterCallbac
k, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Propert
yAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati
on::OnInstance}, | 10383 {"cachedArrayAttribute", TestObjectV8Internal::cachedArrayAttributeAttribute
GetterCallback, TestObjectV8Internal::cachedArrayAttributeAttributeSetterCallbac
k, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Propert
yAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati
on::OnInstance}, |
| 10270 {"cachedStringOrNoneAttribute", TestObjectV8Internal::cachedStringOrNoneAttr
ibuteAttributeGetterCallback, TestObjectV8Internal::cachedStringOrNoneAttributeA
ttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), st
atic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScri
pts, V8DOMConfiguration::OnInstance}, | 10384 {"cachedStringOrNoneAttribute", TestObjectV8Internal::cachedStringOrNoneAttr
ibuteAttributeGetterCallback, TestObjectV8Internal::cachedStringOrNoneAttributeA
ttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), st
atic_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScri
pts, V8DOMConfiguration::OnInstance}, |
| 10271 {"callWithExecutionContextAnyAttribute", TestObjectV8Internal::callWithExecu
tionContextAnyAttributeAttributeGetterCallback, TestObjectV8Internal::callWithEx
ecutionContextAnyAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::Acce
ssControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), V8DOMConf
iguration::ExposedToAllScripts, V8DOMConfiguration::OnInstance}, | 10385 {"callWithExecutionContextAnyAttribute", TestObjectV8Internal::callWithExecu
tionContextAnyAttributeAttributeGetterCallback, TestObjectV8Internal::callWithEx
ecutionContextAnyAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::Acce
ssControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), V8DOMConf
iguration::ExposedToAllScripts, V8DOMConfiguration::OnInstance}, |
| 10272 {"callWithScriptStateAnyAttribute", TestObjectV8Internal::callWithScriptStat
eAnyAttributeAttributeGetterCallback, TestObjectV8Internal::callWithScriptStateA
nyAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::
DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::Expo
sedToAllScripts, V8DOMConfiguration::OnInstance}, | 10386 {"callWithScriptStateAnyAttribute", TestObjectV8Internal::callWithScriptStat
eAnyAttributeAttributeGetterCallback, TestObjectV8Internal::callWithScriptStateA
nyAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::
DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::Expo
sedToAllScripts, V8DOMConfiguration::OnInstance}, |
| 10273 {"callWithExecutionContextAndScriptStateAnyAttribute", TestObjectV8Internal:
:callWithExecutionContextAndScriptStateAnyAttributeAttributeGetterCallback, Test
ObjectV8Internal::callWithExecutionContextAndScriptStateAnyAttributeAttributeSet
terCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v
8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMC
onfiguration::OnInstance}, | 10387 {"callWithExecutionContextAndScriptStateAnyAttribute", TestObjectV8Internal:
:callWithExecutionContextAndScriptStateAnyAttributeAttributeGetterCallback, Test
ObjectV8Internal::callWithExecutionContextAndScriptStateAnyAttributeAttributeSet
terCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v
8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMC
onfiguration::OnInstance}, |
| 10274 {"checkSecurityForNodeReadonlyDocumentAttribute", TestObjectV8Internal::chec
kSecurityForNodeReadonlyDocumentAttributeAttributeGetterCallback, 0, 0, 0, 0, st
atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8
::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnInstance
}, | 10388 {"checkSecurityForNodeReadonlyDocumentAttribute", TestObjectV8Internal::chec
kSecurityForNodeReadonlyDocumentAttributeAttributeGetterCallback, 0, 0, 0, 0, st
atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8
::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnInstance
}, |
| (...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10441 {"voidMethodSequenceTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod
SequenceTestInterfaceEmptyArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedTo
AllScripts}, | 10555 {"voidMethodSequenceTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod
SequenceTestInterfaceEmptyArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedTo
AllScripts}, |
| 10442 {"voidMethodSequenceSequenceDOMStringArg", TestObjectV8Internal::voidMethodS
equenceSequenceDOMStringArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAl
lScripts}, | 10556 {"voidMethodSequenceSequenceDOMStringArg", TestObjectV8Internal::voidMethodS
equenceSequenceDOMStringArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAl
lScripts}, |
| 10443 {"nullableLongMethod", TestObjectV8Internal::nullableLongMethodMethodCallbac
k, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, | 10557 {"nullableLongMethod", TestObjectV8Internal::nullableLongMethodMethodCallbac
k, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, |
| 10444 {"nullableStringMethod", TestObjectV8Internal::nullableStringMethodMethodCal
lback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, | 10558 {"nullableStringMethod", TestObjectV8Internal::nullableStringMethodMethodCal
lback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, |
| 10445 {"nullableTestInterfaceMethod", TestObjectV8Internal::nullableTestInterfaceM
ethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, | 10559 {"nullableTestInterfaceMethod", TestObjectV8Internal::nullableTestInterfaceM
ethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, |
| 10446 {"nullableLongSequenceMethod", TestObjectV8Internal::nullableLongSequenceMet
hodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, | 10560 {"nullableLongSequenceMethod", TestObjectV8Internal::nullableLongSequenceMet
hodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, |
| 10447 {"testInterfaceGarbageCollectedOrDOMStringMethod", TestObjectV8Internal::tes
tInterfaceGarbageCollectedOrDOMStringMethodMethodCallback, 0, 0, V8DOMConfigurat
ion::ExposedToAllScripts}, | 10561 {"testInterfaceGarbageCollectedOrDOMStringMethod", TestObjectV8Internal::tes
tInterfaceGarbageCollectedOrDOMStringMethodMethodCallback, 0, 0, V8DOMConfigurat
ion::ExposedToAllScripts}, |
| 10448 {"testInterfaceWillBeGarbageCollectedOrTestDictionaryMethod", TestObjectV8In
ternal::testInterfaceWillBeGarbageCollectedOrTestDictionaryMethodMethodCallback,
0, 0, V8DOMConfiguration::ExposedToAllScripts}, | 10562 {"testInterfaceWillBeGarbageCollectedOrTestDictionaryMethod", TestObjectV8In
ternal::testInterfaceWillBeGarbageCollectedOrTestDictionaryMethodMethodCallback,
0, 0, V8DOMConfiguration::ExposedToAllScripts}, |
| 10449 {"booleanOrDOMStringOrUnrestrictedDoubleMethod", TestObjectV8Internal::boole
anOrDOMStringOrUnrestrictedDoubleMethodMethodCallback, 0, 0, V8DOMConfiguration:
:ExposedToAllScripts}, | 10563 {"booleanOrDOMStringOrUnrestrictedDoubleMethod", TestObjectV8Internal::boole
anOrDOMStringOrUnrestrictedDoubleMethodMethodCallback, 0, 0, V8DOMConfiguration:
:ExposedToAllScripts}, |
| 10450 {"testInterfaceOrLongMethod", TestObjectV8Internal::testInterfaceOrLongMetho
dMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, | 10564 {"testInterfaceOrLongMethod", TestObjectV8Internal::testInterfaceOrLongMetho
dMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, |
| 10451 {"voidMethodDOMStringOrDouble", TestObjectV8Internal::voidMethodDOMStringOrD
oubleMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, | 10565 {"voidMethodDoubleOrDOMString", TestObjectV8Internal::voidMethodDoubleOrDOMS
tringMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, |
| 10566 {"voidMethodDoubleOrDOMStringOrNull", TestObjectV8Internal::voidMethodDouble
OrDOMStringOrNullMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, |
| 10567 {"voidMethodDoubleOrNullOrDOMString", TestObjectV8Internal::voidMethodDouble
OrNullOrDOMStringMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, |
| 10452 {"voidMethodDOMStringOrArrayBufferOrArrayBufferView", TestObjectV8Internal::
voidMethodDOMStringOrArrayBufferOrArrayBufferViewMethodCallback, 0, 1, V8DOMConf
iguration::ExposedToAllScripts}, | 10568 {"voidMethodDOMStringOrArrayBufferOrArrayBufferView", TestObjectV8Internal::
voidMethodDOMStringOrArrayBufferOrArrayBufferViewMethodCallback, 0, 1, V8DOMConf
iguration::ExposedToAllScripts}, |
| 10453 {"voidMethodTestInterfaceEmptyOrNullArg", TestObjectV8Internal::voidMethodTe
stInterfaceEmptyOrNullArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllS
cripts}, | 10569 {"voidMethodTestInterfaceEmptyOrNullArg", TestObjectV8Internal::voidMethodTe
stInterfaceEmptyOrNullArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllS
cripts}, |
| 10454 {"voidMethodTestCallbackInterfaceArg", TestObjectV8Internal::voidMethodTestC
allbackInterfaceArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts
}, | 10570 {"voidMethodTestCallbackInterfaceArg", TestObjectV8Internal::voidMethodTestC
allbackInterfaceArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts
}, |
| 10455 {"voidMethodOptionalTestCallbackInterfaceArg", TestObjectV8Internal::voidMet
hodOptionalTestCallbackInterfaceArgMethodCallback, 0, 0, V8DOMConfiguration::Exp
osedToAllScripts}, | 10571 {"voidMethodOptionalTestCallbackInterfaceArg", TestObjectV8Internal::voidMet
hodOptionalTestCallbackInterfaceArgMethodCallback, 0, 0, V8DOMConfiguration::Exp
osedToAllScripts}, |
| 10456 {"voidMethodTestCallbackInterfaceOrNullArg", TestObjectV8Internal::voidMetho
dTestCallbackInterfaceOrNullArgMethodCallback, 0, 1, V8DOMConfiguration::Exposed
ToAllScripts}, | 10572 {"voidMethodTestCallbackInterfaceOrNullArg", TestObjectV8Internal::voidMetho
dTestCallbackInterfaceOrNullArgMethodCallback, 0, 1, V8DOMConfiguration::Exposed
ToAllScripts}, |
| 10457 {"testEnumMethod", TestObjectV8Internal::testEnumMethodMethodCallback, 0, 0,
V8DOMConfiguration::ExposedToAllScripts}, | 10573 {"testEnumMethod", TestObjectV8Internal::testEnumMethodMethodCallback, 0, 0,
V8DOMConfiguration::ExposedToAllScripts}, |
| 10458 {"voidMethodTestEnumArg", TestObjectV8Internal::voidMethodTestEnumArgMethodC
allback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, | 10574 {"voidMethodTestEnumArg", TestObjectV8Internal::voidMethodTestEnumArgMethodC
allback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, |
| 10459 {"dictionaryMethod", TestObjectV8Internal::dictionaryMethodMethodCallback, 0
, 0, V8DOMConfiguration::ExposedToAllScripts}, | 10575 {"dictionaryMethod", TestObjectV8Internal::dictionaryMethodMethodCallback, 0
, 0, V8DOMConfiguration::ExposedToAllScripts}, |
| 10460 {"testDictionaryMethod", TestObjectV8Internal::testDictionaryMethodMethodCal
lback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, | 10576 {"testDictionaryMethod", TestObjectV8Internal::testDictionaryMethodMethodCal
lback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, |
| 10461 {"nodeFilterMethod", TestObjectV8Internal::nodeFilterMethodMethodCallback, 0
, 0, V8DOMConfiguration::ExposedToAllScripts}, | 10577 {"nodeFilterMethod", TestObjectV8Internal::nodeFilterMethodMethodCallback, 0
, 0, V8DOMConfiguration::ExposedToAllScripts}, |
| (...skipping 778 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 11240 return false; | 11356 return false; |
| 11241 | 11357 |
| 11242 ScriptState::Scope scope(scriptState); | 11358 ScriptState::Scope scope(scriptState); |
| 11243 v8::Handle<v8::Value> holder = toV8(holderImpl, scriptState->context()->Glob
al(), scriptState->isolate()); | 11359 v8::Handle<v8::Value> holder = toV8(holderImpl, scriptState->context()->Glob
al(), scriptState->isolate()); |
| 11244 | 11360 |
| 11245 ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivate
Script", "TestObject", scriptState->context()->Global(), scriptState->isolate())
; | 11361 ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivate
Script", "TestObject", scriptState->context()->Global(), scriptState->isolate())
; |
| 11246 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateIn
UserScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState->
isolate(), cppValue)); | 11362 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateIn
UserScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState->
isolate(), cppValue)); |
| 11247 } | 11363 } |
| 11248 | 11364 |
| 11249 } // namespace blink | 11365 } // namespace blink |
| OLD | NEW |