| Index: Source/bindings/tests/results/V8TestObject.cpp
|
| diff --git a/Source/bindings/tests/results/V8TestObject.cpp b/Source/bindings/tests/results/V8TestObject.cpp
|
| index 76c599cd9289885a03c0e90c31ec726b77f66632..7b5316d46d48a518cefdafb4a3518dbfa540e400 100644
|
| --- a/Source/bindings/tests/results/V8TestObject.cpp
|
| +++ b/Source/bindings/tests/results/V8TestObject.cpp
|
| @@ -1654,7 +1654,7 @@ static void activityLoggingAccessForAllWorldsLongAttributeAttributeGetterCallbac
|
| TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
|
| DOMWrapperWorld& world = DOMWrapperWorld::current(info.GetIsolate());
|
| if (world.activityLogger())
|
| - world.activityLogger()->log("TestObject.activityLoggingAccessForAllWorldsLongAttribute", 0, 0, "Getter");
|
| + world.activityLogger()->logGetter("TestObject.activityLoggingAccessForAllWorldsLongAttribute");
|
| TestObjectV8Internal::activityLoggingAccessForAllWorldsLongAttributeAttributeGetter(info);
|
| TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
|
| }
|
| @@ -1673,8 +1673,7 @@ static void activityLoggingAccessForAllWorldsLongAttributeAttributeSetterCallbac
|
| TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
|
| DOMWrapperWorld& world = DOMWrapperWorld::current(info.GetIsolate());
|
| if (world.activityLogger()) {
|
| - v8::Handle<v8::Value> loggerArg[] = { v8Value };
|
| - world.activityLogger()->log("TestObject.activityLoggingAccessForAllWorldsLongAttribute", 1, &loggerArg[0], "Setter");
|
| + world.activityLogger()->logSetter("TestObject.activityLoggingAccessForAllWorldsLongAttribute", v8Value);
|
| }
|
| TestObjectV8Internal::activityLoggingAccessForAllWorldsLongAttributeAttributeSetter(v8Value, info);
|
| TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
|
| @@ -1692,7 +1691,7 @@ static void activityLoggingGetterForAllWorldsLongAttributeAttributeGetterCallbac
|
| TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
|
| DOMWrapperWorld& world = DOMWrapperWorld::current(info.GetIsolate());
|
| if (world.activityLogger())
|
| - world.activityLogger()->log("TestObject.activityLoggingGetterForAllWorldsLongAttribute", 0, 0, "Getter");
|
| + world.activityLogger()->logGetter("TestObject.activityLoggingGetterForAllWorldsLongAttribute");
|
| TestObjectV8Internal::activityLoggingGetterForAllWorldsLongAttributeAttributeGetter(info);
|
| TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
|
| }
|
| @@ -1741,8 +1740,7 @@ static void activityLoggingSetterForAllWorldsLongAttributeAttributeSetterCallbac
|
| TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
|
| DOMWrapperWorld& world = DOMWrapperWorld::current(info.GetIsolate());
|
| if (world.activityLogger()) {
|
| - v8::Handle<v8::Value> loggerArg[] = { v8Value };
|
| - world.activityLogger()->log("TestObject.activityLoggingSetterForAllWorldsLongAttribute", 1, &loggerArg[0], "Setter");
|
| + world.activityLogger()->logSetter("TestObject.activityLoggingSetterForAllWorldsLongAttribute", v8Value);
|
| }
|
| TestObjectV8Internal::activityLoggingSetterForAllWorldsLongAttributeAttributeSetter(v8Value, info);
|
| TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
|
| @@ -2439,7 +2437,7 @@ static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeGetterCal
|
| TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
|
| DOMWrapperWorld& world = DOMWrapperWorld::current(info.GetIsolate());
|
| if (world.activityLogger())
|
| - world.activityLogger()->log("TestObject.activityLoggingAccessPerWorldBindingsLongAttribute", 0, 0, "Getter");
|
| + world.activityLogger()->logGetter("TestObject.activityLoggingAccessPerWorldBindingsLongAttribute");
|
| TestObjectV8Internal::activityLoggingAccessPerWorldBindingsLongAttributeAttributeGetter(info);
|
| TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
|
| }
|
| @@ -2458,8 +2456,7 @@ static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterCal
|
| TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
|
| DOMWrapperWorld& world = DOMWrapperWorld::current(info.GetIsolate());
|
| if (world.activityLogger()) {
|
| - v8::Handle<v8::Value> loggerArg[] = { v8Value };
|
| - world.activityLogger()->log("TestObject.activityLoggingAccessPerWorldBindingsLongAttribute", 1, &loggerArg[0], "Setter");
|
| + world.activityLogger()->logSetter("TestObject.activityLoggingAccessPerWorldBindingsLongAttribute", v8Value);
|
| }
|
| TestObjectV8Internal::activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetter(v8Value, info);
|
| TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
|
| @@ -2477,7 +2474,7 @@ static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeGetterCal
|
| TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
|
| DOMWrapperWorld& world = DOMWrapperWorld::current(info.GetIsolate());
|
| if (world.activityLogger())
|
| - world.activityLogger()->log("TestObject.activityLoggingAccessPerWorldBindingsLongAttribute", 0, 0, "Getter");
|
| + world.activityLogger()->logGetter("TestObject.activityLoggingAccessPerWorldBindingsLongAttribute");
|
| TestObjectV8Internal::activityLoggingAccessPerWorldBindingsLongAttributeAttributeGetterForMainWorld(info);
|
| TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
|
| }
|
| @@ -2496,8 +2493,7 @@ static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterCal
|
| TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
|
| DOMWrapperWorld& world = DOMWrapperWorld::current(info.GetIsolate());
|
| if (world.activityLogger()) {
|
| - v8::Handle<v8::Value> loggerArg[] = { v8Value };
|
| - world.activityLogger()->log("TestObject.activityLoggingAccessPerWorldBindingsLongAttribute", 1, &loggerArg[0], "Setter");
|
| + world.activityLogger()->logSetter("TestObject.activityLoggingAccessPerWorldBindingsLongAttribute", v8Value);
|
| }
|
| TestObjectV8Internal::activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterForMainWorld(v8Value, info);
|
| TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
|
| @@ -2515,7 +2511,7 @@ static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
|
| TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
|
| DOMWrapperWorld& world = DOMWrapperWorld::current(info.GetIsolate());
|
| if (world.activityLogger())
|
| - world.activityLogger()->log("TestObject.activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute", 0, 0, "Getter");
|
| + world.activityLogger()->logGetter("TestObject.activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute");
|
| TestObjectV8Internal::activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeAttributeGetter(info);
|
| TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
|
| }
|
| @@ -2534,8 +2530,7 @@ static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
|
| TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
|
| DOMWrapperWorld& world = DOMWrapperWorld::current(info.GetIsolate());
|
| if (world.activityLogger()) {
|
| - v8::Handle<v8::Value> loggerArg[] = { v8Value };
|
| - world.activityLogger()->log("TestObject.activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute", 1, &loggerArg[0], "Setter");
|
| + world.activityLogger()->logSetter("TestObject.activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute", v8Value);
|
| }
|
| TestObjectV8Internal::activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeAttributeSetter(v8Value, info);
|
| TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
|
| @@ -2583,7 +2578,7 @@ static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeGetterCal
|
| TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
|
| DOMWrapperWorld& world = DOMWrapperWorld::current(info.GetIsolate());
|
| if (world.activityLogger())
|
| - world.activityLogger()->log("TestObject.activityLoggingGetterPerWorldBindingsLongAttribute", 0, 0, "Getter");
|
| + world.activityLogger()->logGetter("TestObject.activityLoggingGetterPerWorldBindingsLongAttribute");
|
| TestObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttributeAttributeGetter(info);
|
| TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
|
| }
|
| @@ -2616,7 +2611,7 @@ static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeGetterCal
|
| TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
|
| DOMWrapperWorld& world = DOMWrapperWorld::current(info.GetIsolate());
|
| if (world.activityLogger())
|
| - world.activityLogger()->log("TestObject.activityLoggingGetterPerWorldBindingsLongAttribute", 0, 0, "Getter");
|
| + world.activityLogger()->logGetter("TestObject.activityLoggingGetterPerWorldBindingsLongAttribute");
|
| TestObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttributeAttributeGetterForMainWorld(info);
|
| TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
|
| }
|
| @@ -2649,7 +2644,7 @@ static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
|
| TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
|
| DOMWrapperWorld& world = DOMWrapperWorld::current(info.GetIsolate());
|
| if (world.activityLogger())
|
| - world.activityLogger()->log("TestObject.activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttribute", 0, 0, "Getter");
|
| + world.activityLogger()->logGetter("TestObject.activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttribute");
|
| TestObjectV8Internal::activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeAttributeGetter(info);
|
| TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
|
| }
|
| @@ -4279,6 +4274,82 @@ static void unforgeableLongAttributeAttributeSetterCallback(v8::Local<v8::String
|
| TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
|
| }
|
|
|
| +static void activityLoggingSetterOnlyLogPreviousValueAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info)
|
| +{
|
| + v8::Handle<v8::Object> holder = info.Holder();
|
| + TestObject* impl = V8TestObject::toNative(holder);
|
| + v8SetReturnValueInt(info, impl->activityLoggingSetterOnlyLogPreviousValueAttribute());
|
| +}
|
| +
|
| +static void activityLoggingSetterOnlyLogPreviousValueAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
|
| +{
|
| + TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
|
| + TestObjectV8Internal::activityLoggingSetterOnlyLogPreviousValueAttributeAttributeGetter(info);
|
| + TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
|
| +}
|
| +
|
| +static void activityLoggingSetterOnlyLogPreviousValueAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
|
| +{
|
| + v8::Handle<v8::Object> holder = info.Holder();
|
| + ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggingSetterOnlyLogPreviousValueAttribute", "TestObject", holder, info.GetIsolate());
|
| + TestObject* impl = V8TestObject::toNative(holder);
|
| + TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState), exceptionState);
|
| + impl->setActivityLoggingSetterOnlyLogPreviousValueAttribute(cppValue);
|
| +}
|
| +
|
| +static void activityLoggingSetterOnlyLogPreviousValueAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
|
| +{
|
| + TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
|
| + DOMWrapperWorld& world = DOMWrapperWorld::current(info.GetIsolate());
|
| + if (world.activityLogger()) {
|
| + TestObject* impl = V8TestObject::toNative(info.Holder());
|
| + int original = impl->activityLoggingSetterOnlyLogPreviousValueAttribute();
|
| + v8::Handle<v8::Value> originalValue = v8::Integer::New(info.GetIsolate(), original);
|
| + world.activityLogger()->logSetter("TestObject.activityLoggingSetterOnlyLogPreviousValueAttribute", v8Value, originalValue);
|
| + }
|
| + TestObjectV8Internal::activityLoggingSetterOnlyLogPreviousValueAttributeAttributeSetter(v8Value, info);
|
| + TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
|
| +}
|
| +
|
| +static void activityLoggingLogPreviousValueInterfaceAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info)
|
| +{
|
| + v8::Handle<v8::Object> holder = info.Holder();
|
| + TestObject* impl = V8TestObject::toNative(holder);
|
| + v8SetReturnValueFast(info, WTF::getPtr(impl->activityLoggingLogPreviousValueInterfaceAttribute()), impl);
|
| +}
|
| +
|
| +static void activityLoggingLogPreviousValueInterfaceAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
|
| +{
|
| + TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
|
| + DOMWrapperWorld& world = DOMWrapperWorld::current(info.GetIsolate());
|
| + if (world.activityLogger())
|
| + world.activityLogger()->logGetter("TestObject.activityLoggingLogPreviousValueInterfaceAttribute");
|
| + TestObjectV8Internal::activityLoggingLogPreviousValueInterfaceAttributeAttributeGetter(info);
|
| + TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
|
| +}
|
| +
|
| +static void activityLoggingLogPreviousValueInterfaceAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
|
| +{
|
| + v8::Handle<v8::Object> holder = info.Holder();
|
| + TestObject* impl = V8TestObject::toNative(holder);
|
| + TONATIVE_VOID(TestInterfaceEmpty*, cppValue, V8TestInterfaceEmpty::toNativeWithTypeCheck(info.GetIsolate(), v8Value));
|
| + impl->setActivityLoggingLogPreviousValueInterfaceAttribute(WTF::getPtr(cppValue));
|
| +}
|
| +
|
| +static void activityLoggingLogPreviousValueInterfaceAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
|
| +{
|
| + TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter");
|
| + DOMWrapperWorld& world = DOMWrapperWorld::current(info.GetIsolate());
|
| + if (world.activityLogger()) {
|
| + TestObject* impl = V8TestObject::toNative(info.Holder());
|
| + RefPtr<TestInterfaceEmpty> original = impl->activityLoggingLogPreviousValueInterfaceAttribute();
|
| + v8::Handle<v8::Value> originalValue = toV8(original, info.Holder(), info.GetIsolate());
|
| + world.activityLogger()->logSetter("TestObject.activityLoggingLogPreviousValueInterfaceAttribute", v8Value, originalValue);
|
| + }
|
| + TestObjectV8Internal::activityLoggingLogPreviousValueInterfaceAttributeAttributeSetter(v8Value, info);
|
| + TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
|
| +}
|
| +
|
| static void testInterfaceAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info)
|
| {
|
| v8::Handle<v8::Object> holder = info.Holder();
|
| @@ -7074,7 +7145,7 @@ static void activityLoggingAccessForAllWorldsMethodMethodCallback(const v8::Func
|
| DOMWrapperWorld& world = DOMWrapperWorld::current(info.GetIsolate());
|
| if (world.activityLogger()) {
|
| Vector<v8::Handle<v8::Value> > loggerArgs = toNativeArguments<v8::Handle<v8::Value> >(info, 0);
|
| - world.activityLogger()->log("TestObject.activityLoggingAccessForAllWorldsMethod", info.Length(), loggerArgs.data(), "Method");
|
| + world.activityLogger()->logMethod("TestObject.activityLoggingAccessForAllWorldsMethod", info.Length(), loggerArgs.data());
|
| }
|
| TestObjectV8Internal::activityLoggingAccessForAllWorldsMethodMethod(info);
|
| TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
|
| @@ -7733,7 +7804,7 @@ static void activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodCallback(
|
| DOMWrapperWorld& world = DOMWrapperWorld::current(info.GetIsolate());
|
| if (world.activityLogger()) {
|
| Vector<v8::Handle<v8::Value> > loggerArgs = toNativeArguments<v8::Handle<v8::Value> >(info, 0);
|
| - world.activityLogger()->log("TestObject.activityLoggingForAllWorldsPerWorldBindingsVoidMethod", info.Length(), loggerArgs.data(), "Method");
|
| + world.activityLogger()->logMethod("TestObject.activityLoggingForAllWorldsPerWorldBindingsVoidMethod", info.Length(), loggerArgs.data());
|
| }
|
| TestObjectV8Internal::activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethod(info);
|
| TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
|
| @@ -7751,7 +7822,7 @@ static void activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodCallbackF
|
| DOMWrapperWorld& world = DOMWrapperWorld::current(info.GetIsolate());
|
| if (world.activityLogger()) {
|
| Vector<v8::Handle<v8::Value> > loggerArgs = toNativeArguments<v8::Handle<v8::Value> >(info, 0);
|
| - world.activityLogger()->log("TestObject.activityLoggingForAllWorldsPerWorldBindingsVoidMethod", info.Length(), loggerArgs.data(), "Method");
|
| + world.activityLogger()->logMethod("TestObject.activityLoggingForAllWorldsPerWorldBindingsVoidMethod", info.Length(), loggerArgs.data());
|
| }
|
| TestObjectV8Internal::activityLoggingForAllWorldsPerWorldBindingsVoidMethodMethodForMainWorld(info);
|
| TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
|
| @@ -7769,7 +7840,7 @@ static void activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethodMethodCall
|
| DOMWrapperWorld& world = DOMWrapperWorld::current(info.GetIsolate());
|
| if (world.activityLogger()) {
|
| Vector<v8::Handle<v8::Value> > loggerArgs = toNativeArguments<v8::Handle<v8::Value> >(info, 0);
|
| - world.activityLogger()->log("TestObject.activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethod", info.Length(), loggerArgs.data(), "Method");
|
| + world.activityLogger()->logMethod("TestObject.activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethod", info.Length(), loggerArgs.data());
|
| }
|
| TestObjectV8Internal::activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethodMethod(info);
|
| TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
|
| @@ -8342,6 +8413,8 @@ static const V8DOMConfiguration::AttributeConfiguration V8TestObjectAttributes[]
|
| {"urlStringAttribute", TestObjectV8Internal::urlStringAttributeAttributeGetterCallback, TestObjectV8Internal::urlStringAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
|
| {"urlStringAttribute", TestObjectV8Internal::urlStringAttributeAttributeGetterCallback, TestObjectV8Internal::urlStringAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
|
| {"unforgeableLongAttribute", TestObjectV8Internal::unforgeableLongAttributeAttributeGetterCallback, TestObjectV8Internal::unforgeableLongAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::PROHIBITS_OVERWRITING), static_cast<v8::PropertyAttribute>(v8::DontDelete), 0 /* on instance */},
|
| + {"activityLoggingSetterOnlyLogPreviousValueAttribute", TestObjectV8Internal::activityLoggingSetterOnlyLogPreviousValueAttributeAttributeGetterCallback, TestObjectV8Internal::activityLoggingSetterOnlyLogPreviousValueAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
|
| + {"activityLoggingLogPreviousValueInterfaceAttribute", TestObjectV8Internal::activityLoggingLogPreviousValueInterfaceAttributeAttributeGetterCallback, TestObjectV8Internal::activityLoggingLogPreviousValueInterfaceAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
|
| {"testInterfaceAttribute", TestObjectV8Internal::testInterfaceAttributeAttributeGetterCallback, TestObjectV8Internal::testInterfaceAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
|
| {"testInterfaceGarbageCollectedAttribute", TestObjectV8Internal::testInterfaceGarbageCollectedAttributeAttributeGetterCallback, TestObjectV8Internal::testInterfaceGarbageCollectedAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
|
| {"testInterfaceGarbageCollectedOrNullAttribute", TestObjectV8Internal::testInterfaceGarbageCollectedOrNullAttributeAttributeGetterCallback, TestObjectV8Internal::testInterfaceGarbageCollectedOrNullAttributeAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
|
|
|