| 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 "HTMLNames.h" | 10 #include "HTMLNames.h" |
| (...skipping 4453 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4464 static void unsignedShortMethodMethodCallback(const v8::FunctionCallbackInfo<v8:
:Value>& info) | 4464 static void unsignedShortMethodMethodCallback(const v8::FunctionCallbackInfo<v8:
:Value>& info) |
| 4465 { | 4465 { |
| 4466 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4466 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4467 TestObjectV8Internal::unsignedShortMethodMethod(info); | 4467 TestObjectV8Internal::unsignedShortMethodMethod(info); |
| 4468 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4468 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 4469 } | 4469 } |
| 4470 | 4470 |
| 4471 static void voidMethodDateArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 4471 static void voidMethodDateArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
| 4472 { | 4472 { |
| 4473 if (UNLIKELY(info.Length() < 1)) { | 4473 if (UNLIKELY(info.Length() < 1)) { |
| 4474 throwTypeError(ExceptionMessages::failedToExecute("voidMethodDateArg", "
TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetI
solate()); | 4474 throwArityTypeErrorForMethod("voidMethodDateArg", "TestObject", 1, info.
Length(), info.GetIsolate()); |
| 4475 return; | 4475 return; |
| 4476 } | 4476 } |
| 4477 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4477 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 4478 V8TRYCATCH_VOID(double, dateArg, toCoreDate(info[0])); | 4478 V8TRYCATCH_VOID(double, dateArg, toCoreDate(info[0])); |
| 4479 impl->voidMethodDateArg(dateArg); | 4479 impl->voidMethodDateArg(dateArg); |
| 4480 } | 4480 } |
| 4481 | 4481 |
| 4482 static void voidMethodDateArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 4482 static void voidMethodDateArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 4483 { | 4483 { |
| 4484 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4484 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4485 TestObjectV8Internal::voidMethodDateArgMethod(info); | 4485 TestObjectV8Internal::voidMethodDateArgMethod(info); |
| 4486 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4486 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 4487 } | 4487 } |
| 4488 | 4488 |
| 4489 static void voidMethodStringArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) | 4489 static void voidMethodStringArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 4490 { | 4490 { |
| 4491 if (UNLIKELY(info.Length() < 1)) { | 4491 if (UNLIKELY(info.Length() < 1)) { |
| 4492 throwTypeError(ExceptionMessages::failedToExecute("voidMethodStringArg",
"TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.Ge
tIsolate()); | 4492 throwArityTypeErrorForMethod("voidMethodStringArg", "TestObject", 1, inf
o.Length(), info.GetIsolate()); |
| 4493 return; | 4493 return; |
| 4494 } | 4494 } |
| 4495 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4495 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 4496 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, stringArg, info[0])
; | 4496 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, stringArg, info[0])
; |
| 4497 impl->voidMethodStringArg(stringArg); | 4497 impl->voidMethodStringArg(stringArg); |
| 4498 } | 4498 } |
| 4499 | 4499 |
| 4500 static void voidMethodStringArgMethodCallback(const v8::FunctionCallbackInfo<v8:
:Value>& info) | 4500 static void voidMethodStringArgMethodCallback(const v8::FunctionCallbackInfo<v8:
:Value>& info) |
| 4501 { | 4501 { |
| 4502 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4502 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4503 TestObjectV8Internal::voidMethodStringArgMethod(info); | 4503 TestObjectV8Internal::voidMethodStringArgMethod(info); |
| 4504 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4504 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 4505 } | 4505 } |
| 4506 | 4506 |
| 4507 static void voidMethodDOMTimeStampArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 4507 static void voidMethodDOMTimeStampArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 4508 { | 4508 { |
| 4509 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
OMTimeStampArg", "TestObject", info.Holder(), info.GetIsolate()); | 4509 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
OMTimeStampArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 4510 if (UNLIKELY(info.Length() < 1)) { | 4510 if (UNLIKELY(info.Length() < 1)) { |
| 4511 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 4511 throwArityTypeError(exceptionState, 1, info.Length()); |
| 4512 exceptionState.throwIfNeeded(); | |
| 4513 return; | 4512 return; |
| 4514 } | 4513 } |
| 4515 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4514 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 4516 V8TRYCATCH_EXCEPTION_VOID(unsigned long long, domTimeStampArg, toUInt64(info
[0], exceptionState), exceptionState); | 4515 V8TRYCATCH_EXCEPTION_VOID(unsigned long long, domTimeStampArg, toUInt64(info
[0], exceptionState), exceptionState); |
| 4517 impl->voidMethodDOMTimeStampArg(domTimeStampArg); | 4516 impl->voidMethodDOMTimeStampArg(domTimeStampArg); |
| 4518 } | 4517 } |
| 4519 | 4518 |
| 4520 static void voidMethodDOMTimeStampArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 4519 static void voidMethodDOMTimeStampArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
| 4521 { | 4520 { |
| 4522 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4521 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4523 TestObjectV8Internal::voidMethodDOMTimeStampArgMethod(info); | 4522 TestObjectV8Internal::voidMethodDOMTimeStampArgMethod(info); |
| 4524 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4523 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 4525 } | 4524 } |
| 4526 | 4525 |
| 4527 static void voidMethodBooleanArgMethod(const v8::FunctionCallbackInfo<v8::Value>
& info) | 4526 static void voidMethodBooleanArgMethod(const v8::FunctionCallbackInfo<v8::Value>
& info) |
| 4528 { | 4527 { |
| 4529 if (UNLIKELY(info.Length() < 1)) { | 4528 if (UNLIKELY(info.Length() < 1)) { |
| 4530 throwTypeError(ExceptionMessages::failedToExecute("voidMethodBooleanArg"
, "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.G
etIsolate()); | 4529 throwArityTypeErrorForMethod("voidMethodBooleanArg", "TestObject", 1, in
fo.Length(), info.GetIsolate()); |
| 4531 return; | 4530 return; |
| 4532 } | 4531 } |
| 4533 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4532 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 4534 V8TRYCATCH_VOID(bool, booleanArg, info[0]->BooleanValue()); | 4533 V8TRYCATCH_VOID(bool, booleanArg, info[0]->BooleanValue()); |
| 4535 impl->voidMethodBooleanArg(booleanArg); | 4534 impl->voidMethodBooleanArg(booleanArg); |
| 4536 } | 4535 } |
| 4537 | 4536 |
| 4538 static void voidMethodBooleanArgMethodCallback(const v8::FunctionCallbackInfo<v8
::Value>& info) | 4537 static void voidMethodBooleanArgMethodCallback(const v8::FunctionCallbackInfo<v8
::Value>& info) |
| 4539 { | 4538 { |
| 4540 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4539 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4541 TestObjectV8Internal::voidMethodBooleanArgMethod(info); | 4540 TestObjectV8Internal::voidMethodBooleanArgMethod(info); |
| 4542 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4541 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 4543 } | 4542 } |
| 4544 | 4543 |
| 4545 static void voidMethodByteArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 4544 static void voidMethodByteArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
| 4546 { | 4545 { |
| 4547 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodB
yteArg", "TestObject", info.Holder(), info.GetIsolate()); | 4546 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodB
yteArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 4548 if (UNLIKELY(info.Length() < 1)) { | 4547 if (UNLIKELY(info.Length() < 1)) { |
| 4549 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 4548 throwArityTypeError(exceptionState, 1, info.Length()); |
| 4550 exceptionState.throwIfNeeded(); | |
| 4551 return; | 4549 return; |
| 4552 } | 4550 } |
| 4553 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4551 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 4554 V8TRYCATCH_EXCEPTION_VOID(int, byteArg, toInt8(info[0], exceptionState), exc
eptionState); | 4552 V8TRYCATCH_EXCEPTION_VOID(int, byteArg, toInt8(info[0], exceptionState), exc
eptionState); |
| 4555 impl->voidMethodByteArg(byteArg); | 4553 impl->voidMethodByteArg(byteArg); |
| 4556 } | 4554 } |
| 4557 | 4555 |
| 4558 static void voidMethodByteArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 4556 static void voidMethodByteArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 4559 { | 4557 { |
| 4560 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4558 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4561 TestObjectV8Internal::voidMethodByteArgMethod(info); | 4559 TestObjectV8Internal::voidMethodByteArgMethod(info); |
| 4562 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4560 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 4563 } | 4561 } |
| 4564 | 4562 |
| 4565 static void voidMethodDoubleArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) | 4563 static void voidMethodDoubleArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 4566 { | 4564 { |
| 4567 if (UNLIKELY(info.Length() < 1)) { | 4565 if (UNLIKELY(info.Length() < 1)) { |
| 4568 throwTypeError(ExceptionMessages::failedToExecute("voidMethodDoubleArg",
"TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.Ge
tIsolate()); | 4566 throwArityTypeErrorForMethod("voidMethodDoubleArg", "TestObject", 1, inf
o.Length(), info.GetIsolate()); |
| 4569 return; | 4567 return; |
| 4570 } | 4568 } |
| 4571 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4569 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 4572 V8TRYCATCH_VOID(double, doubleArg, static_cast<double>(info[0]->NumberValue(
))); | 4570 V8TRYCATCH_VOID(double, doubleArg, static_cast<double>(info[0]->NumberValue(
))); |
| 4573 impl->voidMethodDoubleArg(doubleArg); | 4571 impl->voidMethodDoubleArg(doubleArg); |
| 4574 } | 4572 } |
| 4575 | 4573 |
| 4576 static void voidMethodDoubleArgMethodCallback(const v8::FunctionCallbackInfo<v8:
:Value>& info) | 4574 static void voidMethodDoubleArgMethodCallback(const v8::FunctionCallbackInfo<v8:
:Value>& info) |
| 4577 { | 4575 { |
| 4578 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4576 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4579 TestObjectV8Internal::voidMethodDoubleArgMethod(info); | 4577 TestObjectV8Internal::voidMethodDoubleArgMethod(info); |
| 4580 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4578 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 4581 } | 4579 } |
| 4582 | 4580 |
| 4583 static void voidMethodFloatArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) | 4581 static void voidMethodFloatArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 4584 { | 4582 { |
| 4585 if (UNLIKELY(info.Length() < 1)) { | 4583 if (UNLIKELY(info.Length() < 1)) { |
| 4586 throwTypeError(ExceptionMessages::failedToExecute("voidMethodFloatArg",
"TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.Get
Isolate()); | 4584 throwArityTypeErrorForMethod("voidMethodFloatArg", "TestObject", 1, info
.Length(), info.GetIsolate()); |
| 4587 return; | 4585 return; |
| 4588 } | 4586 } |
| 4589 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4587 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 4590 V8TRYCATCH_VOID(float, floatArg, static_cast<float>(info[0]->NumberValue()))
; | 4588 V8TRYCATCH_VOID(float, floatArg, static_cast<float>(info[0]->NumberValue()))
; |
| 4591 impl->voidMethodFloatArg(floatArg); | 4589 impl->voidMethodFloatArg(floatArg); |
| 4592 } | 4590 } |
| 4593 | 4591 |
| 4594 static void voidMethodFloatArgMethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& info) | 4592 static void voidMethodFloatArgMethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& info) |
| 4595 { | 4593 { |
| 4596 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4594 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4597 TestObjectV8Internal::voidMethodFloatArgMethod(info); | 4595 TestObjectV8Internal::voidMethodFloatArgMethod(info); |
| 4598 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4596 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 4599 } | 4597 } |
| 4600 | 4598 |
| 4601 static void voidMethodLongArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 4599 static void voidMethodLongArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
| 4602 { | 4600 { |
| 4603 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArg", "TestObject", info.Holder(), info.GetIsolate()); | 4601 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 4604 if (UNLIKELY(info.Length() < 1)) { | 4602 if (UNLIKELY(info.Length() < 1)) { |
| 4605 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 4603 throwArityTypeError(exceptionState, 1, info.Length()); |
| 4606 exceptionState.throwIfNeeded(); | |
| 4607 return; | 4604 return; |
| 4608 } | 4605 } |
| 4609 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4606 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 4610 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 4607 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); |
| 4611 impl->voidMethodLongArg(longArg); | 4608 impl->voidMethodLongArg(longArg); |
| 4612 } | 4609 } |
| 4613 | 4610 |
| 4614 static void voidMethodLongArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 4611 static void voidMethodLongArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 4615 { | 4612 { |
| 4616 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4613 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4617 TestObjectV8Internal::voidMethodLongArgMethod(info); | 4614 TestObjectV8Internal::voidMethodLongArgMethod(info); |
| 4618 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4615 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 4619 } | 4616 } |
| 4620 | 4617 |
| 4621 static void voidMethodLongLongArgMethod(const v8::FunctionCallbackInfo<v8::Value
>& info) | 4618 static void voidMethodLongLongArgMethod(const v8::FunctionCallbackInfo<v8::Value
>& info) |
| 4622 { | 4619 { |
| 4623 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 4620 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 4624 if (UNLIKELY(info.Length() < 1)) { | 4621 if (UNLIKELY(info.Length() < 1)) { |
| 4625 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 4622 throwArityTypeError(exceptionState, 1, info.Length()); |
| 4626 exceptionState.throwIfNeeded(); | |
| 4627 return; | 4623 return; |
| 4628 } | 4624 } |
| 4629 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4625 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 4630 V8TRYCATCH_EXCEPTION_VOID(long long, longLongArg, toInt64(info[0], exception
State), exceptionState); | 4626 V8TRYCATCH_EXCEPTION_VOID(long long, longLongArg, toInt64(info[0], exception
State), exceptionState); |
| 4631 impl->voidMethodLongLongArg(longLongArg); | 4627 impl->voidMethodLongLongArg(longLongArg); |
| 4632 } | 4628 } |
| 4633 | 4629 |
| 4634 static void voidMethodLongLongArgMethodCallback(const v8::FunctionCallbackInfo<v
8::Value>& info) | 4630 static void voidMethodLongLongArgMethodCallback(const v8::FunctionCallbackInfo<v
8::Value>& info) |
| 4635 { | 4631 { |
| 4636 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4632 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4637 TestObjectV8Internal::voidMethodLongLongArgMethod(info); | 4633 TestObjectV8Internal::voidMethodLongLongArgMethod(info); |
| 4638 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4634 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 4639 } | 4635 } |
| 4640 | 4636 |
| 4641 static void voidMethodOctetArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) | 4637 static void voidMethodOctetArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 4642 { | 4638 { |
| 4643 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodO
ctetArg", "TestObject", info.Holder(), info.GetIsolate()); | 4639 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodO
ctetArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 4644 if (UNLIKELY(info.Length() < 1)) { | 4640 if (UNLIKELY(info.Length() < 1)) { |
| 4645 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 4641 throwArityTypeError(exceptionState, 1, info.Length()); |
| 4646 exceptionState.throwIfNeeded(); | |
| 4647 return; | 4642 return; |
| 4648 } | 4643 } |
| 4649 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4644 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 4650 V8TRYCATCH_EXCEPTION_VOID(unsigned, octetArg, toUInt8(info[0], exceptionStat
e), exceptionState); | 4645 V8TRYCATCH_EXCEPTION_VOID(unsigned, octetArg, toUInt8(info[0], exceptionStat
e), exceptionState); |
| 4651 impl->voidMethodOctetArg(octetArg); | 4646 impl->voidMethodOctetArg(octetArg); |
| 4652 } | 4647 } |
| 4653 | 4648 |
| 4654 static void voidMethodOctetArgMethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& info) | 4649 static void voidMethodOctetArgMethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& info) |
| 4655 { | 4650 { |
| 4656 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4651 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4657 TestObjectV8Internal::voidMethodOctetArgMethod(info); | 4652 TestObjectV8Internal::voidMethodOctetArgMethod(info); |
| 4658 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4653 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 4659 } | 4654 } |
| 4660 | 4655 |
| 4661 static void voidMethodShortArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) | 4656 static void voidMethodShortArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 4662 { | 4657 { |
| 4663 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodS
hortArg", "TestObject", info.Holder(), info.GetIsolate()); | 4658 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodS
hortArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 4664 if (UNLIKELY(info.Length() < 1)) { | 4659 if (UNLIKELY(info.Length() < 1)) { |
| 4665 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 4660 throwArityTypeError(exceptionState, 1, info.Length()); |
| 4666 exceptionState.throwIfNeeded(); | |
| 4667 return; | 4661 return; |
| 4668 } | 4662 } |
| 4669 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4663 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 4670 V8TRYCATCH_EXCEPTION_VOID(int, shortArg, toInt16(info[0], exceptionState), e
xceptionState); | 4664 V8TRYCATCH_EXCEPTION_VOID(int, shortArg, toInt16(info[0], exceptionState), e
xceptionState); |
| 4671 impl->voidMethodShortArg(shortArg); | 4665 impl->voidMethodShortArg(shortArg); |
| 4672 } | 4666 } |
| 4673 | 4667 |
| 4674 static void voidMethodShortArgMethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& info) | 4668 static void voidMethodShortArgMethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& info) |
| 4675 { | 4669 { |
| 4676 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4670 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4677 TestObjectV8Internal::voidMethodShortArgMethod(info); | 4671 TestObjectV8Internal::voidMethodShortArgMethod(info); |
| 4678 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4672 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 4679 } | 4673 } |
| 4680 | 4674 |
| 4681 static void voidMethodUnsignedLongArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 4675 static void voidMethodUnsignedLongArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 4682 { | 4676 { |
| 4683 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
nsignedLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 4677 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
nsignedLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 4684 if (UNLIKELY(info.Length() < 1)) { | 4678 if (UNLIKELY(info.Length() < 1)) { |
| 4685 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 4679 throwArityTypeError(exceptionState, 1, info.Length()); |
| 4686 exceptionState.throwIfNeeded(); | |
| 4687 return; | 4680 return; |
| 4688 } | 4681 } |
| 4689 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4682 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 4690 V8TRYCATCH_EXCEPTION_VOID(unsigned, unsignedLongArg, toUInt32(info[0], excep
tionState), exceptionState); | 4683 V8TRYCATCH_EXCEPTION_VOID(unsigned, unsignedLongArg, toUInt32(info[0], excep
tionState), exceptionState); |
| 4691 impl->voidMethodUnsignedLongArg(unsignedLongArg); | 4684 impl->voidMethodUnsignedLongArg(unsignedLongArg); |
| 4692 } | 4685 } |
| 4693 | 4686 |
| 4694 static void voidMethodUnsignedLongArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 4687 static void voidMethodUnsignedLongArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
| 4695 { | 4688 { |
| 4696 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4689 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4697 TestObjectV8Internal::voidMethodUnsignedLongArgMethod(info); | 4690 TestObjectV8Internal::voidMethodUnsignedLongArgMethod(info); |
| 4698 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4691 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 4699 } | 4692 } |
| 4700 | 4693 |
| 4701 static void voidMethodUnsignedLongLongArgMethod(const v8::FunctionCallbackInfo<v
8::Value>& info) | 4694 static void voidMethodUnsignedLongLongArgMethod(const v8::FunctionCallbackInfo<v
8::Value>& info) |
| 4702 { | 4695 { |
| 4703 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
nsignedLongLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 4696 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
nsignedLongLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 4704 if (UNLIKELY(info.Length() < 1)) { | 4697 if (UNLIKELY(info.Length() < 1)) { |
| 4705 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 4698 throwArityTypeError(exceptionState, 1, info.Length()); |
| 4706 exceptionState.throwIfNeeded(); | |
| 4707 return; | 4699 return; |
| 4708 } | 4700 } |
| 4709 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4701 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 4710 V8TRYCATCH_EXCEPTION_VOID(unsigned long long, unsignedLongLongArg, toUInt64(
info[0], exceptionState), exceptionState); | 4702 V8TRYCATCH_EXCEPTION_VOID(unsigned long long, unsignedLongLongArg, toUInt64(
info[0], exceptionState), exceptionState); |
| 4711 impl->voidMethodUnsignedLongLongArg(unsignedLongLongArg); | 4703 impl->voidMethodUnsignedLongLongArg(unsignedLongLongArg); |
| 4712 } | 4704 } |
| 4713 | 4705 |
| 4714 static void voidMethodUnsignedLongLongArgMethodCallback(const v8::FunctionCallba
ckInfo<v8::Value>& info) | 4706 static void voidMethodUnsignedLongLongArgMethodCallback(const v8::FunctionCallba
ckInfo<v8::Value>& info) |
| 4715 { | 4707 { |
| 4716 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4708 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4717 TestObjectV8Internal::voidMethodUnsignedLongLongArgMethod(info); | 4709 TestObjectV8Internal::voidMethodUnsignedLongLongArgMethod(info); |
| 4718 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4710 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 4719 } | 4711 } |
| 4720 | 4712 |
| 4721 static void voidMethodUnsignedShortArgMethod(const v8::FunctionCallbackInfo<v8::
Value>& info) | 4713 static void voidMethodUnsignedShortArgMethod(const v8::FunctionCallbackInfo<v8::
Value>& info) |
| 4722 { | 4714 { |
| 4723 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
nsignedShortArg", "TestObject", info.Holder(), info.GetIsolate()); | 4715 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
nsignedShortArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 4724 if (UNLIKELY(info.Length() < 1)) { | 4716 if (UNLIKELY(info.Length() < 1)) { |
| 4725 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 4717 throwArityTypeError(exceptionState, 1, info.Length()); |
| 4726 exceptionState.throwIfNeeded(); | |
| 4727 return; | 4718 return; |
| 4728 } | 4719 } |
| 4729 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4720 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 4730 V8TRYCATCH_EXCEPTION_VOID(unsigned, unsignedShortArg, toUInt16(info[0], exce
ptionState), exceptionState); | 4721 V8TRYCATCH_EXCEPTION_VOID(unsigned, unsignedShortArg, toUInt16(info[0], exce
ptionState), exceptionState); |
| 4731 impl->voidMethodUnsignedShortArg(unsignedShortArg); | 4722 impl->voidMethodUnsignedShortArg(unsignedShortArg); |
| 4732 } | 4723 } |
| 4733 | 4724 |
| 4734 static void voidMethodUnsignedShortArgMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) | 4725 static void voidMethodUnsignedShortArgMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
| 4735 { | 4726 { |
| 4736 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4727 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| (...skipping 10 matching lines...) Expand all Loading... |
| 4747 static void testInterfaceEmptyMethodMethodCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) | 4738 static void testInterfaceEmptyMethodMethodCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) |
| 4748 { | 4739 { |
| 4749 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4740 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4750 TestObjectV8Internal::testInterfaceEmptyMethodMethod(info); | 4741 TestObjectV8Internal::testInterfaceEmptyMethodMethod(info); |
| 4751 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4742 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 4752 } | 4743 } |
| 4753 | 4744 |
| 4754 static void voidMethodTestInterfaceEmptyArgMethod(const v8::FunctionCallbackInfo
<v8::Value>& info) | 4745 static void voidMethodTestInterfaceEmptyArgMethod(const v8::FunctionCallbackInfo
<v8::Value>& info) |
| 4755 { | 4746 { |
| 4756 if (UNLIKELY(info.Length() < 1)) { | 4747 if (UNLIKELY(info.Length() < 1)) { |
| 4757 throwTypeError(ExceptionMessages::failedToExecute("voidMethodTestInterfa
ceEmptyArg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length(
))), info.GetIsolate()); | 4748 throwArityTypeErrorForMethod("voidMethodTestInterfaceEmptyArg", "TestObj
ect", 1, info.Length(), info.GetIsolate()); |
| 4758 return; | 4749 return; |
| 4759 } | 4750 } |
| 4760 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4751 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 4761 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceE
mpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); | 4752 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceE
mpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); |
| 4762 impl->voidMethodTestInterfaceEmptyArg(testInterfaceEmptyArg); | 4753 impl->voidMethodTestInterfaceEmptyArg(testInterfaceEmptyArg); |
| 4763 } | 4754 } |
| 4764 | 4755 |
| 4765 static void voidMethodTestInterfaceEmptyArgMethodCallback(const v8::FunctionCall
backInfo<v8::Value>& info) | 4756 static void voidMethodTestInterfaceEmptyArgMethodCallback(const v8::FunctionCall
backInfo<v8::Value>& info) |
| 4766 { | 4757 { |
| 4767 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4758 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4768 TestObjectV8Internal::voidMethodTestInterfaceEmptyArgMethod(info); | 4759 TestObjectV8Internal::voidMethodTestInterfaceEmptyArgMethod(info); |
| 4769 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4760 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 4770 } | 4761 } |
| 4771 | 4762 |
| 4772 static void voidMethodLongArgTestInterfaceEmptyArgMethod(const v8::FunctionCallb
ackInfo<v8::Value>& info) | 4763 static void voidMethodLongArgTestInterfaceEmptyArgMethod(const v8::FunctionCallb
ackInfo<v8::Value>& info) |
| 4773 { | 4764 { |
| 4774 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgTestInterfaceEmptyArg", "TestObject", info.Holder(), info.GetIsolate()); | 4765 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgTestInterfaceEmptyArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 4775 if (UNLIKELY(info.Length() < 2)) { | 4766 if (UNLIKELY(info.Length() < 2)) { |
| 4776 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(2, i
nfo.Length())); | 4767 throwArityTypeError(exceptionState, 2, info.Length()); |
| 4777 exceptionState.throwIfNeeded(); | |
| 4778 return; | 4768 return; |
| 4779 } | 4769 } |
| 4780 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4770 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 4781 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 4771 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); |
| 4782 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceE
mpty::toNativeWithTypeCheck(info.GetIsolate(), info[1])); | 4772 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceE
mpty::toNativeWithTypeCheck(info.GetIsolate(), info[1])); |
| 4783 impl->voidMethodLongArgTestInterfaceEmptyArg(longArg, testInterfaceEmptyArg)
; | 4773 impl->voidMethodLongArgTestInterfaceEmptyArg(longArg, testInterfaceEmptyArg)
; |
| 4784 } | 4774 } |
| 4785 | 4775 |
| 4786 static void voidMethodLongArgTestInterfaceEmptyArgMethodCallback(const v8::Funct
ionCallbackInfo<v8::Value>& info) | 4776 static void voidMethodLongArgTestInterfaceEmptyArgMethodCallback(const v8::Funct
ionCallbackInfo<v8::Value>& info) |
| 4787 { | 4777 { |
| (...skipping 24 matching lines...) Expand all Loading... |
| 4812 static void anyCallbackFunctionOptionalAnyArgMethodMethodCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) | 4802 static void anyCallbackFunctionOptionalAnyArgMethodMethodCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) |
| 4813 { | 4803 { |
| 4814 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4804 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4815 TestObjectV8Internal::anyCallbackFunctionOptionalAnyArgMethodMethod(info); | 4805 TestObjectV8Internal::anyCallbackFunctionOptionalAnyArgMethodMethod(info); |
| 4816 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4806 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 4817 } | 4807 } |
| 4818 | 4808 |
| 4819 static void voidMethodVoidCallbackFunctionArgMethod(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 4809 static void voidMethodVoidCallbackFunctionArgMethod(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
| 4820 { | 4810 { |
| 4821 if (UNLIKELY(info.Length() < 1)) { | 4811 if (UNLIKELY(info.Length() < 1)) { |
| 4822 throwTypeError(ExceptionMessages::failedToExecute("voidMethodVoidCallbac
kFunctionArg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Lengt
h())), info.GetIsolate()); | 4812 throwArityTypeErrorForMethod("voidMethodVoidCallbackFunctionArg", "TestO
bject", 1, info.Length(), info.GetIsolate()); |
| 4823 return; | 4813 return; |
| 4824 } | 4814 } |
| 4825 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4815 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 4826 V8TRYCATCH_VOID(ScriptValue, voidCallbackFunctionArg, ScriptValue(info[0], i
nfo.GetIsolate())); | 4816 V8TRYCATCH_VOID(ScriptValue, voidCallbackFunctionArg, ScriptValue(info[0], i
nfo.GetIsolate())); |
| 4827 impl->voidMethodVoidCallbackFunctionArg(voidCallbackFunctionArg); | 4817 impl->voidMethodVoidCallbackFunctionArg(voidCallbackFunctionArg); |
| 4828 } | 4818 } |
| 4829 | 4819 |
| 4830 static void voidMethodVoidCallbackFunctionArgMethodCallback(const v8::FunctionCa
llbackInfo<v8::Value>& info) | 4820 static void voidMethodVoidCallbackFunctionArgMethodCallback(const v8::FunctionCa
llbackInfo<v8::Value>& info) |
| 4831 { | 4821 { |
| 4832 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4822 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4833 TestObjectV8Internal::voidMethodVoidCallbackFunctionArgMethod(info); | 4823 TestObjectV8Internal::voidMethodVoidCallbackFunctionArgMethod(info); |
| 4834 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4824 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 4835 } | 4825 } |
| 4836 | 4826 |
| 4837 static void voidMethodAnyCallbackFunctionOptionalAnyArgMethod(const v8::Function
CallbackInfo<v8::Value>& info) | 4827 static void voidMethodAnyCallbackFunctionOptionalAnyArgMethod(const v8::Function
CallbackInfo<v8::Value>& info) |
| 4838 { | 4828 { |
| 4839 if (UNLIKELY(info.Length() < 1)) { | 4829 if (UNLIKELY(info.Length() < 1)) { |
| 4840 throwTypeError(ExceptionMessages::failedToExecute("voidMethodAnyCallback
FunctionOptionalAnyArg", "TestObject", ExceptionMessages::notEnoughArguments(1,
info.Length())), info.GetIsolate()); | 4830 throwArityTypeErrorForMethod("voidMethodAnyCallbackFunctionOptionalAnyAr
g", "TestObject", 1, info.Length(), info.GetIsolate()); |
| 4841 return; | 4831 return; |
| 4842 } | 4832 } |
| 4843 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4833 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 4844 V8TRYCATCH_VOID(ScriptValue, anyCallbackFunctionOptionalAnyArgArg, ScriptVal
ue(info[0], info.GetIsolate())); | 4834 V8TRYCATCH_VOID(ScriptValue, anyCallbackFunctionOptionalAnyArgArg, ScriptVal
ue(info[0], info.GetIsolate())); |
| 4845 impl->voidMethodAnyCallbackFunctionOptionalAnyArg(anyCallbackFunctionOptiona
lAnyArgArg); | 4835 impl->voidMethodAnyCallbackFunctionOptionalAnyArg(anyCallbackFunctionOptiona
lAnyArgArg); |
| 4846 } | 4836 } |
| 4847 | 4837 |
| 4848 static void voidMethodAnyCallbackFunctionOptionalAnyArgMethodCallback(const v8::
FunctionCallbackInfo<v8::Value>& info) | 4838 static void voidMethodAnyCallbackFunctionOptionalAnyArgMethodCallback(const v8::
FunctionCallbackInfo<v8::Value>& info) |
| 4849 { | 4839 { |
| 4850 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4840 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| (...skipping 23 matching lines...) Expand all Loading... |
| 4874 static void anyMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 4864 static void anyMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
| 4875 { | 4865 { |
| 4876 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4866 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4877 TestObjectV8Internal::anyMethodMethod(info); | 4867 TestObjectV8Internal::anyMethodMethod(info); |
| 4878 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4868 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 4879 } | 4869 } |
| 4880 | 4870 |
| 4881 static void voidMethodCompareHowArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 4871 static void voidMethodCompareHowArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
| 4882 { | 4872 { |
| 4883 if (UNLIKELY(info.Length() < 1)) { | 4873 if (UNLIKELY(info.Length() < 1)) { |
| 4884 throwTypeError(ExceptionMessages::failedToExecute("voidMethodCompareHowA
rg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), inf
o.GetIsolate()); | 4874 throwArityTypeErrorForMethod("voidMethodCompareHowArg", "TestObject", 1,
info.Length(), info.GetIsolate()); |
| 4885 return; | 4875 return; |
| 4886 } | 4876 } |
| 4887 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4877 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 4888 V8TRYCATCH_VOID(Range::CompareHow, compareHowArg, static_cast<Range::Compare
How>(info[0]->Int32Value())); | 4878 V8TRYCATCH_VOID(Range::CompareHow, compareHowArg, static_cast<Range::Compare
How>(info[0]->Int32Value())); |
| 4889 impl->voidMethodCompareHowArg(compareHowArg); | 4879 impl->voidMethodCompareHowArg(compareHowArg); |
| 4890 } | 4880 } |
| 4891 | 4881 |
| 4892 static void voidMethodCompareHowArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) | 4882 static void voidMethodCompareHowArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) |
| 4893 { | 4883 { |
| 4894 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4884 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4895 TestObjectV8Internal::voidMethodCompareHowArgMethod(info); | 4885 TestObjectV8Internal::voidMethodCompareHowArgMethod(info); |
| 4896 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4886 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 4897 } | 4887 } |
| 4898 | 4888 |
| 4899 static void voidMethodEventTargetArgMethod(const v8::FunctionCallbackInfo<v8::Va
lue>& info) | 4889 static void voidMethodEventTargetArgMethod(const v8::FunctionCallbackInfo<v8::Va
lue>& info) |
| 4900 { | 4890 { |
| 4901 if (UNLIKELY(info.Length() < 1)) { | 4891 if (UNLIKELY(info.Length() < 1)) { |
| 4902 throwTypeError(ExceptionMessages::failedToExecute("voidMethodEventTarget
Arg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), in
fo.GetIsolate()); | 4892 throwArityTypeErrorForMethod("voidMethodEventTargetArg", "TestObject", 1
, info.Length(), info.GetIsolate()); |
| 4903 return; | 4893 return; |
| 4904 } | 4894 } |
| 4905 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4895 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 4906 V8TRYCATCH_VOID(EventTarget*, eventTargetArg, V8DOMWrapper::isDOMWrapper(inf
o[0]) ? toWrapperTypeInfo(v8::Handle<v8::Object>::Cast(info[0]))->toEventTarget(
v8::Handle<v8::Object>::Cast(info[0])) : 0); | 4896 V8TRYCATCH_VOID(EventTarget*, eventTargetArg, V8DOMWrapper::isDOMWrapper(inf
o[0]) ? toWrapperTypeInfo(v8::Handle<v8::Object>::Cast(info[0]))->toEventTarget(
v8::Handle<v8::Object>::Cast(info[0])) : 0); |
| 4907 impl->voidMethodEventTargetArg(eventTargetArg); | 4897 impl->voidMethodEventTargetArg(eventTargetArg); |
| 4908 } | 4898 } |
| 4909 | 4899 |
| 4910 static void voidMethodEventTargetArgMethodCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) | 4900 static void voidMethodEventTargetArgMethodCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) |
| 4911 { | 4901 { |
| 4912 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4902 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4913 TestObjectV8Internal::voidMethodEventTargetArgMethod(info); | 4903 TestObjectV8Internal::voidMethodEventTargetArgMethod(info); |
| 4914 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4904 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 4915 } | 4905 } |
| 4916 | 4906 |
| 4917 static void voidMethodMediaQueryListListenerArgMethod(const v8::FunctionCallback
Info<v8::Value>& info) | 4907 static void voidMethodMediaQueryListListenerArgMethod(const v8::FunctionCallback
Info<v8::Value>& info) |
| 4918 { | 4908 { |
| 4919 if (UNLIKELY(info.Length() < 1)) { | 4909 if (UNLIKELY(info.Length() < 1)) { |
| 4920 throwTypeError(ExceptionMessages::failedToExecute("voidMethodMediaQueryL
istListenerArg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Len
gth())), info.GetIsolate()); | 4910 throwArityTypeErrorForMethod("voidMethodMediaQueryListListenerArg", "Tes
tObject", 1, info.Length(), info.GetIsolate()); |
| 4921 return; | 4911 return; |
| 4922 } | 4912 } |
| 4923 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4913 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 4924 V8TRYCATCH_VOID(RefPtrWillBeRawPtr<MediaQueryListListener>, mediaQueryListLi
stenerArg, MediaQueryListListener::create(ScriptValue(info[0], info.GetIsolate()
))); | 4914 V8TRYCATCH_VOID(RefPtrWillBeRawPtr<MediaQueryListListener>, mediaQueryListLi
stenerArg, MediaQueryListListener::create(ScriptValue(info[0], info.GetIsolate()
))); |
| 4925 impl->voidMethodMediaQueryListListenerArg(mediaQueryListListenerArg); | 4915 impl->voidMethodMediaQueryListListenerArg(mediaQueryListListenerArg); |
| 4926 } | 4916 } |
| 4927 | 4917 |
| 4928 static void voidMethodMediaQueryListListenerArgMethodCallback(const v8::Function
CallbackInfo<v8::Value>& info) | 4918 static void voidMethodMediaQueryListListenerArgMethodCallback(const v8::Function
CallbackInfo<v8::Value>& info) |
| 4929 { | 4919 { |
| 4930 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4920 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4931 TestObjectV8Internal::voidMethodMediaQueryListListenerArgMethod(info); | 4921 TestObjectV8Internal::voidMethodMediaQueryListListenerArgMethod(info); |
| 4932 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4922 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 4933 } | 4923 } |
| 4934 | 4924 |
| 4935 static void voidMethodAnyArgMethod(const v8::FunctionCallbackInfo<v8::Value>& in
fo) | 4925 static void voidMethodAnyArgMethod(const v8::FunctionCallbackInfo<v8::Value>& in
fo) |
| 4936 { | 4926 { |
| 4937 if (UNLIKELY(info.Length() < 1)) { | 4927 if (UNLIKELY(info.Length() < 1)) { |
| 4938 throwTypeError(ExceptionMessages::failedToExecute("voidMethodAnyArg", "T
estObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetIs
olate()); | 4928 throwArityTypeErrorForMethod("voidMethodAnyArg", "TestObject", 1, info.L
ength(), info.GetIsolate()); |
| 4939 return; | 4929 return; |
| 4940 } | 4930 } |
| 4941 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4931 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 4942 V8TRYCATCH_VOID(ScriptValue, anyArg, ScriptValue(info[0], info.GetIsolate())
); | 4932 V8TRYCATCH_VOID(ScriptValue, anyArg, ScriptValue(info[0], info.GetIsolate())
); |
| 4943 impl->voidMethodAnyArg(anyArg); | 4933 impl->voidMethodAnyArg(anyArg); |
| 4944 } | 4934 } |
| 4945 | 4935 |
| 4946 static void voidMethodAnyArgMethodCallback(const v8::FunctionCallbackInfo<v8::Va
lue>& info) | 4936 static void voidMethodAnyArgMethodCallback(const v8::FunctionCallbackInfo<v8::Va
lue>& info) |
| 4947 { | 4937 { |
| 4948 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4938 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4949 TestObjectV8Internal::voidMethodAnyArgMethod(info); | 4939 TestObjectV8Internal::voidMethodAnyArgMethod(info); |
| 4950 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4940 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 4951 } | 4941 } |
| 4952 | 4942 |
| 4953 static void voidMethodAttrArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 4943 static void voidMethodAttrArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
| 4954 { | 4944 { |
| 4955 if (UNLIKELY(info.Length() < 1)) { | 4945 if (UNLIKELY(info.Length() < 1)) { |
| 4956 throwTypeError(ExceptionMessages::failedToExecute("voidMethodAttrArg", "
TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetI
solate()); | 4946 throwArityTypeErrorForMethod("voidMethodAttrArg", "TestObject", 1, info.
Length(), info.GetIsolate()); |
| 4957 return; | 4947 return; |
| 4958 } | 4948 } |
| 4959 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4949 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 4960 V8TRYCATCH_VOID(Attr*, attrArg, V8Attr::toNativeWithTypeCheck(info.GetIsolat
e(), info[0])); | 4950 V8TRYCATCH_VOID(Attr*, attrArg, V8Attr::toNativeWithTypeCheck(info.GetIsolat
e(), info[0])); |
| 4961 impl->voidMethodAttrArg(attrArg); | 4951 impl->voidMethodAttrArg(attrArg); |
| 4962 } | 4952 } |
| 4963 | 4953 |
| 4964 static void voidMethodAttrArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 4954 static void voidMethodAttrArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 4965 { | 4955 { |
| 4966 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4956 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4967 TestObjectV8Internal::voidMethodAttrArgMethod(info); | 4957 TestObjectV8Internal::voidMethodAttrArgMethod(info); |
| 4968 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4958 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 4969 } | 4959 } |
| 4970 | 4960 |
| 4971 static void voidMethodDocumentArgMethod(const v8::FunctionCallbackInfo<v8::Value
>& info) | 4961 static void voidMethodDocumentArgMethod(const v8::FunctionCallbackInfo<v8::Value
>& info) |
| 4972 { | 4962 { |
| 4973 if (UNLIKELY(info.Length() < 1)) { | 4963 if (UNLIKELY(info.Length() < 1)) { |
| 4974 throwTypeError(ExceptionMessages::failedToExecute("voidMethodDocumentArg
", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.
GetIsolate()); | 4964 throwArityTypeErrorForMethod("voidMethodDocumentArg", "TestObject", 1, i
nfo.Length(), info.GetIsolate()); |
| 4975 return; | 4965 return; |
| 4976 } | 4966 } |
| 4977 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4967 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 4978 V8TRYCATCH_VOID(Document*, documentArg, V8Document::toNativeWithTypeCheck(in
fo.GetIsolate(), info[0])); | 4968 V8TRYCATCH_VOID(Document*, documentArg, V8Document::toNativeWithTypeCheck(in
fo.GetIsolate(), info[0])); |
| 4979 impl->voidMethodDocumentArg(documentArg); | 4969 impl->voidMethodDocumentArg(documentArg); |
| 4980 } | 4970 } |
| 4981 | 4971 |
| 4982 static void voidMethodDocumentArgMethodCallback(const v8::FunctionCallbackInfo<v
8::Value>& info) | 4972 static void voidMethodDocumentArgMethodCallback(const v8::FunctionCallbackInfo<v
8::Value>& info) |
| 4983 { | 4973 { |
| 4984 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4974 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 4985 TestObjectV8Internal::voidMethodDocumentArgMethod(info); | 4975 TestObjectV8Internal::voidMethodDocumentArgMethod(info); |
| 4986 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4976 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 4987 } | 4977 } |
| 4988 | 4978 |
| 4989 static void voidMethodDocumentTypeArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 4979 static void voidMethodDocumentTypeArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 4990 { | 4980 { |
| 4991 if (UNLIKELY(info.Length() < 1)) { | 4981 if (UNLIKELY(info.Length() < 1)) { |
| 4992 throwTypeError(ExceptionMessages::failedToExecute("voidMethodDocumentTyp
eArg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), i
nfo.GetIsolate()); | 4982 throwArityTypeErrorForMethod("voidMethodDocumentTypeArg", "TestObject",
1, info.Length(), info.GetIsolate()); |
| 4993 return; | 4983 return; |
| 4994 } | 4984 } |
| 4995 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4985 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 4996 V8TRYCATCH_VOID(DocumentType*, documentTypeArg, V8DocumentType::toNativeWith
TypeCheck(info.GetIsolate(), info[0])); | 4986 V8TRYCATCH_VOID(DocumentType*, documentTypeArg, V8DocumentType::toNativeWith
TypeCheck(info.GetIsolate(), info[0])); |
| 4997 impl->voidMethodDocumentTypeArg(documentTypeArg); | 4987 impl->voidMethodDocumentTypeArg(documentTypeArg); |
| 4998 } | 4988 } |
| 4999 | 4989 |
| 5000 static void voidMethodDocumentTypeArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 4990 static void voidMethodDocumentTypeArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
| 5001 { | 4991 { |
| 5002 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4992 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5003 TestObjectV8Internal::voidMethodDocumentTypeArgMethod(info); | 4993 TestObjectV8Internal::voidMethodDocumentTypeArgMethod(info); |
| 5004 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4994 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5005 } | 4995 } |
| 5006 | 4996 |
| 5007 static void voidMethodElementArgMethod(const v8::FunctionCallbackInfo<v8::Value>
& info) | 4997 static void voidMethodElementArgMethod(const v8::FunctionCallbackInfo<v8::Value>
& info) |
| 5008 { | 4998 { |
| 5009 if (UNLIKELY(info.Length() < 1)) { | 4999 if (UNLIKELY(info.Length() < 1)) { |
| 5010 throwTypeError(ExceptionMessages::failedToExecute("voidMethodElementArg"
, "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.G
etIsolate()); | 5000 throwArityTypeErrorForMethod("voidMethodElementArg", "TestObject", 1, in
fo.Length(), info.GetIsolate()); |
| 5011 return; | 5001 return; |
| 5012 } | 5002 } |
| 5013 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5003 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5014 V8TRYCATCH_VOID(Element*, elementArg, V8Element::toNativeWithTypeCheck(info.
GetIsolate(), info[0])); | 5004 V8TRYCATCH_VOID(Element*, elementArg, V8Element::toNativeWithTypeCheck(info.
GetIsolate(), info[0])); |
| 5015 impl->voidMethodElementArg(elementArg); | 5005 impl->voidMethodElementArg(elementArg); |
| 5016 } | 5006 } |
| 5017 | 5007 |
| 5018 static void voidMethodElementArgMethodCallback(const v8::FunctionCallbackInfo<v8
::Value>& info) | 5008 static void voidMethodElementArgMethodCallback(const v8::FunctionCallbackInfo<v8
::Value>& info) |
| 5019 { | 5009 { |
| 5020 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5010 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5021 TestObjectV8Internal::voidMethodElementArgMethod(info); | 5011 TestObjectV8Internal::voidMethodElementArgMethod(info); |
| 5022 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5012 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5023 } | 5013 } |
| 5024 | 5014 |
| 5025 static void voidMethodNodeArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 5015 static void voidMethodNodeArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
| 5026 { | 5016 { |
| 5027 if (UNLIKELY(info.Length() < 1)) { | 5017 if (UNLIKELY(info.Length() < 1)) { |
| 5028 throwTypeError(ExceptionMessages::failedToExecute("voidMethodNodeArg", "
TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetI
solate()); | 5018 throwArityTypeErrorForMethod("voidMethodNodeArg", "TestObject", 1, info.
Length(), info.GetIsolate()); |
| 5029 return; | 5019 return; |
| 5030 } | 5020 } |
| 5031 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5021 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5032 V8TRYCATCH_VOID(Node*, nodeArg, V8Node::toNativeWithTypeCheck(info.GetIsolat
e(), info[0])); | 5022 V8TRYCATCH_VOID(Node*, nodeArg, V8Node::toNativeWithTypeCheck(info.GetIsolat
e(), info[0])); |
| 5033 impl->voidMethodNodeArg(nodeArg); | 5023 impl->voidMethodNodeArg(nodeArg); |
| 5034 } | 5024 } |
| 5035 | 5025 |
| 5036 static void voidMethodNodeArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 5026 static void voidMethodNodeArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 5037 { | 5027 { |
| 5038 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5028 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5101 static void uint8ArrayMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Va
lue>& info) | 5091 static void uint8ArrayMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Va
lue>& info) |
| 5102 { | 5092 { |
| 5103 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5093 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5104 TestObjectV8Internal::uint8ArrayMethodMethod(info); | 5094 TestObjectV8Internal::uint8ArrayMethodMethod(info); |
| 5105 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5095 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5106 } | 5096 } |
| 5107 | 5097 |
| 5108 static void voidMethodArrayBufferArgMethod(const v8::FunctionCallbackInfo<v8::Va
lue>& info) | 5098 static void voidMethodArrayBufferArgMethod(const v8::FunctionCallbackInfo<v8::Va
lue>& info) |
| 5109 { | 5099 { |
| 5110 if (UNLIKELY(info.Length() < 1)) { | 5100 if (UNLIKELY(info.Length() < 1)) { |
| 5111 throwTypeError(ExceptionMessages::failedToExecute("voidMethodArrayBuffer
Arg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), in
fo.GetIsolate()); | 5101 throwArityTypeErrorForMethod("voidMethodArrayBufferArg", "TestObject", 1
, info.Length(), info.GetIsolate()); |
| 5112 return; | 5102 return; |
| 5113 } | 5103 } |
| 5114 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5104 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5115 V8TRYCATCH_VOID(ArrayBuffer*, arrayBufferArg, info[0]->IsArrayBuffer() ? V8A
rrayBuffer::toNative(v8::Handle<v8::ArrayBuffer>::Cast(info[0])) : 0); | 5105 V8TRYCATCH_VOID(ArrayBuffer*, arrayBufferArg, info[0]->IsArrayBuffer() ? V8A
rrayBuffer::toNative(v8::Handle<v8::ArrayBuffer>::Cast(info[0])) : 0); |
| 5116 impl->voidMethodArrayBufferArg(arrayBufferArg); | 5106 impl->voidMethodArrayBufferArg(arrayBufferArg); |
| 5117 } | 5107 } |
| 5118 | 5108 |
| 5119 static void voidMethodArrayBufferArgMethodCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) | 5109 static void voidMethodArrayBufferArgMethodCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) |
| 5120 { | 5110 { |
| 5121 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5111 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5122 TestObjectV8Internal::voidMethodArrayBufferArgMethod(info); | 5112 TestObjectV8Internal::voidMethodArrayBufferArgMethod(info); |
| 5123 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5113 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5124 } | 5114 } |
| 5125 | 5115 |
| 5126 static void voidMethodArrayBufferOrNullArgMethod(const v8::FunctionCallbackInfo<
v8::Value>& info) | 5116 static void voidMethodArrayBufferOrNullArgMethod(const v8::FunctionCallbackInfo<
v8::Value>& info) |
| 5127 { | 5117 { |
| 5128 if (UNLIKELY(info.Length() < 1)) { | 5118 if (UNLIKELY(info.Length() < 1)) { |
| 5129 throwTypeError(ExceptionMessages::failedToExecute("voidMethodArrayBuffer
OrNullArg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length()
)), info.GetIsolate()); | 5119 throwArityTypeErrorForMethod("voidMethodArrayBufferOrNullArg", "TestObje
ct", 1, info.Length(), info.GetIsolate()); |
| 5130 return; | 5120 return; |
| 5131 } | 5121 } |
| 5132 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5122 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5133 V8TRYCATCH_VOID(ArrayBuffer*, arrayBufferArg, info[0]->IsArrayBuffer() ? V8A
rrayBuffer::toNative(v8::Handle<v8::ArrayBuffer>::Cast(info[0])) : 0); | 5123 V8TRYCATCH_VOID(ArrayBuffer*, arrayBufferArg, info[0]->IsArrayBuffer() ? V8A
rrayBuffer::toNative(v8::Handle<v8::ArrayBuffer>::Cast(info[0])) : 0); |
| 5134 impl->voidMethodArrayBufferOrNullArg(arrayBufferArg); | 5124 impl->voidMethodArrayBufferOrNullArg(arrayBufferArg); |
| 5135 } | 5125 } |
| 5136 | 5126 |
| 5137 static void voidMethodArrayBufferOrNullArgMethodCallback(const v8::FunctionCallb
ackInfo<v8::Value>& info) | 5127 static void voidMethodArrayBufferOrNullArgMethodCallback(const v8::FunctionCallb
ackInfo<v8::Value>& info) |
| 5138 { | 5128 { |
| 5139 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5129 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5140 TestObjectV8Internal::voidMethodArrayBufferOrNullArgMethod(info); | 5130 TestObjectV8Internal::voidMethodArrayBufferOrNullArgMethod(info); |
| 5141 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5131 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5142 } | 5132 } |
| 5143 | 5133 |
| 5144 static void voidMethodArrayBufferViewArgMethod(const v8::FunctionCallbackInfo<v8
::Value>& info) | 5134 static void voidMethodArrayBufferViewArgMethod(const v8::FunctionCallbackInfo<v8
::Value>& info) |
| 5145 { | 5135 { |
| 5146 if (UNLIKELY(info.Length() < 1)) { | 5136 if (UNLIKELY(info.Length() < 1)) { |
| 5147 throwTypeError(ExceptionMessages::failedToExecute("voidMethodArrayBuffer
ViewArg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length()))
, info.GetIsolate()); | 5137 throwArityTypeErrorForMethod("voidMethodArrayBufferViewArg", "TestObject
", 1, info.Length(), info.GetIsolate()); |
| 5148 return; | 5138 return; |
| 5149 } | 5139 } |
| 5150 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5140 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5151 V8TRYCATCH_VOID(ArrayBufferView*, arrayBufferViewArg, info[0]->IsArrayBuffer
View() ? V8ArrayBufferView::toNative(v8::Handle<v8::ArrayBufferView>::Cast(info[
0])) : 0); | 5141 V8TRYCATCH_VOID(ArrayBufferView*, arrayBufferViewArg, info[0]->IsArrayBuffer
View() ? V8ArrayBufferView::toNative(v8::Handle<v8::ArrayBufferView>::Cast(info[
0])) : 0); |
| 5152 impl->voidMethodArrayBufferViewArg(arrayBufferViewArg); | 5142 impl->voidMethodArrayBufferViewArg(arrayBufferViewArg); |
| 5153 } | 5143 } |
| 5154 | 5144 |
| 5155 static void voidMethodArrayBufferViewArgMethodCallback(const v8::FunctionCallbac
kInfo<v8::Value>& info) | 5145 static void voidMethodArrayBufferViewArgMethodCallback(const v8::FunctionCallbac
kInfo<v8::Value>& info) |
| 5156 { | 5146 { |
| 5157 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5147 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5158 TestObjectV8Internal::voidMethodArrayBufferViewArgMethod(info); | 5148 TestObjectV8Internal::voidMethodArrayBufferViewArgMethod(info); |
| 5159 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5149 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5160 } | 5150 } |
| 5161 | 5151 |
| 5162 static void voidMethodFloat32ArrayArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 5152 static void voidMethodFloat32ArrayArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 5163 { | 5153 { |
| 5164 if (UNLIKELY(info.Length() < 1)) { | 5154 if (UNLIKELY(info.Length() < 1)) { |
| 5165 throwTypeError(ExceptionMessages::failedToExecute("voidMethodFloat32Arra
yArg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), i
nfo.GetIsolate()); | 5155 throwArityTypeErrorForMethod("voidMethodFloat32ArrayArg", "TestObject",
1, info.Length(), info.GetIsolate()); |
| 5166 return; | 5156 return; |
| 5167 } | 5157 } |
| 5168 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5158 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5169 V8TRYCATCH_VOID(Float32Array*, float32ArrayArg, info[0]->IsFloat32Array() ?
V8Float32Array::toNative(v8::Handle<v8::Float32Array>::Cast(info[0])) : 0); | 5159 V8TRYCATCH_VOID(Float32Array*, float32ArrayArg, info[0]->IsFloat32Array() ?
V8Float32Array::toNative(v8::Handle<v8::Float32Array>::Cast(info[0])) : 0); |
| 5170 impl->voidMethodFloat32ArrayArg(float32ArrayArg); | 5160 impl->voidMethodFloat32ArrayArg(float32ArrayArg); |
| 5171 } | 5161 } |
| 5172 | 5162 |
| 5173 static void voidMethodFloat32ArrayArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 5163 static void voidMethodFloat32ArrayArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
| 5174 { | 5164 { |
| 5175 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5165 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5176 TestObjectV8Internal::voidMethodFloat32ArrayArgMethod(info); | 5166 TestObjectV8Internal::voidMethodFloat32ArrayArgMethod(info); |
| 5177 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5167 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5178 } | 5168 } |
| 5179 | 5169 |
| 5180 static void voidMethodInt32ArrayArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 5170 static void voidMethodInt32ArrayArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
| 5181 { | 5171 { |
| 5182 if (UNLIKELY(info.Length() < 1)) { | 5172 if (UNLIKELY(info.Length() < 1)) { |
| 5183 throwTypeError(ExceptionMessages::failedToExecute("voidMethodInt32ArrayA
rg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), inf
o.GetIsolate()); | 5173 throwArityTypeErrorForMethod("voidMethodInt32ArrayArg", "TestObject", 1,
info.Length(), info.GetIsolate()); |
| 5184 return; | 5174 return; |
| 5185 } | 5175 } |
| 5186 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5176 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5187 V8TRYCATCH_VOID(Int32Array*, int32ArrayArg, info[0]->IsInt32Array() ? V8Int3
2Array::toNative(v8::Handle<v8::Int32Array>::Cast(info[0])) : 0); | 5177 V8TRYCATCH_VOID(Int32Array*, int32ArrayArg, info[0]->IsInt32Array() ? V8Int3
2Array::toNative(v8::Handle<v8::Int32Array>::Cast(info[0])) : 0); |
| 5188 impl->voidMethodInt32ArrayArg(int32ArrayArg); | 5178 impl->voidMethodInt32ArrayArg(int32ArrayArg); |
| 5189 } | 5179 } |
| 5190 | 5180 |
| 5191 static void voidMethodInt32ArrayArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) | 5181 static void voidMethodInt32ArrayArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) |
| 5192 { | 5182 { |
| 5193 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5183 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5194 TestObjectV8Internal::voidMethodInt32ArrayArgMethod(info); | 5184 TestObjectV8Internal::voidMethodInt32ArrayArgMethod(info); |
| 5195 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5185 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5196 } | 5186 } |
| 5197 | 5187 |
| 5198 static void voidMethodUint8ArrayArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 5188 static void voidMethodUint8ArrayArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
| 5199 { | 5189 { |
| 5200 if (UNLIKELY(info.Length() < 1)) { | 5190 if (UNLIKELY(info.Length() < 1)) { |
| 5201 throwTypeError(ExceptionMessages::failedToExecute("voidMethodUint8ArrayA
rg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), inf
o.GetIsolate()); | 5191 throwArityTypeErrorForMethod("voidMethodUint8ArrayArg", "TestObject", 1,
info.Length(), info.GetIsolate()); |
| 5202 return; | 5192 return; |
| 5203 } | 5193 } |
| 5204 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5194 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5205 V8TRYCATCH_VOID(Uint8Array*, uint8ArrayArg, info[0]->IsUint8Array() ? V8Uint
8Array::toNative(v8::Handle<v8::Uint8Array>::Cast(info[0])) : 0); | 5195 V8TRYCATCH_VOID(Uint8Array*, uint8ArrayArg, info[0]->IsUint8Array() ? V8Uint
8Array::toNative(v8::Handle<v8::Uint8Array>::Cast(info[0])) : 0); |
| 5206 impl->voidMethodUint8ArrayArg(uint8ArrayArg); | 5196 impl->voidMethodUint8ArrayArg(uint8ArrayArg); |
| 5207 } | 5197 } |
| 5208 | 5198 |
| 5209 static void voidMethodUint8ArrayArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) | 5199 static void voidMethodUint8ArrayArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) |
| 5210 { | 5200 { |
| 5211 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5201 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5248 static void testInterfaceEmptyArrayMethodMethodCallback(const v8::FunctionCallba
ckInfo<v8::Value>& info) | 5238 static void testInterfaceEmptyArrayMethodMethodCallback(const v8::FunctionCallba
ckInfo<v8::Value>& info) |
| 5249 { | 5239 { |
| 5250 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5240 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5251 TestObjectV8Internal::testInterfaceEmptyArrayMethodMethod(info); | 5241 TestObjectV8Internal::testInterfaceEmptyArrayMethodMethod(info); |
| 5252 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5242 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5253 } | 5243 } |
| 5254 | 5244 |
| 5255 static void voidMethodArrayLongArgMethod(const v8::FunctionCallbackInfo<v8::Valu
e>& info) | 5245 static void voidMethodArrayLongArgMethod(const v8::FunctionCallbackInfo<v8::Valu
e>& info) |
| 5256 { | 5246 { |
| 5257 if (UNLIKELY(info.Length() < 1)) { | 5247 if (UNLIKELY(info.Length() < 1)) { |
| 5258 throwTypeError(ExceptionMessages::failedToExecute("voidMethodArrayLongAr
g", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info
.GetIsolate()); | 5248 throwArityTypeErrorForMethod("voidMethodArrayLongArg", "TestObject", 1,
info.Length(), info.GetIsolate()); |
| 5259 return; | 5249 return; |
| 5260 } | 5250 } |
| 5261 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5251 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5262 V8TRYCATCH_VOID(Vector<int>, arrayLongArg, toNativeArray<int>(info[0], 1, in
fo.GetIsolate())); | 5252 V8TRYCATCH_VOID(Vector<int>, arrayLongArg, toNativeArray<int>(info[0], 1, in
fo.GetIsolate())); |
| 5263 impl->voidMethodArrayLongArg(arrayLongArg); | 5253 impl->voidMethodArrayLongArg(arrayLongArg); |
| 5264 } | 5254 } |
| 5265 | 5255 |
| 5266 static void voidMethodArrayLongArgMethodCallback(const v8::FunctionCallbackInfo<
v8::Value>& info) | 5256 static void voidMethodArrayLongArgMethodCallback(const v8::FunctionCallbackInfo<
v8::Value>& info) |
| 5267 { | 5257 { |
| 5268 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5258 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5269 TestObjectV8Internal::voidMethodArrayLongArgMethod(info); | 5259 TestObjectV8Internal::voidMethodArrayLongArgMethod(info); |
| 5270 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5260 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5271 } | 5261 } |
| 5272 | 5262 |
| 5273 static void voidMethodArrayStringArgMethod(const v8::FunctionCallbackInfo<v8::Va
lue>& info) | 5263 static void voidMethodArrayStringArgMethod(const v8::FunctionCallbackInfo<v8::Va
lue>& info) |
| 5274 { | 5264 { |
| 5275 if (UNLIKELY(info.Length() < 1)) { | 5265 if (UNLIKELY(info.Length() < 1)) { |
| 5276 throwTypeError(ExceptionMessages::failedToExecute("voidMethodArrayString
Arg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), in
fo.GetIsolate()); | 5266 throwArityTypeErrorForMethod("voidMethodArrayStringArg", "TestObject", 1
, info.Length(), info.GetIsolate()); |
| 5277 return; | 5267 return; |
| 5278 } | 5268 } |
| 5279 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5269 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5280 V8TRYCATCH_VOID(Vector<String>, arrayStringArg, toNativeArray<String>(info[0
], 1, info.GetIsolate())); | 5270 V8TRYCATCH_VOID(Vector<String>, arrayStringArg, toNativeArray<String>(info[0
], 1, info.GetIsolate())); |
| 5281 impl->voidMethodArrayStringArg(arrayStringArg); | 5271 impl->voidMethodArrayStringArg(arrayStringArg); |
| 5282 } | 5272 } |
| 5283 | 5273 |
| 5284 static void voidMethodArrayStringArgMethodCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) | 5274 static void voidMethodArrayStringArgMethodCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) |
| 5285 { | 5275 { |
| 5286 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5276 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5287 TestObjectV8Internal::voidMethodArrayStringArgMethod(info); | 5277 TestObjectV8Internal::voidMethodArrayStringArgMethod(info); |
| 5288 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5278 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5289 } | 5279 } |
| 5290 | 5280 |
| 5291 static void voidMethodArrayTestInterfaceEmptyArgMethod(const v8::FunctionCallbac
kInfo<v8::Value>& info) | 5281 static void voidMethodArrayTestInterfaceEmptyArgMethod(const v8::FunctionCallbac
kInfo<v8::Value>& info) |
| 5292 { | 5282 { |
| 5293 if (UNLIKELY(info.Length() < 1)) { | 5283 if (UNLIKELY(info.Length() < 1)) { |
| 5294 throwTypeError(ExceptionMessages::failedToExecute("voidMethodArrayTestIn
terfaceEmptyArg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Le
ngth())), info.GetIsolate()); | 5284 throwArityTypeErrorForMethod("voidMethodArrayTestInterfaceEmptyArg", "Te
stObject", 1, info.Length(), info.GetIsolate()); |
| 5295 return; | 5285 return; |
| 5296 } | 5286 } |
| 5297 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5287 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5298 V8TRYCATCH_VOID(Vector<RefPtr<TestInterfaceEmpty> >, arrayTestInterfaceEmpty
Arg, (toRefPtrNativeArray<TestInterfaceEmpty, V8TestInterfaceEmpty>(info[0], 1,
info.GetIsolate()))); | 5288 V8TRYCATCH_VOID(Vector<RefPtr<TestInterfaceEmpty> >, arrayTestInterfaceEmpty
Arg, (toRefPtrNativeArray<TestInterfaceEmpty, V8TestInterfaceEmpty>(info[0], 1,
info.GetIsolate()))); |
| 5299 impl->voidMethodArrayTestInterfaceEmptyArg(arrayTestInterfaceEmptyArg); | 5289 impl->voidMethodArrayTestInterfaceEmptyArg(arrayTestInterfaceEmptyArg); |
| 5300 } | 5290 } |
| 5301 | 5291 |
| 5302 static void voidMethodArrayTestInterfaceEmptyArgMethodCallback(const v8::Functio
nCallbackInfo<v8::Value>& info) | 5292 static void voidMethodArrayTestInterfaceEmptyArgMethodCallback(const v8::Functio
nCallbackInfo<v8::Value>& info) |
| 5303 { | 5293 { |
| 5304 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5294 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5341 static void testInterfaceEmptySequenceMethodMethodCallback(const v8::FunctionCal
lbackInfo<v8::Value>& info) | 5331 static void testInterfaceEmptySequenceMethodMethodCallback(const v8::FunctionCal
lbackInfo<v8::Value>& info) |
| 5342 { | 5332 { |
| 5343 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5333 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5344 TestObjectV8Internal::testInterfaceEmptySequenceMethodMethod(info); | 5334 TestObjectV8Internal::testInterfaceEmptySequenceMethodMethod(info); |
| 5345 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5335 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5346 } | 5336 } |
| 5347 | 5337 |
| 5348 static void voidMethodSequenceLongArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 5338 static void voidMethodSequenceLongArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 5349 { | 5339 { |
| 5350 if (UNLIKELY(info.Length() < 1)) { | 5340 if (UNLIKELY(info.Length() < 1)) { |
| 5351 throwTypeError(ExceptionMessages::failedToExecute("voidMethodSequenceLon
gArg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), i
nfo.GetIsolate()); | 5341 throwArityTypeErrorForMethod("voidMethodSequenceLongArg", "TestObject",
1, info.Length(), info.GetIsolate()); |
| 5352 return; | 5342 return; |
| 5353 } | 5343 } |
| 5354 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5344 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5355 V8TRYCATCH_VOID(Vector<int>, longSequenceArg, toNativeArray<int>(info[0], 1,
info.GetIsolate())); | 5345 V8TRYCATCH_VOID(Vector<int>, longSequenceArg, toNativeArray<int>(info[0], 1,
info.GetIsolate())); |
| 5356 impl->voidMethodSequenceLongArg(longSequenceArg); | 5346 impl->voidMethodSequenceLongArg(longSequenceArg); |
| 5357 } | 5347 } |
| 5358 | 5348 |
| 5359 static void voidMethodSequenceLongArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 5349 static void voidMethodSequenceLongArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
| 5360 { | 5350 { |
| 5361 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5351 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5362 TestObjectV8Internal::voidMethodSequenceLongArgMethod(info); | 5352 TestObjectV8Internal::voidMethodSequenceLongArgMethod(info); |
| 5363 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5353 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5364 } | 5354 } |
| 5365 | 5355 |
| 5366 static void voidMethodSequenceStringArgMethod(const v8::FunctionCallbackInfo<v8:
:Value>& info) | 5356 static void voidMethodSequenceStringArgMethod(const v8::FunctionCallbackInfo<v8:
:Value>& info) |
| 5367 { | 5357 { |
| 5368 if (UNLIKELY(info.Length() < 1)) { | 5358 if (UNLIKELY(info.Length() < 1)) { |
| 5369 throwTypeError(ExceptionMessages::failedToExecute("voidMethodSequenceStr
ingArg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())),
info.GetIsolate()); | 5359 throwArityTypeErrorForMethod("voidMethodSequenceStringArg", "TestObject"
, 1, info.Length(), info.GetIsolate()); |
| 5370 return; | 5360 return; |
| 5371 } | 5361 } |
| 5372 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5362 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5373 V8TRYCATCH_VOID(Vector<String>, stringSequenceArg, toNativeArray<String>(inf
o[0], 1, info.GetIsolate())); | 5363 V8TRYCATCH_VOID(Vector<String>, stringSequenceArg, toNativeArray<String>(inf
o[0], 1, info.GetIsolate())); |
| 5374 impl->voidMethodSequenceStringArg(stringSequenceArg); | 5364 impl->voidMethodSequenceStringArg(stringSequenceArg); |
| 5375 } | 5365 } |
| 5376 | 5366 |
| 5377 static void voidMethodSequenceStringArgMethodCallback(const v8::FunctionCallback
Info<v8::Value>& info) | 5367 static void voidMethodSequenceStringArgMethodCallback(const v8::FunctionCallback
Info<v8::Value>& info) |
| 5378 { | 5368 { |
| 5379 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5369 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5380 TestObjectV8Internal::voidMethodSequenceStringArgMethod(info); | 5370 TestObjectV8Internal::voidMethodSequenceStringArgMethod(info); |
| 5381 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5371 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5382 } | 5372 } |
| 5383 | 5373 |
| 5384 static void voidMethodSequenceTestInterfaceEmptyArgMethod(const v8::FunctionCall
backInfo<v8::Value>& info) | 5374 static void voidMethodSequenceTestInterfaceEmptyArgMethod(const v8::FunctionCall
backInfo<v8::Value>& info) |
| 5385 { | 5375 { |
| 5386 if (UNLIKELY(info.Length() < 1)) { | 5376 if (UNLIKELY(info.Length() < 1)) { |
| 5387 throwTypeError(ExceptionMessages::failedToExecute("voidMethodSequenceTes
tInterfaceEmptyArg", "TestObject", ExceptionMessages::notEnoughArguments(1, info
.Length())), info.GetIsolate()); | 5377 throwArityTypeErrorForMethod("voidMethodSequenceTestInterfaceEmptyArg",
"TestObject", 1, info.Length(), info.GetIsolate()); |
| 5388 return; | 5378 return; |
| 5389 } | 5379 } |
| 5390 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5380 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5391 V8TRYCATCH_VOID(Vector<RefPtr<TestInterfaceEmpty> >, testInterfaceEmptySeque
nceArg, (toRefPtrNativeArray<TestInterfaceEmpty, V8TestInterfaceEmpty>(info[0],
1, info.GetIsolate()))); | 5381 V8TRYCATCH_VOID(Vector<RefPtr<TestInterfaceEmpty> >, testInterfaceEmptySeque
nceArg, (toRefPtrNativeArray<TestInterfaceEmpty, V8TestInterfaceEmpty>(info[0],
1, info.GetIsolate()))); |
| 5392 impl->voidMethodSequenceTestInterfaceEmptyArg(testInterfaceEmptySequenceArg)
; | 5382 impl->voidMethodSequenceTestInterfaceEmptyArg(testInterfaceEmptySequenceArg)
; |
| 5393 } | 5383 } |
| 5394 | 5384 |
| 5395 static void voidMethodSequenceTestInterfaceEmptyArgMethodCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) | 5385 static void voidMethodSequenceTestInterfaceEmptyArgMethodCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) |
| 5396 { | 5386 { |
| 5397 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5387 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5398 TestObjectV8Internal::voidMethodSequenceTestInterfaceEmptyArgMethod(info); | 5388 TestObjectV8Internal::voidMethodSequenceTestInterfaceEmptyArgMethod(info); |
| 5399 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5389 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5400 } | 5390 } |
| 5401 | 5391 |
| 5402 static void voidMethodTestInterfaceEmptyOrNullArgMethod(const v8::FunctionCallba
ckInfo<v8::Value>& info) | 5392 static void voidMethodTestInterfaceEmptyOrNullArgMethod(const v8::FunctionCallba
ckInfo<v8::Value>& info) |
| 5403 { | 5393 { |
| 5404 if (UNLIKELY(info.Length() < 1)) { | 5394 if (UNLIKELY(info.Length() < 1)) { |
| 5405 throwTypeError(ExceptionMessages::failedToExecute("voidMethodTestInterfa
ceEmptyOrNullArg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.L
ength())), info.GetIsolate()); | 5395 throwArityTypeErrorForMethod("voidMethodTestInterfaceEmptyOrNullArg", "T
estObject", 1, info.Length(), info.GetIsolate()); |
| 5406 return; | 5396 return; |
| 5407 } | 5397 } |
| 5408 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5398 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5409 V8TRYCATCH_VOID(TestInterfaceEmpty*, nullableTestInterfaceEmptyArg, V8TestIn
terfaceEmpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); | 5399 V8TRYCATCH_VOID(TestInterfaceEmpty*, nullableTestInterfaceEmptyArg, V8TestIn
terfaceEmpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); |
| 5410 impl->voidMethodTestInterfaceEmptyOrNullArg(nullableTestInterfaceEmptyArg); | 5400 impl->voidMethodTestInterfaceEmptyOrNullArg(nullableTestInterfaceEmptyArg); |
| 5411 } | 5401 } |
| 5412 | 5402 |
| 5413 static void voidMethodTestInterfaceEmptyOrNullArgMethodCallback(const v8::Functi
onCallbackInfo<v8::Value>& info) | 5403 static void voidMethodTestInterfaceEmptyOrNullArgMethodCallback(const v8::Functi
onCallbackInfo<v8::Value>& info) |
| 5414 { | 5404 { |
| 5415 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5405 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5416 TestObjectV8Internal::voidMethodTestInterfaceEmptyOrNullArgMethod(info); | 5406 TestObjectV8Internal::voidMethodTestInterfaceEmptyOrNullArgMethod(info); |
| 5417 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5407 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5418 } | 5408 } |
| 5419 | 5409 |
| 5420 static void voidMethodTestCallbackInterfaceArgMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) | 5410 static void voidMethodTestCallbackInterfaceArgMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
| 5421 { | 5411 { |
| 5422 if (UNLIKELY(info.Length() < 1)) { | 5412 if (UNLIKELY(info.Length() < 1)) { |
| 5423 throwTypeError(ExceptionMessages::failedToExecute("voidMethodTestCallbac
kInterfaceArg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Leng
th())), info.GetIsolate()); | 5413 throwArityTypeErrorForMethod("voidMethodTestCallbackInterfaceArg", "Test
Object", 1, info.Length(), info.GetIsolate()); |
| 5424 return; | 5414 return; |
| 5425 } | 5415 } |
| 5426 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5416 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5427 if (info.Length() <= 0 || !info[0]->IsFunction()) { | 5417 if (info.Length() <= 0 || !info[0]->IsFunction()) { |
| 5428 throwTypeError(ExceptionMessages::failedToExecute("voidMethodTestCallbac
kInterfaceArg", "TestObject", "The callback provided as parameter 1 is not a fun
ction."), info.GetIsolate()); | 5418 throwTypeError(ExceptionMessages::failedToExecute("voidMethodTestCallbac
kInterfaceArg", "TestObject", "The callback provided as parameter 1 is not a fun
ction."), info.GetIsolate()); |
| 5429 return; | 5419 return; |
| 5430 } | 5420 } |
| 5431 OwnPtr<TestCallbackInterface> testCallbackInterfaceArg = V8TestCallbackInter
face::create(v8::Handle<v8::Function>::Cast(info[0]), currentExecutionContext(in
fo.GetIsolate())); | 5421 OwnPtr<TestCallbackInterface> testCallbackInterfaceArg = V8TestCallbackInter
face::create(v8::Handle<v8::Function>::Cast(info[0]), currentExecutionContext(in
fo.GetIsolate())); |
| 5432 impl->voidMethodTestCallbackInterfaceArg(testCallbackInterfaceArg.release())
; | 5422 impl->voidMethodTestCallbackInterfaceArg(testCallbackInterfaceArg.release())
; |
| 5433 } | 5423 } |
| (...skipping 22 matching lines...) Expand all Loading... |
| 5456 static void voidMethodOptionalTestCallbackInterfaceArgMethodCallback(const v8::F
unctionCallbackInfo<v8::Value>& info) | 5446 static void voidMethodOptionalTestCallbackInterfaceArgMethodCallback(const v8::F
unctionCallbackInfo<v8::Value>& info) |
| 5457 { | 5447 { |
| 5458 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5448 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5459 TestObjectV8Internal::voidMethodOptionalTestCallbackInterfaceArgMethod(info)
; | 5449 TestObjectV8Internal::voidMethodOptionalTestCallbackInterfaceArgMethod(info)
; |
| 5460 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5450 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5461 } | 5451 } |
| 5462 | 5452 |
| 5463 static void voidMethodTestCallbackInterfaceOrNullArgMethod(const v8::FunctionCal
lbackInfo<v8::Value>& info) | 5453 static void voidMethodTestCallbackInterfaceOrNullArgMethod(const v8::FunctionCal
lbackInfo<v8::Value>& info) |
| 5464 { | 5454 { |
| 5465 if (UNLIKELY(info.Length() < 1)) { | 5455 if (UNLIKELY(info.Length() < 1)) { |
| 5466 throwTypeError(ExceptionMessages::failedToExecute("voidMethodTestCallbac
kInterfaceOrNullArg", "TestObject", ExceptionMessages::notEnoughArguments(1, inf
o.Length())), info.GetIsolate()); | 5456 throwArityTypeErrorForMethod("voidMethodTestCallbackInterfaceOrNullArg",
"TestObject", 1, info.Length(), info.GetIsolate()); |
| 5467 return; | 5457 return; |
| 5468 } | 5458 } |
| 5469 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5459 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5470 if (info.Length() <= 0 || !(info[0]->IsFunction() || info[0]->IsNull())) { | 5460 if (info.Length() <= 0 || !(info[0]->IsFunction() || info[0]->IsNull())) { |
| 5471 throwTypeError(ExceptionMessages::failedToExecute("voidMethodTestCallbac
kInterfaceOrNullArg", "TestObject", "The callback provided as parameter 1 is not
a function."), info.GetIsolate()); | 5461 throwTypeError(ExceptionMessages::failedToExecute("voidMethodTestCallbac
kInterfaceOrNullArg", "TestObject", "The callback provided as parameter 1 is not
a function."), info.GetIsolate()); |
| 5472 return; | 5462 return; |
| 5473 } | 5463 } |
| 5474 OwnPtr<TestCallbackInterface> testCallbackInterfaceArg = info[0]->IsNull() ?
nullptr : V8TestCallbackInterface::create(v8::Handle<v8::Function>::Cast(info[0
]), currentExecutionContext(info.GetIsolate())); | 5464 OwnPtr<TestCallbackInterface> testCallbackInterfaceArg = info[0]->IsNull() ?
nullptr : V8TestCallbackInterface::create(v8::Handle<v8::Function>::Cast(info[0
]), currentExecutionContext(info.GetIsolate())); |
| 5475 impl->voidMethodTestCallbackInterfaceOrNullArg(testCallbackInterfaceArg.rele
ase()); | 5465 impl->voidMethodTestCallbackInterfaceOrNullArg(testCallbackInterfaceArg.rele
ase()); |
| 5476 } | 5466 } |
| (...skipping 14 matching lines...) Expand all Loading... |
| 5491 static void testEnumMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Valu
e>& info) | 5481 static void testEnumMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Valu
e>& info) |
| 5492 { | 5482 { |
| 5493 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5483 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5494 TestObjectV8Internal::testEnumMethodMethod(info); | 5484 TestObjectV8Internal::testEnumMethodMethod(info); |
| 5495 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5485 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5496 } | 5486 } |
| 5497 | 5487 |
| 5498 static void voidMethodTestEnumArgMethod(const v8::FunctionCallbackInfo<v8::Value
>& info) | 5488 static void voidMethodTestEnumArgMethod(const v8::FunctionCallbackInfo<v8::Value
>& info) |
| 5499 { | 5489 { |
| 5500 if (UNLIKELY(info.Length() < 1)) { | 5490 if (UNLIKELY(info.Length() < 1)) { |
| 5501 throwTypeError(ExceptionMessages::failedToExecute("voidMethodTestEnumArg
", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.
GetIsolate()); | 5491 throwArityTypeErrorForMethod("voidMethodTestEnumArg", "TestObject", 1, i
nfo.Length(), info.GetIsolate()); |
| 5502 return; | 5492 return; |
| 5503 } | 5493 } |
| 5504 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5494 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5505 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, testEnumTypeArg, in
fo[0]); | 5495 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, testEnumTypeArg, in
fo[0]); |
| 5506 String string = testEnumTypeArg; | 5496 String string = testEnumTypeArg; |
| 5507 if (!(string == "" || string == "EnumValue1" || string == "EnumValue2" || st
ring == "EnumValue3")) { | 5497 if (!(string == "" || string == "EnumValue1" || string == "EnumValue2" || st
ring == "EnumValue3")) { |
| 5508 throwTypeError(ExceptionMessages::failedToExecute("voidMethodTestEnumArg
", "TestObject", "parameter 1 ('" + string + "') is not a valid enum value."), i
nfo.GetIsolate()); | 5498 throwTypeError(ExceptionMessages::failedToExecute("voidMethodTestEnumArg
", "TestObject", "parameter 1 ('" + string + "') is not a valid enum value."), i
nfo.GetIsolate()); |
| 5509 return; | 5499 return; |
| 5510 } | 5500 } |
| 5511 impl->voidMethodTestEnumArg(testEnumTypeArg); | 5501 impl->voidMethodTestEnumArg(testEnumTypeArg); |
| (...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5579 static void xPathNSResolverMethodMethodCallback(const v8::FunctionCallbackInfo<v
8::Value>& info) | 5569 static void xPathNSResolverMethodMethodCallback(const v8::FunctionCallbackInfo<v
8::Value>& info) |
| 5580 { | 5570 { |
| 5581 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5571 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5582 TestObjectV8Internal::xPathNSResolverMethodMethod(info); | 5572 TestObjectV8Internal::xPathNSResolverMethodMethod(info); |
| 5583 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5573 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5584 } | 5574 } |
| 5585 | 5575 |
| 5586 static void voidMethodDictionaryArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 5576 static void voidMethodDictionaryArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
| 5587 { | 5577 { |
| 5588 if (UNLIKELY(info.Length() < 1)) { | 5578 if (UNLIKELY(info.Length() < 1)) { |
| 5589 throwTypeError(ExceptionMessages::failedToExecute("voidMethodDictionaryA
rg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), inf
o.GetIsolate()); | 5579 throwArityTypeErrorForMethod("voidMethodDictionaryArg", "TestObject", 1,
info.Length(), info.GetIsolate()); |
| 5590 return; | 5580 return; |
| 5591 } | 5581 } |
| 5592 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5582 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5593 V8TRYCATCH_VOID(Dictionary, dictionaryArg, Dictionary(info[0], info.GetIsola
te())); | 5583 V8TRYCATCH_VOID(Dictionary, dictionaryArg, Dictionary(info[0], info.GetIsola
te())); |
| 5594 if (!dictionaryArg.isUndefinedOrNull() && !dictionaryArg.isObject()) { | 5584 if (!dictionaryArg.isUndefinedOrNull() && !dictionaryArg.isObject()) { |
| 5595 throwTypeError(ExceptionMessages::failedToExecute("voidMethodDictionaryA
rg", "TestObject", "parameter 1 ('dictionaryArg') is not an object."), info.GetI
solate()); | 5585 throwTypeError(ExceptionMessages::failedToExecute("voidMethodDictionaryA
rg", "TestObject", "parameter 1 ('dictionaryArg') is not an object."), info.GetI
solate()); |
| 5596 return; | 5586 return; |
| 5597 } | 5587 } |
| 5598 impl->voidMethodDictionaryArg(dictionaryArg); | 5588 impl->voidMethodDictionaryArg(dictionaryArg); |
| 5599 } | 5589 } |
| 5600 | 5590 |
| 5601 static void voidMethodDictionaryArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) | 5591 static void voidMethodDictionaryArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) |
| 5602 { | 5592 { |
| 5603 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5593 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5604 TestObjectV8Internal::voidMethodDictionaryArgMethod(info); | 5594 TestObjectV8Internal::voidMethodDictionaryArgMethod(info); |
| 5605 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5595 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5606 } | 5596 } |
| 5607 | 5597 |
| 5608 static void voidMethodEventListenerArgMethod(const v8::FunctionCallbackInfo<v8::
Value>& info) | 5598 static void voidMethodEventListenerArgMethod(const v8::FunctionCallbackInfo<v8::
Value>& info) |
| 5609 { | 5599 { |
| 5610 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodE
ventListenerArg", "TestObject", info.Holder(), info.GetIsolate()); | 5600 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodE
ventListenerArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 5611 if (UNLIKELY(info.Length() < 1)) { | 5601 if (UNLIKELY(info.Length() < 1)) { |
| 5612 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 5602 throwArityTypeError(exceptionState, 1, info.Length()); |
| 5613 exceptionState.throwIfNeeded(); | |
| 5614 return; | 5603 return; |
| 5615 } | 5604 } |
| 5616 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5605 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5617 RefPtr<EventListener> eventListenerArg = V8EventListenerList::getEventListen
er(info[1], false, ListenerFindOrCreate); | 5606 RefPtr<EventListener> eventListenerArg = V8EventListenerList::getEventListen
er(info[1], false, ListenerFindOrCreate); |
| 5618 impl->voidMethodEventListenerArg(eventListenerArg); | 5607 impl->voidMethodEventListenerArg(eventListenerArg); |
| 5619 if (listener && !impl->toNode()) | 5608 if (listener && !impl->toNode()) |
| 5620 removeHiddenValueFromArray(info.Holder(), info[1], V8TestObject::eventLi
stenerCacheIndex, info.GetIsolate()); | 5609 removeHiddenValueFromArray(info.Holder(), info[1], V8TestObject::eventLi
stenerCacheIndex, info.GetIsolate()); |
| 5621 } | 5610 } |
| 5622 | 5611 |
| 5623 static void voidMethodEventListenerArgMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) | 5612 static void voidMethodEventListenerArgMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
| 5624 { | 5613 { |
| 5625 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5614 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5626 TestObjectV8Internal::voidMethodEventListenerArgMethod(info); | 5615 TestObjectV8Internal::voidMethodEventListenerArgMethod(info); |
| 5627 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5616 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5628 } | 5617 } |
| 5629 | 5618 |
| 5630 static void voidMethodNodeFilterArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 5619 static void voidMethodNodeFilterArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
| 5631 { | 5620 { |
| 5632 if (UNLIKELY(info.Length() < 1)) { | 5621 if (UNLIKELY(info.Length() < 1)) { |
| 5633 throwTypeError(ExceptionMessages::failedToExecute("voidMethodNodeFilterA
rg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), inf
o.GetIsolate()); | 5622 throwArityTypeErrorForMethod("voidMethodNodeFilterArg", "TestObject", 1,
info.Length(), info.GetIsolate()); |
| 5634 return; | 5623 return; |
| 5635 } | 5624 } |
| 5636 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5625 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5637 V8TRYCATCH_VOID(RefPtr<NodeFilter>, nodeFilterArg, toNodeFilter(info[0], inf
o.GetIsolate())); | 5626 V8TRYCATCH_VOID(RefPtr<NodeFilter>, nodeFilterArg, toNodeFilter(info[0], inf
o.GetIsolate())); |
| 5638 impl->voidMethodNodeFilterArg(nodeFilterArg.release()); | 5627 impl->voidMethodNodeFilterArg(nodeFilterArg.release()); |
| 5639 } | 5628 } |
| 5640 | 5629 |
| 5641 static void voidMethodNodeFilterArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) | 5630 static void voidMethodNodeFilterArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) |
| 5642 { | 5631 { |
| 5643 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5632 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5644 TestObjectV8Internal::voidMethodNodeFilterArgMethod(info); | 5633 TestObjectV8Internal::voidMethodNodeFilterArgMethod(info); |
| 5645 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5634 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5646 } | 5635 } |
| 5647 | 5636 |
| 5648 static void voidMethodPromiseArgMethod(const v8::FunctionCallbackInfo<v8::Value>
& info) | 5637 static void voidMethodPromiseArgMethod(const v8::FunctionCallbackInfo<v8::Value>
& info) |
| 5649 { | 5638 { |
| 5650 if (UNLIKELY(info.Length() < 1)) { | 5639 if (UNLIKELY(info.Length() < 1)) { |
| 5651 throwTypeError(ExceptionMessages::failedToExecute("voidMethodPromiseArg"
, "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.G
etIsolate()); | 5640 throwArityTypeErrorForMethod("voidMethodPromiseArg", "TestObject", 1, in
fo.Length(), info.GetIsolate()); |
| 5652 return; | 5641 return; |
| 5653 } | 5642 } |
| 5654 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5643 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5655 V8TRYCATCH_VOID(ScriptPromise, promiseArg, ScriptPromise(info[0], info.GetIs
olate())); | 5644 V8TRYCATCH_VOID(ScriptPromise, promiseArg, ScriptPromise(info[0], info.GetIs
olate())); |
| 5656 if (!promiseArg.isUndefinedOrNull() && !promiseArg.isObject()) { | 5645 if (!promiseArg.isUndefinedOrNull() && !promiseArg.isObject()) { |
| 5657 throwTypeError(ExceptionMessages::failedToExecute("voidMethodPromiseArg"
, "TestObject", "parameter 1 ('promiseArg') is not an object."), info.GetIsolate
()); | 5646 throwTypeError(ExceptionMessages::failedToExecute("voidMethodPromiseArg"
, "TestObject", "parameter 1 ('promiseArg') is not an object."), info.GetIsolate
()); |
| 5658 return; | 5647 return; |
| 5659 } | 5648 } |
| 5660 impl->voidMethodPromiseArg(promiseArg); | 5649 impl->voidMethodPromiseArg(promiseArg); |
| 5661 } | 5650 } |
| 5662 | 5651 |
| 5663 static void voidMethodPromiseArgMethodCallback(const v8::FunctionCallbackInfo<v8
::Value>& info) | 5652 static void voidMethodPromiseArgMethodCallback(const v8::FunctionCallbackInfo<v8
::Value>& info) |
| 5664 { | 5653 { |
| 5665 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5654 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5666 TestObjectV8Internal::voidMethodPromiseArgMethod(info); | 5655 TestObjectV8Internal::voidMethodPromiseArgMethod(info); |
| 5667 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5656 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5668 } | 5657 } |
| 5669 | 5658 |
| 5670 static void voidMethodSerializedScriptValueArgMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) | 5659 static void voidMethodSerializedScriptValueArgMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
| 5671 { | 5660 { |
| 5672 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodS
erializedScriptValueArg", "TestObject", info.Holder(), info.GetIsolate()); | 5661 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodS
erializedScriptValueArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 5673 if (UNLIKELY(info.Length() < 1)) { | 5662 if (UNLIKELY(info.Length() < 1)) { |
| 5674 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 5663 throwArityTypeError(exceptionState, 1, info.Length()); |
| 5675 exceptionState.throwIfNeeded(); | |
| 5676 return; | 5664 return; |
| 5677 } | 5665 } |
| 5678 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5666 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5679 RefPtr<SerializedScriptValue> serializedScriptValueArg = SerializedScriptVal
ue::create(info[0], 0, 0, exceptionState, info.GetIsolate()); | 5667 RefPtr<SerializedScriptValue> serializedScriptValueArg = SerializedScriptVal
ue::create(info[0], 0, 0, exceptionState, info.GetIsolate()); |
| 5680 if (exceptionState.throwIfNeeded()) | 5668 if (exceptionState.throwIfNeeded()) |
| 5681 return; | 5669 return; |
| 5682 impl->voidMethodSerializedScriptValueArg(serializedScriptValueArg); | 5670 impl->voidMethodSerializedScriptValueArg(serializedScriptValueArg); |
| 5683 } | 5671 } |
| 5684 | 5672 |
| 5685 static void voidMethodSerializedScriptValueArgMethodCallback(const v8::FunctionC
allbackInfo<v8::Value>& info) | 5673 static void voidMethodSerializedScriptValueArgMethodCallback(const v8::FunctionC
allbackInfo<v8::Value>& info) |
| 5686 { | 5674 { |
| 5687 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5675 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5688 TestObjectV8Internal::voidMethodSerializedScriptValueArgMethod(info); | 5676 TestObjectV8Internal::voidMethodSerializedScriptValueArgMethod(info); |
| 5689 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5677 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5690 } | 5678 } |
| 5691 | 5679 |
| 5692 static void voidMethodXPathNSResolverArgMethod(const v8::FunctionCallbackInfo<v8
::Value>& info) | 5680 static void voidMethodXPathNSResolverArgMethod(const v8::FunctionCallbackInfo<v8
::Value>& info) |
| 5693 { | 5681 { |
| 5694 if (UNLIKELY(info.Length() < 1)) { | 5682 if (UNLIKELY(info.Length() < 1)) { |
| 5695 throwTypeError(ExceptionMessages::failedToExecute("voidMethodXPathNSReso
lverArg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length()))
, info.GetIsolate()); | 5683 throwArityTypeErrorForMethod("voidMethodXPathNSResolverArg", "TestObject
", 1, info.Length(), info.GetIsolate()); |
| 5696 return; | 5684 return; |
| 5697 } | 5685 } |
| 5698 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5686 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5699 V8TRYCATCH_VOID(RefPtrWillBeRawPtr<XPathNSResolver>, xPathNSResolverArg, toX
PathNSResolver(info[0], info.GetIsolate())); | 5687 V8TRYCATCH_VOID(RefPtrWillBeRawPtr<XPathNSResolver>, xPathNSResolverArg, toX
PathNSResolver(info[0], info.GetIsolate())); |
| 5700 impl->voidMethodXPathNSResolverArg(xPathNSResolverArg.release()); | 5688 impl->voidMethodXPathNSResolverArg(xPathNSResolverArg.release()); |
| 5701 } | 5689 } |
| 5702 | 5690 |
| 5703 static void voidMethodXPathNSResolverArgMethodCallback(const v8::FunctionCallbac
kInfo<v8::Value>& info) | 5691 static void voidMethodXPathNSResolverArgMethodCallback(const v8::FunctionCallbac
kInfo<v8::Value>& info) |
| 5704 { | 5692 { |
| 5705 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5693 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5706 TestObjectV8Internal::voidMethodXPathNSResolverArgMethod(info); | 5694 TestObjectV8Internal::voidMethodXPathNSResolverArgMethod(info); |
| 5707 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5695 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5708 } | 5696 } |
| 5709 | 5697 |
| 5710 static void voidMethodDictionarySequenceArgMethod(const v8::FunctionCallbackInfo
<v8::Value>& info) | 5698 static void voidMethodDictionarySequenceArgMethod(const v8::FunctionCallbackInfo
<v8::Value>& info) |
| 5711 { | 5699 { |
| 5712 if (UNLIKELY(info.Length() < 1)) { | 5700 if (UNLIKELY(info.Length() < 1)) { |
| 5713 throwTypeError(ExceptionMessages::failedToExecute("voidMethodDictionaryS
equenceArg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Length(
))), info.GetIsolate()); | 5701 throwArityTypeErrorForMethod("voidMethodDictionarySequenceArg", "TestObj
ect", 1, info.Length(), info.GetIsolate()); |
| 5714 return; | 5702 return; |
| 5715 } | 5703 } |
| 5716 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5704 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5717 V8TRYCATCH_VOID(Vector<Dictionary>, dictionarySequenceArg, toNativeArray<Dic
tionary>(info[0], 1, info.GetIsolate())); | 5705 V8TRYCATCH_VOID(Vector<Dictionary>, dictionarySequenceArg, toNativeArray<Dic
tionary>(info[0], 1, info.GetIsolate())); |
| 5718 impl->voidMethodDictionarySequenceArg(dictionarySequenceArg); | 5706 impl->voidMethodDictionarySequenceArg(dictionarySequenceArg); |
| 5719 } | 5707 } |
| 5720 | 5708 |
| 5721 static void voidMethodDictionarySequenceArgMethodCallback(const v8::FunctionCall
backInfo<v8::Value>& info) | 5709 static void voidMethodDictionarySequenceArgMethodCallback(const v8::FunctionCall
backInfo<v8::Value>& info) |
| 5722 { | 5710 { |
| 5723 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5711 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5724 TestObjectV8Internal::voidMethodDictionarySequenceArgMethod(info); | 5712 TestObjectV8Internal::voidMethodDictionarySequenceArgMethod(info); |
| 5725 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5713 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5726 } | 5714 } |
| 5727 | 5715 |
| 5728 static void voidMethodStringArgLongArgMethod(const v8::FunctionCallbackInfo<v8::
Value>& info) | 5716 static void voidMethodStringArgLongArgMethod(const v8::FunctionCallbackInfo<v8::
Value>& info) |
| 5729 { | 5717 { |
| 5730 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodS
tringArgLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 5718 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodS
tringArgLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 5731 if (UNLIKELY(info.Length() < 2)) { | 5719 if (UNLIKELY(info.Length() < 2)) { |
| 5732 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(2, i
nfo.Length())); | 5720 throwArityTypeError(exceptionState, 2, info.Length()); |
| 5733 exceptionState.throwIfNeeded(); | |
| 5734 return; | 5721 return; |
| 5735 } | 5722 } |
| 5736 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5723 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5737 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, stringArg, info[0])
; | 5724 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, stringArg, info[0])
; |
| 5738 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[1], exceptionState), ex
ceptionState); | 5725 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[1], exceptionState), ex
ceptionState); |
| 5739 impl->voidMethodStringArgLongArg(stringArg, longArg); | 5726 impl->voidMethodStringArgLongArg(stringArg, longArg); |
| 5740 } | 5727 } |
| 5741 | 5728 |
| 5742 static void voidMethodStringArgLongArgMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) | 5729 static void voidMethodStringArgLongArgMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
| 5743 { | 5730 { |
| (...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5855 { | 5842 { |
| 5856 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5843 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5857 TestObjectV8Internal::longMethodOptionalLongArgMethod(info); | 5844 TestObjectV8Internal::longMethodOptionalLongArgMethod(info); |
| 5858 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5845 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5859 } | 5846 } |
| 5860 | 5847 |
| 5861 static void voidMethodLongArgOptionalLongArgMethod(const v8::FunctionCallbackInf
o<v8::Value>& info) | 5848 static void voidMethodLongArgOptionalLongArgMethod(const v8::FunctionCallbackInf
o<v8::Value>& info) |
| 5862 { | 5849 { |
| 5863 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgOptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 5850 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgOptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 5864 if (UNLIKELY(info.Length() < 1)) { | 5851 if (UNLIKELY(info.Length() < 1)) { |
| 5865 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 5852 throwArityTypeError(exceptionState, 1, info.Length()); |
| 5866 exceptionState.throwIfNeeded(); | |
| 5867 return; | 5853 return; |
| 5868 } | 5854 } |
| 5869 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5855 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5870 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 5856 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); |
| 5871 if (UNLIKELY(info.Length() <= 1)) { | 5857 if (UNLIKELY(info.Length() <= 1)) { |
| 5872 impl->voidMethodLongArgOptionalLongArg(longArg); | 5858 impl->voidMethodLongArgOptionalLongArg(longArg); |
| 5873 return; | 5859 return; |
| 5874 } | 5860 } |
| 5875 V8TRYCATCH_EXCEPTION_VOID(int, optionalLongArg, toInt32(info[1], exceptionSt
ate), exceptionState); | 5861 V8TRYCATCH_EXCEPTION_VOID(int, optionalLongArg, toInt32(info[1], exceptionSt
ate), exceptionState); |
| 5876 impl->voidMethodLongArgOptionalLongArg(longArg, optionalLongArg); | 5862 impl->voidMethodLongArgOptionalLongArg(longArg, optionalLongArg); |
| 5877 } | 5863 } |
| 5878 | 5864 |
| 5879 static void voidMethodLongArgOptionalLongArgMethodCallback(const v8::FunctionCal
lbackInfo<v8::Value>& info) | 5865 static void voidMethodLongArgOptionalLongArgMethodCallback(const v8::FunctionCal
lbackInfo<v8::Value>& info) |
| 5880 { | 5866 { |
| 5881 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5867 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5882 TestObjectV8Internal::voidMethodLongArgOptionalLongArgMethod(info); | 5868 TestObjectV8Internal::voidMethodLongArgOptionalLongArgMethod(info); |
| 5883 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5869 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5884 } | 5870 } |
| 5885 | 5871 |
| 5886 static void voidMethodLongArgOptionalLongArgOptionalLongArgMethod(const v8::Func
tionCallbackInfo<v8::Value>& info) | 5872 static void voidMethodLongArgOptionalLongArgOptionalLongArgMethod(const v8::Func
tionCallbackInfo<v8::Value>& info) |
| 5887 { | 5873 { |
| 5888 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgOptionalLongArgOptionalLongArg", "TestObject", info.Holder(), info.GetIsol
ate()); | 5874 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgOptionalLongArgOptionalLongArg", "TestObject", info.Holder(), info.GetIsol
ate()); |
| 5889 if (UNLIKELY(info.Length() < 1)) { | 5875 if (UNLIKELY(info.Length() < 1)) { |
| 5890 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 5876 throwArityTypeError(exceptionState, 1, info.Length()); |
| 5891 exceptionState.throwIfNeeded(); | |
| 5892 return; | 5877 return; |
| 5893 } | 5878 } |
| 5894 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5879 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5895 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 5880 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); |
| 5896 if (UNLIKELY(info.Length() <= 1)) { | 5881 if (UNLIKELY(info.Length() <= 1)) { |
| 5897 impl->voidMethodLongArgOptionalLongArgOptionalLongArg(longArg); | 5882 impl->voidMethodLongArgOptionalLongArgOptionalLongArg(longArg); |
| 5898 return; | 5883 return; |
| 5899 } | 5884 } |
| 5900 V8TRYCATCH_EXCEPTION_VOID(int, optionalLongArg1, toInt32(info[1], exceptionS
tate), exceptionState); | 5885 V8TRYCATCH_EXCEPTION_VOID(int, optionalLongArg1, toInt32(info[1], exceptionS
tate), exceptionState); |
| 5901 if (UNLIKELY(info.Length() <= 2)) { | 5886 if (UNLIKELY(info.Length() <= 2)) { |
| 5902 impl->voidMethodLongArgOptionalLongArgOptionalLongArg(longArg, optionalL
ongArg1); | 5887 impl->voidMethodLongArgOptionalLongArgOptionalLongArg(longArg, optionalL
ongArg1); |
| 5903 return; | 5888 return; |
| 5904 } | 5889 } |
| 5905 V8TRYCATCH_EXCEPTION_VOID(int, optionalLongArg2, toInt32(info[2], exceptionS
tate), exceptionState); | 5890 V8TRYCATCH_EXCEPTION_VOID(int, optionalLongArg2, toInt32(info[2], exceptionS
tate), exceptionState); |
| 5906 impl->voidMethodLongArgOptionalLongArgOptionalLongArg(longArg, optionalLongA
rg1, optionalLongArg2); | 5891 impl->voidMethodLongArgOptionalLongArgOptionalLongArg(longArg, optionalLongA
rg1, optionalLongArg2); |
| 5907 } | 5892 } |
| 5908 | 5893 |
| 5909 static void voidMethodLongArgOptionalLongArgOptionalLongArgMethodCallback(const
v8::FunctionCallbackInfo<v8::Value>& info) | 5894 static void voidMethodLongArgOptionalLongArgOptionalLongArgMethodCallback(const
v8::FunctionCallbackInfo<v8::Value>& info) |
| 5910 { | 5895 { |
| 5911 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5896 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5912 TestObjectV8Internal::voidMethodLongArgOptionalLongArgOptionalLongArgMethod(
info); | 5897 TestObjectV8Internal::voidMethodLongArgOptionalLongArgOptionalLongArgMethod(
info); |
| 5913 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5898 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5914 } | 5899 } |
| 5915 | 5900 |
| 5916 static void voidMethodLongArgOptionalTestInterfaceEmptyArgMethod(const v8::Funct
ionCallbackInfo<v8::Value>& info) | 5901 static void voidMethodLongArgOptionalTestInterfaceEmptyArgMethod(const v8::Funct
ionCallbackInfo<v8::Value>& info) |
| 5917 { | 5902 { |
| 5918 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgOptionalTestInterfaceEmptyArg", "TestObject", info.Holder(), info.GetIsola
te()); | 5903 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgOptionalTestInterfaceEmptyArg", "TestObject", info.Holder(), info.GetIsola
te()); |
| 5919 if (UNLIKELY(info.Length() < 1)) { | 5904 if (UNLIKELY(info.Length() < 1)) { |
| 5920 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 5905 throwArityTypeError(exceptionState, 1, info.Length()); |
| 5921 exceptionState.throwIfNeeded(); | |
| 5922 return; | 5906 return; |
| 5923 } | 5907 } |
| 5924 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5908 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5925 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 5909 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); |
| 5926 if (UNLIKELY(info.Length() <= 1)) { | 5910 if (UNLIKELY(info.Length() <= 1)) { |
| 5927 impl->voidMethodLongArgOptionalTestInterfaceEmptyArg(longArg); | 5911 impl->voidMethodLongArgOptionalTestInterfaceEmptyArg(longArg); |
| 5928 return; | 5912 return; |
| 5929 } | 5913 } |
| 5930 V8TRYCATCH_VOID(TestInterfaceEmpty*, optionalTestInterfaceEmpty, V8TestInter
faceEmpty::toNativeWithTypeCheck(info.GetIsolate(), info[1])); | 5914 V8TRYCATCH_VOID(TestInterfaceEmpty*, optionalTestInterfaceEmpty, V8TestInter
faceEmpty::toNativeWithTypeCheck(info.GetIsolate(), info[1])); |
| 5931 impl->voidMethodLongArgOptionalTestInterfaceEmptyArg(longArg, optionalTestIn
terfaceEmpty); | 5915 impl->voidMethodLongArgOptionalTestInterfaceEmptyArg(longArg, optionalTestIn
terfaceEmpty); |
| 5932 } | 5916 } |
| 5933 | 5917 |
| 5934 static void voidMethodLongArgOptionalTestInterfaceEmptyArgMethodCallback(const v
8::FunctionCallbackInfo<v8::Value>& info) | 5918 static void voidMethodLongArgOptionalTestInterfaceEmptyArgMethodCallback(const v
8::FunctionCallbackInfo<v8::Value>& info) |
| 5935 { | 5919 { |
| 5936 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5920 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5937 TestObjectV8Internal::voidMethodLongArgOptionalTestInterfaceEmptyArgMethod(i
nfo); | 5921 TestObjectV8Internal::voidMethodLongArgOptionalTestInterfaceEmptyArgMethod(i
nfo); |
| 5938 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5922 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5939 } | 5923 } |
| 5940 | 5924 |
| 5941 static void voidMethodTestInterfaceEmptyArgOptionalLongArgMethod(const v8::Funct
ionCallbackInfo<v8::Value>& info) | 5925 static void voidMethodTestInterfaceEmptyArgOptionalLongArgMethod(const v8::Funct
ionCallbackInfo<v8::Value>& info) |
| 5942 { | 5926 { |
| 5943 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodT
estInterfaceEmptyArgOptionalLongArg", "TestObject", info.Holder(), info.GetIsola
te()); | 5927 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodT
estInterfaceEmptyArgOptionalLongArg", "TestObject", info.Holder(), info.GetIsola
te()); |
| 5944 if (UNLIKELY(info.Length() < 1)) { | 5928 if (UNLIKELY(info.Length() < 1)) { |
| 5945 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 5929 throwArityTypeError(exceptionState, 1, info.Length()); |
| 5946 exceptionState.throwIfNeeded(); | |
| 5947 return; | 5930 return; |
| 5948 } | 5931 } |
| 5949 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5932 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 5950 V8TRYCATCH_VOID(TestInterfaceEmpty*, optionalTestInterfaceEmpty, V8TestInter
faceEmpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); | 5933 V8TRYCATCH_VOID(TestInterfaceEmpty*, optionalTestInterfaceEmpty, V8TestInter
faceEmpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); |
| 5951 if (UNLIKELY(info.Length() <= 1)) { | 5934 if (UNLIKELY(info.Length() <= 1)) { |
| 5952 impl->voidMethodTestInterfaceEmptyArgOptionalLongArg(optionalTestInterfa
ceEmpty); | 5935 impl->voidMethodTestInterfaceEmptyArgOptionalLongArg(optionalTestInterfa
ceEmpty); |
| 5953 return; | 5936 return; |
| 5954 } | 5937 } |
| 5955 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[1], exceptionState), ex
ceptionState); | 5938 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[1], exceptionState), ex
ceptionState); |
| 5956 impl->voidMethodTestInterfaceEmptyArgOptionalLongArg(optionalTestInterfaceEm
pty, longArg); | 5939 impl->voidMethodTestInterfaceEmptyArgOptionalLongArg(optionalTestInterfaceEm
pty, longArg); |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5991 static void voidMethodVariadicStringArgMethodCallback(const v8::FunctionCallback
Info<v8::Value>& info) | 5974 static void voidMethodVariadicStringArgMethodCallback(const v8::FunctionCallback
Info<v8::Value>& info) |
| 5992 { | 5975 { |
| 5993 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5976 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 5994 TestObjectV8Internal::voidMethodVariadicStringArgMethod(info); | 5977 TestObjectV8Internal::voidMethodVariadicStringArgMethod(info); |
| 5995 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5978 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 5996 } | 5979 } |
| 5997 | 5980 |
| 5998 static void voidMethodStringArgVariadicStringArgMethod(const v8::FunctionCallbac
kInfo<v8::Value>& info) | 5981 static void voidMethodStringArgVariadicStringArgMethod(const v8::FunctionCallbac
kInfo<v8::Value>& info) |
| 5999 { | 5982 { |
| 6000 if (UNLIKELY(info.Length() < 1)) { | 5983 if (UNLIKELY(info.Length() < 1)) { |
| 6001 throwTypeError(ExceptionMessages::failedToExecute("voidMethodStringArgVa
riadicStringArg", "TestObject", ExceptionMessages::notEnoughArguments(1, info.Le
ngth())), info.GetIsolate()); | 5984 throwArityTypeErrorForMethod("voidMethodStringArgVariadicStringArg", "Te
stObject", 1, info.Length(), info.GetIsolate()); |
| 6002 return; | 5985 return; |
| 6003 } | 5986 } |
| 6004 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5987 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6005 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, stringArg, info[0])
; | 5988 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, stringArg, info[0])
; |
| 6006 V8TRYCATCH_VOID(Vector<String>, variadicStringArgs, toNativeArguments<String
>(info, 1)); | 5989 V8TRYCATCH_VOID(Vector<String>, variadicStringArgs, toNativeArguments<String
>(info, 1)); |
| 6007 impl->voidMethodStringArgVariadicStringArg(stringArg, variadicStringArgs); | 5990 impl->voidMethodStringArgVariadicStringArg(stringArg, variadicStringArgs); |
| 6008 } | 5991 } |
| 6009 | 5992 |
| 6010 static void voidMethodStringArgVariadicStringArgMethodCallback(const v8::Functio
nCallbackInfo<v8::Value>& info) | 5993 static void voidMethodStringArgVariadicStringArgMethodCallback(const v8::Functio
nCallbackInfo<v8::Value>& info) |
| 6011 { | 5994 { |
| (...skipping 19 matching lines...) Expand all Loading... |
| 6031 static void voidMethodVariadicTestInterfaceEmptyArgMethodCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) | 6014 static void voidMethodVariadicTestInterfaceEmptyArgMethodCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) |
| 6032 { | 6015 { |
| 6033 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6016 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 6034 TestObjectV8Internal::voidMethodVariadicTestInterfaceEmptyArgMethod(info); | 6017 TestObjectV8Internal::voidMethodVariadicTestInterfaceEmptyArgMethod(info); |
| 6035 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6018 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 6036 } | 6019 } |
| 6037 | 6020 |
| 6038 static void voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArgMethod(c
onst v8::FunctionCallbackInfo<v8::Value>& info) | 6021 static void voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArgMethod(c
onst v8::FunctionCallbackInfo<v8::Value>& info) |
| 6039 { | 6022 { |
| 6040 if (UNLIKELY(info.Length() < 1)) { | 6023 if (UNLIKELY(info.Length() < 1)) { |
| 6041 throwTypeError(ExceptionMessages::failedToExecute("voidMethodTestInterfa
ceEmptyArgVariadicTestInterfaceEmptyArg", "TestObject", ExceptionMessages::notEn
oughArguments(1, info.Length())), info.GetIsolate()); | 6024 throwArityTypeErrorForMethod("voidMethodTestInterfaceEmptyArgVariadicTes
tInterfaceEmptyArg", "TestObject", 1, info.Length(), info.GetIsolate()); |
| 6042 return; | 6025 return; |
| 6043 } | 6026 } |
| 6044 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6027 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6045 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceE
mpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); | 6028 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceE
mpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); |
| 6046 Vector<RefPtr<TestInterfaceEmpty> > variadicTestInterfaceEmptyArgs; | 6029 Vector<RefPtr<TestInterfaceEmpty> > variadicTestInterfaceEmptyArgs; |
| 6047 for (int i = 1; i < info.Length(); ++i) { | 6030 for (int i = 1; i < info.Length(); ++i) { |
| 6048 if (!V8TestInterfaceEmpty::hasInstance(info[i], info.GetIsolate())) { | 6031 if (!V8TestInterfaceEmpty::hasInstance(info[i], info.GetIsolate())) { |
| 6049 throwTypeError(ExceptionMessages::failedToExecute("voidMethodTestInt
erfaceEmptyArgVariadicTestInterfaceEmptyArg", "TestObject", "parameter 2 is not
of type 'TestInterfaceEmpty'."), info.GetIsolate()); | 6032 throwTypeError(ExceptionMessages::failedToExecute("voidMethodTestInt
erfaceEmptyArgVariadicTestInterfaceEmptyArg", "TestObject", "parameter 2 is not
of type 'TestInterfaceEmpty'."), info.GetIsolate()); |
| 6050 return; | 6033 return; |
| 6051 } | 6034 } |
| (...skipping 27 matching lines...) Expand all Loading... |
| 6079 { | 6062 { |
| 6080 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6063 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 6081 TestObjectV8Internal::voidMethodVariadicTestInterfaceWillBeGarbageCollectedA
rgMethod(info); | 6064 TestObjectV8Internal::voidMethodVariadicTestInterfaceWillBeGarbageCollectedA
rgMethod(info); |
| 6082 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6065 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 6083 } | 6066 } |
| 6084 | 6067 |
| 6085 static void overloadedMethodA1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6068 static void overloadedMethodA1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 6086 { | 6069 { |
| 6087 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodA", "TestObject", info.Holder(), info.GetIsolate()); | 6070 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodA", "TestObject", info.Holder(), info.GetIsolate()); |
| 6088 if (UNLIKELY(info.Length() < 1)) { | 6071 if (UNLIKELY(info.Length() < 1)) { |
| 6089 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 6072 throwArityTypeError(exceptionState, 1, info.Length()); |
| 6090 exceptionState.throwIfNeeded(); | |
| 6091 return; | 6073 return; |
| 6092 } | 6074 } |
| 6093 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6075 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6094 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 6076 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); |
| 6095 impl->overloadedMethodA(longArg); | 6077 impl->overloadedMethodA(longArg); |
| 6096 } | 6078 } |
| 6097 | 6079 |
| 6098 static void overloadedMethodA2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6080 static void overloadedMethodA2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 6099 { | 6081 { |
| 6100 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodA", "TestObject", info.Holder(), info.GetIsolate()); | 6082 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodA", "TestObject", info.Holder(), info.GetIsolate()); |
| 6101 if (UNLIKELY(info.Length() < 2)) { | 6083 if (UNLIKELY(info.Length() < 2)) { |
| 6102 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(2, i
nfo.Length())); | 6084 throwArityTypeError(exceptionState, 2, info.Length()); |
| 6103 exceptionState.throwIfNeeded(); | |
| 6104 return; | 6085 return; |
| 6105 } | 6086 } |
| 6106 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6087 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6107 V8TRYCATCH_EXCEPTION_VOID(int, longArg1, toInt32(info[0], exceptionState), e
xceptionState); | 6088 V8TRYCATCH_EXCEPTION_VOID(int, longArg1, toInt32(info[0], exceptionState), e
xceptionState); |
| 6108 V8TRYCATCH_EXCEPTION_VOID(int, longArg2, toInt32(info[1], exceptionState), e
xceptionState); | 6089 V8TRYCATCH_EXCEPTION_VOID(int, longArg2, toInt32(info[1], exceptionState), e
xceptionState); |
| 6109 impl->overloadedMethodA(longArg1, longArg2); | 6090 impl->overloadedMethodA(longArg1, longArg2); |
| 6110 } | 6091 } |
| 6111 | 6092 |
| 6112 static void overloadedMethodAMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 6093 static void overloadedMethodAMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
| 6113 { | 6094 { |
| 6114 if (((info.Length() == 1))) { | 6095 if (((info.Length() == 1))) { |
| 6115 overloadedMethodA1Method(info); | 6096 overloadedMethodA1Method(info); |
| 6116 return; | 6097 return; |
| 6117 } | 6098 } |
| 6118 if (((info.Length() == 2))) { | 6099 if (((info.Length() == 2))) { |
| 6119 overloadedMethodA2Method(info); | 6100 overloadedMethodA2Method(info); |
| 6120 return; | 6101 return; |
| 6121 } | 6102 } |
| 6122 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodA", "TestObject", info.Holder(), info.GetIsolate()); | 6103 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodA", "TestObject", info.Holder(), info.GetIsolate()); |
| 6123 if (UNLIKELY(info.Length() < 1)) { | 6104 if (UNLIKELY(info.Length() < 1)) { |
| 6124 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 6105 throwArityTypeError(exceptionState, 1, info.Length()); |
| 6125 exceptionState.throwIfNeeded(); | |
| 6126 return; | 6106 return; |
| 6127 } | 6107 } |
| 6128 exceptionState.throwTypeError("No function was found that matched the signat
ure provided."); | 6108 exceptionState.throwTypeError("No function was found that matched the signat
ure provided."); |
| 6129 exceptionState.throwIfNeeded(); | 6109 exceptionState.throwIfNeeded(); |
| 6130 } | 6110 } |
| 6131 | 6111 |
| 6132 static void overloadedMethodAMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 6112 static void overloadedMethodAMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 6133 { | 6113 { |
| 6134 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6114 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 6135 TestObjectV8Internal::overloadedMethodAMethod(info); | 6115 TestObjectV8Internal::overloadedMethodAMethod(info); |
| 6136 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6116 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 6137 } | 6117 } |
| 6138 | 6118 |
| 6139 static void overloadedMethodB1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6119 static void overloadedMethodB1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 6140 { | 6120 { |
| 6141 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodB", "TestObject", info.Holder(), info.GetIsolate()); | 6121 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodB", "TestObject", info.Holder(), info.GetIsolate()); |
| 6142 if (UNLIKELY(info.Length() < 1)) { | 6122 if (UNLIKELY(info.Length() < 1)) { |
| 6143 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 6123 throwArityTypeError(exceptionState, 1, info.Length()); |
| 6144 exceptionState.throwIfNeeded(); | |
| 6145 return; | 6124 return; |
| 6146 } | 6125 } |
| 6147 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6126 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6148 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 6127 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); |
| 6149 impl->overloadedMethodB(longArg); | 6128 impl->overloadedMethodB(longArg); |
| 6150 } | 6129 } |
| 6151 | 6130 |
| 6152 static void overloadedMethodB2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6131 static void overloadedMethodB2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 6153 { | 6132 { |
| 6154 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodB", "TestObject", info.Holder(), info.GetIsolate()); | 6133 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodB", "TestObject", info.Holder(), info.GetIsolate()); |
| 6155 if (UNLIKELY(info.Length() < 1)) { | 6134 if (UNLIKELY(info.Length() < 1)) { |
| 6156 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 6135 throwArityTypeError(exceptionState, 1, info.Length()); |
| 6157 exceptionState.throwIfNeeded(); | |
| 6158 return; | 6136 return; |
| 6159 } | 6137 } |
| 6160 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6138 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6161 V8TRYCATCH_EXCEPTION_VOID(int, longArg1, toInt32(info[0], exceptionState), e
xceptionState); | 6139 V8TRYCATCH_EXCEPTION_VOID(int, longArg1, toInt32(info[0], exceptionState), e
xceptionState); |
| 6162 if (UNLIKELY(info.Length() <= 1)) { | 6140 if (UNLIKELY(info.Length() <= 1)) { |
| 6163 impl->overloadedMethodB(longArg1); | 6141 impl->overloadedMethodB(longArg1); |
| 6164 return; | 6142 return; |
| 6165 } | 6143 } |
| 6166 V8TRYCATCH_EXCEPTION_VOID(int, longArg2, toInt32(info[1], exceptionState), e
xceptionState); | 6144 V8TRYCATCH_EXCEPTION_VOID(int, longArg2, toInt32(info[1], exceptionState), e
xceptionState); |
| 6167 impl->overloadedMethodB(longArg1, longArg2); | 6145 impl->overloadedMethodB(longArg1, longArg2); |
| 6168 } | 6146 } |
| 6169 | 6147 |
| 6170 static void overloadedMethodBMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 6148 static void overloadedMethodBMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
| 6171 { | 6149 { |
| 6172 if (((info.Length() == 1))) { | 6150 if (((info.Length() == 1))) { |
| 6173 overloadedMethodB1Method(info); | 6151 overloadedMethodB1Method(info); |
| 6174 return; | 6152 return; |
| 6175 } | 6153 } |
| 6176 if (((info.Length() == 1)) || ((info.Length() == 2))) { | 6154 if (((info.Length() == 1)) || ((info.Length() == 2))) { |
| 6177 overloadedMethodB2Method(info); | 6155 overloadedMethodB2Method(info); |
| 6178 return; | 6156 return; |
| 6179 } | 6157 } |
| 6180 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodB", "TestObject", info.Holder(), info.GetIsolate()); | 6158 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodB", "TestObject", info.Holder(), info.GetIsolate()); |
| 6181 if (UNLIKELY(info.Length() < 1)) { | 6159 if (UNLIKELY(info.Length() < 1)) { |
| 6182 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 6160 throwArityTypeError(exceptionState, 1, info.Length()); |
| 6183 exceptionState.throwIfNeeded(); | |
| 6184 return; | 6161 return; |
| 6185 } | 6162 } |
| 6186 exceptionState.throwTypeError("No function was found that matched the signat
ure provided."); | 6163 exceptionState.throwTypeError("No function was found that matched the signat
ure provided."); |
| 6187 exceptionState.throwIfNeeded(); | 6164 exceptionState.throwIfNeeded(); |
| 6188 } | 6165 } |
| 6189 | 6166 |
| 6190 static void overloadedMethodBMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 6167 static void overloadedMethodBMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 6191 { | 6168 { |
| 6192 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6169 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 6193 TestObjectV8Internal::overloadedMethodBMethod(info); | 6170 TestObjectV8Internal::overloadedMethodBMethod(info); |
| 6194 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6171 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 6195 } | 6172 } |
| 6196 | 6173 |
| 6197 static void overloadedMethodC1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6174 static void overloadedMethodC1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 6198 { | 6175 { |
| 6199 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodC", "TestObject", info.Holder(), info.GetIsolate()); | 6176 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodC", "TestObject", info.Holder(), info.GetIsolate()); |
| 6200 if (UNLIKELY(info.Length() < 1)) { | 6177 if (UNLIKELY(info.Length() < 1)) { |
| 6201 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 6178 throwArityTypeError(exceptionState, 1, info.Length()); |
| 6202 exceptionState.throwIfNeeded(); | |
| 6203 return; | 6179 return; |
| 6204 } | 6180 } |
| 6205 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6181 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6206 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 6182 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); |
| 6207 impl->overloadedMethodC(longArg); | 6183 impl->overloadedMethodC(longArg); |
| 6208 } | 6184 } |
| 6209 | 6185 |
| 6210 static void overloadedMethodC2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6186 static void overloadedMethodC2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 6211 { | 6187 { |
| 6212 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodC", "TestObject", info.Holder(), info.GetIsolate()); | 6188 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodC", "TestObject", info.Holder(), info.GetIsolate()); |
| 6213 if (UNLIKELY(info.Length() < 1)) { | 6189 if (UNLIKELY(info.Length() < 1)) { |
| 6214 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 6190 throwArityTypeError(exceptionState, 1, info.Length()); |
| 6215 exceptionState.throwIfNeeded(); | |
| 6216 return; | 6191 return; |
| 6217 } | 6192 } |
| 6218 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6193 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6219 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 6194 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); |
| 6220 V8TRYCATCH_VOID(Vector<int>, longArgs, toNativeArguments<int>(info, 1)); | 6195 V8TRYCATCH_VOID(Vector<int>, longArgs, toNativeArguments<int>(info, 1)); |
| 6221 impl->overloadedMethodC(longArg, longArgs); | 6196 impl->overloadedMethodC(longArg, longArgs); |
| 6222 } | 6197 } |
| 6223 | 6198 |
| 6224 static void overloadedMethodCMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 6199 static void overloadedMethodCMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
| 6225 { | 6200 { |
| 6226 if (((info.Length() == 1))) { | 6201 if (((info.Length() == 1))) { |
| 6227 overloadedMethodC1Method(info); | 6202 overloadedMethodC1Method(info); |
| 6228 return; | 6203 return; |
| 6229 } | 6204 } |
| 6230 if () { | 6205 if () { |
| 6231 overloadedMethodC2Method(info); | 6206 overloadedMethodC2Method(info); |
| 6232 return; | 6207 return; |
| 6233 } | 6208 } |
| 6234 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodC", "TestObject", info.Holder(), info.GetIsolate()); | 6209 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodC", "TestObject", info.Holder(), info.GetIsolate()); |
| 6235 if (UNLIKELY(info.Length() < 1)) { | 6210 if (UNLIKELY(info.Length() < 1)) { |
| 6236 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 6211 throwArityTypeError(exceptionState, 1, info.Length()); |
| 6237 exceptionState.throwIfNeeded(); | |
| 6238 return; | 6212 return; |
| 6239 } | 6213 } |
| 6240 exceptionState.throwTypeError("No function was found that matched the signat
ure provided."); | 6214 exceptionState.throwTypeError("No function was found that matched the signat
ure provided."); |
| 6241 exceptionState.throwIfNeeded(); | 6215 exceptionState.throwIfNeeded(); |
| 6242 } | 6216 } |
| 6243 | 6217 |
| 6244 static void overloadedMethodCMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 6218 static void overloadedMethodCMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 6245 { | 6219 { |
| 6246 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6220 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 6247 TestObjectV8Internal::overloadedMethodCMethod(info); | 6221 TestObjectV8Internal::overloadedMethodCMethod(info); |
| 6248 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6222 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 6249 } | 6223 } |
| 6250 | 6224 |
| 6251 static void overloadedMethodD1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6225 static void overloadedMethodD1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 6252 { | 6226 { |
| 6253 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodD", "TestObject", info.Holder(), info.GetIsolate()); | 6227 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodD", "TestObject", info.Holder(), info.GetIsolate()); |
| 6254 if (UNLIKELY(info.Length() < 1)) { | 6228 if (UNLIKELY(info.Length() < 1)) { |
| 6255 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 6229 throwArityTypeError(exceptionState, 1, info.Length()); |
| 6256 exceptionState.throwIfNeeded(); | |
| 6257 return; | 6230 return; |
| 6258 } | 6231 } |
| 6259 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6232 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6260 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 6233 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); |
| 6261 impl->overloadedMethodD(longArg); | 6234 impl->overloadedMethodD(longArg); |
| 6262 } | 6235 } |
| 6263 | 6236 |
| 6264 static void overloadedMethodD2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6237 static void overloadedMethodD2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 6265 { | 6238 { |
| 6266 if (UNLIKELY(info.Length() < 1)) { | 6239 if (UNLIKELY(info.Length() < 1)) { |
| 6267 throwTypeError(ExceptionMessages::failedToExecute("overloadedMethodD", "
TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetI
solate()); | 6240 throwArityTypeErrorForMethod("overloadedMethodD", "TestObject", 1, info.
Length(), info.GetIsolate()); |
| 6268 return; | 6241 return; |
| 6269 } | 6242 } |
| 6270 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6243 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6271 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceE
mpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); | 6244 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceE
mpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); |
| 6272 impl->overloadedMethodD(testInterfaceEmptyArg); | 6245 impl->overloadedMethodD(testInterfaceEmptyArg); |
| 6273 } | 6246 } |
| 6274 | 6247 |
| 6275 static void overloadedMethodDMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 6248 static void overloadedMethodDMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
| 6276 { | 6249 { |
| 6277 if (((info.Length() == 1))) { | 6250 if (((info.Length() == 1))) { |
| 6278 overloadedMethodD1Method(info); | 6251 overloadedMethodD1Method(info); |
| 6279 return; | 6252 return; |
| 6280 } | 6253 } |
| 6281 if (((info.Length() == 1) && (V8TestInterfaceEmpty::hasInstance(info[0], inf
o.GetIsolate())))) { | 6254 if (((info.Length() == 1) && (V8TestInterfaceEmpty::hasInstance(info[0], inf
o.GetIsolate())))) { |
| 6282 overloadedMethodD2Method(info); | 6255 overloadedMethodD2Method(info); |
| 6283 return; | 6256 return; |
| 6284 } | 6257 } |
| 6285 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodD", "TestObject", info.Holder(), info.GetIsolate()); | 6258 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodD", "TestObject", info.Holder(), info.GetIsolate()); |
| 6286 if (UNLIKELY(info.Length() < 1)) { | 6259 if (UNLIKELY(info.Length() < 1)) { |
| 6287 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 6260 throwArityTypeError(exceptionState, 1, info.Length()); |
| 6288 exceptionState.throwIfNeeded(); | |
| 6289 return; | 6261 return; |
| 6290 } | 6262 } |
| 6291 exceptionState.throwTypeError("No function was found that matched the signat
ure provided."); | 6263 exceptionState.throwTypeError("No function was found that matched the signat
ure provided."); |
| 6292 exceptionState.throwIfNeeded(); | 6264 exceptionState.throwIfNeeded(); |
| 6293 } | 6265 } |
| 6294 | 6266 |
| 6295 static void overloadedMethodDMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 6267 static void overloadedMethodDMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 6296 { | 6268 { |
| 6297 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6269 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 6298 TestObjectV8Internal::overloadedMethodDMethod(info); | 6270 TestObjectV8Internal::overloadedMethodDMethod(info); |
| 6299 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6271 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 6300 } | 6272 } |
| 6301 | 6273 |
| 6302 static void overloadedMethodE1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6274 static void overloadedMethodE1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 6303 { | 6275 { |
| 6304 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodE", "TestObject", info.Holder(), info.GetIsolate()); | 6276 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodE", "TestObject", info.Holder(), info.GetIsolate()); |
| 6305 if (UNLIKELY(info.Length() < 1)) { | 6277 if (UNLIKELY(info.Length() < 1)) { |
| 6306 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 6278 throwArityTypeError(exceptionState, 1, info.Length()); |
| 6307 exceptionState.throwIfNeeded(); | |
| 6308 return; | 6279 return; |
| 6309 } | 6280 } |
| 6310 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6281 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6311 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 6282 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); |
| 6312 impl->overloadedMethodE(longArg); | 6283 impl->overloadedMethodE(longArg); |
| 6313 } | 6284 } |
| 6314 | 6285 |
| 6315 static void overloadedMethodE2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6286 static void overloadedMethodE2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 6316 { | 6287 { |
| 6317 if (UNLIKELY(info.Length() < 1)) { | 6288 if (UNLIKELY(info.Length() < 1)) { |
| 6318 throwTypeError(ExceptionMessages::failedToExecute("overloadedMethodE", "
TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetI
solate()); | 6289 throwArityTypeErrorForMethod("overloadedMethodE", "TestObject", 1, info.
Length(), info.GetIsolate()); |
| 6319 return; | 6290 return; |
| 6320 } | 6291 } |
| 6321 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6292 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6322 V8TRYCATCH_VOID(Vector<int>, longArrayArg, toNativeArray<int>(info[0], 1, in
fo.GetIsolate())); | 6293 V8TRYCATCH_VOID(Vector<int>, longArrayArg, toNativeArray<int>(info[0], 1, in
fo.GetIsolate())); |
| 6323 impl->overloadedMethodE(longArrayArg); | 6294 impl->overloadedMethodE(longArrayArg); |
| 6324 } | 6295 } |
| 6325 | 6296 |
| 6326 static void overloadedMethodEMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 6297 static void overloadedMethodEMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
| 6327 { | 6298 { |
| 6328 if (((info.Length() == 1))) { | 6299 if (((info.Length() == 1))) { |
| 6329 overloadedMethodE1Method(info); | 6300 overloadedMethodE1Method(info); |
| 6330 return; | 6301 return; |
| 6331 } | 6302 } |
| 6332 if (((info.Length() == 1) && (info[0]->IsArray()))) { | 6303 if (((info.Length() == 1) && (info[0]->IsArray()))) { |
| 6333 overloadedMethodE2Method(info); | 6304 overloadedMethodE2Method(info); |
| 6334 return; | 6305 return; |
| 6335 } | 6306 } |
| 6336 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodE", "TestObject", info.Holder(), info.GetIsolate()); | 6307 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodE", "TestObject", info.Holder(), info.GetIsolate()); |
| 6337 if (UNLIKELY(info.Length() < 1)) { | 6308 if (UNLIKELY(info.Length() < 1)) { |
| 6338 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 6309 throwArityTypeError(exceptionState, 1, info.Length()); |
| 6339 exceptionState.throwIfNeeded(); | |
| 6340 return; | 6310 return; |
| 6341 } | 6311 } |
| 6342 exceptionState.throwTypeError("No function was found that matched the signat
ure provided."); | 6312 exceptionState.throwTypeError("No function was found that matched the signat
ure provided."); |
| 6343 exceptionState.throwIfNeeded(); | 6313 exceptionState.throwIfNeeded(); |
| 6344 } | 6314 } |
| 6345 | 6315 |
| 6346 static void overloadedMethodEMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 6316 static void overloadedMethodEMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 6347 { | 6317 { |
| 6348 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6318 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 6349 TestObjectV8Internal::overloadedMethodEMethod(info); | 6319 TestObjectV8Internal::overloadedMethodEMethod(info); |
| 6350 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6320 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 6351 } | 6321 } |
| 6352 | 6322 |
| 6353 static void overloadedMethodF1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6323 static void overloadedMethodF1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 6354 { | 6324 { |
| 6355 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodF", "TestObject", info.Holder(), info.GetIsolate()); | 6325 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodF", "TestObject", info.Holder(), info.GetIsolate()); |
| 6356 if (UNLIKELY(info.Length() < 1)) { | 6326 if (UNLIKELY(info.Length() < 1)) { |
| 6357 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 6327 throwArityTypeError(exceptionState, 1, info.Length()); |
| 6358 exceptionState.throwIfNeeded(); | |
| 6359 return; | 6328 return; |
| 6360 } | 6329 } |
| 6361 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6330 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6362 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 6331 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); |
| 6363 impl->overloadedMethodF(longArg); | 6332 impl->overloadedMethodF(longArg); |
| 6364 } | 6333 } |
| 6365 | 6334 |
| 6366 static void overloadedMethodF2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6335 static void overloadedMethodF2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 6367 { | 6336 { |
| 6368 if (UNLIKELY(info.Length() < 1)) { | 6337 if (UNLIKELY(info.Length() < 1)) { |
| 6369 throwTypeError(ExceptionMessages::failedToExecute("overloadedMethodF", "
TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetI
solate()); | 6338 throwArityTypeErrorForMethod("overloadedMethodF", "TestObject", 1, info.
Length(), info.GetIsolate()); |
| 6370 return; | 6339 return; |
| 6371 } | 6340 } |
| 6372 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6341 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6373 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyNullableArg, V8TestIn
terfaceEmpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); | 6342 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyNullableArg, V8TestIn
terfaceEmpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); |
| 6374 impl->overloadedMethodF(testInterfaceEmptyNullableArg); | 6343 impl->overloadedMethodF(testInterfaceEmptyNullableArg); |
| 6375 } | 6344 } |
| 6376 | 6345 |
| 6377 static void overloadedMethodFMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 6346 static void overloadedMethodFMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
| 6378 { | 6347 { |
| 6379 if (((info.Length() == 1))) { | 6348 if (((info.Length() == 1))) { |
| 6380 overloadedMethodF1Method(info); | 6349 overloadedMethodF1Method(info); |
| 6381 return; | 6350 return; |
| 6382 } | 6351 } |
| 6383 if (((info.Length() == 1) && (info[0]->IsNull() || V8TestInterfaceEmpty::has
Instance(info[0], info.GetIsolate())))) { | 6352 if (((info.Length() == 1) && (info[0]->IsNull() || V8TestInterfaceEmpty::has
Instance(info[0], info.GetIsolate())))) { |
| 6384 overloadedMethodF2Method(info); | 6353 overloadedMethodF2Method(info); |
| 6385 return; | 6354 return; |
| 6386 } | 6355 } |
| 6387 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodF", "TestObject", info.Holder(), info.GetIsolate()); | 6356 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodF", "TestObject", info.Holder(), info.GetIsolate()); |
| 6388 if (UNLIKELY(info.Length() < 1)) { | 6357 if (UNLIKELY(info.Length() < 1)) { |
| 6389 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 6358 throwArityTypeError(exceptionState, 1, info.Length()); |
| 6390 exceptionState.throwIfNeeded(); | |
| 6391 return; | 6359 return; |
| 6392 } | 6360 } |
| 6393 exceptionState.throwTypeError("No function was found that matched the signat
ure provided."); | 6361 exceptionState.throwTypeError("No function was found that matched the signat
ure provided."); |
| 6394 exceptionState.throwIfNeeded(); | 6362 exceptionState.throwIfNeeded(); |
| 6395 } | 6363 } |
| 6396 | 6364 |
| 6397 static void overloadedMethodFMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 6365 static void overloadedMethodFMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 6398 { | 6366 { |
| 6399 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6367 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 6400 TestObjectV8Internal::overloadedMethodFMethod(info); | 6368 TestObjectV8Internal::overloadedMethodFMethod(info); |
| 6401 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6369 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 6402 } | 6370 } |
| 6403 | 6371 |
| 6404 static void overloadedMethodG1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6372 static void overloadedMethodG1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 6405 { | 6373 { |
| 6406 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6374 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6407 impl->overloadedMethodG(); | 6375 impl->overloadedMethodG(); |
| 6408 } | 6376 } |
| 6409 | 6377 |
| 6410 static void overloadedMethodG2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6378 static void overloadedMethodG2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 6411 { | 6379 { |
| 6412 if (UNLIKELY(info.Length() < 1)) { | 6380 if (UNLIKELY(info.Length() < 1)) { |
| 6413 throwTypeError(ExceptionMessages::failedToExecute("overloadedMethodG", "
TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetI
solate()); | 6381 throwArityTypeErrorForMethod("overloadedMethodG", "TestObject", 1, info.
Length(), info.GetIsolate()); |
| 6414 return; | 6382 return; |
| 6415 } | 6383 } |
| 6416 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6384 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6417 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, strictTypeCheckingS
tringArg, info[0]); | 6385 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, strictTypeCheckingS
tringArg, info[0]); |
| 6418 impl->overloadedMethodG(strictTypeCheckingStringArg); | 6386 impl->overloadedMethodG(strictTypeCheckingStringArg); |
| 6419 } | 6387 } |
| 6420 | 6388 |
| 6421 static void overloadedMethodGMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 6389 static void overloadedMethodGMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
| 6422 { | 6390 { |
| 6423 if (((info.Length() == 0))) { | 6391 if (((info.Length() == 0))) { |
| (...skipping 16 matching lines...) Expand all Loading... |
| 6440 | 6408 |
| 6441 static void overloadedMethodH1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6409 static void overloadedMethodH1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 6442 { | 6410 { |
| 6443 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6411 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6444 impl->overloadedMethodH(); | 6412 impl->overloadedMethodH(); |
| 6445 } | 6413 } |
| 6446 | 6414 |
| 6447 static void overloadedMethodH2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6415 static void overloadedMethodH2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 6448 { | 6416 { |
| 6449 if (UNLIKELY(info.Length() < 1)) { | 6417 if (UNLIKELY(info.Length() < 1)) { |
| 6450 throwTypeError(ExceptionMessages::failedToExecute("overloadedMethodH", "
TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetI
solate()); | 6418 throwArityTypeErrorForMethod("overloadedMethodH", "TestObject", 1, info.
Length(), info.GetIsolate()); |
| 6451 return; | 6419 return; |
| 6452 } | 6420 } |
| 6453 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6421 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6454 if (info.Length() <= 0 || !info[0]->IsFunction()) { | 6422 if (info.Length() <= 0 || !info[0]->IsFunction()) { |
| 6455 throwTypeError(ExceptionMessages::failedToExecute("overloadedMethodH", "
TestObject", "The callback provided as parameter 1 is not a function."), info.Ge
tIsolate()); | 6423 throwTypeError(ExceptionMessages::failedToExecute("overloadedMethodH", "
TestObject", "The callback provided as parameter 1 is not a function."), info.Ge
tIsolate()); |
| 6456 return; | 6424 return; |
| 6457 } | 6425 } |
| 6458 OwnPtr<TestCallbackInterface> testCallbackInterfaceArg = V8TestCallbackInter
face::create(v8::Handle<v8::Function>::Cast(info[0]), currentExecutionContext(in
fo.GetIsolate())); | 6426 OwnPtr<TestCallbackInterface> testCallbackInterfaceArg = V8TestCallbackInter
face::create(v8::Handle<v8::Function>::Cast(info[0]), currentExecutionContext(in
fo.GetIsolate())); |
| 6459 impl->overloadedMethodH(testCallbackInterfaceArg.release()); | 6427 impl->overloadedMethodH(testCallbackInterfaceArg.release()); |
| 6460 } | 6428 } |
| (...skipping 14 matching lines...) Expand all Loading... |
| 6475 static void overloadedMethodHMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 6443 static void overloadedMethodHMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 6476 { | 6444 { |
| 6477 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6445 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 6478 TestObjectV8Internal::overloadedMethodHMethod(info); | 6446 TestObjectV8Internal::overloadedMethodHMethod(info); |
| 6479 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6447 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 6480 } | 6448 } |
| 6481 | 6449 |
| 6482 static void overloadedMethodI1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6450 static void overloadedMethodI1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 6483 { | 6451 { |
| 6484 if (UNLIKELY(info.Length() < 1)) { | 6452 if (UNLIKELY(info.Length() < 1)) { |
| 6485 throwTypeError(ExceptionMessages::failedToExecute("overloadedMethodI", "
TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetI
solate()); | 6453 throwArityTypeErrorForMethod("overloadedMethodI", "TestObject", 1, info.
Length(), info.GetIsolate()); |
| 6486 return; | 6454 return; |
| 6487 } | 6455 } |
| 6488 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6456 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6489 V8TRYCATCH_VOID(Dictionary, dictionaryArg, Dictionary(info[0], info.GetIsola
te())); | 6457 V8TRYCATCH_VOID(Dictionary, dictionaryArg, Dictionary(info[0], info.GetIsola
te())); |
| 6490 if (!dictionaryArg.isUndefinedOrNull() && !dictionaryArg.isObject()) { | 6458 if (!dictionaryArg.isUndefinedOrNull() && !dictionaryArg.isObject()) { |
| 6491 throwTypeError(ExceptionMessages::failedToExecute("overloadedMethodI", "
TestObject", "parameter 1 ('dictionaryArg') is not an object."), info.GetIsolate
()); | 6459 throwTypeError(ExceptionMessages::failedToExecute("overloadedMethodI", "
TestObject", "parameter 1 ('dictionaryArg') is not an object."), info.GetIsolate
()); |
| 6492 return; | 6460 return; |
| 6493 } | 6461 } |
| 6494 impl->overloadedMethodI(dictionaryArg); | 6462 impl->overloadedMethodI(dictionaryArg); |
| 6495 } | 6463 } |
| 6496 | 6464 |
| 6497 static void overloadedMethodI2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6465 static void overloadedMethodI2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
| 6498 { | 6466 { |
| 6499 if (UNLIKELY(info.Length() < 1)) { | 6467 if (UNLIKELY(info.Length() < 1)) { |
| 6500 throwTypeError(ExceptionMessages::failedToExecute("overloadedMethodI", "
TestObject", ExceptionMessages::notEnoughArguments(1, info.Length())), info.GetI
solate()); | 6468 throwArityTypeErrorForMethod("overloadedMethodI", "TestObject", 1, info.
Length(), info.GetIsolate()); |
| 6501 return; | 6469 return; |
| 6502 } | 6470 } |
| 6503 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6471 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6504 V8TRYCATCH_VOID(double, doubleArg, static_cast<double>(info[0]->NumberValue(
))); | 6472 V8TRYCATCH_VOID(double, doubleArg, static_cast<double>(info[0]->NumberValue(
))); |
| 6505 impl->overloadedMethodI(doubleArg); | 6473 impl->overloadedMethodI(doubleArg); |
| 6506 } | 6474 } |
| 6507 | 6475 |
| 6508 static void overloadedMethodIMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 6476 static void overloadedMethodIMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
| 6509 { | 6477 { |
| 6510 if (((info.Length() == 1) && (info[0]->IsObject()))) { | 6478 if (((info.Length() == 1) && (info[0]->IsObject()))) { |
| 6511 overloadedMethodI1Method(info); | 6479 overloadedMethodI1Method(info); |
| 6512 return; | 6480 return; |
| 6513 } | 6481 } |
| 6514 if (((info.Length() == 1))) { | 6482 if (((info.Length() == 1))) { |
| 6515 overloadedMethodI2Method(info); | 6483 overloadedMethodI2Method(info); |
| 6516 return; | 6484 return; |
| 6517 } | 6485 } |
| 6518 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodI", "TestObject", info.Holder(), info.GetIsolate()); | 6486 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodI", "TestObject", info.Holder(), info.GetIsolate()); |
| 6519 if (UNLIKELY(info.Length() < 1)) { | 6487 if (UNLIKELY(info.Length() < 1)) { |
| 6520 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 6488 throwArityTypeError(exceptionState, 1, info.Length()); |
| 6521 exceptionState.throwIfNeeded(); | |
| 6522 return; | 6489 return; |
| 6523 } | 6490 } |
| 6524 exceptionState.throwTypeError("No function was found that matched the signat
ure provided."); | 6491 exceptionState.throwTypeError("No function was found that matched the signat
ure provided."); |
| 6525 exceptionState.throwIfNeeded(); | 6492 exceptionState.throwIfNeeded(); |
| 6526 } | 6493 } |
| 6527 | 6494 |
| 6528 static void overloadedMethodIMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 6495 static void overloadedMethodIMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
| 6529 { | 6496 { |
| 6530 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6497 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 6531 TestObjectV8Internal::overloadedMethodIMethod(info); | 6498 TestObjectV8Internal::overloadedMethodIMethod(info); |
| 6532 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6499 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 6533 } | 6500 } |
| 6534 | 6501 |
| 6535 static void overloadedPerWorldBindingsMethod1Method(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 6502 static void overloadedPerWorldBindingsMethod1Method(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
| 6536 { | 6503 { |
| 6537 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6504 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6538 impl->overloadedPerWorldBindingsMethod(); | 6505 impl->overloadedPerWorldBindingsMethod(); |
| 6539 } | 6506 } |
| 6540 | 6507 |
| 6541 static void overloadedPerWorldBindingsMethod1MethodForMainWorld(const v8::Functi
onCallbackInfo<v8::Value>& info) | 6508 static void overloadedPerWorldBindingsMethod1MethodForMainWorld(const v8::Functi
onCallbackInfo<v8::Value>& info) |
| 6542 { | 6509 { |
| 6543 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6510 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6544 impl->overloadedPerWorldBindingsMethod(); | 6511 impl->overloadedPerWorldBindingsMethod(); |
| 6545 } | 6512 } |
| 6546 | 6513 |
| 6547 static void overloadedPerWorldBindingsMethod2Method(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 6514 static void overloadedPerWorldBindingsMethod2Method(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
| 6548 { | 6515 { |
| 6549 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
erWorldBindingsMethod", "TestObject", info.Holder(), info.GetIsolate()); | 6516 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
erWorldBindingsMethod", "TestObject", info.Holder(), info.GetIsolate()); |
| 6550 if (UNLIKELY(info.Length() < 1)) { | 6517 if (UNLIKELY(info.Length() < 1)) { |
| 6551 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 6518 throwArityTypeError(exceptionState, 1, info.Length()); |
| 6552 exceptionState.throwIfNeeded(); | |
| 6553 return; | 6519 return; |
| 6554 } | 6520 } |
| 6555 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6521 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6556 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 6522 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); |
| 6557 impl->overloadedPerWorldBindingsMethod(longArg); | 6523 impl->overloadedPerWorldBindingsMethod(longArg); |
| 6558 } | 6524 } |
| 6559 | 6525 |
| 6560 static void overloadedPerWorldBindingsMethodMethod(const v8::FunctionCallbackInf
o<v8::Value>& info) | 6526 static void overloadedPerWorldBindingsMethodMethod(const v8::FunctionCallbackInf
o<v8::Value>& info) |
| 6561 { | 6527 { |
| 6562 if (((info.Length() == 0))) { | 6528 if (((info.Length() == 0))) { |
| (...skipping 11 matching lines...) Expand all Loading... |
| 6574 { | 6540 { |
| 6575 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6541 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 6576 TestObjectV8Internal::overloadedPerWorldBindingsMethodMethod(info); | 6542 TestObjectV8Internal::overloadedPerWorldBindingsMethodMethod(info); |
| 6577 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6543 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 6578 } | 6544 } |
| 6579 | 6545 |
| 6580 static void overloadedPerWorldBindingsMethod2MethodForMainWorld(const v8::Functi
onCallbackInfo<v8::Value>& info) | 6546 static void overloadedPerWorldBindingsMethod2MethodForMainWorld(const v8::Functi
onCallbackInfo<v8::Value>& info) |
| 6581 { | 6547 { |
| 6582 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
erWorldBindingsMethod", "TestObject", info.Holder(), info.GetIsolate()); | 6548 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
erWorldBindingsMethod", "TestObject", info.Holder(), info.GetIsolate()); |
| 6583 if (UNLIKELY(info.Length() < 1)) { | 6549 if (UNLIKELY(info.Length() < 1)) { |
| 6584 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 6550 throwArityTypeError(exceptionState, 1, info.Length()); |
| 6585 exceptionState.throwIfNeeded(); | |
| 6586 return; | 6551 return; |
| 6587 } | 6552 } |
| 6588 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6553 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6589 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 6554 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); |
| 6590 impl->overloadedPerWorldBindingsMethod(longArg); | 6555 impl->overloadedPerWorldBindingsMethod(longArg); |
| 6591 } | 6556 } |
| 6592 | 6557 |
| 6593 static void overloadedPerWorldBindingsMethodMethodForMainWorld(const v8::Functio
nCallbackInfo<v8::Value>& info) | 6558 static void overloadedPerWorldBindingsMethodMethodForMainWorld(const v8::Functio
nCallbackInfo<v8::Value>& info) |
| 6594 { | 6559 { |
| 6595 if (((info.Length() == 0))) { | 6560 if (((info.Length() == 0))) { |
| (...skipping 11 matching lines...) Expand all Loading... |
| 6607 { | 6572 { |
| 6608 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6573 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 6609 TestObjectV8Internal::overloadedPerWorldBindingsMethodMethodForMainWorld(inf
o); | 6574 TestObjectV8Internal::overloadedPerWorldBindingsMethodMethodForMainWorld(inf
o); |
| 6610 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6575 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 6611 } | 6576 } |
| 6612 | 6577 |
| 6613 static void overloadedStaticMethod1Method(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 6578 static void overloadedStaticMethod1Method(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
| 6614 { | 6579 { |
| 6615 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedS
taticMethod", "TestObject", info.Holder(), info.GetIsolate()); | 6580 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedS
taticMethod", "TestObject", info.Holder(), info.GetIsolate()); |
| 6616 if (UNLIKELY(info.Length() < 1)) { | 6581 if (UNLIKELY(info.Length() < 1)) { |
| 6617 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 6582 throwArityTypeError(exceptionState, 1, info.Length()); |
| 6618 exceptionState.throwIfNeeded(); | |
| 6619 return; | 6583 return; |
| 6620 } | 6584 } |
| 6621 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 6585 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); |
| 6622 TestObject::overloadedStaticMethod(longArg); | 6586 TestObject::overloadedStaticMethod(longArg); |
| 6623 } | 6587 } |
| 6624 | 6588 |
| 6625 static void overloadedStaticMethod2Method(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 6589 static void overloadedStaticMethod2Method(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
| 6626 { | 6590 { |
| 6627 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedS
taticMethod", "TestObject", info.Holder(), info.GetIsolate()); | 6591 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedS
taticMethod", "TestObject", info.Holder(), info.GetIsolate()); |
| 6628 if (UNLIKELY(info.Length() < 2)) { | 6592 if (UNLIKELY(info.Length() < 2)) { |
| 6629 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(2, i
nfo.Length())); | 6593 throwArityTypeError(exceptionState, 2, info.Length()); |
| 6630 exceptionState.throwIfNeeded(); | |
| 6631 return; | 6594 return; |
| 6632 } | 6595 } |
| 6633 V8TRYCATCH_EXCEPTION_VOID(int, longArg1, toInt32(info[0], exceptionState), e
xceptionState); | 6596 V8TRYCATCH_EXCEPTION_VOID(int, longArg1, toInt32(info[0], exceptionState), e
xceptionState); |
| 6634 V8TRYCATCH_EXCEPTION_VOID(int, longArg2, toInt32(info[1], exceptionState), e
xceptionState); | 6597 V8TRYCATCH_EXCEPTION_VOID(int, longArg2, toInt32(info[1], exceptionState), e
xceptionState); |
| 6635 TestObject::overloadedStaticMethod(longArg1, longArg2); | 6598 TestObject::overloadedStaticMethod(longArg1, longArg2); |
| 6636 } | 6599 } |
| 6637 | 6600 |
| 6638 static void overloadedStaticMethodMethod(const v8::FunctionCallbackInfo<v8::Valu
e>& info) | 6601 static void overloadedStaticMethodMethod(const v8::FunctionCallbackInfo<v8::Valu
e>& info) |
| 6639 { | 6602 { |
| 6640 if (((info.Length() == 1))) { | 6603 if (((info.Length() == 1))) { |
| 6641 overloadedStaticMethod1Method(info); | 6604 overloadedStaticMethod1Method(info); |
| 6642 return; | 6605 return; |
| 6643 } | 6606 } |
| 6644 if (((info.Length() == 2))) { | 6607 if (((info.Length() == 2))) { |
| 6645 overloadedStaticMethod2Method(info); | 6608 overloadedStaticMethod2Method(info); |
| 6646 return; | 6609 return; |
| 6647 } | 6610 } |
| 6648 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedS
taticMethod", "TestObject", info.Holder(), info.GetIsolate()); | 6611 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedS
taticMethod", "TestObject", info.Holder(), info.GetIsolate()); |
| 6649 if (UNLIKELY(info.Length() < 1)) { | 6612 if (UNLIKELY(info.Length() < 1)) { |
| 6650 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 6613 throwArityTypeError(exceptionState, 1, info.Length()); |
| 6651 exceptionState.throwIfNeeded(); | |
| 6652 return; | 6614 return; |
| 6653 } | 6615 } |
| 6654 exceptionState.throwTypeError("No function was found that matched the signat
ure provided."); | 6616 exceptionState.throwTypeError("No function was found that matched the signat
ure provided."); |
| 6655 exceptionState.throwIfNeeded(); | 6617 exceptionState.throwIfNeeded(); |
| 6656 } | 6618 } |
| 6657 | 6619 |
| 6658 static void overloadedStaticMethodMethodCallback(const v8::FunctionCallbackInfo<
v8::Value>& info) | 6620 static void overloadedStaticMethodMethodCallback(const v8::FunctionCallbackInfo<
v8::Value>& info) |
| 6659 { | 6621 { |
| 6660 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6622 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 6661 TestObjectV8Internal::overloadedStaticMethodMethod(info); | 6623 TestObjectV8Internal::overloadedStaticMethodMethod(info); |
| 6662 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6624 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 6663 } | 6625 } |
| 6664 | 6626 |
| 6665 static void voidMethodClampUnsignedShortArgMethod(const v8::FunctionCallbackInfo
<v8::Value>& info) | 6627 static void voidMethodClampUnsignedShortArgMethod(const v8::FunctionCallbackInfo
<v8::Value>& info) |
| 6666 { | 6628 { |
| 6667 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodC
lampUnsignedShortArg", "TestObject", info.Holder(), info.GetIsolate()); | 6629 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodC
lampUnsignedShortArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 6668 if (UNLIKELY(info.Length() < 1)) { | 6630 if (UNLIKELY(info.Length() < 1)) { |
| 6669 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 6631 throwArityTypeError(exceptionState, 1, info.Length()); |
| 6670 exceptionState.throwIfNeeded(); | |
| 6671 return; | 6632 return; |
| 6672 } | 6633 } |
| 6673 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6634 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6674 unsigned clampUnsignedShortArg = 0; | 6635 unsigned clampUnsignedShortArg = 0; |
| 6675 V8TRYCATCH_VOID(double, clampUnsignedShortArgNativeValue, info[0]->NumberVal
ue()); | 6636 V8TRYCATCH_VOID(double, clampUnsignedShortArgNativeValue, info[0]->NumberVal
ue()); |
| 6676 if (!std::isnan(clampUnsignedShortArgNativeValue)) | 6637 if (!std::isnan(clampUnsignedShortArgNativeValue)) |
| 6677 clampUnsignedShortArg = clampTo<unsigned short>(clampUnsignedShortArgNat
iveValue); | 6638 clampUnsignedShortArg = clampTo<unsigned short>(clampUnsignedShortArgNat
iveValue); |
| 6678 impl->voidMethodClampUnsignedShortArg(clampUnsignedShortArg); | 6639 impl->voidMethodClampUnsignedShortArg(clampUnsignedShortArg); |
| 6679 } | 6640 } |
| 6680 | 6641 |
| 6681 static void voidMethodClampUnsignedShortArgMethodCallback(const v8::FunctionCall
backInfo<v8::Value>& info) | 6642 static void voidMethodClampUnsignedShortArgMethodCallback(const v8::FunctionCall
backInfo<v8::Value>& info) |
| 6682 { | 6643 { |
| 6683 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6644 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 6684 TestObjectV8Internal::voidMethodClampUnsignedShortArgMethod(info); | 6645 TestObjectV8Internal::voidMethodClampUnsignedShortArgMethod(info); |
| 6685 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6646 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 6686 } | 6647 } |
| 6687 | 6648 |
| 6688 static void voidMethodClampUnsignedLongArgMethod(const v8::FunctionCallbackInfo<
v8::Value>& info) | 6649 static void voidMethodClampUnsignedLongArgMethod(const v8::FunctionCallbackInfo<
v8::Value>& info) |
| 6689 { | 6650 { |
| 6690 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodC
lampUnsignedLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 6651 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodC
lampUnsignedLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 6691 if (UNLIKELY(info.Length() < 1)) { | 6652 if (UNLIKELY(info.Length() < 1)) { |
| 6692 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 6653 throwArityTypeError(exceptionState, 1, info.Length()); |
| 6693 exceptionState.throwIfNeeded(); | |
| 6694 return; | 6654 return; |
| 6695 } | 6655 } |
| 6696 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6656 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6697 unsigned clampUnsignedLongArg = 0; | 6657 unsigned clampUnsignedLongArg = 0; |
| 6698 V8TRYCATCH_VOID(double, clampUnsignedLongArgNativeValue, info[0]->NumberValu
e()); | 6658 V8TRYCATCH_VOID(double, clampUnsignedLongArgNativeValue, info[0]->NumberValu
e()); |
| 6699 if (!std::isnan(clampUnsignedLongArgNativeValue)) | 6659 if (!std::isnan(clampUnsignedLongArgNativeValue)) |
| 6700 clampUnsignedLongArg = clampTo<unsigned long>(clampUnsignedLongArgNative
Value); | 6660 clampUnsignedLongArg = clampTo<unsigned long>(clampUnsignedLongArgNative
Value); |
| 6701 impl->voidMethodClampUnsignedLongArg(clampUnsignedLongArg); | 6661 impl->voidMethodClampUnsignedLongArg(clampUnsignedLongArg); |
| 6702 } | 6662 } |
| 6703 | 6663 |
| (...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6762 { | 6722 { |
| 6763 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6723 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 6764 TestObjectV8Internal::voidMethodDefaultNullStringStringArgMethod(info); | 6724 TestObjectV8Internal::voidMethodDefaultNullStringStringArgMethod(info); |
| 6765 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6725 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 6766 } | 6726 } |
| 6767 | 6727 |
| 6768 static void voidMethodEnforceRangeLongArgMethod(const v8::FunctionCallbackInfo<v
8::Value>& info) | 6728 static void voidMethodEnforceRangeLongArgMethod(const v8::FunctionCallbackInfo<v
8::Value>& info) |
| 6769 { | 6729 { |
| 6770 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodE
nforceRangeLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 6730 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodE
nforceRangeLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 6771 if (UNLIKELY(info.Length() < 1)) { | 6731 if (UNLIKELY(info.Length() < 1)) { |
| 6772 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 6732 throwArityTypeError(exceptionState, 1, info.Length()); |
| 6773 exceptionState.throwIfNeeded(); | |
| 6774 return; | 6733 return; |
| 6775 } | 6734 } |
| 6776 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6735 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6777 V8TRYCATCH_EXCEPTION_VOID(int, enforceRangeLongArg, toInt32(info[0], Enforce
Range, exceptionState), exceptionState); | 6736 V8TRYCATCH_EXCEPTION_VOID(int, enforceRangeLongArg, toInt32(info[0], Enforce
Range, exceptionState), exceptionState); |
| 6778 impl->voidMethodEnforceRangeLongArg(enforceRangeLongArg); | 6737 impl->voidMethodEnforceRangeLongArg(enforceRangeLongArg); |
| 6779 } | 6738 } |
| 6780 | 6739 |
| 6781 static void voidMethodEnforceRangeLongArgMethodCallback(const v8::FunctionCallba
ckInfo<v8::Value>& info) | 6740 static void voidMethodEnforceRangeLongArgMethodCallback(const v8::FunctionCallba
ckInfo<v8::Value>& info) |
| 6782 { | 6741 { |
| 6783 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6742 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 6784 TestObjectV8Internal::voidMethodEnforceRangeLongArgMethod(info); | 6743 TestObjectV8Internal::voidMethodEnforceRangeLongArgMethod(info); |
| 6785 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6744 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 6786 } | 6745 } |
| 6787 | 6746 |
| 6788 static void voidMethodTreatNullAsNullStringStringArgMethod(const v8::FunctionCal
lbackInfo<v8::Value>& info) | 6747 static void voidMethodTreatNullAsNullStringStringArgMethod(const v8::FunctionCal
lbackInfo<v8::Value>& info) |
| 6789 { | 6748 { |
| 6790 if (UNLIKELY(info.Length() < 1)) { | 6749 if (UNLIKELY(info.Length() < 1)) { |
| 6791 throwTypeError(ExceptionMessages::failedToExecute("voidMethodTreatNullAs
NullStringStringArg", "TestObject", ExceptionMessages::notEnoughArguments(1, inf
o.Length())), info.GetIsolate()); | 6750 throwArityTypeErrorForMethod("voidMethodTreatNullAsNullStringStringArg",
"TestObject", 1, info.Length(), info.GetIsolate()); |
| 6792 return; | 6751 return; |
| 6793 } | 6752 } |
| 6794 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6753 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6795 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<WithNullCheck>, treatN
ullAsNullStringStringArg, info[0]); | 6754 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<WithNullCheck>, treatN
ullAsNullStringStringArg, info[0]); |
| 6796 impl->voidMethodTreatNullAsNullStringStringArg(treatNullAsNullStringStringAr
g); | 6755 impl->voidMethodTreatNullAsNullStringStringArg(treatNullAsNullStringStringAr
g); |
| 6797 } | 6756 } |
| 6798 | 6757 |
| 6799 static void voidMethodTreatNullAsNullStringStringArgMethodCallback(const v8::Fun
ctionCallbackInfo<v8::Value>& info) | 6758 static void voidMethodTreatNullAsNullStringStringArgMethodCallback(const v8::Fun
ctionCallbackInfo<v8::Value>& info) |
| 6800 { | 6759 { |
| 6801 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6760 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 6802 TestObjectV8Internal::voidMethodTreatNullAsNullStringStringArgMethod(info); | 6761 TestObjectV8Internal::voidMethodTreatNullAsNullStringStringArgMethod(info); |
| 6803 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6762 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 6804 } | 6763 } |
| 6805 | 6764 |
| 6806 static void voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArgMe
thod(const v8::FunctionCallbackInfo<v8::Value>& info) | 6765 static void voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArgMe
thod(const v8::FunctionCallbackInfo<v8::Value>& info) |
| 6807 { | 6766 { |
| 6808 if (UNLIKELY(info.Length() < 1)) { | 6767 if (UNLIKELY(info.Length() < 1)) { |
| 6809 throwTypeError(ExceptionMessages::failedToExecute("voidMethodTreatNullAs
NullStringTreatUndefinedAsNullStringStringArg", "TestObject", ExceptionMessages:
:notEnoughArguments(1, info.Length())), info.GetIsolate()); | 6768 throwArityTypeErrorForMethod("voidMethodTreatNullAsNullStringTreatUndefi
nedAsNullStringStringArg", "TestObject", 1, info.Length(), info.GetIsolate()); |
| 6810 return; | 6769 return; |
| 6811 } | 6770 } |
| 6812 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6771 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 6813 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<WithUndefinedOrNullChe
ck>, treatNullAsNullStringStringArg, info[0]); | 6772 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<WithUndefinedOrNullChe
ck>, treatNullAsNullStringStringArg, info[0]); |
| 6814 impl->voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArg(tre
atNullAsNullStringStringArg); | 6773 impl->voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArg(tre
atNullAsNullStringStringArg); |
| 6815 } | 6774 } |
| 6816 | 6775 |
| 6817 static void voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArgMe
thodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) | 6776 static void voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArgMe
thodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
| 6818 { | 6777 { |
| 6819 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6778 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| (...skipping 394 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7214 static void perWorldBindingsVoidMethodMethodCallbackForMainWorld(const v8::Funct
ionCallbackInfo<v8::Value>& info) | 7173 static void perWorldBindingsVoidMethodMethodCallbackForMainWorld(const v8::Funct
ionCallbackInfo<v8::Value>& info) |
| 7215 { | 7174 { |
| 7216 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 7175 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 7217 TestObjectV8Internal::perWorldBindingsVoidMethodMethodForMainWorld(info); | 7176 TestObjectV8Internal::perWorldBindingsVoidMethodMethodForMainWorld(info); |
| 7218 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 7177 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 7219 } | 7178 } |
| 7220 | 7179 |
| 7221 static void perWorldBindingsVoidMethodTestInterfaceEmptyArgMethod(const v8::Func
tionCallbackInfo<v8::Value>& info) | 7180 static void perWorldBindingsVoidMethodTestInterfaceEmptyArgMethod(const v8::Func
tionCallbackInfo<v8::Value>& info) |
| 7222 { | 7181 { |
| 7223 if (UNLIKELY(info.Length() < 1)) { | 7182 if (UNLIKELY(info.Length() < 1)) { |
| 7224 throwTypeError(ExceptionMessages::failedToExecute("perWorldBindingsVoidM
ethodTestInterfaceEmptyArg", "TestObject", ExceptionMessages::notEnoughArguments
(1, info.Length())), info.GetIsolate()); | 7183 throwArityTypeErrorForMethod("perWorldBindingsVoidMethodTestInterfaceEmp
tyArg", "TestObject", 1, info.Length(), info.GetIsolate()); |
| 7225 return; | 7184 return; |
| 7226 } | 7185 } |
| 7227 TestObject* impl = V8TestObject::toNative(info.Holder()); | 7186 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 7228 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceE
mpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); | 7187 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceE
mpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); |
| 7229 impl->perWorldBindingsVoidMethodTestInterfaceEmptyArg(testInterfaceEmptyArg)
; | 7188 impl->perWorldBindingsVoidMethodTestInterfaceEmptyArg(testInterfaceEmptyArg)
; |
| 7230 } | 7189 } |
| 7231 | 7190 |
| 7232 static void perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodCallback(const
v8::FunctionCallbackInfo<v8::Value>& info) | 7191 static void perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodCallback(const
v8::FunctionCallbackInfo<v8::Value>& info) |
| 7233 { | 7192 { |
| 7234 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 7193 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 7235 TestObjectV8Internal::perWorldBindingsVoidMethodTestInterfaceEmptyArgMethod(
info); | 7194 TestObjectV8Internal::perWorldBindingsVoidMethodTestInterfaceEmptyArgMethod(
info); |
| 7236 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 7195 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 7237 } | 7196 } |
| 7238 | 7197 |
| 7239 static void perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodForMainWorld(co
nst v8::FunctionCallbackInfo<v8::Value>& info) | 7198 static void perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodForMainWorld(co
nst v8::FunctionCallbackInfo<v8::Value>& info) |
| 7240 { | 7199 { |
| 7241 if (UNLIKELY(info.Length() < 1)) { | 7200 if (UNLIKELY(info.Length() < 1)) { |
| 7242 throwTypeError(ExceptionMessages::failedToExecute("perWorldBindingsVoidM
ethodTestInterfaceEmptyArg", "TestObject", ExceptionMessages::notEnoughArguments
(1, info.Length())), info.GetIsolate()); | 7201 throwArityTypeErrorForMethod("perWorldBindingsVoidMethodTestInterfaceEmp
tyArg", "TestObject", 1, info.Length(), info.GetIsolate()); |
| 7243 return; | 7202 return; |
| 7244 } | 7203 } |
| 7245 TestObject* impl = V8TestObject::toNative(info.Holder()); | 7204 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 7246 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceE
mpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); | 7205 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceE
mpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); |
| 7247 impl->perWorldBindingsVoidMethodTestInterfaceEmptyArg(testInterfaceEmptyArg)
; | 7206 impl->perWorldBindingsVoidMethodTestInterfaceEmptyArg(testInterfaceEmptyArg)
; |
| 7248 } | 7207 } |
| 7249 | 7208 |
| 7250 static void perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodCallbackForMain
World(const v8::FunctionCallbackInfo<v8::Value>& info) | 7209 static void perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodCallbackForMain
World(const v8::FunctionCallbackInfo<v8::Value>& info) |
| 7251 { | 7210 { |
| 7252 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 7211 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| (...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7374 { | 7333 { |
| 7375 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 7334 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 7376 TestObjectV8Internal::raisesExceptionVoidMethodOptionalLongArgMethod(info); | 7335 TestObjectV8Internal::raisesExceptionVoidMethodOptionalLongArgMethod(info); |
| 7377 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 7336 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 7378 } | 7337 } |
| 7379 | 7338 |
| 7380 static void raisesExceptionVoidMethodTestCallbackInterfaceArgMethod(const v8::Fu
nctionCallbackInfo<v8::Value>& info) | 7339 static void raisesExceptionVoidMethodTestCallbackInterfaceArgMethod(const v8::Fu
nctionCallbackInfo<v8::Value>& info) |
| 7381 { | 7340 { |
| 7382 ExceptionState exceptionState(ExceptionState::ExecutionContext, "raisesExcep
tionVoidMethodTestCallbackInterfaceArg", "TestObject", info.Holder(), info.GetIs
olate()); | 7341 ExceptionState exceptionState(ExceptionState::ExecutionContext, "raisesExcep
tionVoidMethodTestCallbackInterfaceArg", "TestObject", info.Holder(), info.GetIs
olate()); |
| 7383 if (UNLIKELY(info.Length() < 1)) { | 7342 if (UNLIKELY(info.Length() < 1)) { |
| 7384 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 7343 throwArityTypeError(exceptionState, 1, info.Length()); |
| 7385 exceptionState.throwIfNeeded(); | |
| 7386 return; | 7344 return; |
| 7387 } | 7345 } |
| 7388 TestObject* impl = V8TestObject::toNative(info.Holder()); | 7346 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 7389 if (info.Length() <= 0 || !info[0]->IsFunction()) { | 7347 if (info.Length() <= 0 || !info[0]->IsFunction()) { |
| 7390 exceptionState.throwTypeError("The callback provided as parameter 1 is n
ot a function."); | 7348 exceptionState.throwTypeError("The callback provided as parameter 1 is n
ot a function."); |
| 7391 exceptionState.throwIfNeeded(); | 7349 exceptionState.throwIfNeeded(); |
| 7392 return; | 7350 return; |
| 7393 } | 7351 } |
| 7394 OwnPtr<TestCallbackInterface> testCallbackInterfaceArg = V8TestCallbackInter
face::create(v8::Handle<v8::Function>::Cast(info[0]), currentExecutionContext(in
fo.GetIsolate())); | 7352 OwnPtr<TestCallbackInterface> testCallbackInterfaceArg = V8TestCallbackInter
face::create(v8::Handle<v8::Function>::Cast(info[0]), currentExecutionContext(in
fo.GetIsolate())); |
| 7395 impl->raisesExceptionVoidMethodTestCallbackInterfaceArg(testCallbackInterfac
eArg.release(), exceptionState); | 7353 impl->raisesExceptionVoidMethodTestCallbackInterfaceArg(testCallbackInterfac
eArg.release(), exceptionState); |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7443 { | 7401 { |
| 7444 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 7402 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 7445 TestObjectV8Internal::raisesExceptionTestInterfaceEmptyVoidMethodMethod(info
); | 7403 TestObjectV8Internal::raisesExceptionTestInterfaceEmptyVoidMethodMethod(info
); |
| 7446 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 7404 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 7447 } | 7405 } |
| 7448 | 7406 |
| 7449 static void callWithExecutionContextRaisesExceptionVoidMethodLongArgMethod(const
v8::FunctionCallbackInfo<v8::Value>& info) | 7407 static void callWithExecutionContextRaisesExceptionVoidMethodLongArgMethod(const
v8::FunctionCallbackInfo<v8::Value>& info) |
| 7450 { | 7408 { |
| 7451 ExceptionState exceptionState(ExceptionState::ExecutionContext, "callWithExe
cutionContextRaisesExceptionVoidMethodLongArg", "TestObject", info.Holder(), inf
o.GetIsolate()); | 7409 ExceptionState exceptionState(ExceptionState::ExecutionContext, "callWithExe
cutionContextRaisesExceptionVoidMethodLongArg", "TestObject", info.Holder(), inf
o.GetIsolate()); |
| 7452 if (UNLIKELY(info.Length() < 1)) { | 7410 if (UNLIKELY(info.Length() < 1)) { |
| 7453 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i
nfo.Length())); | 7411 throwArityTypeError(exceptionState, 1, info.Length()); |
| 7454 exceptionState.throwIfNeeded(); | |
| 7455 return; | 7412 return; |
| 7456 } | 7413 } |
| 7457 TestObject* impl = V8TestObject::toNative(info.Holder()); | 7414 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 7458 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 7415 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); |
| 7459 ExecutionContext* scriptContext = currentExecutionContext(info.GetIsolate())
; | 7416 ExecutionContext* scriptContext = currentExecutionContext(info.GetIsolate())
; |
| 7460 impl->callWithExecutionContextRaisesExceptionVoidMethodLongArg(scriptContext
, longArg, exceptionState); | 7417 impl->callWithExecutionContextRaisesExceptionVoidMethodLongArg(scriptContext
, longArg, exceptionState); |
| 7461 if (exceptionState.throwIfNeeded()) | 7418 if (exceptionState.throwIfNeeded()) |
| 7462 return; | 7419 return; |
| 7463 } | 7420 } |
| 7464 | 7421 |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7530 static void perWorldBindingsRuntimeEnabledVoidMethodMethodCallbackForMainWorld(c
onst v8::FunctionCallbackInfo<v8::Value>& info) | 7487 static void perWorldBindingsRuntimeEnabledVoidMethodMethodCallbackForMainWorld(c
onst v8::FunctionCallbackInfo<v8::Value>& info) |
| 7531 { | 7488 { |
| 7532 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 7489 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 7533 TestObjectV8Internal::perWorldBindingsRuntimeEnabledVoidMethodMethodForMainW
orld(info); | 7490 TestObjectV8Internal::perWorldBindingsRuntimeEnabledVoidMethodMethodForMainW
orld(info); |
| 7534 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 7491 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 7535 } | 7492 } |
| 7536 | 7493 |
| 7537 static void strictTypeCheckingVoidMethodTestInterfaceEmptyArgMethod(const v8::Fu
nctionCallbackInfo<v8::Value>& info) | 7494 static void strictTypeCheckingVoidMethodTestInterfaceEmptyArgMethod(const v8::Fu
nctionCallbackInfo<v8::Value>& info) |
| 7538 { | 7495 { |
| 7539 if (UNLIKELY(info.Length() < 1)) { | 7496 if (UNLIKELY(info.Length() < 1)) { |
| 7540 throwTypeError(ExceptionMessages::failedToExecute("strictTypeCheckingVoi
dMethodTestInterfaceEmptyArg", "TestObject", ExceptionMessages::notEnoughArgumen
ts(1, info.Length())), info.GetIsolate()); | 7497 throwArityTypeErrorForMethod("strictTypeCheckingVoidMethodTestInterfaceE
mptyArg", "TestObject", 1, info.Length(), info.GetIsolate()); |
| 7541 return; | 7498 return; |
| 7542 } | 7499 } |
| 7543 TestObject* impl = V8TestObject::toNative(info.Holder()); | 7500 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 7544 if (info.Length() > 0 && !V8TestInterfaceEmpty::hasInstance(info[0], info.Ge
tIsolate())) { | 7501 if (info.Length() > 0 && !V8TestInterfaceEmpty::hasInstance(info[0], info.Ge
tIsolate())) { |
| 7545 throwTypeError(ExceptionMessages::failedToExecute("strictTypeCheckingVoi
dMethodTestInterfaceEmptyArg", "TestObject", "parameter 1 is not of type 'TestIn
terfaceEmpty'."), info.GetIsolate()); | 7502 throwTypeError(ExceptionMessages::failedToExecute("strictTypeCheckingVoi
dMethodTestInterfaceEmptyArg", "TestObject", "parameter 1 is not of type 'TestIn
terfaceEmpty'."), info.GetIsolate()); |
| 7546 return; | 7503 return; |
| 7547 } | 7504 } |
| 7548 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceE
mpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); | 7505 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceE
mpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); |
| 7549 impl->strictTypeCheckingVoidMethodTestInterfaceEmptyArg(testInterfaceEmptyAr
g); | 7506 impl->strictTypeCheckingVoidMethodTestInterfaceEmptyArg(testInterfaceEmptyAr
g); |
| 7550 } | 7507 } |
| 7551 | 7508 |
| 7552 static void strictTypeCheckingVoidMethodTestInterfaceEmptyArgMethodCallback(cons
t v8::FunctionCallbackInfo<v8::Value>& info) | 7509 static void strictTypeCheckingVoidMethodTestInterfaceEmptyArgMethodCallback(cons
t v8::FunctionCallbackInfo<v8::Value>& info) |
| 7553 { | 7510 { |
| 7554 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 7511 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 7555 TestObjectV8Internal::strictTypeCheckingVoidMethodTestInterfaceEmptyArgMetho
d(info); | 7512 TestObjectV8Internal::strictTypeCheckingVoidMethodTestInterfaceEmptyArgMetho
d(info); |
| 7556 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 7513 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 7557 } | 7514 } |
| 7558 | 7515 |
| 7559 static void strictTypeCheckingVoidMethodTestInterfaceEmptyOrNullArgMethod(const
v8::FunctionCallbackInfo<v8::Value>& info) | 7516 static void strictTypeCheckingVoidMethodTestInterfaceEmptyOrNullArgMethod(const
v8::FunctionCallbackInfo<v8::Value>& info) |
| 7560 { | 7517 { |
| 7561 if (UNLIKELY(info.Length() < 1)) { | 7518 if (UNLIKELY(info.Length() < 1)) { |
| 7562 throwTypeError(ExceptionMessages::failedToExecute("strictTypeCheckingVoi
dMethodTestInterfaceEmptyOrNullArg", "TestObject", ExceptionMessages::notEnoughA
rguments(1, info.Length())), info.GetIsolate()); | 7519 throwArityTypeErrorForMethod("strictTypeCheckingVoidMethodTestInterfaceE
mptyOrNullArg", "TestObject", 1, info.Length(), info.GetIsolate()); |
| 7563 return; | 7520 return; |
| 7564 } | 7521 } |
| 7565 TestObject* impl = V8TestObject::toNative(info.Holder()); | 7522 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 7566 if (info.Length() > 0 && !isUndefinedOrNull(info[0]) && !V8TestInterfaceEmpt
y::hasInstance(info[0], info.GetIsolate())) { | 7523 if (info.Length() > 0 && !isUndefinedOrNull(info[0]) && !V8TestInterfaceEmpt
y::hasInstance(info[0], info.GetIsolate())) { |
| 7567 throwTypeError(ExceptionMessages::failedToExecute("strictTypeCheckingVoi
dMethodTestInterfaceEmptyOrNullArg", "TestObject", "parameter 1 is not of type '
TestInterfaceEmpty'."), info.GetIsolate()); | 7524 throwTypeError(ExceptionMessages::failedToExecute("strictTypeCheckingVoi
dMethodTestInterfaceEmptyOrNullArg", "TestObject", "parameter 1 is not of type '
TestInterfaceEmpty'."), info.GetIsolate()); |
| 7568 return; | 7525 return; |
| 7569 } | 7526 } |
| 7570 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceE
mpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); | 7527 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceE
mpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); |
| 7571 impl->strictTypeCheckingVoidMethodTestInterfaceEmptyOrNullArg(testInterfaceE
mptyArg); | 7528 impl->strictTypeCheckingVoidMethodTestInterfaceEmptyOrNullArg(testInterfaceE
mptyArg); |
| 7572 } | 7529 } |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7613 static void unforgeableVoidMethodMethodCallback(const v8::FunctionCallbackInfo<v
8::Value>& info) | 7570 static void unforgeableVoidMethodMethodCallback(const v8::FunctionCallbackInfo<v
8::Value>& info) |
| 7614 { | 7571 { |
| 7615 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 7572 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 7616 TestObjectV8Internal::unforgeableVoidMethodMethod(info); | 7573 TestObjectV8Internal::unforgeableVoidMethodMethod(info); |
| 7617 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 7574 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 7618 } | 7575 } |
| 7619 | 7576 |
| 7620 static void voidMethodTestInterfaceWillBeGarbageCollectedSequenceArgMethod(const
v8::FunctionCallbackInfo<v8::Value>& info) | 7577 static void voidMethodTestInterfaceWillBeGarbageCollectedSequenceArgMethod(const
v8::FunctionCallbackInfo<v8::Value>& info) |
| 7621 { | 7578 { |
| 7622 if (UNLIKELY(info.Length() < 1)) { | 7579 if (UNLIKELY(info.Length() < 1)) { |
| 7623 throwTypeError(ExceptionMessages::failedToExecute("voidMethodTestInterfa
ceWillBeGarbageCollectedSequenceArg", "TestObject", ExceptionMessages::notEnough
Arguments(1, info.Length())), info.GetIsolate()); | 7580 throwArityTypeErrorForMethod("voidMethodTestInterfaceWillBeGarbageCollec
tedSequenceArg", "TestObject", 1, info.Length(), info.GetIsolate()); |
| 7624 return; | 7581 return; |
| 7625 } | 7582 } |
| 7626 TestObject* impl = V8TestObject::toNative(info.Holder()); | 7583 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 7627 V8TRYCATCH_VOID(WillBeHeapVector<RefPtrWillBeMember<TestInterfaceWillBeGarba
geCollected> >, testInterfaceWillBeGarbageCollectedSequenceArg, (toMemberNativeA
rray<TestInterfaceWillBeGarbageCollected, V8TestInterfaceWillBeGarbageCollected>
(info[0], 1, info.GetIsolate()))); | 7584 V8TRYCATCH_VOID(WillBeHeapVector<RefPtrWillBeMember<TestInterfaceWillBeGarba
geCollected> >, testInterfaceWillBeGarbageCollectedSequenceArg, (toMemberNativeA
rray<TestInterfaceWillBeGarbageCollected, V8TestInterfaceWillBeGarbageCollected>
(info[0], 1, info.GetIsolate()))); |
| 7628 impl->voidMethodTestInterfaceWillBeGarbageCollectedSequenceArg(testInterface
WillBeGarbageCollectedSequenceArg); | 7585 impl->voidMethodTestInterfaceWillBeGarbageCollectedSequenceArg(testInterface
WillBeGarbageCollectedSequenceArg); |
| 7629 } | 7586 } |
| 7630 | 7587 |
| 7631 static void voidMethodTestInterfaceWillBeGarbageCollectedSequenceArgMethodCallba
ck(const v8::FunctionCallbackInfo<v8::Value>& info) | 7588 static void voidMethodTestInterfaceWillBeGarbageCollectedSequenceArgMethodCallba
ck(const v8::FunctionCallbackInfo<v8::Value>& info) |
| 7632 { | 7589 { |
| 7633 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 7590 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| 7634 TestObjectV8Internal::voidMethodTestInterfaceWillBeGarbageCollectedSequenceA
rgMethod(info); | 7591 TestObjectV8Internal::voidMethodTestInterfaceWillBeGarbageCollectedSequenceA
rgMethod(info); |
| 7635 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 7592 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 7636 } | 7593 } |
| 7637 | 7594 |
| 7638 static void voidMethodTestInterfaceWillBeGarbageCollectedArrayArgMethod(const v8
::FunctionCallbackInfo<v8::Value>& info) | 7595 static void voidMethodTestInterfaceWillBeGarbageCollectedArrayArgMethod(const v8
::FunctionCallbackInfo<v8::Value>& info) |
| 7639 { | 7596 { |
| 7640 if (UNLIKELY(info.Length() < 1)) { | 7597 if (UNLIKELY(info.Length() < 1)) { |
| 7641 throwTypeError(ExceptionMessages::failedToExecute("voidMethodTestInterfa
ceWillBeGarbageCollectedArrayArg", "TestObject", ExceptionMessages::notEnoughArg
uments(1, info.Length())), info.GetIsolate()); | 7598 throwArityTypeErrorForMethod("voidMethodTestInterfaceWillBeGarbageCollec
tedArrayArg", "TestObject", 1, info.Length(), info.GetIsolate()); |
| 7642 return; | 7599 return; |
| 7643 } | 7600 } |
| 7644 TestObject* impl = V8TestObject::toNative(info.Holder()); | 7601 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 7645 V8TRYCATCH_VOID(WillBeHeapVector<RefPtrWillBeMember<TestInterfaceWillBeGarba
geCollected> >, testInterfaceWillBeGarbageCollectedArrayArg, (toMemberNativeArra
y<TestInterfaceWillBeGarbageCollected, V8TestInterfaceWillBeGarbageCollected>(in
fo[0], 1, info.GetIsolate()))); | 7602 V8TRYCATCH_VOID(WillBeHeapVector<RefPtrWillBeMember<TestInterfaceWillBeGarba
geCollected> >, testInterfaceWillBeGarbageCollectedArrayArg, (toMemberNativeArra
y<TestInterfaceWillBeGarbageCollected, V8TestInterfaceWillBeGarbageCollected>(in
fo[0], 1, info.GetIsolate()))); |
| 7646 impl->voidMethodTestInterfaceWillBeGarbageCollectedArrayArg(testInterfaceWil
lBeGarbageCollectedArrayArg); | 7603 impl->voidMethodTestInterfaceWillBeGarbageCollectedArrayArg(testInterfaceWil
lBeGarbageCollectedArrayArg); |
| 7647 } | 7604 } |
| 7648 | 7605 |
| 7649 static void voidMethodTestInterfaceWillBeGarbageCollectedArrayArgMethodCallback(
const v8::FunctionCallbackInfo<v8::Value>& info) | 7606 static void voidMethodTestInterfaceWillBeGarbageCollectedArrayArgMethodCallback(
const v8::FunctionCallbackInfo<v8::Value>& info) |
| 7650 { | 7607 { |
| 7651 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 7608 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
| (...skipping 486 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 8138 fromInternalPointer(object)->deref(); | 8095 fromInternalPointer(object)->deref(); |
| 8139 } | 8096 } |
| 8140 | 8097 |
| 8141 template<> | 8098 template<> |
| 8142 v8::Handle<v8::Value> toV8NoInline(TestObject* impl, v8::Handle<v8::Object> crea
tionContext, v8::Isolate* isolate) | 8099 v8::Handle<v8::Value> toV8NoInline(TestObject* impl, v8::Handle<v8::Object> crea
tionContext, v8::Isolate* isolate) |
| 8143 { | 8100 { |
| 8144 return toV8(impl, creationContext, isolate); | 8101 return toV8(impl, creationContext, isolate); |
| 8145 } | 8102 } |
| 8146 | 8103 |
| 8147 } // namespace WebCore | 8104 } // namespace WebCore |
| OLD | NEW |