| 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 1dc608d512367616408aee0d7039fcf7e5617acf..78527670e8b1a5de438a3b44d4feeecc45a7eb0d 100644 | 
| --- a/Source/bindings/tests/results/core/V8TestObject.cpp | 
| +++ b/Source/bindings/tests/results/core/V8TestObject.cpp | 
| @@ -9999,6 +9999,414 @@ static void methodImplementedInCPPForPrivateScriptOnlyMethodCallback(const v8::F | 
| 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::toImplWithTypeCheck(info.GetIsolate(), 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::toImplWithTypeCheck(info.GetIsolate(), 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::toImplWithTypeCheck(info.GetIsolate(), 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::toImplWithTypeCheck(info.GetIsolate(), info[0]); | 
| +        b = V8Node::toImplWithTypeCheck(info.GetIsolate(), 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::toImplWithTypeCheck(info.GetIsolate(), 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::toImplWithTypeCheck(info.GetIsolate(), info[0]); | 
| +        b = V8Node::toImplWithTypeCheck(info.GetIsolate(), 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::toImplWithTypeCheck(info.GetIsolate(), 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::toImplWithTypeCheck(info.GetIsolate(), 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::toImplWithTypeCheck(info.GetIsolate(), 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::toImplWithTypeCheck(info.GetIsolate(), 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 toStringMethod(const v8::FunctionCallbackInfo<v8::Value>& info) | 
| { | 
| TestObject* impl = V8TestObject::toImpl(info.Holder()); | 
| @@ -10384,6 +10792,12 @@ static const V8DOMConfiguration::MethodConfiguration V8TestObjectMethods[] = { | 
| {"nodeMethodWithNodeArgumentImplementedInPrivateScript", TestObjectV8Internal::nodeMethodWithNodeArgumentImplementedInPrivateScriptMethodCallback, 0, 1, V8DOMConfiguration::ExposedToAllScripts}, | 
| {"nodeMethodWithVariousArgumentsImplementedInPrivateScript", TestObjectV8Internal::nodeMethodWithVariousArgumentsImplementedInPrivateScriptMethodCallback, 0, 5, V8DOMConfiguration::ExposedToAllScripts}, | 
| {"methodImplementedInCPPForPrivateScriptOnly", TestObjectV8Internal::methodImplementedInCPPForPrivateScriptOnlyMethodCallback, 0, 2, V8DOMConfiguration::OnlyExposedToPrivateScript}, | 
| +    {"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}, | 
| {"toString", TestObjectV8Internal::toStringMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, | 
| }; | 
|  | 
|  |