| Index: Source/bindings/tests/results/core/V8TestObject.cpp
|
| diff --git a/Source/bindings/tests/results/core/V8TestObject.cpp b/Source/bindings/tests/results/core/V8TestObject.cpp
|
| index c2ce1858fd9fd1968886a20136d6174ab85de177..ee9c6178edce67a4c1f7c0aec55747918b5eed32 100644
|
| --- a/Source/bindings/tests/results/core/V8TestObject.cpp
|
| +++ b/Source/bindings/tests/results/core/V8TestObject.cpp
|
| @@ -9794,6 +9794,414 @@ static void useToImpl4ArgumentsCheckingIfPossibleWithUndefinedArgMethodCallback(
|
| TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
|
| }
|
|
|
| +static void typeCheckingMaybeRedundantForOverloadingMethodsA1Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| +{
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "typeCheckingMaybeRedundantForOverloadingMethodsA", "TestObject", info.Holder(), info.GetIsolate());
|
| + TestObject* impl = V8TestObject::toImpl(info.Holder());
|
| + Node* a;
|
| + int b;
|
| + {
|
| + a = V8Node::toImpl(v8::Handle<v8::Object>::Cast(info[0]));
|
| + TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(b, toInt32(info[1], exceptionState), exceptionState);
|
| + }
|
| + impl->typeCheckingMaybeRedundantForOverloadingMethodsA(a, b);
|
| +}
|
| +
|
| +static void typeCheckingMaybeRedundantForOverloadingMethodsA2Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| +{
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "typeCheckingMaybeRedundantForOverloadingMethodsA", "TestObject", info.Holder(), info.GetIsolate());
|
| + TestObject* impl = V8TestObject::toImpl(info.Holder());
|
| + int a;
|
| + int b;
|
| + {
|
| + TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(a, toInt32(info[0], exceptionState), exceptionState);
|
| + TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(b, toInt32(info[1], exceptionState), exceptionState);
|
| + }
|
| + impl->typeCheckingMaybeRedundantForOverloadingMethodsA(a, b);
|
| +}
|
| +
|
| +static void typeCheckingMaybeRedundantForOverloadingMethodsAMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| +{
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "typeCheckingMaybeRedundantForOverloadingMethodsA", "TestObject", info.Holder(), info.GetIsolate());
|
| + switch (std::min(2, info.Length())) {
|
| + case 2:
|
| + if (V8Node::hasInstance(info[0], info.GetIsolate())) {
|
| + typeCheckingMaybeRedundantForOverloadingMethodsA1Method(info);
|
| + return;
|
| + }
|
| + if (true) {
|
| + typeCheckingMaybeRedundantForOverloadingMethodsA2Method(info);
|
| + return;
|
| + }
|
| + break;
|
| + default:
|
| + exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(2, info.Length()));
|
| + exceptionState.throwIfNeeded();
|
| + return;
|
| + }
|
| + exceptionState.throwTypeError("No function was found that matched the signature provided.");
|
| + exceptionState.throwIfNeeded();
|
| +}
|
| +
|
| +static void typeCheckingMaybeRedundantForOverloadingMethodsAMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| +{
|
| + TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod");
|
| + TestObjectV8Internal::typeCheckingMaybeRedundantForOverloadingMethodsAMethod(info);
|
| + TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
|
| +}
|
| +
|
| +static void typeCheckingMaybeRedundantForOverloadingMethodsB1Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| +{
|
| + TestObject* impl = V8TestObject::toImpl(info.Holder());
|
| + Node* a;
|
| + {
|
| + if (info.Length() > 0 && !V8Node::hasInstance(info[0], info.GetIsolate())) {
|
| + V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute("typeCheckingMaybeRedundantForOverloadingMethodsB", "TestObject", "parameter 1 is not of type 'Node'."), info.GetIsolate());
|
| + return;
|
| + }
|
| + a = V8Node::toImpl(v8::Handle<v8::Object>::Cast(info[0]));
|
| + }
|
| + impl->typeCheckingMaybeRedundantForOverloadingMethodsB(a);
|
| +}
|
| +
|
| +static void typeCheckingMaybeRedundantForOverloadingMethodsB2Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| +{
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "typeCheckingMaybeRedundantForOverloadingMethodsB", "TestObject", info.Holder(), info.GetIsolate());
|
| + TestObject* impl = V8TestObject::toImpl(info.Holder());
|
| + int a;
|
| + int b;
|
| + {
|
| + TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(a, toInt32(info[0], exceptionState), exceptionState);
|
| + TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(b, toInt32(info[1], exceptionState), exceptionState);
|
| + }
|
| + impl->typeCheckingMaybeRedundantForOverloadingMethodsB(a, b);
|
| +}
|
| +
|
| +static void typeCheckingMaybeRedundantForOverloadingMethodsBMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| +{
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "typeCheckingMaybeRedundantForOverloadingMethodsB", "TestObject", info.Holder(), info.GetIsolate());
|
| + switch (std::min(2, info.Length())) {
|
| + case 1:
|
| + if (true) {
|
| + typeCheckingMaybeRedundantForOverloadingMethodsB1Method(info);
|
| + return;
|
| + }
|
| + break;
|
| + case 2:
|
| + if (true) {
|
| + typeCheckingMaybeRedundantForOverloadingMethodsB2Method(info);
|
| + return;
|
| + }
|
| + break;
|
| + default:
|
| + exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, info.Length()));
|
| + exceptionState.throwIfNeeded();
|
| + return;
|
| + }
|
| + exceptionState.throwTypeError("No function was found that matched the signature provided.");
|
| + exceptionState.throwIfNeeded();
|
| +}
|
| +
|
| +static void typeCheckingMaybeRedundantForOverloadingMethodsBMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| +{
|
| + TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod");
|
| + TestObjectV8Internal::typeCheckingMaybeRedundantForOverloadingMethodsBMethod(info);
|
| + TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
|
| +}
|
| +
|
| +static void typeCheckingMaybeRedundantForOverloadingMethodsC1Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| +{
|
| + TestObject* impl = V8TestObject::toImpl(info.Holder());
|
| + Node* a;
|
| + {
|
| + a = V8Node::toImpl(v8::Handle<v8::Object>::Cast(info[0]));
|
| + }
|
| + impl->typeCheckingMaybeRedundantForOverloadingMethodsC(a);
|
| +}
|
| +
|
| +static void typeCheckingMaybeRedundantForOverloadingMethodsC2Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| +{
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "typeCheckingMaybeRedundantForOverloadingMethodsC", "TestObject", info.Holder(), info.GetIsolate());
|
| + TestObject* impl = V8TestObject::toImpl(info.Holder());
|
| + int a;
|
| + int b;
|
| + {
|
| + TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(a, toInt32(info[0], exceptionState), exceptionState);
|
| + if (UNLIKELY(info.Length() <= 1)) {
|
| + impl->typeCheckingMaybeRedundantForOverloadingMethodsC(a);
|
| + return;
|
| + }
|
| + TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(b, toInt32(info[1], exceptionState), exceptionState);
|
| + }
|
| + impl->typeCheckingMaybeRedundantForOverloadingMethodsC(a, b);
|
| +}
|
| +
|
| +static void typeCheckingMaybeRedundantForOverloadingMethodsCMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| +{
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "typeCheckingMaybeRedundantForOverloadingMethodsC", "TestObject", info.Holder(), info.GetIsolate());
|
| + switch (std::min(2, info.Length())) {
|
| + case 1:
|
| + if (V8Node::hasInstance(info[0], info.GetIsolate())) {
|
| + typeCheckingMaybeRedundantForOverloadingMethodsC1Method(info);
|
| + return;
|
| + }
|
| + if (true) {
|
| + typeCheckingMaybeRedundantForOverloadingMethodsC2Method(info);
|
| + return;
|
| + }
|
| + break;
|
| + case 2:
|
| + if (true) {
|
| + typeCheckingMaybeRedundantForOverloadingMethodsC2Method(info);
|
| + return;
|
| + }
|
| + break;
|
| + default:
|
| + exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, info.Length()));
|
| + exceptionState.throwIfNeeded();
|
| + return;
|
| + }
|
| + exceptionState.throwTypeError("No function was found that matched the signature provided.");
|
| + exceptionState.throwIfNeeded();
|
| +}
|
| +
|
| +static void typeCheckingMaybeRedundantForOverloadingMethodsCMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| +{
|
| + TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod");
|
| + TestObjectV8Internal::typeCheckingMaybeRedundantForOverloadingMethodsCMethod(info);
|
| + TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
|
| +}
|
| +
|
| +static void typeCheckingMaybeRedundantForOverloadingMethodsD1Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| +{
|
| + TestObject* impl = V8TestObject::toImpl(info.Holder());
|
| + Node* a;
|
| + Node* b;
|
| + {
|
| + if (info.Length() > 0 && !V8Node::hasInstance(info[0], info.GetIsolate())) {
|
| + V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute("typeCheckingMaybeRedundantForOverloadingMethodsD", "TestObject", "parameter 1 is not of type 'Node'."), info.GetIsolate());
|
| + return;
|
| + }
|
| + a = V8Node::toImpl(v8::Handle<v8::Object>::Cast(info[0]));
|
| + b = V8Node::toImpl(v8::Handle<v8::Object>::Cast(info[1]));
|
| + }
|
| + impl->typeCheckingMaybeRedundantForOverloadingMethodsD(a, b);
|
| +}
|
| +
|
| +static void typeCheckingMaybeRedundantForOverloadingMethodsD2Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| +{
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "typeCheckingMaybeRedundantForOverloadingMethodsD", "TestObject", info.Holder(), info.GetIsolate());
|
| + TestObject* impl = V8TestObject::toImpl(info.Holder());
|
| + Node* a;
|
| + int b;
|
| + {
|
| + if (info.Length() > 0 && !V8Node::hasInstance(info[0], info.GetIsolate())) {
|
| + exceptionState.throwTypeError("parameter 1 is not of type 'Node'.");
|
| + exceptionState.throwIfNeeded();
|
| + return;
|
| + }
|
| + a = V8Node::toImpl(v8::Handle<v8::Object>::Cast(info[0]));
|
| + TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(b, toInt32(info[1], exceptionState), exceptionState);
|
| + }
|
| + impl->typeCheckingMaybeRedundantForOverloadingMethodsD(a, b);
|
| +}
|
| +
|
| +static void typeCheckingMaybeRedundantForOverloadingMethodsDMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| +{
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "typeCheckingMaybeRedundantForOverloadingMethodsD", "TestObject", info.Holder(), info.GetIsolate());
|
| + switch (std::min(2, info.Length())) {
|
| + case 2:
|
| + if (V8Node::hasInstance(info[1], info.GetIsolate())) {
|
| + typeCheckingMaybeRedundantForOverloadingMethodsD1Method(info);
|
| + return;
|
| + }
|
| + if (true) {
|
| + typeCheckingMaybeRedundantForOverloadingMethodsD2Method(info);
|
| + return;
|
| + }
|
| + break;
|
| + default:
|
| + exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(2, info.Length()));
|
| + exceptionState.throwIfNeeded();
|
| + return;
|
| + }
|
| + exceptionState.throwTypeError("No function was found that matched the signature provided.");
|
| + exceptionState.throwIfNeeded();
|
| +}
|
| +
|
| +static void typeCheckingMaybeRedundantForOverloadingMethodsDMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| +{
|
| + TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod");
|
| + TestObjectV8Internal::typeCheckingMaybeRedundantForOverloadingMethodsDMethod(info);
|
| + TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
|
| +}
|
| +
|
| +static void typeCheckingMaybeRedundantForOverloadingMethodsE1Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| +{
|
| + TestObject* impl = V8TestObject::toImpl(info.Holder());
|
| + Node* a;
|
| + Node* b;
|
| + {
|
| + if (info.Length() > 0 && !V8Node::hasInstance(info[0], info.GetIsolate())) {
|
| + V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute("typeCheckingMaybeRedundantForOverloadingMethodsE", "TestObject", "parameter 1 is not of type 'Node'."), info.GetIsolate());
|
| + return;
|
| + }
|
| + a = V8Node::toImpl(v8::Handle<v8::Object>::Cast(info[0]));
|
| + b = V8Node::toImpl(v8::Handle<v8::Object>::Cast(info[1]));
|
| + }
|
| + impl->typeCheckingMaybeRedundantForOverloadingMethodsE(a, b);
|
| +}
|
| +
|
| +static void typeCheckingMaybeRedundantForOverloadingMethodsE2Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| +{
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "typeCheckingMaybeRedundantForOverloadingMethodsE", "TestObject", info.Holder(), info.GetIsolate());
|
| + TestObject* impl = V8TestObject::toImpl(info.Holder());
|
| + Node* a;
|
| + int b;
|
| + {
|
| + if (info.Length() > 0 && !V8Node::hasInstance(info[0], info.GetIsolate())) {
|
| + exceptionState.throwTypeError("parameter 1 is not of type 'Node'.");
|
| + exceptionState.throwIfNeeded();
|
| + return;
|
| + }
|
| + a = V8Node::toImpl(v8::Handle<v8::Object>::Cast(info[0]));
|
| + if (UNLIKELY(info.Length() <= 1)) {
|
| + impl->typeCheckingMaybeRedundantForOverloadingMethodsE(a);
|
| + return;
|
| + }
|
| + TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(b, toInt32(info[1], exceptionState), exceptionState);
|
| + }
|
| + impl->typeCheckingMaybeRedundantForOverloadingMethodsE(a, b);
|
| +}
|
| +
|
| +static void typeCheckingMaybeRedundantForOverloadingMethodsEMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| +{
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "typeCheckingMaybeRedundantForOverloadingMethodsE", "TestObject", info.Holder(), info.GetIsolate());
|
| + switch (std::min(2, info.Length())) {
|
| + case 1:
|
| + if (true) {
|
| + typeCheckingMaybeRedundantForOverloadingMethodsE2Method(info);
|
| + return;
|
| + }
|
| + break;
|
| + case 2:
|
| + if (info[1]->IsUndefined()) {
|
| + typeCheckingMaybeRedundantForOverloadingMethodsE2Method(info);
|
| + return;
|
| + }
|
| + if (V8Node::hasInstance(info[1], info.GetIsolate())) {
|
| + typeCheckingMaybeRedundantForOverloadingMethodsE1Method(info);
|
| + return;
|
| + }
|
| + if (true) {
|
| + typeCheckingMaybeRedundantForOverloadingMethodsE2Method(info);
|
| + return;
|
| + }
|
| + break;
|
| + default:
|
| + exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, info.Length()));
|
| + exceptionState.throwIfNeeded();
|
| + return;
|
| + }
|
| + exceptionState.throwTypeError("No function was found that matched the signature provided.");
|
| + exceptionState.throwIfNeeded();
|
| +}
|
| +
|
| +static void typeCheckingMaybeRedundantForOverloadingMethodsEMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| +{
|
| + TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod");
|
| + TestObjectV8Internal::typeCheckingMaybeRedundantForOverloadingMethodsEMethod(info);
|
| + TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
|
| +}
|
| +
|
| +static void typeCheckingMaybeRedundantForOverloadingMethodsF1Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| +{
|
| + TestObject* impl = V8TestObject::toImpl(info.Holder());
|
| + Node* a;
|
| + {
|
| + if (UNLIKELY(info.Length() <= 0)) {
|
| + impl->typeCheckingMaybeRedundantForOverloadingMethodsF();
|
| + return;
|
| + }
|
| + if (info.Length() > 0 && !V8Node::hasInstance(info[0], info.GetIsolate())) {
|
| + V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute("typeCheckingMaybeRedundantForOverloadingMethodsF", "TestObject", "parameter 1 is not of type 'Node'."), info.GetIsolate());
|
| + return;
|
| + }
|
| + a = V8Node::toImpl(v8::Handle<v8::Object>::Cast(info[0]));
|
| + }
|
| + impl->typeCheckingMaybeRedundantForOverloadingMethodsF(a);
|
| +}
|
| +
|
| +static void typeCheckingMaybeRedundantForOverloadingMethodsF2Method(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| +{
|
| + TestObject* impl = V8TestObject::toImpl(info.Holder());
|
| + Document* a;
|
| + Node* b;
|
| + {
|
| + if (info.Length() > 0 && !V8Document::hasInstance(info[0], info.GetIsolate())) {
|
| + V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute("typeCheckingMaybeRedundantForOverloadingMethodsF", "TestObject", "parameter 1 is not of type 'Document'."), info.GetIsolate());
|
| + return;
|
| + }
|
| + a = V8Document::toImpl(v8::Handle<v8::Object>::Cast(info[0]));
|
| + if (UNLIKELY(info.Length() <= 1)) {
|
| + impl->typeCheckingMaybeRedundantForOverloadingMethodsF(a);
|
| + return;
|
| + }
|
| + if (info.Length() > 1 && !V8Node::hasInstance(info[1], info.GetIsolate())) {
|
| + V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute("typeCheckingMaybeRedundantForOverloadingMethodsF", "TestObject", "parameter 2 is not of type 'Node'."), info.GetIsolate());
|
| + return;
|
| + }
|
| + b = V8Node::toImpl(v8::Handle<v8::Object>::Cast(info[1]));
|
| + }
|
| + impl->typeCheckingMaybeRedundantForOverloadingMethodsF(a, b);
|
| +}
|
| +
|
| +static void typeCheckingMaybeRedundantForOverloadingMethodsFMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| +{
|
| + ExceptionState exceptionState(ExceptionState::ExecutionContext, "typeCheckingMaybeRedundantForOverloadingMethodsF", "TestObject", info.Holder(), info.GetIsolate());
|
| + switch (std::min(2, info.Length())) {
|
| + case 0:
|
| + if (true) {
|
| + typeCheckingMaybeRedundantForOverloadingMethodsF1Method(info);
|
| + return;
|
| + }
|
| + break;
|
| + case 1:
|
| + if (info[0]->IsUndefined()) {
|
| + typeCheckingMaybeRedundantForOverloadingMethodsF1Method(info);
|
| + return;
|
| + }
|
| + if (V8Node::hasInstance(info[0], info.GetIsolate())) {
|
| + typeCheckingMaybeRedundantForOverloadingMethodsF1Method(info);
|
| + return;
|
| + }
|
| + if (V8Document::hasInstance(info[0], info.GetIsolate())) {
|
| + typeCheckingMaybeRedundantForOverloadingMethodsF2Method(info);
|
| + return;
|
| + }
|
| + break;
|
| + case 2:
|
| + if (true) {
|
| + typeCheckingMaybeRedundantForOverloadingMethodsF2Method(info);
|
| + return;
|
| + }
|
| + break;
|
| + default:
|
| + exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(0, info.Length()));
|
| + exceptionState.throwIfNeeded();
|
| + return;
|
| + }
|
| + exceptionState.throwTypeError("No function was found that matched the signature provided.");
|
| + exceptionState.throwIfNeeded();
|
| +}
|
| +
|
| +static void typeCheckingMaybeRedundantForOverloadingMethodsFMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| +{
|
| + TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod");
|
| + TestObjectV8Internal::typeCheckingMaybeRedundantForOverloadingMethodsFMethod(info);
|
| + TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
|
| +}
|
| +
|
| static void typeCheckingUnrestrictedVoidMethodFloatArgDoubleArgMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| ExceptionState exceptionState(ExceptionState::ExecutionContext, "typeCheckingUnrestrictedVoidMethodFloatArgDoubleArg", "TestObject", info.Holder(), info.GetIsolate());
|
| @@ -10472,6 +10880,12 @@ static const V8DOMConfiguration::MethodConfiguration V8TestObjectMethods[] = {
|
| {"useToImpl4ArgumentsCheckingIfPossibleWithOptionalArg", TestObjectV8Internal::useToImpl4ArgumentsCheckingIfPossibleWithOptionalArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts},
|
| {"useToImpl4ArgumentsCheckingIfPossibleWithNullableArg", TestObjectV8Internal::useToImpl4ArgumentsCheckingIfPossibleWithNullableArgMethodCallback, 0, 2, V8DOMConfiguration::ExposedToAllScripts},
|
| {"useToImpl4ArgumentsCheckingIfPossibleWithUndefinedArg", TestObjectV8Internal::useToImpl4ArgumentsCheckingIfPossibleWithUndefinedArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts},
|
| + {"typeCheckingMaybeRedundantForOverloadingMethodsA", TestObjectV8Internal::typeCheckingMaybeRedundantForOverloadingMethodsAMethodCallback, 0, 2, V8DOMConfiguration::ExposedToAllScripts},
|
| + {"typeCheckingMaybeRedundantForOverloadingMethodsB", TestObjectV8Internal::typeCheckingMaybeRedundantForOverloadingMethodsBMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts},
|
| + {"typeCheckingMaybeRedundantForOverloadingMethodsC", TestObjectV8Internal::typeCheckingMaybeRedundantForOverloadingMethodsCMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts},
|
| + {"typeCheckingMaybeRedundantForOverloadingMethodsD", TestObjectV8Internal::typeCheckingMaybeRedundantForOverloadingMethodsDMethodCallback, 0, 2, V8DOMConfiguration::ExposedToAllScripts},
|
| + {"typeCheckingMaybeRedundantForOverloadingMethodsE", TestObjectV8Internal::typeCheckingMaybeRedundantForOverloadingMethodsEMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts},
|
| + {"typeCheckingMaybeRedundantForOverloadingMethodsF", TestObjectV8Internal::typeCheckingMaybeRedundantForOverloadingMethodsFMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts},
|
| {"typeCheckingUnrestrictedVoidMethodFloatArgDoubleArg", TestObjectV8Internal::typeCheckingUnrestrictedVoidMethodFloatArgDoubleArgMethodCallback, 0, 2, V8DOMConfiguration::ExposedToAllScripts},
|
| {"voidMethodTestInterfaceGarbageCollectedSequenceArg", TestObjectV8Internal::voidMethodTestInterfaceGarbageCollectedSequenceArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts},
|
| {"voidMethodTestInterfaceGarbageCollectedArrayArg", TestObjectV8Internal::voidMethodTestInterfaceGarbageCollectedArrayArgMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts},
|
|
|