| 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 1680 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1691 static void anyAttributeAttributeGetterCallback(v8::Local<v8::String> name, cons
t v8::PropertyCallbackInfo<v8::Value>& info) | 1691 static void anyAttributeAttributeGetterCallback(v8::Local<v8::String> name, cons
t v8::PropertyCallbackInfo<v8::Value>& info) |
| 1692 { | 1692 { |
| 1693 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1693 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 1694 TestObjV8Internal::anyAttributeAttributeGetter(name, info); | 1694 TestObjV8Internal::anyAttributeAttributeGetter(name, info); |
| 1695 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 1695 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 1696 } | 1696 } |
| 1697 | 1697 |
| 1698 static void anyAttributeAttributeSetter(v8::Local<v8::String> name, v8::Local<v8
::Value> value, const v8::PropertyCallbackInfo<void>& info) | 1698 static void anyAttributeAttributeSetter(v8::Local<v8::String> name, v8::Local<v8
::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 1699 { | 1699 { |
| 1700 TestObj* imp = V8TestObject::toNative(info.Holder()); | 1700 TestObj* imp = V8TestObject::toNative(info.Holder()); |
| 1701 V8TRYCATCH_VOID(ScriptValue, v, ScriptValue(value)); | 1701 V8TRYCATCH_VOID(ScriptValue, v, ScriptValue(value, info.GetIsolate())); |
| 1702 imp->setAnyAttribute(v); | 1702 imp->setAnyAttribute(v); |
| 1703 return; | 1703 return; |
| 1704 } | 1704 } |
| 1705 | 1705 |
| 1706 static void anyAttributeAttributeSetterCallback(v8::Local<v8::String> name, v8::
Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 1706 static void anyAttributeAttributeSetterCallback(v8::Local<v8::String> name, v8::
Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 1707 { | 1707 { |
| 1708 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1708 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 1709 TestObjV8Internal::anyAttributeAttributeSetter(name, value, info); | 1709 TestObjV8Internal::anyAttributeAttributeSetter(name, value, info); |
| 1710 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 1710 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 1711 } | 1711 } |
| 1712 | 1712 |
| 1713 static void callbackFunctionAttributeAttributeGetter(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) | 1713 static void callbackFunctionAttributeAttributeGetter(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) |
| 1714 { | 1714 { |
| 1715 TestObj* imp = V8TestObject::toNative(info.Holder()); | 1715 TestObj* imp = V8TestObject::toNative(info.Holder()); |
| 1716 v8SetReturnValue(info, imp->callbackFunctionAttribute().v8Value()); | 1716 v8SetReturnValue(info, imp->callbackFunctionAttribute().v8Value()); |
| 1717 return; | 1717 return; |
| 1718 } | 1718 } |
| 1719 | 1719 |
| 1720 static void callbackFunctionAttributeAttributeGetterCallback(v8::Local<v8::Strin
g> name, const v8::PropertyCallbackInfo<v8::Value>& info) | 1720 static void callbackFunctionAttributeAttributeGetterCallback(v8::Local<v8::Strin
g> name, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 1721 { | 1721 { |
| 1722 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1722 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 1723 TestObjV8Internal::callbackFunctionAttributeAttributeGetter(name, info); | 1723 TestObjV8Internal::callbackFunctionAttributeAttributeGetter(name, info); |
| 1724 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 1724 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 1725 } | 1725 } |
| 1726 | 1726 |
| 1727 static void callbackFunctionAttributeAttributeSetter(v8::Local<v8::String> name,
v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 1727 static void callbackFunctionAttributeAttributeSetter(v8::Local<v8::String> name,
v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 1728 { | 1728 { |
| 1729 TestObj* imp = V8TestObject::toNative(info.Holder()); | 1729 TestObj* imp = V8TestObject::toNative(info.Holder()); |
| 1730 V8TRYCATCH_VOID(ScriptValue, v, ScriptValue(value)); | 1730 V8TRYCATCH_VOID(ScriptValue, v, ScriptValue(value, info.GetIsolate())); |
| 1731 imp->setCallbackFunctionAttribute(v); | 1731 imp->setCallbackFunctionAttribute(v); |
| 1732 return; | 1732 return; |
| 1733 } | 1733 } |
| 1734 | 1734 |
| 1735 static void callbackFunctionAttributeAttributeSetterCallback(v8::Local<v8::Strin
g> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 1735 static void callbackFunctionAttributeAttributeSetterCallback(v8::Local<v8::Strin
g> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
| 1736 { | 1736 { |
| 1737 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1737 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 1738 TestObjV8Internal::callbackFunctionAttributeAttributeSetter(name, value, inf
o); | 1738 TestObjV8Internal::callbackFunctionAttributeAttributeSetter(name, value, inf
o); |
| 1739 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 1739 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 1740 } | 1740 } |
| (...skipping 2236 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3977 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 3977 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 3978 } | 3978 } |
| 3979 | 3979 |
| 3980 static void callbackFunctionArgumentMethod(const v8::FunctionCallbackInfo<v8::Va
lue>& args) | 3980 static void callbackFunctionArgumentMethod(const v8::FunctionCallbackInfo<v8::Va
lue>& args) |
| 3981 { | 3981 { |
| 3982 if (UNLIKELY(args.Length() < 1)) { | 3982 if (UNLIKELY(args.Length() < 1)) { |
| 3983 throwNotEnoughArgumentsError(args.GetIsolate()); | 3983 throwNotEnoughArgumentsError(args.GetIsolate()); |
| 3984 return; | 3984 return; |
| 3985 } | 3985 } |
| 3986 TestObj* imp = V8TestObject::toNative(args.Holder()); | 3986 TestObj* imp = V8TestObject::toNative(args.Holder()); |
| 3987 V8TRYCATCH_VOID(ScriptValue, function, ScriptValue(args[0])); | 3987 V8TRYCATCH_VOID(ScriptValue, function, ScriptValue(args[0], args.GetIsolate(
))); |
| 3988 imp->callbackFunctionArgument(function); | 3988 imp->callbackFunctionArgument(function); |
| 3989 | 3989 |
| 3990 return; | 3990 return; |
| 3991 } | 3991 } |
| 3992 | 3992 |
| 3993 static void callbackFunctionArgumentMethodCallback(const v8::FunctionCallbackInf
o<v8::Value>& args) | 3993 static void callbackFunctionArgumentMethodCallback(const v8::FunctionCallbackInf
o<v8::Value>& args) |
| 3994 { | 3994 { |
| 3995 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 3995 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 3996 TestObjV8Internal::callbackFunctionArgumentMethod(args); | 3996 TestObjV8Internal::callbackFunctionArgumentMethod(args); |
| 3997 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 3997 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| (...skipping 1557 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5555 V8DOMWrapper::associateObjectWithWrapper<V8TestObject>(impl, &info, wrapper,
isolate, WrapperConfiguration::Independent); | 5555 V8DOMWrapper::associateObjectWithWrapper<V8TestObject>(impl, &info, wrapper,
isolate, WrapperConfiguration::Independent); |
| 5556 return wrapper; | 5556 return wrapper; |
| 5557 } | 5557 } |
| 5558 | 5558 |
| 5559 void V8TestObject::derefObject(void* object) | 5559 void V8TestObject::derefObject(void* object) |
| 5560 { | 5560 { |
| 5561 fromInternalPointer(object)->deref(); | 5561 fromInternalPointer(object)->deref(); |
| 5562 } | 5562 } |
| 5563 | 5563 |
| 5564 } // namespace WebCore | 5564 } // namespace WebCore |
| OLD | NEW |