Index: Source/bindings/tests/results/core/V8TestInterface.cpp |
diff --git a/Source/bindings/tests/results/core/V8TestInterface.cpp b/Source/bindings/tests/results/core/V8TestInterface.cpp |
index a8bd66384aa1b3437ff689dc3cc9a11055323886..e0d7c42cae7f0770572a91fa09416926b622d1d4 100644 |
--- a/Source/bindings/tests/results/core/V8TestInterface.cpp |
+++ b/Source/bindings/tests/results/core/V8TestInterface.cpp |
@@ -987,7 +987,7 @@ static void voidMethodTestInterfaceEmptyArgMethod(const v8::FunctionCallbackInfo |
V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute("voidMethodTestInterfaceEmptyArg", "TestInterface", "parameter 1 is not of type 'TestInterfaceEmpty'."), info.GetIsolate()); |
return; |
} |
- testInterfaceEmptyArg = V8TestInterfaceEmpty::toImpl(v8::Handle<v8::Object>::Cast(info[0])); |
+ testInterfaceEmptyArg = V8TestInterfaceEmpty::toImplWithTypeCheck(info.GetIsolate(), info[0]); |
} |
impl->voidMethodTestInterfaceEmptyArg(testInterfaceEmptyArg); |
} |
@@ -1229,7 +1229,7 @@ static void implementsComplexMethodMethod(const v8::FunctionCallbackInfo<v8::Val |
exceptionState.throwIfNeeded(); |
return; |
} |
- testInterfaceEmptyArg = V8TestInterfaceEmpty::toImpl(v8::Handle<v8::Object>::Cast(info[1])); |
+ testInterfaceEmptyArg = V8TestInterfaceEmpty::toImplWithTypeCheck(info.GetIsolate(), info[1]); |
} |
ExecutionContext* executionContext = currentExecutionContext(info.GetIsolate()); |
RefPtr<TestInterfaceEmpty> result = impl->implementsComplexMethod(executionContext, strArg, testInterfaceEmptyArg, exceptionState); |
@@ -1442,13 +1442,13 @@ static void shortMethodWithShortArgumentImplementedInPrivateScriptMethodCallback |
} |
#endif // ENABLE(PARTIAL_CONDITION) |
-static void partial2VoidMethod1Method(const v8::FunctionCallbackInfo<v8::Value>& info) |
+static void partial2VoidMethod1Method(const v8::FunctionCallbackInfo<v8::Value>& info, int type_checked_argument_index) |
{ |
TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder()); |
TestPartialInterfaceImplementation::partial2VoidMethod(*impl); |
} |
-static void partial2StaticVoidMethod1Method(const v8::FunctionCallbackInfo<v8::Value>& info) |
+static void partial2StaticVoidMethod1Method(const v8::FunctionCallbackInfo<v8::Value>& info, int type_checked_argument_index) |
{ |
TestPartialInterfaceImplementation::partial2StaticVoidMethod(); |
} |
@@ -1494,7 +1494,7 @@ static void voidMethodPartialOverloadMethodCallback(const v8::FunctionCallbackIn |
TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
} |
-static void partial2VoidMethod2Method(const v8::FunctionCallbackInfo<v8::Value>& info) |
+static void partial2VoidMethod2Method(const v8::FunctionCallbackInfo<v8::Value>& info, int type_checked_argument_index) |
{ |
TestInterfaceImplementation* impl = V8TestInterface::toImpl(info.Holder()); |
V8StringResource<> value; |
@@ -1510,13 +1510,13 @@ static void partial2VoidMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& |
switch (std::min(1, info.Length())) { |
case 0: |
if (true) { |
- partial2VoidMethod1Method(info); |
+ partial2VoidMethod1Method(info, -1); |
return; |
} |
break; |
case 1: |
if (true) { |
- partial2VoidMethod2Method(info); |
+ partial2VoidMethod2Method(info, -1); |
return; |
} |
break; |
@@ -1536,7 +1536,7 @@ static void partial2VoidMethodMethodCallback(const v8::FunctionCallbackInfo<v8:: |
TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
} |
-static void partial2StaticVoidMethod2Method(const v8::FunctionCallbackInfo<v8::Value>& info) |
+static void partial2StaticVoidMethod2Method(const v8::FunctionCallbackInfo<v8::Value>& info, int type_checked_argument_index) |
{ |
V8StringResource<> value; |
{ |
@@ -1551,13 +1551,13 @@ static void partial2StaticVoidMethodMethod(const v8::FunctionCallbackInfo<v8::Va |
switch (std::min(1, info.Length())) { |
case 0: |
if (true) { |
- partial2StaticVoidMethod1Method(info); |
+ partial2StaticVoidMethod1Method(info, -1); |
return; |
} |
break; |
case 1: |
if (true) { |
- partial2StaticVoidMethod2Method(info); |
+ partial2StaticVoidMethod2Method(info, -1); |
return; |
} |
break; |