OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2013 Google Inc. All rights reserved. | 2 * Copyright (C) 2013 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 2386 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2397 exceptionState.throwIfNeeded(); | 2397 exceptionState.throwIfNeeded(); |
2398 } | 2398 } |
2399 | 2399 |
2400 static void raisesExceptionLongAttributeAttributeSetterCallback(v8::Local<v8::St
ring>, v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) | 2400 static void raisesExceptionLongAttributeAttributeSetterCallback(v8::Local<v8::St
ring>, v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) |
2401 { | 2401 { |
2402 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2402 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2403 TestObjectPythonV8Internal::raisesExceptionLongAttributeAttributeSetter(jsVa
lue, info); | 2403 TestObjectPythonV8Internal::raisesExceptionLongAttributeAttributeSetter(jsVa
lue, info); |
2404 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 2404 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
2405 } | 2405 } |
2406 | 2406 |
| 2407 static void raisesExceptionTestInterfaceEmptyAttributeAttributeGetter(const v8::
PropertyCallbackInfo<v8::Value>& info) |
| 2408 { |
| 2409 TestObjectPython* imp = V8TestObjectPython::toNative(info.Holder()); |
| 2410 ExceptionState exceptionState(ExceptionState::GetterContext, "raisesExceptio
nTestInterfaceEmptyAttribute", "TestObjectPython", info.Holder(), info.GetIsolat
e()); |
| 2411 RefPtr<TestInterfaceEmpty> jsValue = imp->raisesExceptionTestInterfaceEmptyA
ttribute(exceptionState); |
| 2412 if (UNLIKELY(exceptionState.throwIfNeeded())) |
| 2413 return; |
| 2414 v8SetReturnValueFast(info, jsValue.release(), imp); |
| 2415 } |
| 2416 |
| 2417 static void raisesExceptionTestInterfaceEmptyAttributeAttributeGetterCallback(v8
::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 2418 { |
| 2419 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 2420 TestObjectPythonV8Internal::raisesExceptionTestInterfaceEmptyAttributeAttrib
uteGetter(info); |
| 2421 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 2422 } |
| 2423 |
| 2424 static void raisesExceptionTestInterfaceEmptyAttributeAttributeSetter(v8::Local<
v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) |
| 2425 { |
| 2426 ExceptionState exceptionState(ExceptionState::SetterContext, "raisesExceptio
nTestInterfaceEmptyAttribute", "TestObjectPython", info.Holder(), info.GetIsolat
e()); |
| 2427 TestObjectPython* imp = V8TestObjectPython::toNative(info.Holder()); |
| 2428 V8TRYCATCH_VOID(TestInterfaceEmpty*, cppValue, V8TestInterfaceEmpty::hasInst
ance(jsValue, info.GetIsolate(), worldType(info.GetIsolate())) ? V8TestInterface
Empty::toNative(v8::Handle<v8::Object>::Cast(jsValue)) : 0); |
| 2429 imp->setRaisesExceptionTestInterfaceEmptyAttribute(WTF::getPtr(cppValue), ex
ceptionState); |
| 2430 exceptionState.throwIfNeeded(); |
| 2431 } |
| 2432 |
| 2433 static void raisesExceptionTestInterfaceEmptyAttributeAttributeSetterCallback(v8
::Local<v8::String>, v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInf
o<void>& info) |
| 2434 { |
| 2435 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 2436 TestObjectPythonV8Internal::raisesExceptionTestInterfaceEmptyAttributeAttrib
uteSetter(jsValue, info); |
| 2437 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 2438 } |
| 2439 |
2407 static void reflectTestInterfaceAttributeAttributeGetter(const v8::PropertyCallb
ackInfo<v8::Value>& info) | 2440 static void reflectTestInterfaceAttributeAttributeGetter(const v8::PropertyCallb
ackInfo<v8::Value>& info) |
2408 { | 2441 { |
2409 TestObjectPython* imp = V8TestObjectPython::toNative(info.Holder()); | 2442 TestObjectPython* imp = V8TestObjectPython::toNative(info.Holder()); |
2410 v8SetReturnValueFast(info, imp->fastGetAttribute(HTMLNames::reflecttestinter
faceattributeAttr), imp); | 2443 v8SetReturnValueFast(info, imp->fastGetAttribute(HTMLNames::reflecttestinter
faceattributeAttr), imp); |
2411 } | 2444 } |
2412 | 2445 |
2413 static void reflectTestInterfaceAttributeAttributeGetterCallback(v8::Local<v8::S
tring>, const v8::PropertyCallbackInfo<v8::Value>& info) | 2446 static void reflectTestInterfaceAttributeAttributeGetterCallback(v8::Local<v8::S
tring>, const v8::PropertyCallbackInfo<v8::Value>& info) |
2414 { | 2447 { |
2415 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 2448 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
2416 TestObjectPythonV8Internal::reflectTestInterfaceAttributeAttributeGetter(inf
o); | 2449 TestObjectPythonV8Internal::reflectTestInterfaceAttributeAttributeGetter(inf
o); |
(...skipping 3694 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6111 {"customSetterImplementedAsLongAttribute", TestObjectPythonV8Internal::custo
mSetterImplementedAsLongAttributeAttributeGetterCallback, TestObjectPythonV8Inte
rnal::customSetterImplementedAsLongAttributeAttributeSetterCallback, 0, 0, 0, st
atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8
::None), 0 /* on instance */}, | 6144 {"customSetterImplementedAsLongAttribute", TestObjectPythonV8Internal::custo
mSetterImplementedAsLongAttributeAttributeGetterCallback, TestObjectPythonV8Inte
rnal::customSetterImplementedAsLongAttributeAttributeSetterCallback, 0, 0, 0, st
atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8
::None), 0 /* on instance */}, |
6112 {"measureAsLongAttribute", TestObjectPythonV8Internal::measureAsLongAttribut
eAttributeGetterCallback, TestObjectPythonV8Internal::measureAsLongAttributeAttr
ibuteSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), stati
c_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, | 6145 {"measureAsLongAttribute", TestObjectPythonV8Internal::measureAsLongAttribut
eAttributeGetterCallback, TestObjectPythonV8Internal::measureAsLongAttributeAttr
ibuteSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), stati
c_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, |
6113 {"notEnumerableLongAttribute", TestObjectPythonV8Internal::notEnumerableLong
AttributeAttributeGetterCallback, TestObjectPythonV8Internal::notEnumerableLongA
ttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEF
AULT), static_cast<v8::PropertyAttribute>(v8::DontEnum), 0 /* on instance */}, | 6146 {"notEnumerableLongAttribute", TestObjectPythonV8Internal::notEnumerableLong
AttributeAttributeGetterCallback, TestObjectPythonV8Internal::notEnumerableLongA
ttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEF
AULT), static_cast<v8::PropertyAttribute>(v8::DontEnum), 0 /* on instance */}, |
6114 {"perWorldBindingsLongAttribute", TestObjectPythonV8Internal::perWorldBindin
gsLongAttributeAttributeGetterCallback, TestObjectPythonV8Internal::perWorldBind
ingsLongAttributeAttributeSetterCallback, TestObjectPythonV8Internal::perWorldBi
ndingsLongAttributeAttributeGetterCallbackForMainWorld, TestObjectPythonV8Intern
al::perWorldBindingsLongAttributeAttributeSetterCallbackForMainWorld, 0, static_
cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::Non
e), 0 /* on instance */}, | 6147 {"perWorldBindingsLongAttribute", TestObjectPythonV8Internal::perWorldBindin
gsLongAttributeAttributeGetterCallback, TestObjectPythonV8Internal::perWorldBind
ingsLongAttributeAttributeSetterCallback, TestObjectPythonV8Internal::perWorldBi
ndingsLongAttributeAttributeGetterCallbackForMainWorld, TestObjectPythonV8Intern
al::perWorldBindingsLongAttributeAttributeSetterCallbackForMainWorld, 0, static_
cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::Non
e), 0 /* on instance */}, |
6115 {"perWorldBindingsReadonlyLongAttribute", TestObjectPythonV8Internal::perWor
ldBindingsReadonlyLongAttributeAttributeGetterCallback, 0, TestObjectPythonV8Int
ernal::perWorldBindingsReadonlyLongAttributeAttributeGetterCallbackForMainWorld,
0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttr
ibute>(v8::None), 0 /* on instance */}, | 6148 {"perWorldBindingsReadonlyLongAttribute", TestObjectPythonV8Internal::perWor
ldBindingsReadonlyLongAttributeAttributeGetterCallback, 0, TestObjectPythonV8Int
ernal::perWorldBindingsReadonlyLongAttributeAttributeGetterCallbackForMainWorld,
0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttr
ibute>(v8::None), 0 /* on instance */}, |
6116 {"activityLoggingAccessPerWorldBindingsLongAttribute", TestObjectPythonV8Int
ernal::activityLoggingAccessPerWorldBindingsLongAttributeAttributeGetterCallback
, TestObjectPythonV8Internal::activityLoggingAccessPerWorldBindingsLongAttribute
AttributeSetterCallback, TestObjectPythonV8Internal::activityLoggingAccessPerWor
ldBindingsLongAttributeAttributeGetterCallbackForMainWorld, TestObjectPythonV8In
ternal::activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterCallbac
kForMainWorld, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::P
ropertyAttribute>(v8::None), 0 /* on instance */}, | 6149 {"activityLoggingAccessPerWorldBindingsLongAttribute", TestObjectPythonV8Int
ernal::activityLoggingAccessPerWorldBindingsLongAttributeAttributeGetterCallback
, TestObjectPythonV8Internal::activityLoggingAccessPerWorldBindingsLongAttribute
AttributeSetterCallback, TestObjectPythonV8Internal::activityLoggingAccessPerWor
ldBindingsLongAttributeAttributeGetterCallbackForMainWorld, TestObjectPythonV8In
ternal::activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterCallbac
kForMainWorld, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::P
ropertyAttribute>(v8::None), 0 /* on instance */}, |
6117 {"activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute", Test
ObjectPythonV8Internal::activityLoggingAccessForIsolatedWorldsPerWorldBindingsLo
ngAttributeAttributeGetterCallback, TestObjectPythonV8Internal::activityLoggingA
ccessForIsolatedWorldsPerWorldBindingsLongAttributeAttributeSetterCallback, Test
ObjectPythonV8Internal::activityLoggingAccessForIsolatedWorldsPerWorldBindingsLo
ngAttributeAttributeGetterCallbackForMainWorld, TestObjectPythonV8Internal::acti
vityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeAttributeSetterCa
llbackForMainWorld, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<
v8::PropertyAttribute>(v8::None), 0 /* on instance */}, | 6150 {"activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute", Test
ObjectPythonV8Internal::activityLoggingAccessForIsolatedWorldsPerWorldBindingsLo
ngAttributeAttributeGetterCallback, TestObjectPythonV8Internal::activityLoggingA
ccessForIsolatedWorldsPerWorldBindingsLongAttributeAttributeSetterCallback, Test
ObjectPythonV8Internal::activityLoggingAccessForIsolatedWorldsPerWorldBindingsLo
ngAttributeAttributeGetterCallbackForMainWorld, TestObjectPythonV8Internal::acti
vityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeAttributeSetterCa
llbackForMainWorld, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<
v8::PropertyAttribute>(v8::None), 0 /* on instance */}, |
6118 {"activityLoggingGetterPerWorldBindingsLongAttribute", TestObjectPythonV8Int
ernal::activityLoggingGetterPerWorldBindingsLongAttributeAttributeGetterCallback
, TestObjectPythonV8Internal::activityLoggingGetterPerWorldBindingsLongAttribute
AttributeSetterCallback, TestObjectPythonV8Internal::activityLoggingGetterPerWor
ldBindingsLongAttributeAttributeGetterCallbackForMainWorld, TestObjectPythonV8In
ternal::activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetterCallbac
kForMainWorld, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::P
ropertyAttribute>(v8::None), 0 /* on instance */}, | 6151 {"activityLoggingGetterPerWorldBindingsLongAttribute", TestObjectPythonV8Int
ernal::activityLoggingGetterPerWorldBindingsLongAttributeAttributeGetterCallback
, TestObjectPythonV8Internal::activityLoggingGetterPerWorldBindingsLongAttribute
AttributeSetterCallback, TestObjectPythonV8Internal::activityLoggingGetterPerWor
ldBindingsLongAttributeAttributeGetterCallbackForMainWorld, TestObjectPythonV8In
ternal::activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetterCallbac
kForMainWorld, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::P
ropertyAttribute>(v8::None), 0 /* on instance */}, |
6119 {"activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttribute", Test
ObjectPythonV8Internal::activityLoggingGetterForIsolatedWorldsPerWorldBindingsLo
ngAttributeAttributeGetterCallback, TestObjectPythonV8Internal::activityLoggingG
etterForIsolatedWorldsPerWorldBindingsLongAttributeAttributeSetterCallback, Test
ObjectPythonV8Internal::activityLoggingGetterForIsolatedWorldsPerWorldBindingsLo
ngAttributeAttributeGetterCallbackForMainWorld, TestObjectPythonV8Internal::acti
vityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeAttributeSetterCa
llbackForMainWorld, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<
v8::PropertyAttribute>(v8::None), 0 /* on instance */}, | 6152 {"activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttribute", Test
ObjectPythonV8Internal::activityLoggingGetterForIsolatedWorldsPerWorldBindingsLo
ngAttributeAttributeGetterCallback, TestObjectPythonV8Internal::activityLoggingG
etterForIsolatedWorldsPerWorldBindingsLongAttributeAttributeSetterCallback, Test
ObjectPythonV8Internal::activityLoggingGetterForIsolatedWorldsPerWorldBindingsLo
ngAttributeAttributeGetterCallbackForMainWorld, TestObjectPythonV8Internal::acti
vityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeAttributeSetterCa
llbackForMainWorld, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<
v8::PropertyAttribute>(v8::None), 0 /* on instance */}, |
6120 {"raisesExceptionLongAttribute", TestObjectPythonV8Internal::raisesException
LongAttributeAttributeGetterCallback, TestObjectPythonV8Internal::raisesExceptio
nLongAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v
8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, | 6153 {"raisesExceptionLongAttribute", TestObjectPythonV8Internal::raisesException
LongAttributeAttributeGetterCallback, TestObjectPythonV8Internal::raisesExceptio
nLongAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v
8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, |
| 6154 {"raisesExceptionTestInterfaceEmptyAttribute", TestObjectPythonV8Internal::r
aisesExceptionTestInterfaceEmptyAttributeAttributeGetterCallback, TestObjectPyth
onV8Internal::raisesExceptionTestInterfaceEmptyAttributeAttributeSetterCallback,
0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyA
ttribute>(v8::None), 0 /* on instance */}, |
6121 {"reflectTestInterfaceAttribute", TestObjectPythonV8Internal::reflectTestInt
erfaceAttributeAttributeGetterCallback, TestObjectPythonV8Internal::reflectTestI
nterfaceAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl
>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance *
/}, | 6155 {"reflectTestInterfaceAttribute", TestObjectPythonV8Internal::reflectTestInt
erfaceAttributeAttributeGetterCallback, TestObjectPythonV8Internal::reflectTestI
nterfaceAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl
>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance *
/}, |
6122 {"reflectReflectedNameAttributeTestAttribute", TestObjectPythonV8Internal::r
eflectReflectedNameAttributeTestAttributeAttributeGetterCallback, TestObjectPyth
onV8Internal::reflectReflectedNameAttributeTestAttributeAttributeSetterCallback,
0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyA
ttribute>(v8::None), 0 /* on instance */}, | 6156 {"reflectReflectedNameAttributeTestAttribute", TestObjectPythonV8Internal::r
eflectReflectedNameAttributeTestAttributeAttributeGetterCallback, TestObjectPyth
onV8Internal::reflectReflectedNameAttributeTestAttributeAttributeSetterCallback,
0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyA
ttribute>(v8::None), 0 /* on instance */}, |
6123 {"reflectBooleanAttribute", TestObjectPythonV8Internal::reflectBooleanAttrib
uteAttributeGetterCallback, TestObjectPythonV8Internal::reflectBooleanAttributeA
ttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), st
atic_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, | 6157 {"reflectBooleanAttribute", TestObjectPythonV8Internal::reflectBooleanAttrib
uteAttributeGetterCallback, TestObjectPythonV8Internal::reflectBooleanAttributeA
ttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), st
atic_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, |
6124 {"reflectLongAttribute", TestObjectPythonV8Internal::reflectLongAttributeAtt
ributeGetterCallback, TestObjectPythonV8Internal::reflectLongAttributeAttributeS
etterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast
<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, | 6158 {"reflectLongAttribute", TestObjectPythonV8Internal::reflectLongAttributeAtt
ributeGetterCallback, TestObjectPythonV8Internal::reflectLongAttributeAttributeS
etterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast
<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, |
6125 {"reflectUnsignedShortAttribute", TestObjectPythonV8Internal::reflectUnsigne
dShortAttributeAttributeGetterCallback, TestObjectPythonV8Internal::reflectUnsig
nedShortAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl
>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance *
/}, | 6159 {"reflectUnsignedShortAttribute", TestObjectPythonV8Internal::reflectUnsigne
dShortAttributeAttributeGetterCallback, TestObjectPythonV8Internal::reflectUnsig
nedShortAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl
>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance *
/}, |
6126 {"reflectUnsignedLongAttribute", TestObjectPythonV8Internal::reflectUnsigned
LongAttributeAttributeGetterCallback, TestObjectPythonV8Internal::reflectUnsigne
dLongAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v
8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, | 6160 {"reflectUnsignedLongAttribute", TestObjectPythonV8Internal::reflectUnsigned
LongAttributeAttributeGetterCallback, TestObjectPythonV8Internal::reflectUnsigne
dLongAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v
8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, |
6127 {"id", TestObjectPythonV8Internal::idAttributeGetterCallback, TestObjectPyth
onV8Internal::idAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>
(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */
}, | 6161 {"id", TestObjectPythonV8Internal::idAttributeGetterCallback, TestObjectPyth
onV8Internal::idAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>
(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */
}, |
6128 {"name", TestObjectPythonV8Internal::nameAttributeGetterCallback, TestObject
PythonV8Internal::nameAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessCo
ntrol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on insta
nce */}, | 6162 {"name", TestObjectPythonV8Internal::nameAttributeGetterCallback, TestObject
PythonV8Internal::nameAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessCo
ntrol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on insta
nce */}, |
6129 {"class", TestObjectPythonV8Internal::classAttributeGetterCallback, TestObje
ctPythonV8Internal::classAttributeSetterCallback, 0, 0, 0, static_cast<v8::Acces
sControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on in
stance */}, | 6163 {"class", TestObjectPythonV8Internal::classAttributeGetterCallback, TestObje
ctPythonV8Internal::classAttributeSetterCallback, 0, 0, 0, static_cast<v8::Acces
sControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on in
stance */}, |
6130 {"reflectedId", TestObjectPythonV8Internal::reflectedIdAttributeGetterCallba
ck, TestObjectPythonV8Internal::reflectedIdAttributeSetterCallback, 0, 0, 0, sta
tic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8:
:None), 0 /* on instance */}, | 6164 {"reflectedId", TestObjectPythonV8Internal::reflectedIdAttributeGetterCallba
ck, TestObjectPythonV8Internal::reflectedIdAttributeSetterCallback, 0, 0, 0, sta
tic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8:
:None), 0 /* on instance */}, |
(...skipping 422 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6553 fromInternalPointer(object)->deref(); | 6587 fromInternalPointer(object)->deref(); |
6554 } | 6588 } |
6555 | 6589 |
6556 template<> | 6590 template<> |
6557 v8::Handle<v8::Value> toV8NoInline(TestObjectPython* impl, v8::Handle<v8::Object
> creationContext, v8::Isolate* isolate) | 6591 v8::Handle<v8::Value> toV8NoInline(TestObjectPython* impl, v8::Handle<v8::Object
> creationContext, v8::Isolate* isolate) |
6558 { | 6592 { |
6559 return toV8(impl, creationContext, isolate); | 6593 return toV8(impl, creationContext, isolate); |
6560 } | 6594 } |
6561 | 6595 |
6562 } // namespace WebCore | 6596 } // namespace WebCore |
OLD | NEW |