| 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 54 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|     65 #include "core/html/HTMLTableRowsCollection.h" |     65 #include "core/html/HTMLTableRowsCollection.h" | 
|     66 #include "core/inspector/ScriptArguments.h" |     66 #include "core/inspector/ScriptArguments.h" | 
|     67 #include "platform/RuntimeEnabledFeatures.h" |     67 #include "platform/RuntimeEnabledFeatures.h" | 
|     68 #include "platform/ScriptForbiddenScope.h" |     68 #include "platform/ScriptForbiddenScope.h" | 
|     69 #include "platform/TraceEvent.h" |     69 #include "platform/TraceEvent.h" | 
|     70 #include "wtf/GetPtr.h" |     70 #include "wtf/GetPtr.h" | 
|     71 #include "wtf/RefPtr.h" |     71 #include "wtf/RefPtr.h" | 
|     72  |     72  | 
|     73 namespace blink { |     73 namespace blink { | 
|     74  |     74  | 
|     75 const WrapperTypeInfo V8TestObject::wrapperTypeInfo = { gin::kEmbedderBlink, V8T
       estObject::domTemplate, V8TestObject::refObject, V8TestObject::derefObject, V8Te
       stObject::trace, 0, 0, V8TestObject::installConditionallyEnabledMethods, V8TestO
       bject::installConditionallyEnabledProperties, 0, WrapperTypeInfo::WrapperTypeObj
       ectPrototype, WrapperTypeInfo::ObjectClassId, WrapperTypeInfo::NotInheritFromEve
       ntTarget, WrapperTypeInfo::Independent, WrapperTypeInfo::RefCountedObject }; |     75 const WrapperTypeInfo V8TestObject::wrapperTypeInfo = { gin::kEmbedderBlink, V8T
       estObject::domTemplate, V8TestObject::refObject, V8TestObject::derefObject, V8Te
       stObject::trace, 0, 0, V8TestObject::installConditionallyEnabledMethods, V8TestO
       bject::installConditionallyEnabledProperties, "TestObject", 0, WrapperTypeInfo::
       WrapperTypeObjectPrototype, WrapperTypeInfo::ObjectClassId, WrapperTypeInfo::Not
       InheritFromEventTarget, WrapperTypeInfo::Independent, WrapperTypeInfo::RefCounte
       dObject }; | 
|     76  |     76  | 
|     77 // This static member must be declared by DEFINE_WRAPPERTYPEINFO in TestObject.h
       . |     77 // This static member must be declared by DEFINE_WRAPPERTYPEINFO in TestObject.h
       . | 
|     78 // For details, see the comment of DEFINE_WRAPPERTYPEINFO in |     78 // For details, see the comment of DEFINE_WRAPPERTYPEINFO in | 
|     79 // bindings/core/v8/ScriptWrappable.h. |     79 // bindings/core/v8/ScriptWrappable.h. | 
|     80 const WrapperTypeInfo& TestObject::s_wrapperTypeInfo = V8TestObject::wrapperType
       Info; |     80 const WrapperTypeInfo& TestObject::s_wrapperTypeInfo = V8TestObject::wrapperType
       Info; | 
|     81  |     81  | 
|     82 namespace TestObjectV8Internal { |     82 namespace TestObjectV8Internal { | 
|     83  |     83  | 
|     84 static void DEPRECATED_CONSTANTConstantGetterCallback(v8::Local<v8::Name>, const
        v8::PropertyCallbackInfo<v8::Value>& info) |     84 static void DEPRECATED_CONSTANTConstantGetterCallback(v8::Local<v8::Name>, const
        v8::PropertyCallbackInfo<v8::Value>& info) | 
|     85 { |     85 { | 
| (...skipping 11 matching lines...) Expand all  Loading... | 
|     97     TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |     97     TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 
|     98 } |     98 } | 
|     99  |     99  | 
|    100 template<class CallbackInfo> |    100 template<class CallbackInfo> | 
|    101 static void TestObjectForceSetAttributeOnThis(v8::Local<v8::Name> name, v8::Loca
       l<v8::Value> v8Value, const CallbackInfo& info) |    101 static void TestObjectForceSetAttributeOnThis(v8::Local<v8::Name> name, v8::Loca
       l<v8::Value> v8Value, const CallbackInfo& info) | 
|    102 { |    102 { | 
|    103     ASSERT(info.This()->IsObject()); |    103     ASSERT(info.This()->IsObject()); | 
|    104     v8::Local<v8::Object>::Cast(info.This())->ForceSet(name, v8Value); |    104     v8::Local<v8::Object>::Cast(info.This())->ForceSet(name, v8Value); | 
|    105 } |    105 } | 
|    106  |    106  | 
 |    107 static void TestObjectConstructorAttributeSetterCallback(v8::Local<v8::Name>, v8
       ::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 
 |    108 { | 
 |    109     TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 
 |    110     do { | 
 |    111         v8::Local<v8::Value> data = info.Data(); | 
 |    112         ASSERT(data->IsExternal()); | 
 |    113         V8PerContextData* perContextData = V8PerContextData::from(info.Holder()-
       >CreationContext()); | 
 |    114         if (!perContextData) | 
 |    115             break; | 
 |    116         const WrapperTypeInfo* wrapperTypeInfo = WrapperTypeInfo::unwrap(data); | 
 |    117         if (!wrapperTypeInfo) | 
 |    118             break; | 
 |    119         TestObjectForceSetAttributeOnThis(v8String(info.GetIsolate(), wrapperTyp
       eInfo->interfaceName), v8Value, info); | 
 |    120     } while (false); // do ... while (false) just for use of break | 
 |    121     TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 
 |    122 } | 
 |    123  | 
|    107 static void stringifierAttributeAttributeGetter(const v8::PropertyCallbackInfo<v
       8::Value>& info) |    124 static void stringifierAttributeAttributeGetter(const v8::PropertyCallbackInfo<v
       8::Value>& info) | 
|    108 { |    125 { | 
|    109     v8::Local<v8::Object> holder = info.Holder(); |    126     v8::Local<v8::Object> holder = info.Holder(); | 
|    110     TestObject* impl = V8TestObject::toImpl(holder); |    127     TestObject* impl = V8TestObject::toImpl(holder); | 
|    111     v8SetReturnValueString(info, impl->stringifierAttribute(), info.GetIsolate()
       ); |    128     v8SetReturnValueString(info, impl->stringifierAttribute(), info.GetIsolate()
       ); | 
|    112 } |    129 } | 
|    113  |    130  | 
|    114 static void stringifierAttributeAttributeGetterCallback(v8::Local<v8::Name>, con
       st v8::PropertyCallbackInfo<v8::Value>& info) |    131 static void stringifierAttributeAttributeGetterCallback(v8::Local<v8::Name>, con
       st v8::PropertyCallbackInfo<v8::Value>& info) | 
|    115 { |    132 { | 
|    116     TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |    133     TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 
| (...skipping 5404 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   5521 { |   5538 { | 
|   5522     TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |   5539     TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 
|   5523     TestObjectV8Internal::enumForPrivateScriptAttributeSetter(v8Value, info); |   5540     TestObjectV8Internal::enumForPrivateScriptAttributeSetter(v8Value, info); | 
|   5524     TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |   5541     TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 
|   5525 } |   5542 } | 
|   5526  |   5543  | 
|   5527 static void testInterfaceEmptyConstructorAttributeConstructorGetterCallback(v8::
       Local<v8::Name> property, const v8::PropertyCallbackInfo<v8::Value>& info) |   5544 static void testInterfaceEmptyConstructorAttributeConstructorGetterCallback(v8::
       Local<v8::Name> property, const v8::PropertyCallbackInfo<v8::Value>& info) | 
|   5528 { |   5545 { | 
|   5529     TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |   5546     TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 
|   5530     UseCounter::countDeprecationIfNotPrivateScript(info.GetIsolate(), callingExe
       cutionContext(info.GetIsolate()), UseCounter::deprecatedTestInterfaceEmptyConstr
       uctorAttribute); |   5547     UseCounter::countDeprecationIfNotPrivateScript(info.GetIsolate(), callingExe
       cutionContext(info.GetIsolate()), UseCounter::deprecatedTestInterfaceEmptyConstr
       uctorAttribute); | 
|   5531     v8ConstructorAttributeGetterAsProperty(property, info); |   5548     v8ConstructorAttributeGetter(property, info); | 
|   5532     TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |   5549     TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 
|   5533 } |   5550 } | 
|   5534  |   5551  | 
|   5535 static void measureAsFeatureNameTestInterfaceEmptyConstructorAttributeConstructo
       rGetterCallback(v8::Local<v8::Name> property, const v8::PropertyCallbackInfo<v8:
       :Value>& info) |   5552 static void measureAsFeatureNameTestInterfaceEmptyConstructorAttributeConstructo
       rGetterCallback(v8::Local<v8::Name> property, const v8::PropertyCallbackInfo<v8:
       :Value>& info) | 
|   5536 { |   5553 { | 
|   5537     TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |   5554     TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 
|   5538     UseCounter::countIfNotPrivateScript(info.GetIsolate(), callingExecutionConte
       xt(info.GetIsolate()), UseCounter::FeatureName); |   5555     UseCounter::countIfNotPrivateScript(info.GetIsolate(), callingExecutionConte
       xt(info.GetIsolate()), UseCounter::FeatureName); | 
|   5539     v8ConstructorAttributeGetterAsProperty(property, info); |   5556     v8ConstructorAttributeGetter(property, info); | 
|   5540     TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |   5557     TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 
|   5541 } |   5558 } | 
|   5542  |   5559  | 
|   5543 static void voidMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info) |   5560 static void voidMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info) | 
|   5544 { |   5561 { | 
|   5545     TestObject* impl = V8TestObject::toImpl(info.Holder()); |   5562     TestObject* impl = V8TestObject::toImpl(info.Holder()); | 
|   5546     impl->voidMethod(); |   5563     impl->voidMethod(); | 
|   5547 } |   5564 } | 
|   5548  |   5565  | 
|   5549 static void voidMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& 
       info) |   5566 static void voidMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& 
       info) | 
| (...skipping 6585 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  12135     {"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}, |  12152     {"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}, | 
|  12136     {"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}, |  12153     {"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}, | 
|  12137     {"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}, |  12154     {"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}, | 
|  12138     {"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}, |  12155     {"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}, | 
|  12139     {"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}, |  12156     {"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}, | 
|  12140     {"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}, |  12157     {"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}, | 
|  12141     {"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
       }, |  12158     {"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
       }, | 
|  12142 #if ENABLE(CONDITION) |  12159 #if ENABLE(CONDITION) | 
|  12143     {"conditionalLongAttribute", TestObjectV8Internal::conditionalLongAttributeA
       ttributeGetterCallback, TestObjectV8Internal::conditionalLongAttributeAttributeS
       etterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast
       <v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DO
       MConfiguration::OnInstance}, |  12160     {"conditionalLongAttribute", TestObjectV8Internal::conditionalLongAttributeA
       ttributeGetterCallback, TestObjectV8Internal::conditionalLongAttributeAttributeS
       etterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast
       <v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DO
       MConfiguration::OnInstance}, | 
|  12144 #endif // ENABLE(CONDITION) |  12161 #endif // ENABLE(CONDITION) | 
|  12145     {"testInterfaceEmptyConstructorAttribute", v8ConstructorAttributeGetterAsPro
       perty, TestObjectV8Internal::testInterfaceEmptyConstructorAttributeAttributeSett
       erCallback, 0, 0, const_cast<WrapperTypeInfo*>(&V8TestInterfaceEmpty::wrapperTyp
       eInfo), static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAtt
       ribute>(v8::DontEnum), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigurati
       on::OnInstance}, |  12162     {"testInterfaceEmptyConstructorAttribute", v8ConstructorAttributeGetter, Tes
       tObjectV8Internal::testInterfaceEmptyConstructorAttributeAttributeSetterCallback
       , 0, 0, const_cast<WrapperTypeInfo*>(&V8TestInterfaceEmpty::wrapperTypeInfo), st
       atic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8
       ::DontEnum), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnInst
       ance}, | 
|  12146     {"testInterfaceEmptyConstructorAttribute", TestObjectV8Internal::testInterfa
       ceEmptyConstructorAttributeConstructorGetterCallback, TestObjectV8Internal::test
       InterfaceEmptyConstructorAttributeAttributeSetterCallback, 0, 0, const_cast<Wrap
       perTypeInfo*>(&V8TestInterfaceEmpty::wrapperTypeInfo), static_cast<v8::AccessCon
       trol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::DontEnum), V8DOMConfi
       guration::ExposedToAllScripts, V8DOMConfiguration::OnInstance}, |  12163     {"testInterfaceEmptyConstructorAttribute", TestObjectV8Internal::testInterfa
       ceEmptyConstructorAttributeConstructorGetterCallback, TestObjectV8Internal::test
       InterfaceEmptyConstructorAttributeAttributeSetterCallback, 0, 0, const_cast<Wrap
       perTypeInfo*>(&V8TestInterfaceEmpty::wrapperTypeInfo), static_cast<v8::AccessCon
       trol>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::DontEnum), V8DOMConfi
       guration::ExposedToAllScripts, V8DOMConfiguration::OnInstance}, | 
|  12147     {"measureAsFeatureNameTestInterfaceEmptyConstructorAttribute", TestObjectV8I
       nternal::measureAsFeatureNameTestInterfaceEmptyConstructorAttributeConstructorGe
       tterCallback, TestObjectV8Internal::measureAsFeatureNameTestInterfaceEmptyConstr
       uctorAttributeAttributeSetterCallback, 0, 0, const_cast<WrapperTypeInfo*>(&V8Tes
       tInterfaceEmpty::wrapperTypeInfo), static_cast<v8::AccessControl>(v8::DEFAULT), 
       static_cast<v8::PropertyAttribute>(v8::DontEnum), V8DOMConfiguration::ExposedToA
       llScripts, V8DOMConfiguration::OnInstance}, |  12164     {"measureAsFeatureNameTestInterfaceEmptyConstructorAttribute", TestObjectV8I
       nternal::measureAsFeatureNameTestInterfaceEmptyConstructorAttributeConstructorGe
       tterCallback, TestObjectV8Internal::measureAsFeatureNameTestInterfaceEmptyConstr
       uctorAttributeAttributeSetterCallback, 0, 0, const_cast<WrapperTypeInfo*>(&V8Tes
       tInterfaceEmpty::wrapperTypeInfo), static_cast<v8::AccessControl>(v8::DEFAULT), 
       static_cast<v8::PropertyAttribute>(v8::DontEnum), V8DOMConfiguration::ExposedToA
       llScripts, V8DOMConfiguration::OnInstance}, | 
|  12148     {"customObjectAttribute", TestObjectV8Internal::customObjectAttributeAttribu
       teGetterCallback, TestObjectV8Internal::customObjectAttributeAttributeSetterCall
       back, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Prop
       ertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigur
       ation::OnInstance}, |  12165     {"customObjectAttribute", TestObjectV8Internal::customObjectAttributeAttribu
       teGetterCallback, TestObjectV8Internal::customObjectAttributeAttributeSetterCall
       back, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Prop
       ertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfigur
       ation::OnInstance}, | 
|  12149     {"customGetterLongAttribute", TestObjectV8Internal::customGetterLongAttribut
       eAttributeGetterCallback, TestObjectV8Internal::customGetterLongAttributeAttribu
       teSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_c
       ast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V
       8DOMConfiguration::OnInstance}, |  12166     {"customGetterLongAttribute", TestObjectV8Internal::customGetterLongAttribut
       eAttributeGetterCallback, TestObjectV8Internal::customGetterLongAttributeAttribu
       teSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_c
       ast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V
       8DOMConfiguration::OnInstance}, | 
|  12150     {"customGetterReadonlyObjectAttribute", TestObjectV8Internal::customGetterRe
       adonlyObjectAttributeAttributeGetterCallback, 0, 0, 0, 0, static_cast<v8::Access
       Control>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfig
       uration::ExposedToAllScripts, V8DOMConfiguration::OnInstance}, |  12167     {"customGetterReadonlyObjectAttribute", TestObjectV8Internal::customGetterRe
       adonlyObjectAttributeAttributeGetterCallback, 0, 0, 0, 0, static_cast<v8::Access
       Control>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfig
       uration::ExposedToAllScripts, V8DOMConfiguration::OnInstance}, | 
|  12151     {"customSetterLongAttribute", TestObjectV8Internal::customSetterLongAttribut
       eAttributeGetterCallback, TestObjectV8Internal::customSetterLongAttributeAttribu
       teSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_c
       ast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V
       8DOMConfiguration::OnInstance}, |  12168     {"customSetterLongAttribute", TestObjectV8Internal::customSetterLongAttribut
       eAttributeGetterCallback, TestObjectV8Internal::customSetterLongAttributeAttribu
       teSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_c
       ast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V
       8DOMConfiguration::OnInstance}, | 
|  12152 #if ENABLE(CONDITION) |  12169 #if ENABLE(CONDITION) | 
|  12153     {"customLongAttribute", TestObjectV8Internal::customLongAttributeAttributeGe
       tterCallback, TestObjectV8Internal::customLongAttributeAttributeSetterCallback, 
       0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAt
       tribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:
       :OnInstance}, |  12170     {"customLongAttribute", TestObjectV8Internal::customLongAttributeAttributeGe
       tterCallback, TestObjectV8Internal::customLongAttributeAttributeSetterCallback, 
       0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAt
       tribute>(v8::None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration:
       :OnInstance}, | 
|  12154 #endif // ENABLE(CONDITION) |  12171 #endif // ENABLE(CONDITION) | 
|  12155     {"customElementsCallbacksReadonlyLongAttribute", TestObjectV8Internal::custo
       mElementsCallbacksReadonlyLongAttributeAttributeGetterCallback, 0, 0, 0, 0, stat
       ic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::
       None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnInstance}, |  12172     {"customElementsCallbacksReadonlyLongAttribute", TestObjectV8Internal::custo
       mElementsCallbacksReadonlyLongAttributeAttributeGetterCallback, 0, 0, 0, 0, stat
       ic_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::
       None), V8DOMConfiguration::ExposedToAllScripts, V8DOMConfiguration::OnInstance}, | 
| (...skipping 1000 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  13156         return false; |  13173         return false; | 
|  13157  |  13174  | 
|  13158     ScriptState::Scope scope(scriptState); |  13175     ScriptState::Scope scope(scriptState); | 
|  13159     v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa
       l(), scriptState->isolate()); |  13176     v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa
       l(), scriptState->isolate()); | 
|  13160  |  13177  | 
|  13161     ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivate
       Script", "TestObject", scriptState->context()->Global(), scriptState->isolate())
       ; |  13178     ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivate
       Script", "TestObject", scriptState->context()->Global(), scriptState->isolate())
       ; | 
|  13162     return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateIn
       UserScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState->
       isolate(), cppValue)); |  13179     return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateIn
       UserScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState->
       isolate(), cppValue)); | 
|  13163 } |  13180 } | 
|  13164  |  13181  | 
|  13165 } // namespace blink |  13182 } // namespace blink | 
| OLD | NEW |