| 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 5178 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5189 static void unsignedShortMethodMethodCallback(const v8::FunctionCallbackInfo<v8:
:Value>& info) | 5189 static void unsignedShortMethodMethodCallback(const v8::FunctionCallbackInfo<v8:
:Value>& info) |
| 5190 { | 5190 { |
| 5191 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5191 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5192 TestObjectV8Internal::unsignedShortMethodMethod(info); | 5192 TestObjectV8Internal::unsignedShortMethodMethod(info); |
| 5193 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5193 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5194 } | 5194 } |
| 5195 | 5195 |
| 5196 static void voidMethodDateArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 5196 static void voidMethodDateArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
| 5197 { | 5197 { |
| 5198 if (UNLIKELY(info.Length() < 1)) { | 5198 if (UNLIKELY(info.Length() < 1)) { |
| 5199 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodDateArg", "TestObject", 1, info.Length(), info.GetIsolate()), info.GetI
solate()); | 5199 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodDateArg", "TestObject", 1, info.Length()), info.GetI
solate()); |
| 5200 return; | 5200 return; |
| 5201 } | 5201 } |
| 5202 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5202 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5203 double dateArg; | 5203 double dateArg; |
| 5204 { | 5204 { |
| 5205 dateArg = toCoreDate(info[0]); | 5205 dateArg = toCoreDate(info[0]); |
| 5206 } | 5206 } |
| 5207 impl->voidMethodDateArg(dateArg); | 5207 impl->voidMethodDateArg(dateArg); |
| 5208 } | 5208 } |
| 5209 | 5209 |
| 5210 static void voidMethodDateArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 5210 static void voidMethodDateArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 5211 { | 5211 { |
| 5212 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5212 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5213 TestObjectV8Internal::voidMethodDateArgMethod(info); | 5213 TestObjectV8Internal::voidMethodDateArgMethod(info); |
| 5214 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5214 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5215 } | 5215 } |
| 5216 | 5216 |
| 5217 static void voidMethodStringArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) | 5217 static void voidMethodStringArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 5218 { | 5218 { |
| 5219 if (UNLIKELY(info.Length() < 1)) { | 5219 if (UNLIKELY(info.Length() < 1)) { |
| 5220 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodStringArg", "TestObject", 1, info.Length(), info.GetIsolate()), info.Ge
tIsolate()); | 5220 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodStringArg", "TestObject", 1, info.Length()), info.Ge
tIsolate()); |
| 5221 return; | 5221 return; |
| 5222 } | 5222 } |
| 5223 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5223 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5224 V8StringResource<> stringArg; | 5224 V8StringResource<> stringArg; |
| 5225 { | 5225 { |
| 5226 TOSTRING_VOID_INTERNAL(stringArg, info[0]); | 5226 TOSTRING_VOID_INTERNAL(stringArg, info[0]); |
| 5227 } | 5227 } |
| 5228 impl->voidMethodStringArg(stringArg); | 5228 impl->voidMethodStringArg(stringArg); |
| 5229 } | 5229 } |
| 5230 | 5230 |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5300 static void voidMethodDOMTimeStampArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 5300 static void voidMethodDOMTimeStampArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
| 5301 { | 5301 { |
| 5302 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5302 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5303 TestObjectV8Internal::voidMethodDOMTimeStampArgMethod(info); | 5303 TestObjectV8Internal::voidMethodDOMTimeStampArgMethod(info); |
| 5304 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5304 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5305 } | 5305 } |
| 5306 | 5306 |
| 5307 static void voidMethodBooleanArgMethod(const v8::FunctionCallbackInfo<v8::Value>
& info) | 5307 static void voidMethodBooleanArgMethod(const v8::FunctionCallbackInfo<v8::Value>
& info) |
| 5308 { | 5308 { |
| 5309 if (UNLIKELY(info.Length() < 1)) { | 5309 if (UNLIKELY(info.Length() < 1)) { |
| 5310 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodBooleanArg", "TestObject", 1, info.Length(), info.GetIsolate()), info.G
etIsolate()); | 5310 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodBooleanArg", "TestObject", 1, info.Length()), info.G
etIsolate()); |
| 5311 return; | 5311 return; |
| 5312 } | 5312 } |
| 5313 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5313 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5314 bool booleanArg; | 5314 bool booleanArg; |
| 5315 { | 5315 { |
| 5316 booleanArg = info[0]->BooleanValue(); | 5316 booleanArg = info[0]->BooleanValue(); |
| 5317 } | 5317 } |
| 5318 impl->voidMethodBooleanArg(booleanArg); | 5318 impl->voidMethodBooleanArg(booleanArg); |
| 5319 } | 5319 } |
| 5320 | 5320 |
| (...skipping 243 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5564 static void testInterfaceEmptyMethodMethodCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) | 5564 static void testInterfaceEmptyMethodMethodCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) |
| 5565 { | 5565 { |
| 5566 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5566 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5567 TestObjectV8Internal::testInterfaceEmptyMethodMethod(info); | 5567 TestObjectV8Internal::testInterfaceEmptyMethodMethod(info); |
| 5568 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5568 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5569 } | 5569 } |
| 5570 | 5570 |
| 5571 static void voidMethodTestInterfaceEmptyArgMethod(const v8::FunctionCallbackInfo
<v8::Value>& info) | 5571 static void voidMethodTestInterfaceEmptyArgMethod(const v8::FunctionCallbackInfo
<v8::Value>& info) |
| 5572 { | 5572 { |
| 5573 if (UNLIKELY(info.Length() < 1)) { | 5573 if (UNLIKELY(info.Length() < 1)) { |
| 5574 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodTestInterfaceEmptyArg", "TestObject", 1, info.Length(), info.GetIsolate
()), info.GetIsolate()); | 5574 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodTestInterfaceEmptyArg", "TestObject", 1, info.Length
()), info.GetIsolate()); |
| 5575 return; | 5575 return; |
| 5576 } | 5576 } |
| 5577 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5577 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5578 TestInterfaceEmpty* testInterfaceEmptyArg; | 5578 TestInterfaceEmpty* testInterfaceEmptyArg; |
| 5579 { | 5579 { |
| 5580 testInterfaceEmptyArg = V8TestInterfaceEmpty::toImplWithTypeCheck(info.G
etIsolate(), info[0]); | 5580 testInterfaceEmptyArg = V8TestInterfaceEmpty::toImplWithTypeCheck(info.G
etIsolate(), info[0]); |
| 5581 } | 5581 } |
| 5582 impl->voidMethodTestInterfaceEmptyArg(testInterfaceEmptyArg); | 5582 impl->voidMethodTestInterfaceEmptyArg(testInterfaceEmptyArg); |
| 5583 } | 5583 } |
| 5584 | 5584 |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5636 static void anyCallbackFunctionOptionalAnyArgMethodMethodCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) | 5636 static void anyCallbackFunctionOptionalAnyArgMethodMethodCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) |
| 5637 { | 5637 { |
| 5638 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5638 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5639 TestObjectV8Internal::anyCallbackFunctionOptionalAnyArgMethodMethod(info); | 5639 TestObjectV8Internal::anyCallbackFunctionOptionalAnyArgMethodMethod(info); |
| 5640 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5640 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5641 } | 5641 } |
| 5642 | 5642 |
| 5643 static void voidMethodVoidCallbackFunctionArgMethod(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 5643 static void voidMethodVoidCallbackFunctionArgMethod(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
| 5644 { | 5644 { |
| 5645 if (UNLIKELY(info.Length() < 1)) { | 5645 if (UNLIKELY(info.Length() < 1)) { |
| 5646 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodVoidCallbackFunctionArg", "TestObject", 1, info.Length(), info.GetIsola
te()), info.GetIsolate()); | 5646 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodVoidCallbackFunctionArg", "TestObject", 1, info.Leng
th()), info.GetIsolate()); |
| 5647 return; | 5647 return; |
| 5648 } | 5648 } |
| 5649 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5649 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5650 ScriptValue voidCallbackFunctionArg; | 5650 ScriptValue voidCallbackFunctionArg; |
| 5651 { | 5651 { |
| 5652 voidCallbackFunctionArg = ScriptValue(ScriptState::current(info.GetIsola
te()), info[0]); | 5652 voidCallbackFunctionArg = ScriptValue(ScriptState::current(info.GetIsola
te()), info[0]); |
| 5653 } | 5653 } |
| 5654 impl->voidMethodVoidCallbackFunctionArg(voidCallbackFunctionArg); | 5654 impl->voidMethodVoidCallbackFunctionArg(voidCallbackFunctionArg); |
| 5655 } | 5655 } |
| 5656 | 5656 |
| 5657 static void voidMethodVoidCallbackFunctionArgMethodCallback(const v8::FunctionCa
llbackInfo<v8::Value>& info) | 5657 static void voidMethodVoidCallbackFunctionArgMethodCallback(const v8::FunctionCa
llbackInfo<v8::Value>& info) |
| 5658 { | 5658 { |
| 5659 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5659 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5660 TestObjectV8Internal::voidMethodVoidCallbackFunctionArgMethod(info); | 5660 TestObjectV8Internal::voidMethodVoidCallbackFunctionArgMethod(info); |
| 5661 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5661 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5662 } | 5662 } |
| 5663 | 5663 |
| 5664 static void voidMethodAnyCallbackFunctionOptionalAnyArgMethod(const v8::Function
CallbackInfo<v8::Value>& info) | 5664 static void voidMethodAnyCallbackFunctionOptionalAnyArgMethod(const v8::Function
CallbackInfo<v8::Value>& info) |
| 5665 { | 5665 { |
| 5666 if (UNLIKELY(info.Length() < 1)) { | 5666 if (UNLIKELY(info.Length() < 1)) { |
| 5667 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodAnyCallbackFunctionOptionalAnyArg", "TestObject", 1, info.Length(), inf
o.GetIsolate()), info.GetIsolate()); | 5667 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodAnyCallbackFunctionOptionalAnyArg", "TestObject", 1,
info.Length()), info.GetIsolate()); |
| 5668 return; | 5668 return; |
| 5669 } | 5669 } |
| 5670 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5670 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5671 ScriptValue anyCallbackFunctionOptionalAnyArgArg; | 5671 ScriptValue anyCallbackFunctionOptionalAnyArgArg; |
| 5672 { | 5672 { |
| 5673 anyCallbackFunctionOptionalAnyArgArg = ScriptValue(ScriptState::current(
info.GetIsolate()), info[0]); | 5673 anyCallbackFunctionOptionalAnyArgArg = ScriptValue(ScriptState::current(
info.GetIsolate()), info[0]); |
| 5674 } | 5674 } |
| 5675 impl->voidMethodAnyCallbackFunctionOptionalAnyArg(anyCallbackFunctionOptiona
lAnyArgArg); | 5675 impl->voidMethodAnyCallbackFunctionOptionalAnyArg(anyCallbackFunctionOptiona
lAnyArgArg); |
| 5676 } | 5676 } |
| 5677 | 5677 |
| (...skipping 13 matching lines...) Expand all Loading... |
| 5691 static void anyMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 5691 static void anyMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
| 5692 { | 5692 { |
| 5693 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5693 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5694 TestObjectV8Internal::anyMethodMethod(info); | 5694 TestObjectV8Internal::anyMethodMethod(info); |
| 5695 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5695 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5696 } | 5696 } |
| 5697 | 5697 |
| 5698 static void voidMethodEventTargetArgMethod(const v8::FunctionCallbackInfo<v8::Va
lue>& info) | 5698 static void voidMethodEventTargetArgMethod(const v8::FunctionCallbackInfo<v8::Va
lue>& info) |
| 5699 { | 5699 { |
| 5700 if (UNLIKELY(info.Length() < 1)) { | 5700 if (UNLIKELY(info.Length() < 1)) { |
| 5701 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodEventTargetArg", "TestObject", 1, info.Length(), info.GetIsolate()), in
fo.GetIsolate()); | 5701 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodEventTargetArg", "TestObject", 1, info.Length()), in
fo.GetIsolate()); |
| 5702 return; | 5702 return; |
| 5703 } | 5703 } |
| 5704 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5704 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5705 EventTarget* eventTargetArg; | 5705 EventTarget* eventTargetArg; |
| 5706 { | 5706 { |
| 5707 eventTargetArg = V8DOMWrapper::isDOMWrapper(info[0]) ? toWrapperTypeInfo
(v8::Handle<v8::Object>::Cast(info[0]))->toEventTarget(v8::Handle<v8::Object>::C
ast(info[0])) : 0; | 5707 eventTargetArg = V8DOMWrapper::isDOMWrapper(info[0]) ? toWrapperTypeInfo
(v8::Handle<v8::Object>::Cast(info[0]))->toEventTarget(v8::Handle<v8::Object>::C
ast(info[0])) : 0; |
| 5708 } | 5708 } |
| 5709 impl->voidMethodEventTargetArg(eventTargetArg); | 5709 impl->voidMethodEventTargetArg(eventTargetArg); |
| 5710 } | 5710 } |
| 5711 | 5711 |
| 5712 static void voidMethodEventTargetArgMethodCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) | 5712 static void voidMethodEventTargetArgMethodCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) |
| 5713 { | 5713 { |
| 5714 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5714 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5715 TestObjectV8Internal::voidMethodEventTargetArgMethod(info); | 5715 TestObjectV8Internal::voidMethodEventTargetArgMethod(info); |
| 5716 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5716 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5717 } | 5717 } |
| 5718 | 5718 |
| 5719 static void voidMethodAnyArgMethod(const v8::FunctionCallbackInfo<v8::Value>& in
fo) | 5719 static void voidMethodAnyArgMethod(const v8::FunctionCallbackInfo<v8::Value>& in
fo) |
| 5720 { | 5720 { |
| 5721 if (UNLIKELY(info.Length() < 1)) { | 5721 if (UNLIKELY(info.Length() < 1)) { |
| 5722 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodAnyArg", "TestObject", 1, info.Length(), info.GetIsolate()), info.GetIs
olate()); | 5722 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodAnyArg", "TestObject", 1, info.Length()), info.GetIs
olate()); |
| 5723 return; | 5723 return; |
| 5724 } | 5724 } |
| 5725 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5725 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5726 ScriptValue anyArg; | 5726 ScriptValue anyArg; |
| 5727 { | 5727 { |
| 5728 anyArg = ScriptValue(ScriptState::current(info.GetIsolate()), info[0]); | 5728 anyArg = ScriptValue(ScriptState::current(info.GetIsolate()), info[0]); |
| 5729 } | 5729 } |
| 5730 impl->voidMethodAnyArg(anyArg); | 5730 impl->voidMethodAnyArg(anyArg); |
| 5731 } | 5731 } |
| 5732 | 5732 |
| 5733 static void voidMethodAnyArgMethodCallback(const v8::FunctionCallbackInfo<v8::Va
lue>& info) | 5733 static void voidMethodAnyArgMethodCallback(const v8::FunctionCallbackInfo<v8::Va
lue>& info) |
| 5734 { | 5734 { |
| 5735 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5735 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5736 TestObjectV8Internal::voidMethodAnyArgMethod(info); | 5736 TestObjectV8Internal::voidMethodAnyArgMethod(info); |
| 5737 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5737 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5738 } | 5738 } |
| 5739 | 5739 |
| 5740 static void voidMethodAttrArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 5740 static void voidMethodAttrArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
| 5741 { | 5741 { |
| 5742 if (UNLIKELY(info.Length() < 1)) { | 5742 if (UNLIKELY(info.Length() < 1)) { |
| 5743 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodAttrArg", "TestObject", 1, info.Length(), info.GetIsolate()), info.GetI
solate()); | 5743 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodAttrArg", "TestObject", 1, info.Length()), info.GetI
solate()); |
| 5744 return; | 5744 return; |
| 5745 } | 5745 } |
| 5746 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5746 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5747 Attr* attrArg; | 5747 Attr* attrArg; |
| 5748 { | 5748 { |
| 5749 attrArg = V8Attr::toImplWithTypeCheck(info.GetIsolate(), info[0]); | 5749 attrArg = V8Attr::toImplWithTypeCheck(info.GetIsolate(), info[0]); |
| 5750 } | 5750 } |
| 5751 impl->voidMethodAttrArg(attrArg); | 5751 impl->voidMethodAttrArg(attrArg); |
| 5752 } | 5752 } |
| 5753 | 5753 |
| 5754 static void voidMethodAttrArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 5754 static void voidMethodAttrArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 5755 { | 5755 { |
| 5756 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5756 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5757 TestObjectV8Internal::voidMethodAttrArgMethod(info); | 5757 TestObjectV8Internal::voidMethodAttrArgMethod(info); |
| 5758 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5758 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5759 } | 5759 } |
| 5760 | 5760 |
| 5761 static void voidMethodDocumentArgMethod(const v8::FunctionCallbackInfo<v8::Value
>& info) | 5761 static void voidMethodDocumentArgMethod(const v8::FunctionCallbackInfo<v8::Value
>& info) |
| 5762 { | 5762 { |
| 5763 if (UNLIKELY(info.Length() < 1)) { | 5763 if (UNLIKELY(info.Length() < 1)) { |
| 5764 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodDocumentArg", "TestObject", 1, info.Length(), info.GetIsolate()), info.
GetIsolate()); | 5764 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodDocumentArg", "TestObject", 1, info.Length()), info.
GetIsolate()); |
| 5765 return; | 5765 return; |
| 5766 } | 5766 } |
| 5767 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5767 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5768 Document* documentArg; | 5768 Document* documentArg; |
| 5769 { | 5769 { |
| 5770 documentArg = V8Document::toImplWithTypeCheck(info.GetIsolate(), info[0]
); | 5770 documentArg = V8Document::toImplWithTypeCheck(info.GetIsolate(), info[0]
); |
| 5771 } | 5771 } |
| 5772 impl->voidMethodDocumentArg(documentArg); | 5772 impl->voidMethodDocumentArg(documentArg); |
| 5773 } | 5773 } |
| 5774 | 5774 |
| 5775 static void voidMethodDocumentArgMethodCallback(const v8::FunctionCallbackInfo<v
8::Value>& info) | 5775 static void voidMethodDocumentArgMethodCallback(const v8::FunctionCallbackInfo<v
8::Value>& info) |
| 5776 { | 5776 { |
| 5777 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5777 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5778 TestObjectV8Internal::voidMethodDocumentArgMethod(info); | 5778 TestObjectV8Internal::voidMethodDocumentArgMethod(info); |
| 5779 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5779 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5780 } | 5780 } |
| 5781 | 5781 |
| 5782 static void voidMethodDocumentTypeArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 5782 static void voidMethodDocumentTypeArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 5783 { | 5783 { |
| 5784 if (UNLIKELY(info.Length() < 1)) { | 5784 if (UNLIKELY(info.Length() < 1)) { |
| 5785 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodDocumentTypeArg", "TestObject", 1, info.Length(), info.GetIsolate()), i
nfo.GetIsolate()); | 5785 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodDocumentTypeArg", "TestObject", 1, info.Length()), i
nfo.GetIsolate()); |
| 5786 return; | 5786 return; |
| 5787 } | 5787 } |
| 5788 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5788 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5789 DocumentType* documentTypeArg; | 5789 DocumentType* documentTypeArg; |
| 5790 { | 5790 { |
| 5791 documentTypeArg = V8DocumentType::toImplWithTypeCheck(info.GetIsolate(),
info[0]); | 5791 documentTypeArg = V8DocumentType::toImplWithTypeCheck(info.GetIsolate(),
info[0]); |
| 5792 } | 5792 } |
| 5793 impl->voidMethodDocumentTypeArg(documentTypeArg); | 5793 impl->voidMethodDocumentTypeArg(documentTypeArg); |
| 5794 } | 5794 } |
| 5795 | 5795 |
| 5796 static void voidMethodDocumentTypeArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 5796 static void voidMethodDocumentTypeArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
| 5797 { | 5797 { |
| 5798 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5798 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5799 TestObjectV8Internal::voidMethodDocumentTypeArgMethod(info); | 5799 TestObjectV8Internal::voidMethodDocumentTypeArgMethod(info); |
| 5800 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5800 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5801 } | 5801 } |
| 5802 | 5802 |
| 5803 static void voidMethodElementArgMethod(const v8::FunctionCallbackInfo<v8::Value>
& info) | 5803 static void voidMethodElementArgMethod(const v8::FunctionCallbackInfo<v8::Value>
& info) |
| 5804 { | 5804 { |
| 5805 if (UNLIKELY(info.Length() < 1)) { | 5805 if (UNLIKELY(info.Length() < 1)) { |
| 5806 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodElementArg", "TestObject", 1, info.Length(), info.GetIsolate()), info.G
etIsolate()); | 5806 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodElementArg", "TestObject", 1, info.Length()), info.G
etIsolate()); |
| 5807 return; | 5807 return; |
| 5808 } | 5808 } |
| 5809 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5809 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5810 Element* elementArg; | 5810 Element* elementArg; |
| 5811 { | 5811 { |
| 5812 elementArg = V8Element::toImplWithTypeCheck(info.GetIsolate(), info[0]); | 5812 elementArg = V8Element::toImplWithTypeCheck(info.GetIsolate(), info[0]); |
| 5813 } | 5813 } |
| 5814 impl->voidMethodElementArg(elementArg); | 5814 impl->voidMethodElementArg(elementArg); |
| 5815 } | 5815 } |
| 5816 | 5816 |
| 5817 static void voidMethodElementArgMethodCallback(const v8::FunctionCallbackInfo<v8
::Value>& info) | 5817 static void voidMethodElementArgMethodCallback(const v8::FunctionCallbackInfo<v8
::Value>& info) |
| 5818 { | 5818 { |
| 5819 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5819 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5820 TestObjectV8Internal::voidMethodElementArgMethod(info); | 5820 TestObjectV8Internal::voidMethodElementArgMethod(info); |
| 5821 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5821 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5822 } | 5822 } |
| 5823 | 5823 |
| 5824 static void voidMethodNodeArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 5824 static void voidMethodNodeArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
| 5825 { | 5825 { |
| 5826 if (UNLIKELY(info.Length() < 1)) { | 5826 if (UNLIKELY(info.Length() < 1)) { |
| 5827 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodNodeArg", "TestObject", 1, info.Length(), info.GetIsolate()), info.GetI
solate()); | 5827 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodNodeArg", "TestObject", 1, info.Length()), info.GetI
solate()); |
| 5828 return; | 5828 return; |
| 5829 } | 5829 } |
| 5830 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5830 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5831 Node* nodeArg; | 5831 Node* nodeArg; |
| 5832 { | 5832 { |
| 5833 nodeArg = V8Node::toImplWithTypeCheck(info.GetIsolate(), info[0]); | 5833 nodeArg = V8Node::toImplWithTypeCheck(info.GetIsolate(), info[0]); |
| 5834 } | 5834 } |
| 5835 impl->voidMethodNodeArg(nodeArg); | 5835 impl->voidMethodNodeArg(nodeArg); |
| 5836 } | 5836 } |
| 5837 | 5837 |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5903 static void uint8ArrayMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Va
lue>& info) | 5903 static void uint8ArrayMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Va
lue>& info) |
| 5904 { | 5904 { |
| 5905 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5905 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5906 TestObjectV8Internal::uint8ArrayMethodMethod(info); | 5906 TestObjectV8Internal::uint8ArrayMethodMethod(info); |
| 5907 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5907 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5908 } | 5908 } |
| 5909 | 5909 |
| 5910 static void voidMethodArrayBufferArgMethod(const v8::FunctionCallbackInfo<v8::Va
lue>& info) | 5910 static void voidMethodArrayBufferArgMethod(const v8::FunctionCallbackInfo<v8::Va
lue>& info) |
| 5911 { | 5911 { |
| 5912 if (UNLIKELY(info.Length() < 1)) { | 5912 if (UNLIKELY(info.Length() < 1)) { |
| 5913 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodArrayBufferArg", "TestObject", 1, info.Length(), info.GetIsolate()), in
fo.GetIsolate()); | 5913 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodArrayBufferArg", "TestObject", 1, info.Length()), in
fo.GetIsolate()); |
| 5914 return; | 5914 return; |
| 5915 } | 5915 } |
| 5916 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5916 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5917 TestArrayBuffer* arrayBufferArg; | 5917 TestArrayBuffer* arrayBufferArg; |
| 5918 { | 5918 { |
| 5919 arrayBufferArg = info[0]->IsArrayBuffer() ? V8ArrayBuffer::toImpl(v8::Ha
ndle<v8::ArrayBuffer>::Cast(info[0])) : 0; | 5919 arrayBufferArg = info[0]->IsArrayBuffer() ? V8ArrayBuffer::toImpl(v8::Ha
ndle<v8::ArrayBuffer>::Cast(info[0])) : 0; |
| 5920 } | 5920 } |
| 5921 impl->voidMethodArrayBufferArg(arrayBufferArg); | 5921 impl->voidMethodArrayBufferArg(arrayBufferArg); |
| 5922 } | 5922 } |
| 5923 | 5923 |
| 5924 static void voidMethodArrayBufferArgMethodCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) | 5924 static void voidMethodArrayBufferArgMethodCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) |
| 5925 { | 5925 { |
| 5926 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5926 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5927 TestObjectV8Internal::voidMethodArrayBufferArgMethod(info); | 5927 TestObjectV8Internal::voidMethodArrayBufferArgMethod(info); |
| 5928 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5928 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5929 } | 5929 } |
| 5930 | 5930 |
| 5931 static void voidMethodArrayBufferOrNullArgMethod(const v8::FunctionCallbackInfo<
v8::Value>& info) | 5931 static void voidMethodArrayBufferOrNullArgMethod(const v8::FunctionCallbackInfo<
v8::Value>& info) |
| 5932 { | 5932 { |
| 5933 if (UNLIKELY(info.Length() < 1)) { | 5933 if (UNLIKELY(info.Length() < 1)) { |
| 5934 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodArrayBufferOrNullArg", "TestObject", 1, info.Length(), info.GetIsolate(
)), info.GetIsolate()); | 5934 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodArrayBufferOrNullArg", "TestObject", 1, info.Length(
)), info.GetIsolate()); |
| 5935 return; | 5935 return; |
| 5936 } | 5936 } |
| 5937 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5937 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5938 TestArrayBuffer* arrayBufferArg; | 5938 TestArrayBuffer* arrayBufferArg; |
| 5939 { | 5939 { |
| 5940 arrayBufferArg = info[0]->IsArrayBuffer() ? V8ArrayBuffer::toImpl(v8::Ha
ndle<v8::ArrayBuffer>::Cast(info[0])) : 0; | 5940 arrayBufferArg = info[0]->IsArrayBuffer() ? V8ArrayBuffer::toImpl(v8::Ha
ndle<v8::ArrayBuffer>::Cast(info[0])) : 0; |
| 5941 } | 5941 } |
| 5942 impl->voidMethodArrayBufferOrNullArg(arrayBufferArg); | 5942 impl->voidMethodArrayBufferOrNullArg(arrayBufferArg); |
| 5943 } | 5943 } |
| 5944 | 5944 |
| 5945 static void voidMethodArrayBufferOrNullArgMethodCallback(const v8::FunctionCallb
ackInfo<v8::Value>& info) | 5945 static void voidMethodArrayBufferOrNullArgMethodCallback(const v8::FunctionCallb
ackInfo<v8::Value>& info) |
| 5946 { | 5946 { |
| 5947 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5947 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5948 TestObjectV8Internal::voidMethodArrayBufferOrNullArgMethod(info); | 5948 TestObjectV8Internal::voidMethodArrayBufferOrNullArgMethod(info); |
| 5949 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5949 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5950 } | 5950 } |
| 5951 | 5951 |
| 5952 static void voidMethodArrayBufferViewArgMethod(const v8::FunctionCallbackInfo<v8
::Value>& info) | 5952 static void voidMethodArrayBufferViewArgMethod(const v8::FunctionCallbackInfo<v8
::Value>& info) |
| 5953 { | 5953 { |
| 5954 if (UNLIKELY(info.Length() < 1)) { | 5954 if (UNLIKELY(info.Length() < 1)) { |
| 5955 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodArrayBufferViewArg", "TestObject", 1, info.Length(), info.GetIsolate())
, info.GetIsolate()); | 5955 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodArrayBufferViewArg", "TestObject", 1, info.Length())
, info.GetIsolate()); |
| 5956 return; | 5956 return; |
| 5957 } | 5957 } |
| 5958 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5958 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5959 TestArrayBufferView* arrayBufferViewArg; | 5959 TestArrayBufferView* arrayBufferViewArg; |
| 5960 { | 5960 { |
| 5961 arrayBufferViewArg = info[0]->IsArrayBufferView() ? V8ArrayBufferView::t
oImpl(v8::Handle<v8::ArrayBufferView>::Cast(info[0])) : 0; | 5961 arrayBufferViewArg = info[0]->IsArrayBufferView() ? V8ArrayBufferView::t
oImpl(v8::Handle<v8::ArrayBufferView>::Cast(info[0])) : 0; |
| 5962 } | 5962 } |
| 5963 impl->voidMethodArrayBufferViewArg(arrayBufferViewArg); | 5963 impl->voidMethodArrayBufferViewArg(arrayBufferViewArg); |
| 5964 } | 5964 } |
| 5965 | 5965 |
| 5966 static void voidMethodArrayBufferViewArgMethodCallback(const v8::FunctionCallbac
kInfo<v8::Value>& info) | 5966 static void voidMethodArrayBufferViewArgMethodCallback(const v8::FunctionCallbac
kInfo<v8::Value>& info) |
| 5967 { | 5967 { |
| 5968 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5968 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5969 TestObjectV8Internal::voidMethodArrayBufferViewArgMethod(info); | 5969 TestObjectV8Internal::voidMethodArrayBufferViewArgMethod(info); |
| 5970 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5970 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5971 } | 5971 } |
| 5972 | 5972 |
| 5973 static void voidMethodFloat32ArrayArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 5973 static void voidMethodFloat32ArrayArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 5974 { | 5974 { |
| 5975 if (UNLIKELY(info.Length() < 1)) { | 5975 if (UNLIKELY(info.Length() < 1)) { |
| 5976 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodFloat32ArrayArg", "TestObject", 1, info.Length(), info.GetIsolate()), i
nfo.GetIsolate()); | 5976 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodFloat32ArrayArg", "TestObject", 1, info.Length()), i
nfo.GetIsolate()); |
| 5977 return; | 5977 return; |
| 5978 } | 5978 } |
| 5979 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5979 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5980 DOMFloat32Array* float32ArrayArg; | 5980 DOMFloat32Array* float32ArrayArg; |
| 5981 { | 5981 { |
| 5982 float32ArrayArg = info[0]->IsFloat32Array() ? V8Float32Array::toImpl(v8:
:Handle<v8::Float32Array>::Cast(info[0])) : 0; | 5982 float32ArrayArg = info[0]->IsFloat32Array() ? V8Float32Array::toImpl(v8:
:Handle<v8::Float32Array>::Cast(info[0])) : 0; |
| 5983 } | 5983 } |
| 5984 impl->voidMethodFloat32ArrayArg(float32ArrayArg); | 5984 impl->voidMethodFloat32ArrayArg(float32ArrayArg); |
| 5985 } | 5985 } |
| 5986 | 5986 |
| 5987 static void voidMethodFloat32ArrayArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 5987 static void voidMethodFloat32ArrayArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
| 5988 { | 5988 { |
| 5989 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5989 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5990 TestObjectV8Internal::voidMethodFloat32ArrayArgMethod(info); | 5990 TestObjectV8Internal::voidMethodFloat32ArrayArgMethod(info); |
| 5991 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5991 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5992 } | 5992 } |
| 5993 | 5993 |
| 5994 static void voidMethodInt32ArrayArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 5994 static void voidMethodInt32ArrayArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
| 5995 { | 5995 { |
| 5996 if (UNLIKELY(info.Length() < 1)) { | 5996 if (UNLIKELY(info.Length() < 1)) { |
| 5997 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodInt32ArrayArg", "TestObject", 1, info.Length(), info.GetIsolate()), inf
o.GetIsolate()); | 5997 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodInt32ArrayArg", "TestObject", 1, info.Length()), inf
o.GetIsolate()); |
| 5998 return; | 5998 return; |
| 5999 } | 5999 } |
| 6000 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6000 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 6001 DOMInt32Array* int32ArrayArg; | 6001 DOMInt32Array* int32ArrayArg; |
| 6002 { | 6002 { |
| 6003 int32ArrayArg = info[0]->IsInt32Array() ? V8Int32Array::toImpl(v8::Handl
e<v8::Int32Array>::Cast(info[0])) : 0; | 6003 int32ArrayArg = info[0]->IsInt32Array() ? V8Int32Array::toImpl(v8::Handl
e<v8::Int32Array>::Cast(info[0])) : 0; |
| 6004 } | 6004 } |
| 6005 impl->voidMethodInt32ArrayArg(int32ArrayArg); | 6005 impl->voidMethodInt32ArrayArg(int32ArrayArg); |
| 6006 } | 6006 } |
| 6007 | 6007 |
| 6008 static void voidMethodInt32ArrayArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) | 6008 static void voidMethodInt32ArrayArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) |
| 6009 { | 6009 { |
| 6010 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6010 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 6011 TestObjectV8Internal::voidMethodInt32ArrayArgMethod(info); | 6011 TestObjectV8Internal::voidMethodInt32ArrayArgMethod(info); |
| 6012 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6012 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 6013 } | 6013 } |
| 6014 | 6014 |
| 6015 static void voidMethodUint8ArrayArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 6015 static void voidMethodUint8ArrayArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
| 6016 { | 6016 { |
| 6017 if (UNLIKELY(info.Length() < 1)) { | 6017 if (UNLIKELY(info.Length() < 1)) { |
| 6018 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodUint8ArrayArg", "TestObject", 1, info.Length(), info.GetIsolate()), inf
o.GetIsolate()); | 6018 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodUint8ArrayArg", "TestObject", 1, info.Length()), inf
o.GetIsolate()); |
| 6019 return; | 6019 return; |
| 6020 } | 6020 } |
| 6021 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6021 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 6022 DOMUint8Array* uint8ArrayArg; | 6022 DOMUint8Array* uint8ArrayArg; |
| 6023 { | 6023 { |
| 6024 uint8ArrayArg = info[0]->IsUint8Array() ? V8Uint8Array::toImpl(v8::Handl
e<v8::Uint8Array>::Cast(info[0])) : 0; | 6024 uint8ArrayArg = info[0]->IsUint8Array() ? V8Uint8Array::toImpl(v8::Handl
e<v8::Uint8Array>::Cast(info[0])) : 0; |
| 6025 } | 6025 } |
| 6026 impl->voidMethodUint8ArrayArg(uint8ArrayArg); | 6026 impl->voidMethodUint8ArrayArg(uint8ArrayArg); |
| 6027 } | 6027 } |
| 6028 | 6028 |
| (...skipping 359 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6388 static void testInterfaceOrLongMethodMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 6388 static void testInterfaceOrLongMethodMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
| 6389 { | 6389 { |
| 6390 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6390 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 6391 TestObjectV8Internal::testInterfaceOrLongMethodMethod(info); | 6391 TestObjectV8Internal::testInterfaceOrLongMethodMethod(info); |
| 6392 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6392 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 6393 } | 6393 } |
| 6394 | 6394 |
| 6395 static void voidMethodTestInterfaceEmptyOrNullArgMethod(const v8::FunctionCallba
ckInfo<v8::Value>& info) | 6395 static void voidMethodTestInterfaceEmptyOrNullArgMethod(const v8::FunctionCallba
ckInfo<v8::Value>& info) |
| 6396 { | 6396 { |
| 6397 if (UNLIKELY(info.Length() < 1)) { | 6397 if (UNLIKELY(info.Length() < 1)) { |
| 6398 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodTestInterfaceEmptyOrNullArg", "TestObject", 1, info.Length(), info.GetI
solate()), info.GetIsolate()); | 6398 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodTestInterfaceEmptyOrNullArg", "TestObject", 1, info.
Length()), info.GetIsolate()); |
| 6399 return; | 6399 return; |
| 6400 } | 6400 } |
| 6401 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6401 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 6402 TestInterfaceEmpty* nullableTestInterfaceEmptyArg; | 6402 TestInterfaceEmpty* nullableTestInterfaceEmptyArg; |
| 6403 { | 6403 { |
| 6404 nullableTestInterfaceEmptyArg = V8TestInterfaceEmpty::toImplWithTypeChec
k(info.GetIsolate(), info[0]); | 6404 nullableTestInterfaceEmptyArg = V8TestInterfaceEmpty::toImplWithTypeChec
k(info.GetIsolate(), info[0]); |
| 6405 } | 6405 } |
| 6406 impl->voidMethodTestInterfaceEmptyOrNullArg(nullableTestInterfaceEmptyArg); | 6406 impl->voidMethodTestInterfaceEmptyOrNullArg(nullableTestInterfaceEmptyArg); |
| 6407 } | 6407 } |
| 6408 | 6408 |
| 6409 static void voidMethodTestInterfaceEmptyOrNullArgMethodCallback(const v8::Functi
onCallbackInfo<v8::Value>& info) | 6409 static void voidMethodTestInterfaceEmptyOrNullArgMethodCallback(const v8::Functi
onCallbackInfo<v8::Value>& info) |
| 6410 { | 6410 { |
| 6411 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6411 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 6412 TestObjectV8Internal::voidMethodTestInterfaceEmptyOrNullArgMethod(info); | 6412 TestObjectV8Internal::voidMethodTestInterfaceEmptyOrNullArgMethod(info); |
| 6413 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6413 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 6414 } | 6414 } |
| 6415 | 6415 |
| 6416 static void voidMethodTestCallbackInterfaceArgMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) | 6416 static void voidMethodTestCallbackInterfaceArgMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
| 6417 { | 6417 { |
| 6418 if (UNLIKELY(info.Length() < 1)) { | 6418 if (UNLIKELY(info.Length() < 1)) { |
| 6419 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodTestCallbackInterfaceArg", "TestObject", 1, info.Length(), info.GetIsol
ate()), info.GetIsolate()); | 6419 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodTestCallbackInterfaceArg", "TestObject", 1, info.Len
gth()), info.GetIsolate()); |
| 6420 return; | 6420 return; |
| 6421 } | 6421 } |
| 6422 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6422 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 6423 TestCallbackInterface* testCallbackInterfaceArg; | 6423 TestCallbackInterface* testCallbackInterfaceArg; |
| 6424 { | 6424 { |
| 6425 if (info.Length() <= 0 || !info[0]->IsFunction()) { | 6425 if (info.Length() <= 0 || !info[0]->IsFunction()) { |
| 6426 V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute(
"voidMethodTestCallbackInterfaceArg", "TestObject", "The callback provided as pa
rameter 1 is not a function."), info.GetIsolate()); | 6426 V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute(
"voidMethodTestCallbackInterfaceArg", "TestObject", "The callback provided as pa
rameter 1 is not a function."), info.GetIsolate()); |
| 6427 return; | 6427 return; |
| 6428 } | 6428 } |
| 6429 testCallbackInterfaceArg = V8TestCallbackInterface::create(v8::Handle<v8
::Function>::Cast(info[0]), ScriptState::current(info.GetIsolate())); | 6429 testCallbackInterfaceArg = V8TestCallbackInterface::create(v8::Handle<v8
::Function>::Cast(info[0]), ScriptState::current(info.GetIsolate())); |
| (...skipping 29 matching lines...) Expand all Loading... |
| 6459 static void voidMethodOptionalTestCallbackInterfaceArgMethodCallback(const v8::F
unctionCallbackInfo<v8::Value>& info) | 6459 static void voidMethodOptionalTestCallbackInterfaceArgMethodCallback(const v8::F
unctionCallbackInfo<v8::Value>& info) |
| 6460 { | 6460 { |
| 6461 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6461 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 6462 TestObjectV8Internal::voidMethodOptionalTestCallbackInterfaceArgMethod(info)
; | 6462 TestObjectV8Internal::voidMethodOptionalTestCallbackInterfaceArgMethod(info)
; |
| 6463 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6463 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 6464 } | 6464 } |
| 6465 | 6465 |
| 6466 static void voidMethodTestCallbackInterfaceOrNullArgMethod(const v8::FunctionCal
lbackInfo<v8::Value>& info) | 6466 static void voidMethodTestCallbackInterfaceOrNullArgMethod(const v8::FunctionCal
lbackInfo<v8::Value>& info) |
| 6467 { | 6467 { |
| 6468 if (UNLIKELY(info.Length() < 1)) { | 6468 if (UNLIKELY(info.Length() < 1)) { |
| 6469 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodTestCallbackInterfaceOrNullArg", "TestObject", 1, info.Length(), info.G
etIsolate()), info.GetIsolate()); | 6469 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodTestCallbackInterfaceOrNullArg", "TestObject", 1, in
fo.Length()), info.GetIsolate()); |
| 6470 return; | 6470 return; |
| 6471 } | 6471 } |
| 6472 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6472 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 6473 TestCallbackInterface* testCallbackInterfaceArg; | 6473 TestCallbackInterface* testCallbackInterfaceArg; |
| 6474 { | 6474 { |
| 6475 if (info.Length() <= 0 || !(info[0]->IsFunction() || info[0]->IsNull()))
{ | 6475 if (info.Length() <= 0 || !(info[0]->IsFunction() || info[0]->IsNull()))
{ |
| 6476 V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute(
"voidMethodTestCallbackInterfaceOrNullArg", "TestObject", "The callback provided
as parameter 1 is not a function."), info.GetIsolate()); | 6476 V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute(
"voidMethodTestCallbackInterfaceOrNullArg", "TestObject", "The callback provided
as parameter 1 is not a function."), info.GetIsolate()); |
| 6477 return; | 6477 return; |
| 6478 } | 6478 } |
| 6479 testCallbackInterfaceArg = info[0]->IsNull() ? nullptr : V8TestCallbackI
nterface::create(v8::Handle<v8::Function>::Cast(info[0]), ScriptState::current(i
nfo.GetIsolate())); | 6479 testCallbackInterfaceArg = info[0]->IsNull() ? nullptr : V8TestCallbackI
nterface::create(v8::Handle<v8::Function>::Cast(info[0]), ScriptState::current(i
nfo.GetIsolate())); |
| (...skipping 17 matching lines...) Expand all Loading... |
| 6497 static void testEnumMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Valu
e>& info) | 6497 static void testEnumMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Valu
e>& info) |
| 6498 { | 6498 { |
| 6499 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6499 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 6500 TestObjectV8Internal::testEnumMethodMethod(info); | 6500 TestObjectV8Internal::testEnumMethodMethod(info); |
| 6501 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6501 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 6502 } | 6502 } |
| 6503 | 6503 |
| 6504 static void voidMethodTestEnumArgMethod(const v8::FunctionCallbackInfo<v8::Value
>& info) | 6504 static void voidMethodTestEnumArgMethod(const v8::FunctionCallbackInfo<v8::Value
>& info) |
| 6505 { | 6505 { |
| 6506 if (UNLIKELY(info.Length() < 1)) { | 6506 if (UNLIKELY(info.Length() < 1)) { |
| 6507 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodTestEnumArg", "TestObject", 1, info.Length(), info.GetIsolate()), info.
GetIsolate()); | 6507 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodTestEnumArg", "TestObject", 1, info.Length()), info.
GetIsolate()); |
| 6508 return; | 6508 return; |
| 6509 } | 6509 } |
| 6510 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6510 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 6511 V8StringResource<> testEnumTypeArg; | 6511 V8StringResource<> testEnumTypeArg; |
| 6512 { | 6512 { |
| 6513 TOSTRING_VOID_INTERNAL(testEnumTypeArg, info[0]); | 6513 TOSTRING_VOID_INTERNAL(testEnumTypeArg, info[0]); |
| 6514 String string = testEnumTypeArg; | 6514 String string = testEnumTypeArg; |
| 6515 if (!(string == "" || string == "EnumValue1" || string == "EnumValue2" |
| string == "EnumValue3")) { | 6515 if (!(string == "" || string == "EnumValue1" || string == "EnumValue2" |
| string == "EnumValue3")) { |
| 6516 V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute(
"voidMethodTestEnumArg", "TestObject", "parameter 1 ('" + string + "') is not a
valid enum value."), info.GetIsolate()); | 6516 V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute(
"voidMethodTestEnumArg", "TestObject", "parameter 1 ('" + string + "') is not a
valid enum value."), info.GetIsolate()); |
| 6517 return; | 6517 return; |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6598 static void promiseMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value
>& info) | 6598 static void promiseMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value
>& info) |
| 6599 { | 6599 { |
| 6600 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6600 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 6601 TestObjectV8Internal::promiseMethodMethod(info); | 6601 TestObjectV8Internal::promiseMethodMethod(info); |
| 6602 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6602 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 6603 } | 6603 } |
| 6604 | 6604 |
| 6605 static void promiseMethodWithoutExceptionStateMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) | 6605 static void promiseMethodWithoutExceptionStateMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
| 6606 { | 6606 { |
| 6607 if (UNLIKELY(info.Length() < 1)) { | 6607 if (UNLIKELY(info.Length() < 1)) { |
| 6608 v8SetReturnValue(info, ScriptPromise::rejectRaw(info.GetIsolate(), creat
eMinimumArityTypeErrorForMethod("promiseMethodWithoutExceptionState", "TestObjec
t", 1, info.Length(), info.GetIsolate()))); | 6608 v8SetReturnValue(info, ScriptPromise::rejectRaw(info.GetIsolate(), creat
eMinimumArityTypeErrorForMethod(info.GetIsolate(), "promiseMethodWithoutExceptio
nState", "TestObject", 1, info.Length()))); |
| 6609 return; | 6609 return; |
| 6610 } | 6610 } |
| 6611 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6611 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 6612 Dictionary arg1; | 6612 Dictionary arg1; |
| 6613 { | 6613 { |
| 6614 if (!isUndefinedOrNull(info[0]) && !info[0]->IsObject()) { | 6614 if (!isUndefinedOrNull(info[0]) && !info[0]->IsObject()) { |
| 6615 v8SetReturnValue(info, ScriptPromise::rejectRaw(info.GetIsolate(), V
8ThrowException::createTypeError(info.GetIsolate(), ExceptionMessages::failedToE
xecute("promiseMethodWithoutExceptionState", "TestObject", "parameter 1 ('arg1')
is not an object.")))); | 6615 v8SetReturnValue(info, ScriptPromise::rejectRaw(info.GetIsolate(), V
8ThrowException::createTypeError(info.GetIsolate(), ExceptionMessages::failedToE
xecute("promiseMethodWithoutExceptionState", "TestObject", "parameter 1 ('arg1')
is not an object.")))); |
| 6616 return; | 6616 return; |
| 6617 } | 6617 } |
| 6618 arg1 = Dictionary(info[0], info.GetIsolate()); | 6618 arg1 = Dictionary(info[0], info.GetIsolate()); |
| (...skipping 30 matching lines...) Expand all Loading... |
| 6649 static void xPathNSResolverMethodMethodCallback(const v8::FunctionCallbackInfo<v
8::Value>& info) | 6649 static void xPathNSResolverMethodMethodCallback(const v8::FunctionCallbackInfo<v
8::Value>& info) |
| 6650 { | 6650 { |
| 6651 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6651 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 6652 TestObjectV8Internal::xPathNSResolverMethodMethod(info); | 6652 TestObjectV8Internal::xPathNSResolverMethodMethod(info); |
| 6653 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6653 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 6654 } | 6654 } |
| 6655 | 6655 |
| 6656 static void voidMethodDictionaryArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 6656 static void voidMethodDictionaryArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
| 6657 { | 6657 { |
| 6658 if (UNLIKELY(info.Length() < 1)) { | 6658 if (UNLIKELY(info.Length() < 1)) { |
| 6659 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodDictionaryArg", "TestObject", 1, info.Length(), info.GetIsolate()), inf
o.GetIsolate()); | 6659 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodDictionaryArg", "TestObject", 1, info.Length()), inf
o.GetIsolate()); |
| 6660 return; | 6660 return; |
| 6661 } | 6661 } |
| 6662 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6662 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 6663 Dictionary dictionaryArg; | 6663 Dictionary dictionaryArg; |
| 6664 { | 6664 { |
| 6665 if (!isUndefinedOrNull(info[0]) && !info[0]->IsObject()) { | 6665 if (!isUndefinedOrNull(info[0]) && !info[0]->IsObject()) { |
| 6666 V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute(
"voidMethodDictionaryArg", "TestObject", "parameter 1 ('dictionaryArg') is not a
n object."), info.GetIsolate()); | 6666 V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute(
"voidMethodDictionaryArg", "TestObject", "parameter 1 ('dictionaryArg') is not a
n object."), info.GetIsolate()); |
| 6667 return; | 6667 return; |
| 6668 } | 6668 } |
| 6669 dictionaryArg = Dictionary(info[0], info.GetIsolate()); | 6669 dictionaryArg = Dictionary(info[0], info.GetIsolate()); |
| 6670 } | 6670 } |
| 6671 impl->voidMethodDictionaryArg(dictionaryArg); | 6671 impl->voidMethodDictionaryArg(dictionaryArg); |
| 6672 } | 6672 } |
| 6673 | 6673 |
| 6674 static void voidMethodDictionaryArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) | 6674 static void voidMethodDictionaryArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) |
| 6675 { | 6675 { |
| 6676 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6676 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 6677 TestObjectV8Internal::voidMethodDictionaryArgMethod(info); | 6677 TestObjectV8Internal::voidMethodDictionaryArgMethod(info); |
| 6678 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6678 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 6679 } | 6679 } |
| 6680 | 6680 |
| 6681 static void voidMethodNodeFilterArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 6681 static void voidMethodNodeFilterArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
| 6682 { | 6682 { |
| 6683 if (UNLIKELY(info.Length() < 1)) { | 6683 if (UNLIKELY(info.Length() < 1)) { |
| 6684 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodNodeFilterArg", "TestObject", 1, info.Length(), info.GetIsolate()), inf
o.GetIsolate()); | 6684 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodNodeFilterArg", "TestObject", 1, info.Length()), inf
o.GetIsolate()); |
| 6685 return; | 6685 return; |
| 6686 } | 6686 } |
| 6687 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6687 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 6688 RefPtrWillBeRawPtr<NodeFilter> nodeFilterArg; | 6688 RefPtrWillBeRawPtr<NodeFilter> nodeFilterArg; |
| 6689 { | 6689 { |
| 6690 nodeFilterArg = toNodeFilter(info[0], info.Holder(), ScriptState::curren
t(info.GetIsolate())); | 6690 nodeFilterArg = toNodeFilter(info[0], info.Holder(), ScriptState::curren
t(info.GetIsolate())); |
| 6691 } | 6691 } |
| 6692 impl->voidMethodNodeFilterArg(nodeFilterArg.release()); | 6692 impl->voidMethodNodeFilterArg(nodeFilterArg.release()); |
| 6693 } | 6693 } |
| 6694 | 6694 |
| 6695 static void voidMethodNodeFilterArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) | 6695 static void voidMethodNodeFilterArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) |
| 6696 { | 6696 { |
| 6697 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6697 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 6698 TestObjectV8Internal::voidMethodNodeFilterArgMethod(info); | 6698 TestObjectV8Internal::voidMethodNodeFilterArgMethod(info); |
| 6699 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6699 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 6700 } | 6700 } |
| 6701 | 6701 |
| 6702 static void voidMethodPromiseArgMethod(const v8::FunctionCallbackInfo<v8::Value>
& info) | 6702 static void voidMethodPromiseArgMethod(const v8::FunctionCallbackInfo<v8::Value>
& info) |
| 6703 { | 6703 { |
| 6704 if (UNLIKELY(info.Length() < 1)) { | 6704 if (UNLIKELY(info.Length() < 1)) { |
| 6705 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodPromiseArg", "TestObject", 1, info.Length(), info.GetIsolate()), info.G
etIsolate()); | 6705 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodPromiseArg", "TestObject", 1, info.Length()), info.G
etIsolate()); |
| 6706 return; | 6706 return; |
| 6707 } | 6707 } |
| 6708 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6708 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 6709 ScriptPromise promiseArg; | 6709 ScriptPromise promiseArg; |
| 6710 { | 6710 { |
| 6711 promiseArg = ScriptPromise::cast(ScriptState::current(info.GetIsolate())
, info[0]); | 6711 promiseArg = ScriptPromise::cast(ScriptState::current(info.GetIsolate())
, info[0]); |
| 6712 if (!promiseArg.isUndefinedOrNull() && !promiseArg.isObject()) { | 6712 if (!promiseArg.isUndefinedOrNull() && !promiseArg.isObject()) { |
| 6713 V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute(
"voidMethodPromiseArg", "TestObject", "parameter 1 ('promiseArg') is not an obje
ct."), info.GetIsolate()); | 6713 V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute(
"voidMethodPromiseArg", "TestObject", "parameter 1 ('promiseArg') is not an obje
ct."), info.GetIsolate()); |
| 6714 return; | 6714 return; |
| 6715 } | 6715 } |
| (...skipping 27 matching lines...) Expand all Loading... |
| 6743 static void voidMethodSerializedScriptValueArgMethodCallback(const v8::FunctionC
allbackInfo<v8::Value>& info) | 6743 static void voidMethodSerializedScriptValueArgMethodCallback(const v8::FunctionC
allbackInfo<v8::Value>& info) |
| 6744 { | 6744 { |
| 6745 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6745 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 6746 TestObjectV8Internal::voidMethodSerializedScriptValueArgMethod(info); | 6746 TestObjectV8Internal::voidMethodSerializedScriptValueArgMethod(info); |
| 6747 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6747 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 6748 } | 6748 } |
| 6749 | 6749 |
| 6750 static void voidMethodXPathNSResolverArgMethod(const v8::FunctionCallbackInfo<v8
::Value>& info) | 6750 static void voidMethodXPathNSResolverArgMethod(const v8::FunctionCallbackInfo<v8
::Value>& info) |
| 6751 { | 6751 { |
| 6752 if (UNLIKELY(info.Length() < 1)) { | 6752 if (UNLIKELY(info.Length() < 1)) { |
| 6753 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodXPathNSResolverArg", "TestObject", 1, info.Length(), info.GetIsolate())
, info.GetIsolate()); | 6753 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodXPathNSResolverArg", "TestObject", 1, info.Length())
, info.GetIsolate()); |
| 6754 return; | 6754 return; |
| 6755 } | 6755 } |
| 6756 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6756 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 6757 RefPtrWillBeRawPtr<XPathNSResolver> xPathNSResolverArg; | 6757 RefPtrWillBeRawPtr<XPathNSResolver> xPathNSResolverArg; |
| 6758 { | 6758 { |
| 6759 xPathNSResolverArg = toXPathNSResolver(info.GetIsolate(), info[0]); | 6759 xPathNSResolverArg = toXPathNSResolver(info.GetIsolate(), info[0]); |
| 6760 } | 6760 } |
| 6761 impl->voidMethodXPathNSResolverArg(xPathNSResolverArg.release()); | 6761 impl->voidMethodXPathNSResolverArg(xPathNSResolverArg.release()); |
| 6762 } | 6762 } |
| 6763 | 6763 |
| (...skipping 1603 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 8367 static void voidMethodEnforceRangeLongArgMethodCallback(const v8::FunctionCallba
ckInfo<v8::Value>& info) | 8367 static void voidMethodEnforceRangeLongArgMethodCallback(const v8::FunctionCallba
ckInfo<v8::Value>& info) |
| 8368 { | 8368 { |
| 8369 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 8369 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 8370 TestObjectV8Internal::voidMethodEnforceRangeLongArgMethod(info); | 8370 TestObjectV8Internal::voidMethodEnforceRangeLongArgMethod(info); |
| 8371 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 8371 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 8372 } | 8372 } |
| 8373 | 8373 |
| 8374 static void voidMethodTreatNullAsEmptyStringStringArgMethod(const v8::FunctionCa
llbackInfo<v8::Value>& info) | 8374 static void voidMethodTreatNullAsEmptyStringStringArgMethod(const v8::FunctionCa
llbackInfo<v8::Value>& info) |
| 8375 { | 8375 { |
| 8376 if (UNLIKELY(info.Length() < 1)) { | 8376 if (UNLIKELY(info.Length() < 1)) { |
| 8377 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodTreatNullAsEmptyStringStringArg", "TestObject", 1, info.Length(), info.
GetIsolate()), info.GetIsolate()); | 8377 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodTreatNullAsEmptyStringStringArg", "TestObject", 1, i
nfo.Length()), info.GetIsolate()); |
| 8378 return; | 8378 return; |
| 8379 } | 8379 } |
| 8380 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8380 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 8381 V8StringResource<TreatNullAsEmptyString> treatNullAsEmptyStringStringArg; | 8381 V8StringResource<TreatNullAsEmptyString> treatNullAsEmptyStringStringArg; |
| 8382 { | 8382 { |
| 8383 TOSTRING_VOID_INTERNAL(treatNullAsEmptyStringStringArg, info[0]); | 8383 TOSTRING_VOID_INTERNAL(treatNullAsEmptyStringStringArg, info[0]); |
| 8384 } | 8384 } |
| 8385 impl->voidMethodTreatNullAsEmptyStringStringArg(treatNullAsEmptyStringString
Arg); | 8385 impl->voidMethodTreatNullAsEmptyStringStringArg(treatNullAsEmptyStringString
Arg); |
| 8386 } | 8386 } |
| 8387 | 8387 |
| 8388 static void voidMethodTreatNullAsEmptyStringStringArgMethodCallback(const v8::Fu
nctionCallbackInfo<v8::Value>& info) | 8388 static void voidMethodTreatNullAsEmptyStringStringArgMethodCallback(const v8::Fu
nctionCallbackInfo<v8::Value>& info) |
| 8389 { | 8389 { |
| 8390 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 8390 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 8391 TestObjectV8Internal::voidMethodTreatNullAsEmptyStringStringArgMethod(info); | 8391 TestObjectV8Internal::voidMethodTreatNullAsEmptyStringStringArgMethod(info); |
| 8392 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 8392 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 8393 } | 8393 } |
| 8394 | 8394 |
| 8395 static void voidMethodTreatNullAsNullStringStringArgMethod(const v8::FunctionCal
lbackInfo<v8::Value>& info) | 8395 static void voidMethodTreatNullAsNullStringStringArgMethod(const v8::FunctionCal
lbackInfo<v8::Value>& info) |
| 8396 { | 8396 { |
| 8397 if (UNLIKELY(info.Length() < 1)) { | 8397 if (UNLIKELY(info.Length() < 1)) { |
| 8398 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodTreatNullAsNullStringStringArg", "TestObject", 1, info.Length(), info.G
etIsolate()), info.GetIsolate()); | 8398 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodTreatNullAsNullStringStringArg", "TestObject", 1, in
fo.Length()), info.GetIsolate()); |
| 8399 return; | 8399 return; |
| 8400 } | 8400 } |
| 8401 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8401 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 8402 V8StringResource<TreatNullAsNullString> treatNullAsNullStringStringArg; | 8402 V8StringResource<TreatNullAsNullString> treatNullAsNullStringStringArg; |
| 8403 { | 8403 { |
| 8404 TOSTRING_VOID_INTERNAL(treatNullAsNullStringStringArg, info[0]); | 8404 TOSTRING_VOID_INTERNAL(treatNullAsNullStringStringArg, info[0]); |
| 8405 } | 8405 } |
| 8406 impl->voidMethodTreatNullAsNullStringStringArg(treatNullAsNullStringStringAr
g); | 8406 impl->voidMethodTreatNullAsNullStringStringArg(treatNullAsNullStringStringAr
g); |
| 8407 } | 8407 } |
| 8408 | 8408 |
| 8409 static void voidMethodTreatNullAsNullStringStringArgMethodCallback(const v8::Fun
ctionCallbackInfo<v8::Value>& info) | 8409 static void voidMethodTreatNullAsNullStringStringArgMethodCallback(const v8::Fun
ctionCallbackInfo<v8::Value>& info) |
| 8410 { | 8410 { |
| 8411 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 8411 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 8412 TestObjectV8Internal::voidMethodTreatNullAsNullStringStringArgMethod(info); | 8412 TestObjectV8Internal::voidMethodTreatNullAsNullStringStringArgMethod(info); |
| 8413 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 8413 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 8414 } | 8414 } |
| 8415 | 8415 |
| 8416 static void voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArgMe
thod(const v8::FunctionCallbackInfo<v8::Value>& info) | 8416 static void voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArgMe
thod(const v8::FunctionCallbackInfo<v8::Value>& info) |
| 8417 { | 8417 { |
| 8418 if (UNLIKELY(info.Length() < 1)) { | 8418 if (UNLIKELY(info.Length() < 1)) { |
| 8419 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArg", "TestObject"
, 1, info.Length(), info.GetIsolate()), info.GetIsolate()); | 8419 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStrin
gArg", "TestObject", 1, info.Length()), info.GetIsolate()); |
| 8420 return; | 8420 return; |
| 8421 } | 8421 } |
| 8422 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8422 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 8423 V8StringResource<TreatNullAndUndefinedAsNullString> treatNullAsNullStringStr
ingArg; | 8423 V8StringResource<TreatNullAndUndefinedAsNullString> treatNullAsNullStringStr
ingArg; |
| 8424 { | 8424 { |
| 8425 TOSTRING_VOID_INTERNAL(treatNullAsNullStringStringArg, info[0]); | 8425 TOSTRING_VOID_INTERNAL(treatNullAsNullStringStringArg, info[0]); |
| 8426 } | 8426 } |
| 8427 impl->voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArg(tre
atNullAsNullStringStringArg); | 8427 impl->voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArg(tre
atNullAsNullStringStringArg); |
| 8428 } | 8428 } |
| 8429 | 8429 |
| (...skipping 688 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9118 static void perWorldBindingsVoidMethodMethodCallbackForMainWorld(const v8::Funct
ionCallbackInfo<v8::Value>& info) | 9118 static void perWorldBindingsVoidMethodMethodCallbackForMainWorld(const v8::Funct
ionCallbackInfo<v8::Value>& info) |
| 9119 { | 9119 { |
| 9120 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 9120 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 9121 TestObjectV8Internal::perWorldBindingsVoidMethodMethodForMainWorld(info); | 9121 TestObjectV8Internal::perWorldBindingsVoidMethodMethodForMainWorld(info); |
| 9122 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 9122 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 9123 } | 9123 } |
| 9124 | 9124 |
| 9125 static void perWorldBindingsVoidMethodTestInterfaceEmptyArgMethod(const v8::Func
tionCallbackInfo<v8::Value>& info) | 9125 static void perWorldBindingsVoidMethodTestInterfaceEmptyArgMethod(const v8::Func
tionCallbackInfo<v8::Value>& info) |
| 9126 { | 9126 { |
| 9127 if (UNLIKELY(info.Length() < 1)) { | 9127 if (UNLIKELY(info.Length() < 1)) { |
| 9128 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("p
erWorldBindingsVoidMethodTestInterfaceEmptyArg", "TestObject", 1, info.Length(),
info.GetIsolate()), info.GetIsolate()); | 9128 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "perWorldBindingsVoidMethodTestInterfaceEmptyArg", "TestObject"
, 1, info.Length()), info.GetIsolate()); |
| 9129 return; | 9129 return; |
| 9130 } | 9130 } |
| 9131 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9131 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9132 TestInterfaceEmpty* testInterfaceEmptyArg; | 9132 TestInterfaceEmpty* testInterfaceEmptyArg; |
| 9133 { | 9133 { |
| 9134 testInterfaceEmptyArg = V8TestInterfaceEmpty::toImplWithTypeCheck(info.G
etIsolate(), info[0]); | 9134 testInterfaceEmptyArg = V8TestInterfaceEmpty::toImplWithTypeCheck(info.G
etIsolate(), info[0]); |
| 9135 } | 9135 } |
| 9136 impl->perWorldBindingsVoidMethodTestInterfaceEmptyArg(testInterfaceEmptyArg)
; | 9136 impl->perWorldBindingsVoidMethodTestInterfaceEmptyArg(testInterfaceEmptyArg)
; |
| 9137 } | 9137 } |
| 9138 | 9138 |
| 9139 static void perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodCallback(const
v8::FunctionCallbackInfo<v8::Value>& info) | 9139 static void perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodCallback(const
v8::FunctionCallbackInfo<v8::Value>& info) |
| 9140 { | 9140 { |
| 9141 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 9141 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 9142 TestObjectV8Internal::perWorldBindingsVoidMethodTestInterfaceEmptyArgMethod(
info); | 9142 TestObjectV8Internal::perWorldBindingsVoidMethodTestInterfaceEmptyArgMethod(
info); |
| 9143 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 9143 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 9144 } | 9144 } |
| 9145 | 9145 |
| 9146 static void perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodForMainWorld(co
nst v8::FunctionCallbackInfo<v8::Value>& info) | 9146 static void perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodForMainWorld(co
nst v8::FunctionCallbackInfo<v8::Value>& info) |
| 9147 { | 9147 { |
| 9148 if (UNLIKELY(info.Length() < 1)) { | 9148 if (UNLIKELY(info.Length() < 1)) { |
| 9149 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("p
erWorldBindingsVoidMethodTestInterfaceEmptyArg", "TestObject", 1, info.Length(),
info.GetIsolate()), info.GetIsolate()); | 9149 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "perWorldBindingsVoidMethodTestInterfaceEmptyArg", "TestObject"
, 1, info.Length()), info.GetIsolate()); |
| 9150 return; | 9150 return; |
| 9151 } | 9151 } |
| 9152 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9152 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9153 TestInterfaceEmpty* testInterfaceEmptyArg; | 9153 TestInterfaceEmpty* testInterfaceEmptyArg; |
| 9154 { | 9154 { |
| 9155 testInterfaceEmptyArg = V8TestInterfaceEmpty::toImplWithTypeCheck(info.G
etIsolate(), info[0]); | 9155 testInterfaceEmptyArg = V8TestInterfaceEmpty::toImplWithTypeCheck(info.G
etIsolate(), info[0]); |
| 9156 } | 9156 } |
| 9157 impl->perWorldBindingsVoidMethodTestInterfaceEmptyArg(testInterfaceEmptyArg)
; | 9157 impl->perWorldBindingsVoidMethodTestInterfaceEmptyArg(testInterfaceEmptyArg)
; |
| 9158 } | 9158 } |
| 9159 | 9159 |
| (...skipping 495 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9655 static void treatReturnedNullStringAsUndefinedUSVStringMethodMethodCallback(cons
t v8::FunctionCallbackInfo<v8::Value>& info) | 9655 static void treatReturnedNullStringAsUndefinedUSVStringMethodMethodCallback(cons
t v8::FunctionCallbackInfo<v8::Value>& info) |
| 9656 { | 9656 { |
| 9657 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 9657 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 9658 TestObjectV8Internal::treatReturnedNullStringAsUndefinedUSVStringMethodMetho
d(info); | 9658 TestObjectV8Internal::treatReturnedNullStringAsUndefinedUSVStringMethodMetho
d(info); |
| 9659 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 9659 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 9660 } | 9660 } |
| 9661 | 9661 |
| 9662 static void typeCheckingInterfaceVoidMethodTestInterfaceEmptyArgMethod(const v8:
:FunctionCallbackInfo<v8::Value>& info) | 9662 static void typeCheckingInterfaceVoidMethodTestInterfaceEmptyArgMethod(const v8:
:FunctionCallbackInfo<v8::Value>& info) |
| 9663 { | 9663 { |
| 9664 if (UNLIKELY(info.Length() < 1)) { | 9664 if (UNLIKELY(info.Length() < 1)) { |
| 9665 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("t
ypeCheckingInterfaceVoidMethodTestInterfaceEmptyArg", "TestObject", 1, info.Leng
th(), info.GetIsolate()), info.GetIsolate()); | 9665 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "typeCheckingInterfaceVoidMethodTestInterfaceEmptyArg", "TestOb
ject", 1, info.Length()), info.GetIsolate()); |
| 9666 return; | 9666 return; |
| 9667 } | 9667 } |
| 9668 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9668 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9669 TestInterfaceEmpty* testInterfaceEmptyArg; | 9669 TestInterfaceEmpty* testInterfaceEmptyArg; |
| 9670 { | 9670 { |
| 9671 if (info.Length() > 0 && !V8TestInterfaceEmpty::hasInstance(info[0], inf
o.GetIsolate())) { | 9671 if (info.Length() > 0 && !V8TestInterfaceEmpty::hasInstance(info[0], inf
o.GetIsolate())) { |
| 9672 V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute(
"typeCheckingInterfaceVoidMethodTestInterfaceEmptyArg", "TestObject", "parameter
1 is not of type 'TestInterfaceEmpty'."), info.GetIsolate()); | 9672 V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute(
"typeCheckingInterfaceVoidMethodTestInterfaceEmptyArg", "TestObject", "parameter
1 is not of type 'TestInterfaceEmpty'."), info.GetIsolate()); |
| 9673 return; | 9673 return; |
| 9674 } | 9674 } |
| 9675 testInterfaceEmptyArg = V8TestInterfaceEmpty::toImpl(v8::Handle<v8::Obje
ct>::Cast(info[0])); | 9675 testInterfaceEmptyArg = V8TestInterfaceEmpty::toImpl(v8::Handle<v8::Obje
ct>::Cast(info[0])); |
| (...skipping 29 matching lines...) Expand all Loading... |
| 9705 static void typeCheckingInterfaceVoidMethodTestInterfaceEmptyVariadicArgMethodCa
llback(const v8::FunctionCallbackInfo<v8::Value>& info) | 9705 static void typeCheckingInterfaceVoidMethodTestInterfaceEmptyVariadicArgMethodCa
llback(const v8::FunctionCallbackInfo<v8::Value>& info) |
| 9706 { | 9706 { |
| 9707 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 9707 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 9708 TestObjectV8Internal::typeCheckingInterfaceVoidMethodTestInterfaceEmptyVaria
dicArgMethod(info); | 9708 TestObjectV8Internal::typeCheckingInterfaceVoidMethodTestInterfaceEmptyVaria
dicArgMethod(info); |
| 9709 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 9709 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 9710 } | 9710 } |
| 9711 | 9711 |
| 9712 static void useToImpl4ArgumentsCheckingIfPossibleWithOptionalArgMethod(const v8:
:FunctionCallbackInfo<v8::Value>& info) | 9712 static void useToImpl4ArgumentsCheckingIfPossibleWithOptionalArgMethod(const v8:
:FunctionCallbackInfo<v8::Value>& info) |
| 9713 { | 9713 { |
| 9714 if (UNLIKELY(info.Length() < 1)) { | 9714 if (UNLIKELY(info.Length() < 1)) { |
| 9715 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("u
seToImpl4ArgumentsCheckingIfPossibleWithOptionalArg", "TestObject", 1, info.Leng
th(), info.GetIsolate()), info.GetIsolate()); | 9715 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "useToImpl4ArgumentsCheckingIfPossibleWithOptionalArg", "TestOb
ject", 1, info.Length()), info.GetIsolate()); |
| 9716 return; | 9716 return; |
| 9717 } | 9717 } |
| 9718 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9718 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9719 Node* node1; | 9719 Node* node1; |
| 9720 Node* node2; | 9720 Node* node2; |
| 9721 { | 9721 { |
| 9722 if (info.Length() > 0 && !V8Node::hasInstance(info[0], info.GetIsolate()
)) { | 9722 if (info.Length() > 0 && !V8Node::hasInstance(info[0], info.GetIsolate()
)) { |
| 9723 V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute(
"useToImpl4ArgumentsCheckingIfPossibleWithOptionalArg", "TestObject", "parameter
1 is not of type 'Node'."), info.GetIsolate()); | 9723 V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute(
"useToImpl4ArgumentsCheckingIfPossibleWithOptionalArg", "TestObject", "parameter
1 is not of type 'Node'."), info.GetIsolate()); |
| 9724 return; | 9724 return; |
| 9725 } | 9725 } |
| (...skipping 14 matching lines...) Expand all Loading... |
| 9740 static void useToImpl4ArgumentsCheckingIfPossibleWithOptionalArgMethodCallback(c
onst v8::FunctionCallbackInfo<v8::Value>& info) | 9740 static void useToImpl4ArgumentsCheckingIfPossibleWithOptionalArgMethodCallback(c
onst v8::FunctionCallbackInfo<v8::Value>& info) |
| 9741 { | 9741 { |
| 9742 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 9742 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 9743 TestObjectV8Internal::useToImpl4ArgumentsCheckingIfPossibleWithOptionalArgMe
thod(info); | 9743 TestObjectV8Internal::useToImpl4ArgumentsCheckingIfPossibleWithOptionalArgMe
thod(info); |
| 9744 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 9744 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 9745 } | 9745 } |
| 9746 | 9746 |
| 9747 static void useToImpl4ArgumentsCheckingIfPossibleWithNullableArgMethod(const v8:
:FunctionCallbackInfo<v8::Value>& info) | 9747 static void useToImpl4ArgumentsCheckingIfPossibleWithNullableArgMethod(const v8:
:FunctionCallbackInfo<v8::Value>& info) |
| 9748 { | 9748 { |
| 9749 if (UNLIKELY(info.Length() < 2)) { | 9749 if (UNLIKELY(info.Length() < 2)) { |
| 9750 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("u
seToImpl4ArgumentsCheckingIfPossibleWithNullableArg", "TestObject", 2, info.Leng
th(), info.GetIsolate()), info.GetIsolate()); | 9750 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "useToImpl4ArgumentsCheckingIfPossibleWithNullableArg", "TestOb
ject", 2, info.Length()), info.GetIsolate()); |
| 9751 return; | 9751 return; |
| 9752 } | 9752 } |
| 9753 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9753 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9754 Node* node1; | 9754 Node* node1; |
| 9755 Node* node2; | 9755 Node* node2; |
| 9756 { | 9756 { |
| 9757 if (info.Length() > 0 && !V8Node::hasInstance(info[0], info.GetIsolate()
)) { | 9757 if (info.Length() > 0 && !V8Node::hasInstance(info[0], info.GetIsolate()
)) { |
| 9758 V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute(
"useToImpl4ArgumentsCheckingIfPossibleWithNullableArg", "TestObject", "parameter
1 is not of type 'Node'."), info.GetIsolate()); | 9758 V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute(
"useToImpl4ArgumentsCheckingIfPossibleWithNullableArg", "TestObject", "parameter
1 is not of type 'Node'."), info.GetIsolate()); |
| 9759 return; | 9759 return; |
| 9760 } | 9760 } |
| (...skipping 10 matching lines...) Expand all Loading... |
| 9771 static void useToImpl4ArgumentsCheckingIfPossibleWithNullableArgMethodCallback(c
onst v8::FunctionCallbackInfo<v8::Value>& info) | 9771 static void useToImpl4ArgumentsCheckingIfPossibleWithNullableArgMethodCallback(c
onst v8::FunctionCallbackInfo<v8::Value>& info) |
| 9772 { | 9772 { |
| 9773 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 9773 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 9774 TestObjectV8Internal::useToImpl4ArgumentsCheckingIfPossibleWithNullableArgMe
thod(info); | 9774 TestObjectV8Internal::useToImpl4ArgumentsCheckingIfPossibleWithNullableArgMe
thod(info); |
| 9775 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 9775 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 9776 } | 9776 } |
| 9777 | 9777 |
| 9778 static void useToImpl4ArgumentsCheckingIfPossibleWithUndefinedArgMethod(const v8
::FunctionCallbackInfo<v8::Value>& info) | 9778 static void useToImpl4ArgumentsCheckingIfPossibleWithUndefinedArgMethod(const v8
::FunctionCallbackInfo<v8::Value>& info) |
| 9779 { | 9779 { |
| 9780 if (UNLIKELY(info.Length() < 1)) { | 9780 if (UNLIKELY(info.Length() < 1)) { |
| 9781 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("u
seToImpl4ArgumentsCheckingIfPossibleWithUndefinedArg", "TestObject", 1, info.Len
gth(), info.GetIsolate()), info.GetIsolate()); | 9781 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "useToImpl4ArgumentsCheckingIfPossibleWithUndefinedArg", "TestO
bject", 1, info.Length()), info.GetIsolate()); |
| 9782 return; | 9782 return; |
| 9783 } | 9783 } |
| 9784 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9784 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9785 Node* node1; | 9785 Node* node1; |
| 9786 Node* node2; | 9786 Node* node2; |
| 9787 { | 9787 { |
| 9788 if (info.Length() > 0 && !V8Node::hasInstance(info[0], info.GetIsolate()
)) { | 9788 if (info.Length() > 0 && !V8Node::hasInstance(info[0], info.GetIsolate()
)) { |
| 9789 V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute(
"useToImpl4ArgumentsCheckingIfPossibleWithUndefinedArg", "TestObject", "paramete
r 1 is not of type 'Node'."), info.GetIsolate()); | 9789 V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute(
"useToImpl4ArgumentsCheckingIfPossibleWithUndefinedArg", "TestObject", "paramete
r 1 is not of type 'Node'."), info.GetIsolate()); |
| 9790 return; | 9790 return; |
| 9791 } | 9791 } |
| (...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9997 static void shortMethodWithShortArgumentImplementedInPrivateScriptMethodCallback
(const v8::FunctionCallbackInfo<v8::Value>& info) | 9997 static void shortMethodWithShortArgumentImplementedInPrivateScriptMethodCallback
(const v8::FunctionCallbackInfo<v8::Value>& info) |
| 9998 { | 9998 { |
| 9999 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 9999 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 10000 TestObjectV8Internal::shortMethodWithShortArgumentImplementedInPrivateScript
Method(info); | 10000 TestObjectV8Internal::shortMethodWithShortArgumentImplementedInPrivateScript
Method(info); |
| 10001 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 10001 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 10002 } | 10002 } |
| 10003 | 10003 |
| 10004 static void stringMethodWithStringArgumentImplementedInPrivateScriptMethod(const
v8::FunctionCallbackInfo<v8::Value>& info) | 10004 static void stringMethodWithStringArgumentImplementedInPrivateScriptMethod(const
v8::FunctionCallbackInfo<v8::Value>& info) |
| 10005 { | 10005 { |
| 10006 if (UNLIKELY(info.Length() < 1)) { | 10006 if (UNLIKELY(info.Length() < 1)) { |
| 10007 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("s
tringMethodWithStringArgumentImplementedInPrivateScript", "TestObject", 1, info.
Length(), info.GetIsolate()), info.GetIsolate()); | 10007 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "stringMethodWithStringArgumentImplementedInPrivateScript", "Te
stObject", 1, info.Length()), info.GetIsolate()); |
| 10008 return; | 10008 return; |
| 10009 } | 10009 } |
| 10010 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10010 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 10011 V8StringResource<> value; | 10011 V8StringResource<> value; |
| 10012 { | 10012 { |
| 10013 TOSTRING_VOID_INTERNAL(value, info[0]); | 10013 TOSTRING_VOID_INTERNAL(value, info[0]); |
| 10014 } | 10014 } |
| 10015 String result; | 10015 String result; |
| 10016 if (!V8TestObject::PrivateScript::stringMethodWithStringArgumentImplementedI
nPrivateScriptMethod(toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext()
), impl, value, &result)) | 10016 if (!V8TestObject::PrivateScript::stringMethodWithStringArgumentImplementedI
nPrivateScriptMethod(toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext()
), impl, value, &result)) |
| 10017 return; | 10017 return; |
| 10018 v8SetReturnValueString(info, result, info.GetIsolate()); | 10018 v8SetReturnValueString(info, result, info.GetIsolate()); |
| 10019 } | 10019 } |
| 10020 | 10020 |
| 10021 static void stringMethodWithStringArgumentImplementedInPrivateScriptMethodCallba
ck(const v8::FunctionCallbackInfo<v8::Value>& info) | 10021 static void stringMethodWithStringArgumentImplementedInPrivateScriptMethodCallba
ck(const v8::FunctionCallbackInfo<v8::Value>& info) |
| 10022 { | 10022 { |
| 10023 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 10023 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 10024 TestObjectV8Internal::stringMethodWithStringArgumentImplementedInPrivateScri
ptMethod(info); | 10024 TestObjectV8Internal::stringMethodWithStringArgumentImplementedInPrivateScri
ptMethod(info); |
| 10025 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 10025 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 10026 } | 10026 } |
| 10027 | 10027 |
| 10028 static void nodeMethodWithNodeArgumentImplementedInPrivateScriptMethod(const v8:
:FunctionCallbackInfo<v8::Value>& info) | 10028 static void nodeMethodWithNodeArgumentImplementedInPrivateScriptMethod(const v8:
:FunctionCallbackInfo<v8::Value>& info) |
| 10029 { | 10029 { |
| 10030 if (UNLIKELY(info.Length() < 1)) { | 10030 if (UNLIKELY(info.Length() < 1)) { |
| 10031 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("n
odeMethodWithNodeArgumentImplementedInPrivateScript", "TestObject", 1, info.Leng
th(), info.GetIsolate()), info.GetIsolate()); | 10031 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "nodeMethodWithNodeArgumentImplementedInPrivateScript", "TestOb
ject", 1, info.Length()), info.GetIsolate()); |
| 10032 return; | 10032 return; |
| 10033 } | 10033 } |
| 10034 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 10034 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 10035 Node* value; | 10035 Node* value; |
| 10036 { | 10036 { |
| 10037 value = V8Node::toImplWithTypeCheck(info.GetIsolate(), info[0]); | 10037 value = V8Node::toImplWithTypeCheck(info.GetIsolate(), info[0]); |
| 10038 } | 10038 } |
| 10039 RefPtrWillBeRawPtr<Node> result = nullptr; | 10039 RefPtrWillBeRawPtr<Node> result = nullptr; |
| 10040 if (!V8TestObject::PrivateScript::nodeMethodWithNodeArgumentImplementedInPri
vateScriptMethod(toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext()), i
mpl, value, &result)) | 10040 if (!V8TestObject::PrivateScript::nodeMethodWithNodeArgumentImplementedInPri
vateScriptMethod(toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext()), i
mpl, value, &result)) |
| 10041 return; | 10041 return; |
| (...skipping 1116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 11158 return false; | 11158 return false; |
| 11159 | 11159 |
| 11160 ScriptState::Scope scope(scriptState); | 11160 ScriptState::Scope scope(scriptState); |
| 11161 v8::Handle<v8::Value> holder = toV8(holderImpl, scriptState->context()->Glob
al(), scriptState->isolate()); | 11161 v8::Handle<v8::Value> holder = toV8(holderImpl, scriptState->context()->Glob
al(), scriptState->isolate()); |
| 11162 | 11162 |
| 11163 ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivate
Script", "TestObject", scriptState->context()->Global(), scriptState->isolate())
; | 11163 ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivate
Script", "TestObject", scriptState->context()->Global(), scriptState->isolate())
; |
| 11164 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateIn
UserScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState->
isolate(), cppValue)); | 11164 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateIn
UserScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState->
isolate(), cppValue)); |
| 11165 } | 11165 } |
| 11166 | 11166 |
| 11167 } // namespace blink | 11167 } // namespace blink |
| OLD | NEW |