Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(357)

Side by Side Diff: Source/bindings/tests/results/V8TestObject.cpp

Issue 186673002: Support deprecation + use counters for constructor attributes. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Always generate constructor getter callbacks Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 3156 matching lines...) Expand 10 before | Expand all | Expand 10 after
3167 static void TestObjectConstructorGetter(v8::Local<v8::String>, const v8::Propert yCallbackInfo<v8::Value>& info) 3167 static void TestObjectConstructorGetter(v8::Local<v8::String>, const v8::Propert yCallbackInfo<v8::Value>& info)
3168 { 3168 {
3169 v8::Handle<v8::Value> data = info.Data(); 3169 v8::Handle<v8::Value> data = info.Data();
3170 ASSERT(data->IsExternal()); 3170 ASSERT(data->IsExternal());
3171 V8PerContextData* perContextData = V8PerContextData::from(info.Holder()->Cre ationContext()); 3171 V8PerContextData* perContextData = V8PerContextData::from(info.Holder()->Cre ationContext());
3172 if (!perContextData) 3172 if (!perContextData)
3173 return; 3173 return;
3174 v8SetReturnValue(info, perContextData->constructorForType(WrapperTypeInfo::u nwrap(data))); 3174 v8SetReturnValue(info, perContextData->constructorForType(WrapperTypeInfo::u nwrap(data)));
3175 } 3175 }
3176 3176
3177 static void TestSubObjConstructorGetterCallback(v8::Local<v8::String> property, const v8::PropertyCallbackInfo<v8::Value>& info)
3178 {
3179 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
3180 TestObjectV8Internal::TestObjectConstructorGetter(property, info);
3181 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
3182 }
3183
3184 static void TestSubObjMeasuredConstructorGetterCallback(v8::Local<v8::String> pr operty, const v8::PropertyCallbackInfo<v8::Value>& info)
3185 {
3186 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
3187 UseCounter::count(callingExecutionContext(info.GetIsolate()), UseCounter::Te stFeature);
3188 TestObjectV8Internal::TestObjectConstructorGetter(property, info);
3189 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
3190 }
3191
3192 #if ENABLE(Condition1)
3193 static void conditionalAttr4ConstructorGetterCallback(v8::Local<v8::String> prop erty, const v8::PropertyCallbackInfo<v8::Value>& info)
3194 {
3195 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
3196 TestObjectV8Internal::TestObjectConstructorGetter(property, info);
3197 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
3198 }
3199 #endif // ENABLE(Condition1)
3200
3201 #if ENABLE(Condition1) && ENABLE(Condition2)
3202 static void conditionalAttr5ConstructorGetterCallback(v8::Local<v8::String> prop erty, const v8::PropertyCallbackInfo<v8::Value>& info)
3203 {
3204 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
3205 TestObjectV8Internal::TestObjectConstructorGetter(property, info);
3206 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
3207 }
3208 #endif // ENABLE(Condition1) && ENABLE(Condition2)
3209
3210 #if ENABLE(Condition1) || ENABLE(Condition2)
3211 static void conditionalAttr6ConstructorGetterCallback(v8::Local<v8::String> prop erty, const v8::PropertyCallbackInfo<v8::Value>& info)
3212 {
3213 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
3214 TestObjectV8Internal::TestObjectConstructorGetter(property, info);
3215 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
3216 }
3217 #endif // ENABLE(Condition1) || ENABLE(Condition2)
3218
3219 static void deprecatedConstructorConstructorGetterCallback(v8::Local<v8::String> property, const v8::PropertyCallbackInfo<v8::Value>& info)
3220 {
3221 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter");
3222 UseCounter::countDeprecation(callingExecutionContext(info.GetIsolate()), Use Counter::ConstructorAttribute);
3223 TestObjectV8Internal::TestObjectConstructorGetter(property, info);
3224 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
3225 }
3226
3177 static void TestObjectReplaceableAttributeSetter(v8::Local<v8::String> name, v8: :Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) 3227 static void TestObjectReplaceableAttributeSetter(v8::Local<v8::String> name, v8: :Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info)
3178 { 3228 {
3179 info.This()->ForceSet(name, jsValue); 3229 info.This()->ForceSet(name, jsValue);
3180 } 3230 }
3181 3231
3182 static void TestObjectReplaceableAttributeSetterCallback(v8::Local<v8::String> n ame, v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) 3232 static void TestObjectReplaceableAttributeSetterCallback(v8::Local<v8::String> n ame, v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info)
3183 { 3233 {
3184 TestObjectV8Internal::TestObjectReplaceableAttributeSetter(name, jsValue, in fo); 3234 TestObjectV8Internal::TestObjectReplaceableAttributeSetter(name, jsValue, in fo);
3185 } 3235 }
3186 3236
(...skipping 2101 matching lines...) Expand 10 before | Expand all | Expand 10 after
5288 TestObjectV8Internal::namedPropertyEnumerator(info); 5338 TestObjectV8Internal::namedPropertyEnumerator(info);
5289 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); 5339 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
5290 } 5340 }
5291 5341
5292 } // namespace TestObjectV8Internal 5342 } // namespace TestObjectV8Internal
5293 5343
5294 static const V8DOMConfiguration::AttributeConfiguration V8TestObjectAttributes[] = { 5344 static const V8DOMConfiguration::AttributeConfiguration V8TestObjectAttributes[] = {
5295 {"readOnlyLongAttr", TestObjectV8Internal::readOnlyLongAttrAttributeGetterCa llback, 0, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8: :PropertyAttribute>(v8::None), 0 /* on instance */}, 5345 {"readOnlyLongAttr", TestObjectV8Internal::readOnlyLongAttrAttributeGetterCa llback, 0, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8: :PropertyAttribute>(v8::None), 0 /* on instance */},
5296 {"readOnlyStringAttr", TestObjectV8Internal::readOnlyStringAttrAttributeGett erCallback, 0, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast <v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 5346 {"readOnlyStringAttr", TestObjectV8Internal::readOnlyStringAttrAttributeGett erCallback, 0, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast <v8::PropertyAttribute>(v8::None), 0 /* on instance */},
5297 {"readOnlyTestObjectAttr", TestObjectV8Internal::readOnlyTestObjectAttrAttri buteGetterCallback, 0, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), sta tic_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 5347 {"readOnlyTestObjectAttr", TestObjectV8Internal::readOnlyTestObjectAttrAttri buteGetterCallback, 0, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), sta tic_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
5298 {"TestSubObj", TestObjectV8Internal::TestObjectConstructorGetter, TestObject V8Internal::TestObjectReplaceableAttributeSetterCallback, 0, 0, const_cast<Wrapp erTypeInfo*>(&V8TestSubObj::wrapperTypeInfo), static_cast<v8::AccessControl>(v8: :DEFAULT), static_cast<v8::PropertyAttribute>(v8::DontEnum), 0 /* on instance */ }, 5348 {"TestSubObj", TestObjectV8Internal::TestSubObjConstructorGetterCallback, Te stObjectV8Internal::TestObjectReplaceableAttributeSetterCallback, 0, 0, const_ca st<WrapperTypeInfo*>(&V8TestSubObj::wrapperTypeInfo), static_cast<v8::AccessCont rol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::DontEnum), 0 /* on ins tance */},
5299 {"enumAttr", TestObjectV8Internal::enumAttrAttributeGetterCallback, TestObje ctV8Internal::enumAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessCo ntrol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on insta nce */}, 5349 {"enumAttr", TestObjectV8Internal::enumAttrAttributeGetterCallback, TestObje ctV8Internal::enumAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessCo ntrol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on insta nce */},
5300 {"readOnlyEnumAttr", TestObjectV8Internal::readOnlyEnumAttrAttributeGetterCa llback, 0, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8: :PropertyAttribute>(v8::None), 0 /* on instance */}, 5350 {"readOnlyEnumAttr", TestObjectV8Internal::readOnlyEnumAttrAttributeGetterCa llback, 0, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8: :PropertyAttribute>(v8::None), 0 /* on instance */},
5301 {"byteAttr", TestObjectV8Internal::byteAttrAttributeGetterCallback, TestObje ctV8Internal::byteAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessCo ntrol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on insta nce */}, 5351 {"byteAttr", TestObjectV8Internal::byteAttrAttributeGetterCallback, TestObje ctV8Internal::byteAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessCo ntrol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on insta nce */},
5302 {"octetAttr", TestObjectV8Internal::octetAttrAttributeGetterCallback, TestOb jectV8Internal::octetAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::Acces sControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on in stance */}, 5352 {"octetAttr", TestObjectV8Internal::octetAttrAttributeGetterCallback, TestOb jectV8Internal::octetAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::Acces sControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on in stance */},
5303 {"shortAttr", TestObjectV8Internal::shortAttrAttributeGetterCallback, TestOb jectV8Internal::shortAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::Acces sControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on in stance */}, 5353 {"shortAttr", TestObjectV8Internal::shortAttrAttributeGetterCallback, TestOb jectV8Internal::shortAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::Acces sControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on in stance */},
5304 {"unsignedShortAttr", TestObjectV8Internal::unsignedShortAttrAttributeGetter Callback, TestObjectV8Internal::unsignedShortAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribut e>(v8::None), 0 /* on instance */}, 5354 {"unsignedShortAttr", TestObjectV8Internal::unsignedShortAttrAttributeGetter Callback, TestObjectV8Internal::unsignedShortAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribut e>(v8::None), 0 /* on instance */},
5305 {"longAttr", TestObjectV8Internal::longAttrAttributeGetterCallback, TestObje ctV8Internal::longAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessCo ntrol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on insta nce */}, 5355 {"longAttr", TestObjectV8Internal::longAttrAttributeGetterCallback, TestObje ctV8Internal::longAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessCo ntrol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on insta nce */},
5306 {"longLongAttr", TestObjectV8Internal::longLongAttrAttributeGetterCallback, TestObjectV8Internal::longLongAttrAttributeSetterCallback, 0, 0, 0, static_cast< v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 5356 {"longLongAttr", TestObjectV8Internal::longLongAttrAttributeGetterCallback, TestObjectV8Internal::longLongAttrAttributeSetterCallback, 0, 0, 0, static_cast< v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
5307 {"unsignedLongLongAttr", TestObjectV8Internal::unsignedLongLongAttrAttribute GetterCallback, TestObjectV8Internal::unsignedLongLongAttrAttributeSetterCallbac k, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Propert yAttribute>(v8::None), 0 /* on instance */}, 5357 {"unsignedLongLongAttr", TestObjectV8Internal::unsignedLongLongAttrAttribute GetterCallback, TestObjectV8Internal::unsignedLongLongAttrAttributeSetterCallbac k, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Propert yAttribute>(v8::None), 0 /* on instance */},
5308 {"stringAttr", TestObjectV8Internal::stringAttrAttributeGetterCallback, Test ObjectV8Internal::stringAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::Ac cessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 5358 {"stringAttr", TestObjectV8Internal::stringAttrAttributeGetterCallback, Test ObjectV8Internal::stringAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::Ac cessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
5309 {"treatNullAsNullStringStringAttr", TestObjectV8Internal::treatNullAsNullStr ingStringAttrAttributeGetterCallback, TestObjectV8Internal::treatNullAsNullStrin gStringAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8:: DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 5359 {"treatNullAsNullStringStringAttr", TestObjectV8Internal::treatNullAsNullStr ingStringAttrAttributeGetterCallback, TestObjectV8Internal::treatNullAsNullStrin gStringAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8:: DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
5310 {"treatNullAsNullStringTreatUndefinedAsNullStringStringAttr", TestObjectV8In ternal::treatNullAsNullStringTreatUndefinedAsNullStringStringAttrAttributeGetter Callback, TestObjectV8Internal::treatNullAsNullStringTreatUndefinedAsNullStringS tringAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DE FAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 5360 {"treatNullAsNullStringTreatUndefinedAsNullStringStringAttr", TestObjectV8In ternal::treatNullAsNullStringTreatUndefinedAsNullStringStringAttrAttributeGetter Callback, TestObjectV8Internal::treatNullAsNullStringTreatUndefinedAsNullStringS tringAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DE FAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
5311 {"eventHandlerAttr", TestObjectV8Internal::eventHandlerAttrAttributeGetterCa llback, TestObjectV8Internal::eventHandlerAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>( v8::None), 0 /* on instance */}, 5361 {"eventHandlerAttr", TestObjectV8Internal::eventHandlerAttrAttributeGetterCa llback, TestObjectV8Internal::eventHandlerAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>( v8::None), 0 /* on instance */},
5312 {"testObjAttr", TestObjectV8Internal::testObjAttrAttributeGetterCallback, Te stObjectV8Internal::testObjAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8: :AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 5362 {"testObjAttr", TestObjectV8Internal::testObjAttrAttributeGetterCallback, Te stObjectV8Internal::testObjAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8: :AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
5363 {"TestSubObjMeasured", TestObjectV8Internal::TestSubObjMeasuredConstructorGe tterCallback, TestObjectV8Internal::TestObjectReplaceableAttributeSetterCallback , 0, 0, const_cast<WrapperTypeInfo*>(&V8TestSubObj::wrapperTypeInfo), static_cas t<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::DontEn um), 0 /* on instance */},
5313 {"XMLObjAttr", TestObjectV8Internal::XMLObjAttrAttributeGetterCallback, Test ObjectV8Internal::XMLObjAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::Ac cessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 5364 {"XMLObjAttr", TestObjectV8Internal::XMLObjAttrAttributeGetterCallback, Test ObjectV8Internal::XMLObjAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::Ac cessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
5314 {"reflectedStringAttr", TestObjectV8Internal::reflectedStringAttrAttributeGe tterCallback, TestObjectV8Internal::reflectedStringAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAt tribute>(v8::None), 0 /* on instance */}, 5365 {"reflectedStringAttr", TestObjectV8Internal::reflectedStringAttrAttributeGe tterCallback, TestObjectV8Internal::reflectedStringAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAt tribute>(v8::None), 0 /* on instance */},
5315 {"reflectedTreatNullAsNullStringStringAttr", TestObjectV8Internal::reflected TreatNullAsNullStringStringAttrAttributeGetterCallback, TestObjectV8Internal::re flectedTreatNullAsNullStringStringAttrAttributeSetterCallback, 0, 0, 0, static_c ast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None ), 0 /* on instance */}, 5366 {"reflectedTreatNullAsNullStringStringAttr", TestObjectV8Internal::reflected TreatNullAsNullStringStringAttrAttributeGetterCallback, TestObjectV8Internal::re flectedTreatNullAsNullStringStringAttrAttributeSetterCallback, 0, 0, 0, static_c ast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None ), 0 /* on instance */},
5316 {"reflectedTreatNullAsNullStringTreatUndefinedAsNullStringStringAttr", TestO bjectV8Internal::reflectedTreatNullAsNullStringTreatUndefinedAsNullStringStringA ttrAttributeGetterCallback, TestObjectV8Internal::reflectedTreatNullAsNullString TreatUndefinedAsNullStringStringAttrAttributeSetterCallback, 0, 0, 0, static_cas t<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 5367 {"reflectedTreatNullAsNullStringTreatUndefinedAsNullStringStringAttr", TestO bjectV8Internal::reflectedTreatNullAsNullStringTreatUndefinedAsNullStringStringA ttrAttributeGetterCallback, TestObjectV8Internal::reflectedTreatNullAsNullString TreatUndefinedAsNullStringStringAttrAttributeSetterCallback, 0, 0, 0, static_cas t<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
5317 {"reflectedIntegralAttr", TestObjectV8Internal::reflectedIntegralAttrAttribu teGetterCallback, TestObjectV8Internal::reflectedIntegralAttrAttributeSetterCall back, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Prop ertyAttribute>(v8::None), 0 /* on instance */}, 5368 {"reflectedIntegralAttr", TestObjectV8Internal::reflectedIntegralAttrAttribu teGetterCallback, TestObjectV8Internal::reflectedIntegralAttrAttributeSetterCall back, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Prop ertyAttribute>(v8::None), 0 /* on instance */},
5318 {"reflectedUnsignedIntegralAttr", TestObjectV8Internal::reflectedUnsignedInt egralAttrAttributeGetterCallback, TestObjectV8Internal::reflectedUnsignedIntegra lAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAUL T), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 5369 {"reflectedUnsignedIntegralAttr", TestObjectV8Internal::reflectedUnsignedInt egralAttrAttributeGetterCallback, TestObjectV8Internal::reflectedUnsignedIntegra lAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAUL T), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
5319 {"reflectedBooleanAttr", TestObjectV8Internal::reflectedBooleanAttrAttribute GetterCallback, TestObjectV8Internal::reflectedBooleanAttrAttributeSetterCallbac k, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Propert yAttribute>(v8::None), 0 /* on instance */}, 5370 {"reflectedBooleanAttr", TestObjectV8Internal::reflectedBooleanAttrAttribute GetterCallback, TestObjectV8Internal::reflectedBooleanAttrAttributeSetterCallbac k, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Propert yAttribute>(v8::None), 0 /* on instance */},
5320 {"reflectedURLAttr", TestObjectV8Internal::reflectedURLAttrAttributeGetterCa llback, TestObjectV8Internal::reflectedURLAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>( v8::None), 0 /* on instance */}, 5371 {"reflectedURLAttr", TestObjectV8Internal::reflectedURLAttrAttributeGetterCa llback, TestObjectV8Internal::reflectedURLAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>( v8::None), 0 /* on instance */},
5321 {"reflectedTreatNullAsNullStringURLAttr", TestObjectV8Internal::reflectedTre atNullAsNullStringURLAttrAttributeGetterCallback, TestObjectV8Internal::reflecte dTreatNullAsNullStringURLAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::A ccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* o n instance */}, 5372 {"reflectedTreatNullAsNullStringURLAttr", TestObjectV8Internal::reflectedTre atNullAsNullStringURLAttrAttributeGetterCallback, TestObjectV8Internal::reflecte dTreatNullAsNullStringURLAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::A ccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* o n instance */},
5322 {"reflectedTreatNullAsNullStringTreatUndefinedAsNullStringURLAttr", TestObje ctV8Internal::reflectedTreatNullAsNullStringTreatUndefinedAsNullStringURLAttrAtt ributeGetterCallback, TestObjectV8Internal::reflectedTreatNullAsNullStringTreatU ndefinedAsNullStringURLAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::Acc essControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 5373 {"reflectedTreatNullAsNullStringTreatUndefinedAsNullStringURLAttr", TestObje ctV8Internal::reflectedTreatNullAsNullStringTreatUndefinedAsNullStringURLAttrAtt ributeGetterCallback, TestObjectV8Internal::reflectedTreatNullAsNullStringTreatU ndefinedAsNullStringURLAttrAttributeSetterCallback, 0, 0, 0, static_cast<v8::Acc essControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
5356 #if ENABLE(Condition1) 5407 #if ENABLE(Condition1)
5357 {"conditionalAttr1", TestObjectV8Internal::conditionalAttr1AttributeGetterCa llback, TestObjectV8Internal::conditionalAttr1AttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>( v8::None), 0 /* on instance */}, 5408 {"conditionalAttr1", TestObjectV8Internal::conditionalAttr1AttributeGetterCa llback, TestObjectV8Internal::conditionalAttr1AttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>( v8::None), 0 /* on instance */},
5358 #endif // ENABLE(Condition1) 5409 #endif // ENABLE(Condition1)
5359 #if ENABLE(Condition1) && ENABLE(Condition2) 5410 #if ENABLE(Condition1) && ENABLE(Condition2)
5360 {"conditionalAttr2", TestObjectV8Internal::conditionalAttr2AttributeGetterCa llback, TestObjectV8Internal::conditionalAttr2AttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>( v8::None), 0 /* on instance */}, 5411 {"conditionalAttr2", TestObjectV8Internal::conditionalAttr2AttributeGetterCa llback, TestObjectV8Internal::conditionalAttr2AttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>( v8::None), 0 /* on instance */},
5361 #endif // ENABLE(Condition1) && ENABLE(Condition2) 5412 #endif // ENABLE(Condition1) && ENABLE(Condition2)
5362 #if ENABLE(Condition1) || ENABLE(Condition2) || ENABLE(Condition3) 5413 #if ENABLE(Condition1) || ENABLE(Condition2) || ENABLE(Condition3)
5363 {"conditionalAttr3", TestObjectV8Internal::conditionalAttr3AttributeGetterCa llback, TestObjectV8Internal::conditionalAttr3AttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>( v8::None), 0 /* on instance */}, 5414 {"conditionalAttr3", TestObjectV8Internal::conditionalAttr3AttributeGetterCa llback, TestObjectV8Internal::conditionalAttr3AttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>( v8::None), 0 /* on instance */},
5364 #endif // ENABLE(Condition1) || ENABLE(Condition2) || ENABLE(Condition3) 5415 #endif // ENABLE(Condition1) || ENABLE(Condition2) || ENABLE(Condition3)
5365 #if ENABLE(Condition1) 5416 #if ENABLE(Condition1)
5366 {"conditionalAttr4", TestObjectV8Internal::TestObjectConstructorGetter, Test ObjectV8Internal::TestObjectReplaceableAttributeSetterCallback, 0, 0, const_cast <WrapperTypeInfo*>(&V8TestObjectectA::wrapperTypeInfo), static_cast<v8::AccessCo ntrol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::DontEnum), 0 /* on i nstance */}, 5417 {"conditionalAttr4", TestObjectV8Internal::conditionalAttr4ConstructorGetter Callback, TestObjectV8Internal::TestObjectReplaceableAttributeSetterCallback, 0, 0, const_cast<WrapperTypeInfo*>(&V8TestObjectectA::wrapperTypeInfo), static_cas t<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::DontEn um), 0 /* on instance */},
5367 #endif // ENABLE(Condition1) 5418 #endif // ENABLE(Condition1)
5368 #if ENABLE(Condition1) && ENABLE(Condition2) 5419 #if ENABLE(Condition1) && ENABLE(Condition2)
5369 {"conditionalAttr5", TestObjectV8Internal::TestObjectConstructorGetter, Test ObjectV8Internal::TestObjectReplaceableAttributeSetterCallback, 0, 0, const_cast <WrapperTypeInfo*>(&V8TestObjectectB::wrapperTypeInfo), static_cast<v8::AccessCo ntrol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::DontEnum), 0 /* on i nstance */}, 5420 {"conditionalAttr5", TestObjectV8Internal::conditionalAttr5ConstructorGetter Callback, TestObjectV8Internal::TestObjectReplaceableAttributeSetterCallback, 0, 0, const_cast<WrapperTypeInfo*>(&V8TestObjectectB::wrapperTypeInfo), static_cas t<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::DontEn um), 0 /* on instance */},
5370 #endif // ENABLE(Condition1) && ENABLE(Condition2) 5421 #endif // ENABLE(Condition1) && ENABLE(Condition2)
5371 #if ENABLE(Condition1) || ENABLE(Condition2) 5422 #if ENABLE(Condition1) || ENABLE(Condition2)
5372 {"conditionalAttr6", TestObjectV8Internal::TestObjectConstructorGetter, Test ObjectV8Internal::TestObjectReplaceableAttributeSetterCallback, 0, 0, const_cast <WrapperTypeInfo*>(&V8TestObjectectC::wrapperTypeInfo), static_cast<v8::AccessCo ntrol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::DontEnum), 0 /* on i nstance */}, 5423 {"conditionalAttr6", TestObjectV8Internal::conditionalAttr6ConstructorGetter Callback, TestObjectV8Internal::TestObjectReplaceableAttributeSetterCallback, 0, 0, const_cast<WrapperTypeInfo*>(&V8TestObjectectC::wrapperTypeInfo), static_cas t<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::DontEn um), 0 /* on instance */},
5373 #endif // ENABLE(Condition1) || ENABLE(Condition2) 5424 #endif // ENABLE(Condition1) || ENABLE(Condition2)
5374 {"cachedAttribute1", TestObjectV8Internal::cachedAttribute1AttributeGetterCa llback, 0, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8: :PropertyAttribute>(v8::None), 0 /* on instance */}, 5425 {"cachedAttribute1", TestObjectV8Internal::cachedAttribute1AttributeGetterCa llback, 0, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8: :PropertyAttribute>(v8::None), 0 /* on instance */},
5375 {"cachedAttribute2", TestObjectV8Internal::cachedAttribute2AttributeGetterCa llback, 0, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8: :PropertyAttribute>(v8::None), 0 /* on instance */}, 5426 {"cachedAttribute2", TestObjectV8Internal::cachedAttribute2AttributeGetterCa llback, 0, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8: :PropertyAttribute>(v8::None), 0 /* on instance */},
5376 {"cachedDirtyableAttribute", TestObjectV8Internal::cachedDirtyableAttributeA ttributeGetterCallback, 0, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 5427 {"cachedDirtyableAttribute", TestObjectV8Internal::cachedDirtyableAttributeA ttributeGetterCallback, 0, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
5377 {"cachedDirtyableAttributeRaises", TestObjectV8Internal::cachedDirtyableAttr ibuteRaisesAttributeGetterCallback, 0, 0, 0, 0, static_cast<v8::AccessControl>(v 8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 5428 {"cachedDirtyableAttributeRaises", TestObjectV8Internal::cachedDirtyableAttr ibuteRaisesAttributeGetterCallback, 0, 0, 0, 0, static_cast<v8::AccessControl>(v 8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
5378 {"anyAttribute", TestObjectV8Internal::anyAttributeAttributeGetterCallback, TestObjectV8Internal::anyAttributeAttributeSetterCallback, 0, 0, 0, static_cast< v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 5429 {"anyAttribute", TestObjectV8Internal::anyAttributeAttributeGetterCallback, TestObjectV8Internal::anyAttributeAttributeSetterCallback, 0, 0, 0, static_cast< v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
5379 {"callbackFunctionAttribute", TestObjectV8Internal::callbackFunctionAttribut eAttributeGetterCallback, TestObjectV8Internal::callbackFunctionAttributeAttribu teSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_c ast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 5430 {"callbackFunctionAttribute", TestObjectV8Internal::callbackFunctionAttribut eAttributeGetterCallback, TestObjectV8Internal::callbackFunctionAttributeAttribu teSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_c ast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
5380 {"floatArray", TestObjectV8Internal::floatArrayAttributeGetterCallback, Test ObjectV8Internal::floatArrayAttributeSetterCallback, 0, 0, 0, static_cast<v8::Ac cessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 5431 {"floatArray", TestObjectV8Internal::floatArrayAttributeGetterCallback, Test ObjectV8Internal::floatArrayAttributeSetterCallback, 0, 0, 0, static_cast<v8::Ac cessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
5381 {"doubleArray", TestObjectV8Internal::doubleArrayAttributeGetterCallback, Te stObjectV8Internal::doubleArrayAttributeSetterCallback, 0, 0, 0, static_cast<v8: :AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 5432 {"doubleArray", TestObjectV8Internal::doubleArrayAttributeGetterCallback, Te stObjectV8Internal::doubleArrayAttributeSetterCallback, 0, 0, 0, static_cast<v8: :AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
5382 {"messagePortArray", TestObjectV8Internal::messagePortArrayAttributeGetterCa llback, TestObjectV8Internal::messagePortArrayAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>( v8::None), 0 /* on instance */}, 5433 {"messagePortArray", TestObjectV8Internal::messagePortArrayAttributeGetterCa llback, TestObjectV8Internal::messagePortArrayAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>( v8::None), 0 /* on instance */},
(...skipping 12 matching lines...) Expand all
5395 {"activityLoggedAttr2", TestObjectV8Internal::activityLoggedAttr2AttributeGe tterCallback, TestObjectV8Internal::activityLoggedAttr2AttributeSetterCallback, TestObjectV8Internal::activityLoggedAttr2AttributeGetterCallbackForMainWorld, Te stObjectV8Internal::activityLoggedAttr2AttributeSetterCallbackForMainWorld, 0, s tatic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v 8::None), 0 /* on instance */}, 5446 {"activityLoggedAttr2", TestObjectV8Internal::activityLoggedAttr2AttributeGe tterCallback, TestObjectV8Internal::activityLoggedAttr2AttributeSetterCallback, TestObjectV8Internal::activityLoggedAttr2AttributeGetterCallbackForMainWorld, Te stObjectV8Internal::activityLoggedAttr2AttributeSetterCallbackForMainWorld, 0, s tatic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v 8::None), 0 /* on instance */},
5396 {"activityLoggedInIsolatedWorldsAttr", TestObjectV8Internal::activityLoggedI nIsolatedWorldsAttrAttributeGetterCallback, TestObjectV8Internal::activityLogged InIsolatedWorldsAttrAttributeSetterCallback, TestObjectV8Internal::activityLogge dInIsolatedWorldsAttrAttributeGetterCallbackForMainWorld, TestObjectV8Internal:: activityLoggedInIsolatedWorldsAttrAttributeSetterCallbackForMainWorld, 0, static _cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::No ne), 0 /* on instance */}, 5447 {"activityLoggedInIsolatedWorldsAttr", TestObjectV8Internal::activityLoggedI nIsolatedWorldsAttrAttributeGetterCallback, TestObjectV8Internal::activityLogged InIsolatedWorldsAttrAttributeSetterCallback, TestObjectV8Internal::activityLogge dInIsolatedWorldsAttrAttributeGetterCallbackForMainWorld, TestObjectV8Internal:: activityLoggedInIsolatedWorldsAttrAttributeSetterCallbackForMainWorld, 0, static _cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::No ne), 0 /* on instance */},
5397 {"activityLoggedAttrSetter1", TestObjectV8Internal::activityLoggedAttrSetter 1AttributeGetterCallback, TestObjectV8Internal::activityLoggedAttrSetter1Attribu teSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_c ast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 5448 {"activityLoggedAttrSetter1", TestObjectV8Internal::activityLoggedAttrSetter 1AttributeGetterCallback, TestObjectV8Internal::activityLoggedAttrSetter1Attribu teSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_c ast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
5398 {"activityLoggedAttrSetter2", TestObjectV8Internal::activityLoggedAttrSetter 2AttributeGetterCallback, TestObjectV8Internal::activityLoggedAttrSetter2Attribu teSetterCallback, TestObjectV8Internal::activityLoggedAttrSetter2AttributeGetter CallbackForMainWorld, TestObjectV8Internal::activityLoggedAttrSetter2AttributeSe tterCallbackForMainWorld, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static _cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 5449 {"activityLoggedAttrSetter2", TestObjectV8Internal::activityLoggedAttrSetter 2AttributeGetterCallback, TestObjectV8Internal::activityLoggedAttrSetter2Attribu teSetterCallback, TestObjectV8Internal::activityLoggedAttrSetter2AttributeGetter CallbackForMainWorld, TestObjectV8Internal::activityLoggedAttrSetter2AttributeSe tterCallbackForMainWorld, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static _cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
5399 {"activityLoggedInIsolatedWorldsAttrSetter", TestObjectV8Internal::activityL oggedInIsolatedWorldsAttrSetterAttributeGetterCallback, TestObjectV8Internal::ac tivityLoggedInIsolatedWorldsAttrSetterAttributeSetterCallback, TestObjectV8Inter nal::activityLoggedInIsolatedWorldsAttrSetterAttributeGetterCallbackForMainWorld , TestObjectV8Internal::activityLoggedInIsolatedWorldsAttrSetterAttributeSetterC allbackForMainWorld, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast <v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 5450 {"activityLoggedInIsolatedWorldsAttrSetter", TestObjectV8Internal::activityL oggedInIsolatedWorldsAttrSetterAttributeGetterCallback, TestObjectV8Internal::ac tivityLoggedInIsolatedWorldsAttrSetterAttributeSetterCallback, TestObjectV8Inter nal::activityLoggedInIsolatedWorldsAttrSetterAttributeGetterCallbackForMainWorld , TestObjectV8Internal::activityLoggedInIsolatedWorldsAttrSetterAttributeSetterC allbackForMainWorld, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast <v8::PropertyAttribute>(v8::None), 0 /* on instance */},
5400 {"activityLoggedAttrGetter1", TestObjectV8Internal::activityLoggedAttrGetter 1AttributeGetterCallback, TestObjectV8Internal::activityLoggedAttrGetter1Attribu teSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_c ast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 5451 {"activityLoggedAttrGetter1", TestObjectV8Internal::activityLoggedAttrGetter 1AttributeGetterCallback, TestObjectV8Internal::activityLoggedAttrGetter1Attribu teSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_c ast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
5401 {"activityLoggedAttrGetter2", TestObjectV8Internal::activityLoggedAttrGetter 2AttributeGetterCallback, TestObjectV8Internal::activityLoggedAttrGetter2Attribu teSetterCallback, TestObjectV8Internal::activityLoggedAttrGetter2AttributeGetter CallbackForMainWorld, TestObjectV8Internal::activityLoggedAttrGetter2AttributeSe tterCallbackForMainWorld, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static _cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 5452 {"activityLoggedAttrGetter2", TestObjectV8Internal::activityLoggedAttrGetter 2AttributeGetterCallback, TestObjectV8Internal::activityLoggedAttrGetter2Attribu teSetterCallback, TestObjectV8Internal::activityLoggedAttrGetter2AttributeGetter CallbackForMainWorld, TestObjectV8Internal::activityLoggedAttrGetter2AttributeSe tterCallbackForMainWorld, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static _cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
5402 {"activityLoggedInIsolatedWorldsAttrGetter", TestObjectV8Internal::activityL oggedInIsolatedWorldsAttrGetterAttributeGetterCallback, TestObjectV8Internal::ac tivityLoggedInIsolatedWorldsAttrGetterAttributeSetterCallback, TestObjectV8Inter nal::activityLoggedInIsolatedWorldsAttrGetterAttributeGetterCallbackForMainWorld , TestObjectV8Internal::activityLoggedInIsolatedWorldsAttrGetterAttributeSetterC allbackForMainWorld, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast <v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 5453 {"activityLoggedInIsolatedWorldsAttrGetter", TestObjectV8Internal::activityL oggedInIsolatedWorldsAttrGetterAttributeGetterCallback, TestObjectV8Internal::ac tivityLoggedInIsolatedWorldsAttrGetterAttributeSetterCallback, TestObjectV8Inter nal::activityLoggedInIsolatedWorldsAttrGetterAttributeGetterCallbackForMainWorld , TestObjectV8Internal::activityLoggedInIsolatedWorldsAttrGetterAttributeSetterC allbackForMainWorld, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast <v8::PropertyAttribute>(v8::None), 0 /* on instance */},
5403 {"deprecatedReadonlyAttr", TestObjectV8Internal::deprecatedReadonlyAttrAttri buteGetterCallback, 0, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), sta tic_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, 5454 {"deprecatedReadonlyAttr", TestObjectV8Internal::deprecatedReadonlyAttrAttri buteGetterCallback, 0, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), sta tic_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
5404 {"deprecatedAttr", TestObjectV8Internal::deprecatedAttrAttributeGetterCallba ck, TestObjectV8Internal::deprecatedAttrAttributeSetterCallback, 0, 0, 0, static _cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::No ne), 0 /* on instance */}, 5455 {"deprecatedAttr", TestObjectV8Internal::deprecatedAttrAttributeGetterCallba ck, TestObjectV8Internal::deprecatedAttrAttributeSetterCallback, 0, 0, 0, static _cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::No ne), 0 /* on instance */},
5456 {"deprecatedConstructor", TestObjectV8Internal::deprecatedConstructorConstru ctorGetterCallback, TestObjectV8Internal::TestObjectReplaceableAttributeSetterCa llback, 0, 0, const_cast<WrapperTypeInfo*>(&V8TestSubObj::wrapperTypeInfo), stat ic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8:: DontEnum), 0 /* on instance */},
5405 {"location", TestObjectV8Internal::locationAttributeGetterCallback, TestObje ctV8Internal::locationAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessCo ntrol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on insta nce */}, 5457 {"location", TestObjectV8Internal::locationAttributeGetterCallback, TestObje ctV8Internal::locationAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessCo ntrol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on insta nce */},
5406 {"locationWithException", TestObjectV8Internal::locationWithExceptionAttribu teGetterCallback, TestObjectV8Internal::locationWithExceptionAttributeSetterCall back, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Prop ertyAttribute>(v8::None), 0 /* on instance */}, 5458 {"locationWithException", TestObjectV8Internal::locationWithExceptionAttribu teGetterCallback, TestObjectV8Internal::locationWithExceptionAttributeSetterCall back, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Prop ertyAttribute>(v8::None), 0 /* on instance */},
5407 }; 5459 };
5408 5460
5409 static const V8DOMConfiguration::AccessorConfiguration V8TestObjectAccessors[] = { 5461 static const V8DOMConfiguration::AccessorConfiguration V8TestObjectAccessors[] = {
5410 {"attrWithJSGetterAndSetter", TestObjectV8Internal::attrWithJSGetterAndSette rAttributeGetterCallback, TestObjectV8Internal::attrWithJSGetterAndSetterAttribu teSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_c ast<v8::PropertyAttribute>(v8::None)}, 5462 {"attrWithJSGetterAndSetter", TestObjectV8Internal::attrWithJSGetterAndSette rAttributeGetterCallback, TestObjectV8Internal::attrWithJSGetterAndSetterAttribu teSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_c ast<v8::PropertyAttribute>(v8::None)},
5411 }; 5463 };
5412 5464
5413 static const V8DOMConfiguration::MethodConfiguration V8TestObjectMethods[] = { 5465 static const V8DOMConfiguration::MethodConfiguration V8TestObjectMethods[] = {
5414 {"voidMethod", TestObjectV8Internal::voidMethodMethodCallback, 0, 0}, 5466 {"voidMethod", TestObjectV8Internal::voidMethodMethodCallback, 0, 0},
(...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after
5611 fromInternalPointer(object)->deref(); 5663 fromInternalPointer(object)->deref();
5612 } 5664 }
5613 5665
5614 template<> 5666 template<>
5615 v8::Handle<v8::Value> toV8NoInline(TestObject* impl, v8::Handle<v8::Object> crea tionContext, v8::Isolate* isolate) 5667 v8::Handle<v8::Value> toV8NoInline(TestObject* impl, v8::Handle<v8::Object> crea tionContext, v8::Isolate* isolate)
5616 { 5668 {
5617 return toV8(impl, creationContext, isolate); 5669 return toV8(impl, creationContext, isolate);
5618 } 5670 }
5619 5671
5620 } // namespace WebCore 5672 } // namespace WebCore
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698