| 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 1664 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1675 static void floatArrayAttributeGetterCallback(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) | 1675 static void floatArrayAttributeGetterCallback(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) |
| 1676 { | 1676 { |
| 1677 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1677 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 1678 TestObjV8Internal::floatArrayAttributeGetter(name, info); | 1678 TestObjV8Internal::floatArrayAttributeGetter(name, info); |
| 1679 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 1679 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 1680 } | 1680 } |
| 1681 | 1681 |
| 1682 static void floatArrayAttributeSetter(v8::Local<v8::String> name, v8::Local<v8::
Value> jsValue, const v8::PropertyCallbackInfo<void>& info) | 1682 static void floatArrayAttributeSetter(v8::Local<v8::String> name, v8::Local<v8::
Value> jsValue, const v8::PropertyCallbackInfo<void>& info) |
| 1683 { | 1683 { |
| 1684 TestObj* imp = V8TestObject::toNative(info.Holder()); | 1684 TestObj* imp = V8TestObject::toNative(info.Holder()); |
| 1685 V8TRYCATCH_VOID(Vector<float>, cppValue, toNativeArray<float>(jsValue, info.
GetIsolate())); | 1685 V8TRYCATCH_VOID(Vector<float>, cppValue, toNativeArray<float>(jsValue, 0, in
fo.GetIsolate())); |
| 1686 imp->setFloatArray(cppValue); | 1686 imp->setFloatArray(cppValue); |
| 1687 } | 1687 } |
| 1688 | 1688 |
| 1689 static void floatArrayAttributeSetterCallback(v8::Local<v8::String> name, v8::Lo
cal<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) | 1689 static void floatArrayAttributeSetterCallback(v8::Local<v8::String> name, v8::Lo
cal<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) |
| 1690 { | 1690 { |
| 1691 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1691 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 1692 TestObjV8Internal::floatArrayAttributeSetter(name, jsValue, info); | 1692 TestObjV8Internal::floatArrayAttributeSetter(name, jsValue, info); |
| 1693 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 1693 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 1694 } | 1694 } |
| 1695 | 1695 |
| 1696 static void doubleArrayAttributeGetter(v8::Local<v8::String> name, const v8::Pro
pertyCallbackInfo<v8::Value>& info) | 1696 static void doubleArrayAttributeGetter(v8::Local<v8::String> name, const v8::Pro
pertyCallbackInfo<v8::Value>& info) |
| 1697 { | 1697 { |
| 1698 TestObj* imp = V8TestObject::toNative(info.Holder()); | 1698 TestObj* imp = V8TestObject::toNative(info.Holder()); |
| 1699 v8SetReturnValue(info, v8Array(imp->doubleArray(), info.GetIsolate())); | 1699 v8SetReturnValue(info, v8Array(imp->doubleArray(), info.GetIsolate())); |
| 1700 } | 1700 } |
| 1701 | 1701 |
| 1702 static void doubleArrayAttributeGetterCallback(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) | 1702 static void doubleArrayAttributeGetterCallback(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) |
| 1703 { | 1703 { |
| 1704 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1704 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 1705 TestObjV8Internal::doubleArrayAttributeGetter(name, info); | 1705 TestObjV8Internal::doubleArrayAttributeGetter(name, info); |
| 1706 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 1706 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 1707 } | 1707 } |
| 1708 | 1708 |
| 1709 static void doubleArrayAttributeSetter(v8::Local<v8::String> name, v8::Local<v8:
:Value> jsValue, const v8::PropertyCallbackInfo<void>& info) | 1709 static void doubleArrayAttributeSetter(v8::Local<v8::String> name, v8::Local<v8:
:Value> jsValue, const v8::PropertyCallbackInfo<void>& info) |
| 1710 { | 1710 { |
| 1711 TestObj* imp = V8TestObject::toNative(info.Holder()); | 1711 TestObj* imp = V8TestObject::toNative(info.Holder()); |
| 1712 V8TRYCATCH_VOID(Vector<double>, cppValue, toNativeArray<double>(jsValue, inf
o.GetIsolate())); | 1712 V8TRYCATCH_VOID(Vector<double>, cppValue, toNativeArray<double>(jsValue, 0,
info.GetIsolate())); |
| 1713 imp->setDoubleArray(cppValue); | 1713 imp->setDoubleArray(cppValue); |
| 1714 } | 1714 } |
| 1715 | 1715 |
| 1716 static void doubleArrayAttributeSetterCallback(v8::Local<v8::String> name, v8::L
ocal<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) | 1716 static void doubleArrayAttributeSetterCallback(v8::Local<v8::String> name, v8::L
ocal<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) |
| 1717 { | 1717 { |
| 1718 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1718 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 1719 TestObjV8Internal::doubleArrayAttributeSetter(name, jsValue, info); | 1719 TestObjV8Internal::doubleArrayAttributeSetter(name, jsValue, info); |
| 1720 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 1720 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 1721 } | 1721 } |
| 1722 | 1722 |
| 1723 static void messagePortArrayAttributeGetter(v8::Local<v8::String> name, const v8
::PropertyCallbackInfo<v8::Value>& info) | 1723 static void messagePortArrayAttributeGetter(v8::Local<v8::String> name, const v8
::PropertyCallbackInfo<v8::Value>& info) |
| 1724 { | 1724 { |
| 1725 TestObj* imp = V8TestObject::toNative(info.Holder()); | 1725 TestObj* imp = V8TestObject::toNative(info.Holder()); |
| 1726 v8SetReturnValue(info, v8Array(imp->messagePortArray(), info.GetIsolate())); | 1726 v8SetReturnValue(info, v8Array(imp->messagePortArray(), info.GetIsolate())); |
| 1727 } | 1727 } |
| 1728 | 1728 |
| 1729 static void messagePortArrayAttributeGetterCallback(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) | 1729 static void messagePortArrayAttributeGetterCallback(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) |
| 1730 { | 1730 { |
| 1731 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1731 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 1732 TestObjV8Internal::messagePortArrayAttributeGetter(name, info); | 1732 TestObjV8Internal::messagePortArrayAttributeGetter(name, info); |
| 1733 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 1733 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 1734 } | 1734 } |
| 1735 | 1735 |
| 1736 static void messagePortArrayAttributeSetter(v8::Local<v8::String> name, v8::Loca
l<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) | 1736 static void messagePortArrayAttributeSetter(v8::Local<v8::String> name, v8::Loca
l<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) |
| 1737 { | 1737 { |
| 1738 TestObj* imp = V8TestObject::toNative(info.Holder()); | 1738 TestObj* imp = V8TestObject::toNative(info.Holder()); |
| 1739 V8TRYCATCH_VOID(Vector<RefPtr<MessagePort> >, cppValue, (toRefPtrNativeArray
<MessagePort, V8MessagePort>(jsValue, info.GetIsolate()))); | 1739 V8TRYCATCH_VOID(Vector<RefPtr<MessagePort> >, cppValue, (toRefPtrNativeArray
<MessagePort, V8MessagePort>(jsValue, 0, info.GetIsolate()))); |
| 1740 imp->setMessagePortArray(cppValue); | 1740 imp->setMessagePortArray(cppValue); |
| 1741 } | 1741 } |
| 1742 | 1742 |
| 1743 static void messagePortArrayAttributeSetterCallback(v8::Local<v8::String> name,
v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) | 1743 static void messagePortArrayAttributeSetterCallback(v8::Local<v8::String> name,
v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info) |
| 1744 { | 1744 { |
| 1745 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1745 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
| 1746 TestObjV8Internal::messagePortArrayAttributeSetter(name, jsValue, info); | 1746 TestObjV8Internal::messagePortArrayAttributeSetter(name, jsValue, info); |
| 1747 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 1747 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 1748 } | 1748 } |
| 1749 | 1749 |
| (...skipping 1178 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2928 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 2928 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 2929 } | 2929 } |
| 2930 | 2930 |
| 2931 static void methodWithSequenceArgMethod(const v8::FunctionCallbackInfo<v8::Value
>& args) | 2931 static void methodWithSequenceArgMethod(const v8::FunctionCallbackInfo<v8::Value
>& args) |
| 2932 { | 2932 { |
| 2933 if (UNLIKELY(args.Length() < 1)) { | 2933 if (UNLIKELY(args.Length() < 1)) { |
| 2934 throwTypeError(ExceptionMessages::failedToExecute("methodWithSequenceArg
", "TestObject", ExceptionMessages::notEnoughArguments(1, args.Length())), args.
GetIsolate()); | 2934 throwTypeError(ExceptionMessages::failedToExecute("methodWithSequenceArg
", "TestObject", ExceptionMessages::notEnoughArguments(1, args.Length())), args.
GetIsolate()); |
| 2935 return; | 2935 return; |
| 2936 } | 2936 } |
| 2937 TestObj* imp = V8TestObject::toNative(args.Holder()); | 2937 TestObj* imp = V8TestObject::toNative(args.Holder()); |
| 2938 V8TRYCATCH_VOID(Vector<RefPtr<TestInterface> >, sequenceArg, (toRefPtrNative
Array<TestInterface, V8TestInterface>(args[0], args.GetIsolate()))); | 2938 V8TRYCATCH_VOID(Vector<RefPtr<TestInterface> >, sequenceArg, (toRefPtrNative
Array<TestInterface, V8TestInterface>(args[0], 1, args.GetIsolate()))); |
| 2939 imp->methodWithSequenceArg(sequenceArg); | 2939 imp->methodWithSequenceArg(sequenceArg); |
| 2940 | 2940 |
| 2941 return; | 2941 return; |
| 2942 } | 2942 } |
| 2943 | 2943 |
| 2944 static void methodWithSequenceArgMethodCallback(const v8::FunctionCallbackInfo<v
8::Value>& args) | 2944 static void methodWithSequenceArgMethodCallback(const v8::FunctionCallbackInfo<v
8::Value>& args) |
| 2945 { | 2945 { |
| 2946 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 2946 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 2947 TestObjV8Internal::methodWithSequenceArgMethod(args); | 2947 TestObjV8Internal::methodWithSequenceArgMethod(args); |
| 2948 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 2948 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| (...skipping 1015 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3964 } | 3964 } |
| 3965 | 3965 |
| 3966 static void overloadedMethod7Method(const v8::FunctionCallbackInfo<v8::Value>& a
rgs) | 3966 static void overloadedMethod7Method(const v8::FunctionCallbackInfo<v8::Value>& a
rgs) |
| 3967 { | 3967 { |
| 3968 if (UNLIKELY(args.Length() < 1)) { | 3968 if (UNLIKELY(args.Length() < 1)) { |
| 3969 throwTypeError(ExceptionMessages::failedToExecute("overloadedMethod", "T
estObject", ExceptionMessages::notEnoughArguments(1, args.Length())), args.GetIs
olate()); | 3969 throwTypeError(ExceptionMessages::failedToExecute("overloadedMethod", "T
estObject", ExceptionMessages::notEnoughArguments(1, args.Length())), args.GetIs
olate()); |
| 3970 return; | 3970 return; |
| 3971 } | 3971 } |
| 3972 TestObj* imp = V8TestObject::toNative(args.Holder()); | 3972 TestObj* imp = V8TestObject::toNative(args.Holder()); |
| 3973 bool arrayArgIsNull = args[0]->IsNull(); | 3973 bool arrayArgIsNull = args[0]->IsNull(); |
| 3974 V8TRYCATCH_VOID(Vector<String>, arrayArg, toNativeArray<String>(args[0], arg
s.GetIsolate())); | 3974 V8TRYCATCH_VOID(Vector<String>, arrayArg, toNativeArray<String>(args[0], 1,
args.GetIsolate())); |
| 3975 imp->overloadedMethod(arrayArgIsNull ? 0 : &arrayArg); | 3975 imp->overloadedMethod(arrayArgIsNull ? 0 : &arrayArg); |
| 3976 | 3976 |
| 3977 return; | 3977 return; |
| 3978 } | 3978 } |
| 3979 | 3979 |
| 3980 static void overloadedMethod8Method(const v8::FunctionCallbackInfo<v8::Value>& a
rgs) | 3980 static void overloadedMethod8Method(const v8::FunctionCallbackInfo<v8::Value>& a
rgs) |
| 3981 { | 3981 { |
| 3982 if (UNLIKELY(args.Length() < 1)) { | 3982 if (UNLIKELY(args.Length() < 1)) { |
| 3983 throwTypeError(ExceptionMessages::failedToExecute("overloadedMethod", "T
estObject", ExceptionMessages::notEnoughArguments(1, args.Length())), args.GetIs
olate()); | 3983 throwTypeError(ExceptionMessages::failedToExecute("overloadedMethod", "T
estObject", ExceptionMessages::notEnoughArguments(1, args.Length())), args.GetIs
olate()); |
| 3984 return; | 3984 return; |
| 3985 } | 3985 } |
| 3986 TestObj* imp = V8TestObject::toNative(args.Holder()); | 3986 TestObj* imp = V8TestObject::toNative(args.Holder()); |
| 3987 V8TRYCATCH_VOID(TestObj*, objArg, V8TestObject::HasInstance(args[0], args.Ge
tIsolate(), worldType(args.GetIsolate())) ? V8TestObject::toNative(v8::Handle<v8
::Object>::Cast(args[0])) : 0); | 3987 V8TRYCATCH_VOID(TestObj*, objArg, V8TestObject::HasInstance(args[0], args.Ge
tIsolate(), worldType(args.GetIsolate())) ? V8TestObject::toNative(v8::Handle<v8
::Object>::Cast(args[0])) : 0); |
| 3988 imp->overloadedMethod(objArg); | 3988 imp->overloadedMethod(objArg); |
| 3989 | 3989 |
| 3990 return; | 3990 return; |
| 3991 } | 3991 } |
| 3992 | 3992 |
| 3993 static void overloadedMethod9Method(const v8::FunctionCallbackInfo<v8::Value>& a
rgs) | 3993 static void overloadedMethod9Method(const v8::FunctionCallbackInfo<v8::Value>& a
rgs) |
| 3994 { | 3994 { |
| 3995 if (UNLIKELY(args.Length() < 1)) { | 3995 if (UNLIKELY(args.Length() < 1)) { |
| 3996 throwTypeError(ExceptionMessages::failedToExecute("overloadedMethod", "T
estObject", ExceptionMessages::notEnoughArguments(1, args.Length())), args.GetIs
olate()); | 3996 throwTypeError(ExceptionMessages::failedToExecute("overloadedMethod", "T
estObject", ExceptionMessages::notEnoughArguments(1, args.Length())), args.GetIs
olate()); |
| 3997 return; | 3997 return; |
| 3998 } | 3998 } |
| 3999 TestObj* imp = V8TestObject::toNative(args.Holder()); | 3999 TestObj* imp = V8TestObject::toNative(args.Holder()); |
| 4000 V8TRYCATCH_VOID(Vector<String>, arrayArg, toNativeArray<String>(args[0], arg
s.GetIsolate())); | 4000 V8TRYCATCH_VOID(Vector<String>, arrayArg, toNativeArray<String>(args[0], 1,
args.GetIsolate())); |
| 4001 imp->overloadedMethod(arrayArg); | 4001 imp->overloadedMethod(arrayArg); |
| 4002 | 4002 |
| 4003 return; | 4003 return; |
| 4004 } | 4004 } |
| 4005 | 4005 |
| 4006 static void overloadedMethod10Method(const v8::FunctionCallbackInfo<v8::Value>&
args) | 4006 static void overloadedMethod10Method(const v8::FunctionCallbackInfo<v8::Value>&
args) |
| 4007 { | 4007 { |
| 4008 if (UNLIKELY(args.Length() < 1)) { | 4008 if (UNLIKELY(args.Length() < 1)) { |
| 4009 throwTypeError(ExceptionMessages::failedToExecute("overloadedMethod", "T
estObject", ExceptionMessages::notEnoughArguments(1, args.Length())), args.GetIs
olate()); | 4009 throwTypeError(ExceptionMessages::failedToExecute("overloadedMethod", "T
estObject", ExceptionMessages::notEnoughArguments(1, args.Length())), args.GetIs
olate()); |
| 4010 return; | 4010 return; |
| 4011 } | 4011 } |
| 4012 TestObj* imp = V8TestObject::toNative(args.Holder()); | 4012 TestObj* imp = V8TestObject::toNative(args.Holder()); |
| 4013 V8TRYCATCH_VOID(Vector<unsigned>, arrayArg, toNativeArray<unsigned>(args[0],
args.GetIsolate())); | 4013 V8TRYCATCH_VOID(Vector<unsigned>, arrayArg, toNativeArray<unsigned>(args[0],
1, args.GetIsolate())); |
| 4014 imp->overloadedMethod(arrayArg); | 4014 imp->overloadedMethod(arrayArg); |
| 4015 | 4015 |
| 4016 return; | 4016 return; |
| 4017 } | 4017 } |
| 4018 | 4018 |
| 4019 static void overloadedMethod11Method(const v8::FunctionCallbackInfo<v8::Value>&
args) | 4019 static void overloadedMethod11Method(const v8::FunctionCallbackInfo<v8::Value>&
args) |
| 4020 { | 4020 { |
| 4021 if (UNLIKELY(args.Length() < 1)) { | 4021 if (UNLIKELY(args.Length() < 1)) { |
| 4022 throwTypeError(ExceptionMessages::failedToExecute("overloadedMethod", "T
estObject", ExceptionMessages::notEnoughArguments(1, args.Length())), args.GetIs
olate()); | 4022 throwTypeError(ExceptionMessages::failedToExecute("overloadedMethod", "T
estObject", ExceptionMessages::notEnoughArguments(1, args.Length())), args.GetIs
olate()); |
| 4023 return; | 4023 return; |
| (...skipping 235 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4259 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 4259 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 4260 } | 4260 } |
| 4261 | 4261 |
| 4262 static void methodWithUnsignedLongSequenceMethod(const v8::FunctionCallbackInfo<
v8::Value>& args) | 4262 static void methodWithUnsignedLongSequenceMethod(const v8::FunctionCallbackInfo<
v8::Value>& args) |
| 4263 { | 4263 { |
| 4264 if (UNLIKELY(args.Length() < 1)) { | 4264 if (UNLIKELY(args.Length() < 1)) { |
| 4265 throwTypeError(ExceptionMessages::failedToExecute("methodWithUnsignedLon
gSequence", "TestObject", ExceptionMessages::notEnoughArguments(1, args.Length()
)), args.GetIsolate()); | 4265 throwTypeError(ExceptionMessages::failedToExecute("methodWithUnsignedLon
gSequence", "TestObject", ExceptionMessages::notEnoughArguments(1, args.Length()
)), args.GetIsolate()); |
| 4266 return; | 4266 return; |
| 4267 } | 4267 } |
| 4268 TestObj* imp = V8TestObject::toNative(args.Holder()); | 4268 TestObj* imp = V8TestObject::toNative(args.Holder()); |
| 4269 V8TRYCATCH_VOID(Vector<unsigned>, unsignedLongSequence, toNativeArray<unsign
ed>(args[0], args.GetIsolate())); | 4269 V8TRYCATCH_VOID(Vector<unsigned>, unsignedLongSequence, toNativeArray<unsign
ed>(args[0], 1, args.GetIsolate())); |
| 4270 imp->methodWithUnsignedLongSequence(unsignedLongSequence); | 4270 imp->methodWithUnsignedLongSequence(unsignedLongSequence); |
| 4271 | 4271 |
| 4272 return; | 4272 return; |
| 4273 } | 4273 } |
| 4274 | 4274 |
| 4275 static void methodWithUnsignedLongSequenceMethodCallback(const v8::FunctionCallb
ackInfo<v8::Value>& args) | 4275 static void methodWithUnsignedLongSequenceMethodCallback(const v8::FunctionCallb
ackInfo<v8::Value>& args) |
| 4276 { | 4276 { |
| 4277 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4277 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4278 TestObjV8Internal::methodWithUnsignedLongSequenceMethod(args); | 4278 TestObjV8Internal::methodWithUnsignedLongSequenceMethod(args); |
| 4279 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 4279 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
| 4280 } | 4280 } |
| 4281 | 4281 |
| 4282 static void stringArrayFunctionMethod(const v8::FunctionCallbackInfo<v8::Value>&
args) | 4282 static void stringArrayFunctionMethod(const v8::FunctionCallbackInfo<v8::Value>&
args) |
| 4283 { | 4283 { |
| 4284 if (UNLIKELY(args.Length() < 1)) { | 4284 if (UNLIKELY(args.Length() < 1)) { |
| 4285 throwTypeError(ExceptionMessages::failedToExecute("stringArrayFunction",
"TestObject", ExceptionMessages::notEnoughArguments(1, args.Length())), args.Ge
tIsolate()); | 4285 throwTypeError(ExceptionMessages::failedToExecute("stringArrayFunction",
"TestObject", ExceptionMessages::notEnoughArguments(1, args.Length())), args.Ge
tIsolate()); |
| 4286 return; | 4286 return; |
| 4287 } | 4287 } |
| 4288 TestObj* imp = V8TestObject::toNative(args.Holder()); | 4288 TestObj* imp = V8TestObject::toNative(args.Holder()); |
| 4289 ExceptionState es(args.GetIsolate()); | 4289 ExceptionState es(args.GetIsolate()); |
| 4290 V8TRYCATCH_VOID(Vector<String>, values, toNativeArray<String>(args[0], args.
GetIsolate())); | 4290 V8TRYCATCH_VOID(Vector<String>, values, toNativeArray<String>(args[0], 1, ar
gs.GetIsolate())); |
| 4291 Vector<String> result = imp->stringArrayFunction(values, es); | 4291 Vector<String> result = imp->stringArrayFunction(values, es); |
| 4292 if (es.throwIfNeeded()) | 4292 if (es.throwIfNeeded()) |
| 4293 return; | 4293 return; |
| 4294 v8SetReturnValue(args, v8Array(result, args.GetIsolate())); | 4294 v8SetReturnValue(args, v8Array(result, args.GetIsolate())); |
| 4295 return; | 4295 return; |
| 4296 } | 4296 } |
| 4297 | 4297 |
| 4298 static void stringArrayFunctionMethodCallback(const v8::FunctionCallbackInfo<v8:
:Value>& args) | 4298 static void stringArrayFunctionMethodCallback(const v8::FunctionCallbackInfo<v8:
:Value>& args) |
| 4299 { | 4299 { |
| 4300 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4300 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| (...skipping 1231 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5532 V8DOMWrapper::associateObjectWithWrapper<V8TestObject>(impl, &info, wrapper,
isolate, WrapperConfiguration::Independent); | 5532 V8DOMWrapper::associateObjectWithWrapper<V8TestObject>(impl, &info, wrapper,
isolate, WrapperConfiguration::Independent); |
| 5533 return wrapper; | 5533 return wrapper; |
| 5534 } | 5534 } |
| 5535 | 5535 |
| 5536 void V8TestObject::derefObject(void* object) | 5536 void V8TestObject::derefObject(void* object) |
| 5537 { | 5537 { |
| 5538 fromInternalPointer(object)->deref(); | 5538 fromInternalPointer(object)->deref(); |
| 5539 } | 5539 } |
| 5540 | 5540 |
| 5541 } // namespace WebCore | 5541 } // namespace WebCore |
| OLD | NEW |