| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2     This file is part of the Blink open source project. | 2     This file is part of the Blink open source project. | 
| 3     This file has been auto-generated by CodeGeneratorV8.pm. DO NOT MODIFY! | 3     This file has been auto-generated by CodeGeneratorV8.pm. DO NOT MODIFY! | 
| 4 | 4 | 
| 5     This library is free software; you can redistribute it and/or | 5     This library is free software; you can redistribute it and/or | 
| 6     modify it under the terms of the GNU Library General Public | 6     modify it under the terms of the GNU Library General Public | 
| 7     License as published by the Free Software Foundation; either | 7     License as published by the Free Software Foundation; either | 
| 8     version 2 of the License, or (at your option) any later version. | 8     version 2 of the License, or (at your option) any later version. | 
| 9 | 9 | 
| 10     This library is distributed in the hope that it will be useful, | 10     This library is distributed in the hope that it will be useful, | 
| (...skipping 2736 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 2747 } | 2747 } | 
| 2748 | 2748 | 
| 2749 static void deprecatedAttrAttributeSetterCallback(v8::Local<v8::String> name, v8
      ::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 2749 static void deprecatedAttrAttributeSetterCallback(v8::Local<v8::String> name, v8
      ::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 
| 2750 { | 2750 { | 
| 2751     TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2751     TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 
| 2752     UseCounter::countDeprecation(activeExecutionContext(), UseCounter::Attribute
      ); | 2752     UseCounter::countDeprecation(activeExecutionContext(), UseCounter::Attribute
      ); | 
| 2753     TestObjV8Internal::deprecatedAttrAttributeSetter(name, value, info); | 2753     TestObjV8Internal::deprecatedAttrAttributeSetter(name, value, info); | 
| 2754     TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 2754     TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 
| 2755 } | 2755 } | 
| 2756 | 2756 | 
|  | 2757 static void locationAttributeGetter(v8::Local<v8::String> name, const v8::Proper
      tyCallbackInfo<v8::Value>& info) | 
|  | 2758 { | 
|  | 2759     TestObj* imp = V8TestObject::toNative(info.Holder()); | 
|  | 2760     v8SetReturnValueFast(info, imp->location(), imp); | 
|  | 2761 } | 
|  | 2762 | 
|  | 2763 static void locationAttributeGetterCallback(v8::Local<v8::String> name, const v8
      ::PropertyCallbackInfo<v8::Value>& info) | 
|  | 2764 { | 
|  | 2765     TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 
|  | 2766     TestObjV8Internal::locationAttributeGetter(name, info); | 
|  | 2767     TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 
|  | 2768 } | 
|  | 2769 | 
|  | 2770 static void locationAttributeSetter(v8::Local<v8::String> name, v8::Local<v8::Va
      lue> value, const v8::PropertyCallbackInfo<void>& info) | 
|  | 2771 { | 
|  | 2772     TestObj* proxyImp = V8TestObject::toNative(info.Holder()); | 
|  | 2773     TestNode* imp = proxyImp->location(); | 
|  | 2774     if (!imp) | 
|  | 2775         return; | 
|  | 2776     V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, v, value); | 
|  | 2777     imp->setHref(v); | 
|  | 2778 } | 
|  | 2779 | 
|  | 2780 static void locationAttributeSetterCallback(v8::Local<v8::String> name, v8::Loca
      l<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 
|  | 2781 { | 
|  | 2782     TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 
|  | 2783     TestObjV8Internal::locationAttributeSetter(name, value, info); | 
|  | 2784     TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 
|  | 2785 } | 
|  | 2786 | 
|  | 2787 static void locationWithExceptionAttributeGetter(v8::Local<v8::String> name, con
      st v8::PropertyCallbackInfo<v8::Value>& info) | 
|  | 2788 { | 
|  | 2789     TestObj* imp = V8TestObject::toNative(info.Holder()); | 
|  | 2790     v8SetReturnValueFast(info, imp->locationWithException(), imp); | 
|  | 2791 } | 
|  | 2792 | 
|  | 2793 static void locationWithExceptionAttributeGetterCallback(v8::Local<v8::String> n
      ame, const v8::PropertyCallbackInfo<v8::Value>& info) | 
|  | 2794 { | 
|  | 2795     TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 
|  | 2796     TestObjV8Internal::locationWithExceptionAttributeGetter(name, info); | 
|  | 2797     TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 
|  | 2798 } | 
|  | 2799 | 
|  | 2800 static void locationWithExceptionAttributeSetter(v8::Local<v8::String> name, v8:
      :Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 
|  | 2801 { | 
|  | 2802     TestObj* proxyImp = V8TestObject::toNative(info.Holder()); | 
|  | 2803     TestNode* imp = proxyImp->locationWithException(); | 
|  | 2804     if (!imp) | 
|  | 2805         return; | 
|  | 2806     V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, v, value); | 
|  | 2807     ExceptionState es(info.GetIsolate()); | 
|  | 2808     imp->setHrefThrows(v, es); | 
|  | 2809     es.throwIfNeeded(); | 
|  | 2810 } | 
|  | 2811 | 
|  | 2812 static void locationWithExceptionAttributeSetterCallback(v8::Local<v8::String> n
      ame, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 
|  | 2813 { | 
|  | 2814     TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 
|  | 2815     TestObjV8Internal::locationWithExceptionAttributeSetter(name, value, info); | 
|  | 2816     TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 
|  | 2817 } | 
|  | 2818 | 
| 2757 static void TestObjConstructorGetter(v8::Local<v8::String> name, const v8::Prope
      rtyCallbackInfo<v8::Value>& info) | 2819 static void TestObjConstructorGetter(v8::Local<v8::String> name, const v8::Prope
      rtyCallbackInfo<v8::Value>& info) | 
| 2758 { | 2820 { | 
| 2759     v8::Handle<v8::Value> data = info.Data(); | 2821     v8::Handle<v8::Value> data = info.Data(); | 
| 2760     ASSERT(data->IsExternal()); | 2822     ASSERT(data->IsExternal()); | 
| 2761     V8PerContextData* perContextData = V8PerContextData::from(info.Holder()->Cre
      ationContext()); | 2823     V8PerContextData* perContextData = V8PerContextData::from(info.Holder()->Cre
      ationContext()); | 
| 2762     if (!perContextData) | 2824     if (!perContextData) | 
| 2763         return; | 2825         return; | 
| 2764     v8SetReturnValue(info, perContextData->constructorForType(WrapperTypeInfo::u
      nwrap(data))); | 2826     v8SetReturnValue(info, perContextData->constructorForType(WrapperTypeInfo::u
      nwrap(data))); | 
| 2765 } | 2827 } | 
| 2766 static void TestObjReplaceableAttributeSetter(v8::Local<v8::String> name, v8::Lo
      cal<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 2828 static void TestObjReplaceableAttributeSetter(v8::Local<v8::String> name, v8::Lo
      cal<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 
| (...skipping 2432 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 5199     {"activityLoggedAttr2", TestObjV8Internal::activityLoggedAttr2AttributeGette
      rCallback, TestObjV8Internal::activityLoggedAttr2AttributeSetterCallback, TestOb
      jV8Internal::activityLoggedAttr2AttributeGetterCallbackForMainWorld, TestObjV8In
      ternal::activityLoggedAttr2AttributeSetterCallbackForMainWorld, 0, static_cast<v
      8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 
      /* on instance */}, | 5261     {"activityLoggedAttr2", TestObjV8Internal::activityLoggedAttr2AttributeGette
      rCallback, TestObjV8Internal::activityLoggedAttr2AttributeSetterCallback, TestOb
      jV8Internal::activityLoggedAttr2AttributeGetterCallbackForMainWorld, TestObjV8In
      ternal::activityLoggedAttr2AttributeSetterCallbackForMainWorld, 0, static_cast<v
      8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 
      /* on instance */}, | 
| 5200     {"activityLoggedInIsolatedWorldsAttr", TestObjV8Internal::activityLoggedInIs
      olatedWorldsAttrAttributeGetterCallback, TestObjV8Internal::activityLoggedInIsol
      atedWorldsAttrAttributeSetterCallback, TestObjV8Internal::activityLoggedInIsolat
      edWorldsAttrAttributeGetterCallbackForMainWorld, TestObjV8Internal::activityLogg
      edInIsolatedWorldsAttrAttributeSetterCallbackForMainWorld, 0, static_cast<v8::Ac
      cessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on
       instance */}, | 5262     {"activityLoggedInIsolatedWorldsAttr", TestObjV8Internal::activityLoggedInIs
      olatedWorldsAttrAttributeGetterCallback, TestObjV8Internal::activityLoggedInIsol
      atedWorldsAttrAttributeSetterCallback, TestObjV8Internal::activityLoggedInIsolat
      edWorldsAttrAttributeGetterCallbackForMainWorld, TestObjV8Internal::activityLogg
      edInIsolatedWorldsAttrAttributeSetterCallbackForMainWorld, 0, static_cast<v8::Ac
      cessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on
       instance */}, | 
| 5201     {"activityLoggedAttrSetter1", TestObjV8Internal::activityLoggedAttrSetter1At
      tributeGetterCallback, TestObjV8Internal::activityLoggedAttrSetter1AttributeSett
      erCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8
      ::PropertyAttribute>(v8::None), 0 /* on instance */}, | 5263     {"activityLoggedAttrSetter1", TestObjV8Internal::activityLoggedAttrSetter1At
      tributeGetterCallback, TestObjV8Internal::activityLoggedAttrSetter1AttributeSett
      erCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8
      ::PropertyAttribute>(v8::None), 0 /* on instance */}, | 
| 5202     {"activityLoggedAttrSetter2", TestObjV8Internal::activityLoggedAttrSetter2At
      tributeGetterCallback, TestObjV8Internal::activityLoggedAttrSetter2AttributeSett
      erCallback, TestObjV8Internal::activityLoggedAttrSetter2AttributeGetterCallbackF
      orMainWorld, TestObjV8Internal::activityLoggedAttrSetter2AttributeSetterCallback
      ForMainWorld, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Pr
      opertyAttribute>(v8::None), 0 /* on instance */}, | 5264     {"activityLoggedAttrSetter2", TestObjV8Internal::activityLoggedAttrSetter2At
      tributeGetterCallback, TestObjV8Internal::activityLoggedAttrSetter2AttributeSett
      erCallback, TestObjV8Internal::activityLoggedAttrSetter2AttributeGetterCallbackF
      orMainWorld, TestObjV8Internal::activityLoggedAttrSetter2AttributeSetterCallback
      ForMainWorld, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Pr
      opertyAttribute>(v8::None), 0 /* on instance */}, | 
| 5203     {"activityLoggedInIsolatedWorldsAttrSetter", TestObjV8Internal::activityLogg
      edInIsolatedWorldsAttrSetterAttributeGetterCallback, TestObjV8Internal::activity
      LoggedInIsolatedWorldsAttrSetterAttributeSetterCallback, TestObjV8Internal::acti
      vityLoggedInIsolatedWorldsAttrSetterAttributeGetterCallbackForMainWorld, TestObj
      V8Internal::activityLoggedInIsolatedWorldsAttrSetterAttributeSetterCallbackForMa
      inWorld, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Propert
      yAttribute>(v8::None), 0 /* on instance */}, | 5265     {"activityLoggedInIsolatedWorldsAttrSetter", TestObjV8Internal::activityLogg
      edInIsolatedWorldsAttrSetterAttributeGetterCallback, TestObjV8Internal::activity
      LoggedInIsolatedWorldsAttrSetterAttributeSetterCallback, TestObjV8Internal::acti
      vityLoggedInIsolatedWorldsAttrSetterAttributeGetterCallbackForMainWorld, TestObj
      V8Internal::activityLoggedInIsolatedWorldsAttrSetterAttributeSetterCallbackForMa
      inWorld, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Propert
      yAttribute>(v8::None), 0 /* on instance */}, | 
| 5204     {"activityLoggedAttrGetter1", TestObjV8Internal::activityLoggedAttrGetter1At
      tributeGetterCallback, TestObjV8Internal::activityLoggedAttrGetter1AttributeSett
      erCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8
      ::PropertyAttribute>(v8::None), 0 /* on instance */}, | 5266     {"activityLoggedAttrGetter1", TestObjV8Internal::activityLoggedAttrGetter1At
      tributeGetterCallback, TestObjV8Internal::activityLoggedAttrGetter1AttributeSett
      erCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8
      ::PropertyAttribute>(v8::None), 0 /* on instance */}, | 
| 5205     {"activityLoggedAttrGetter2", TestObjV8Internal::activityLoggedAttrGetter2At
      tributeGetterCallback, TestObjV8Internal::activityLoggedAttrGetter2AttributeSett
      erCallback, TestObjV8Internal::activityLoggedAttrGetter2AttributeGetterCallbackF
      orMainWorld, TestObjV8Internal::activityLoggedAttrGetter2AttributeSetterCallback
      ForMainWorld, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Pr
      opertyAttribute>(v8::None), 0 /* on instance */}, | 5267     {"activityLoggedAttrGetter2", TestObjV8Internal::activityLoggedAttrGetter2At
      tributeGetterCallback, TestObjV8Internal::activityLoggedAttrGetter2AttributeSett
      erCallback, TestObjV8Internal::activityLoggedAttrGetter2AttributeGetterCallbackF
      orMainWorld, TestObjV8Internal::activityLoggedAttrGetter2AttributeSetterCallback
      ForMainWorld, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Pr
      opertyAttribute>(v8::None), 0 /* on instance */}, | 
| 5206     {"activityLoggedInIsolatedWorldsAttrGetter", TestObjV8Internal::activityLogg
      edInIsolatedWorldsAttrGetterAttributeGetterCallback, TestObjV8Internal::activity
      LoggedInIsolatedWorldsAttrGetterAttributeSetterCallback, TestObjV8Internal::acti
      vityLoggedInIsolatedWorldsAttrGetterAttributeGetterCallbackForMainWorld, TestObj
      V8Internal::activityLoggedInIsolatedWorldsAttrGetterAttributeSetterCallbackForMa
      inWorld, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Propert
      yAttribute>(v8::None), 0 /* on instance */}, | 5268     {"activityLoggedInIsolatedWorldsAttrGetter", TestObjV8Internal::activityLogg
      edInIsolatedWorldsAttrGetterAttributeGetterCallback, TestObjV8Internal::activity
      LoggedInIsolatedWorldsAttrGetterAttributeSetterCallback, TestObjV8Internal::acti
      vityLoggedInIsolatedWorldsAttrGetterAttributeGetterCallbackForMainWorld, TestObj
      V8Internal::activityLoggedInIsolatedWorldsAttrGetterAttributeSetterCallbackForMa
      inWorld, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::Propert
      yAttribute>(v8::None), 0 /* on instance */}, | 
| 5207     {"deprecatedReadonlyAttr", TestObjV8Internal::deprecatedReadonlyAttrAttribut
      eGetterCallback, 0, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static
      _cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, | 5269     {"deprecatedReadonlyAttr", TestObjV8Internal::deprecatedReadonlyAttrAttribut
      eGetterCallback, 0, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static
      _cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */}, | 
| 5208     {"deprecatedAttr", TestObjV8Internal::deprecatedAttrAttributeGetterCallback,
       TestObjV8Internal::deprecatedAttrAttributeSetterCallback, 0, 0, 0, static_cast<
      v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0
       /* on instance */}, | 5270     {"deprecatedAttr", TestObjV8Internal::deprecatedAttrAttributeGetterCallback,
       TestObjV8Internal::deprecatedAttrAttributeSetterCallback, 0, 0, 0, static_cast<
      v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0
       /* on instance */}, | 
|  | 5271     {"location", TestObjV8Internal::locationAttributeGetterCallback, TestObjV8In
      ternal::locationAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>
      (v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */
      }, | 
|  | 5272     {"locationWithException", TestObjV8Internal::locationWithExceptionAttributeG
      etterCallback, TestObjV8Internal::locationWithExceptionAttributeSetterCallback, 
      0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAt
      tribute>(v8::None), 0 /* on instance */}, | 
| 5209 }; | 5273 }; | 
| 5210 | 5274 | 
| 5211 static const V8DOMConfiguration::MethodConfiguration V8TestObjectMethods[] = { | 5275 static const V8DOMConfiguration::MethodConfiguration V8TestObjectMethods[] = { | 
| 5212     {"voidMethod", TestObjV8Internal::voidMethodMethodCallback, 0, 0}, | 5276     {"voidMethod", TestObjV8Internal::voidMethodMethodCallback, 0, 0}, | 
| 5213     {"longMethod", TestObjV8Internal::longMethodMethodCallback, 0, 0}, | 5277     {"longMethod", TestObjV8Internal::longMethodMethodCallback, 0, 0}, | 
| 5214     {"objMethod", TestObjV8Internal::objMethodMethodCallback, 0, 0}, | 5278     {"objMethod", TestObjV8Internal::objMethodMethodCallback, 0, 0}, | 
| 5215     {"methodWithSequenceArg", TestObjV8Internal::methodWithSequenceArgMethodCall
      back, 0, 1}, | 5279     {"methodWithSequenceArg", TestObjV8Internal::methodWithSequenceArgMethodCall
      back, 0, 1}, | 
| 5216     {"methodReturningSequence", TestObjV8Internal::methodReturningSequenceMethod
      Callback, 0, 1}, | 5280     {"methodReturningSequence", TestObjV8Internal::methodReturningSequenceMethod
      Callback, 0, 1}, | 
| 5217     {"methodWithEnumArg", TestObjV8Internal::methodWithEnumArgMethodCallback, 0,
       1}, | 5281     {"methodWithEnumArg", TestObjV8Internal::methodWithEnumArgMethodCallback, 0,
       1}, | 
| 5218     {"serializedValue", TestObjV8Internal::serializedValueMethodCallback, 0, 1}, | 5282     {"serializedValue", TestObjV8Internal::serializedValueMethodCallback, 0, 1}, | 
| (...skipping 264 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 5483     V8DOMWrapper::associateObjectWithWrapper<V8TestObject>(impl, &info, wrapper,
       isolate, WrapperConfiguration::Independent); | 5547     V8DOMWrapper::associateObjectWithWrapper<V8TestObject>(impl, &info, wrapper,
       isolate, WrapperConfiguration::Independent); | 
| 5484     return wrapper; | 5548     return wrapper; | 
| 5485 } | 5549 } | 
| 5486 | 5550 | 
| 5487 void V8TestObject::derefObject(void* object) | 5551 void V8TestObject::derefObject(void* object) | 
| 5488 { | 5552 { | 
| 5489     fromInternalPointer(object)->deref(); | 5553     fromInternalPointer(object)->deref(); | 
| 5490 } | 5554 } | 
| 5491 | 5555 | 
| 5492 } // namespace WebCore | 5556 } // namespace WebCore | 
| OLD | NEW | 
|---|