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 b4dcb721c3e3086d6142dfba7789133a65dc4bb8..69f1ae89b5f91b2f3536e01238e0785946d56931 100644 |
--- a/Source/bindings/tests/results/core/V8TestObject.cpp |
+++ b/Source/bindings/tests/results/core/V8TestObject.cpp |
@@ -6438,7 +6438,7 @@ static void voidMethodTestCallbackInterfaceArgMethod(const v8::FunctionCallbackI |
return; |
} |
TestObject* impl = V8TestObject::toImpl(info.Holder()); |
- OwnPtrWillBeRawPtr<TestCallbackInterface> testCallbackInterfaceArg = nullptr;; |
+ TestCallbackInterface* testCallbackInterfaceArg; |
{ |
if (info.Length() <= 0 || !info[0]->IsFunction()) { |
V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute("voidMethodTestCallbackInterfaceArg", "TestObject", "The callback provided as parameter 1 is not a function."), info.GetIsolate()); |
@@ -6446,7 +6446,7 @@ static void voidMethodTestCallbackInterfaceArgMethod(const v8::FunctionCallbackI |
} |
testCallbackInterfaceArg = V8TestCallbackInterface::create(v8::Handle<v8::Function>::Cast(info[0]), ScriptState::current(info.GetIsolate())); |
} |
- impl->voidMethodTestCallbackInterfaceArg(testCallbackInterfaceArg.release()); |
+ impl->voidMethodTestCallbackInterfaceArg(testCallbackInterfaceArg); |
} |
static void voidMethodTestCallbackInterfaceArgMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -6459,17 +6459,19 @@ static void voidMethodTestCallbackInterfaceArgMethodCallback(const v8::FunctionC |
static void voidMethodOptionalTestCallbackInterfaceArgMethod(const v8::FunctionCallbackInfo<v8::Value>& info) |
{ |
TestObject* impl = V8TestObject::toImpl(info.Holder()); |
- OwnPtrWillBeRawPtr<TestCallbackInterface> optionalTestCallbackInterfaceArg = nullptr;; |
+ TestCallbackInterface* optionalTestCallbackInterfaceArg; |
{ |
- if (info.Length() > 0 && !isUndefinedOrNull(info[0])) { |
+ if (!isUndefinedOrNull(info[0])) { |
if (!info[0]->IsFunction()) { |
V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute("voidMethodOptionalTestCallbackInterfaceArg", "TestObject", "The callback provided as parameter 1 is not a function."), info.GetIsolate()); |
return; |
} |
optionalTestCallbackInterfaceArg = V8TestCallbackInterface::create(v8::Handle<v8::Function>::Cast(info[0]), ScriptState::current(info.GetIsolate())); |
+ } else { |
+ optionalTestCallbackInterfaceArg = nullptr; |
} |
} |
- impl->voidMethodOptionalTestCallbackInterfaceArg(optionalTestCallbackInterfaceArg.release()); |
+ impl->voidMethodOptionalTestCallbackInterfaceArg(optionalTestCallbackInterfaceArg); |
} |
static void voidMethodOptionalTestCallbackInterfaceArgMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -6486,7 +6488,7 @@ static void voidMethodTestCallbackInterfaceOrNullArgMethod(const v8::FunctionCal |
return; |
} |
TestObject* impl = V8TestObject::toImpl(info.Holder()); |
- OwnPtrWillBeRawPtr<TestCallbackInterface> testCallbackInterfaceArg = nullptr;; |
+ TestCallbackInterface* testCallbackInterfaceArg; |
{ |
if (info.Length() <= 0 || !(info[0]->IsFunction() || info[0]->IsNull())) { |
V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute("voidMethodTestCallbackInterfaceOrNullArg", "TestObject", "The callback provided as parameter 1 is not a function."), info.GetIsolate()); |
@@ -6494,7 +6496,7 @@ static void voidMethodTestCallbackInterfaceOrNullArgMethod(const v8::FunctionCal |
} |
testCallbackInterfaceArg = info[0]->IsNull() ? nullptr : V8TestCallbackInterface::create(v8::Handle<v8::Function>::Cast(info[0]), ScriptState::current(info.GetIsolate())); |
} |
- impl->voidMethodTestCallbackInterfaceOrNullArg(testCallbackInterfaceArg.release()); |
+ impl->voidMethodTestCallbackInterfaceOrNullArg(testCallbackInterfaceArg); |
} |
static void voidMethodTestCallbackInterfaceOrNullArgMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -9307,7 +9309,7 @@ static void raisesExceptionVoidMethodTestCallbackInterfaceArgMethod(const v8::Fu |
return; |
} |
TestObject* impl = V8TestObject::toImpl(info.Holder()); |
- OwnPtrWillBeRawPtr<TestCallbackInterface> testCallbackInterfaceArg = nullptr;; |
+ TestCallbackInterface* testCallbackInterfaceArg; |
{ |
if (info.Length() <= 0 || !info[0]->IsFunction()) { |
exceptionState.throwTypeError("The callback provided as parameter 1 is not a function."); |
@@ -9316,7 +9318,7 @@ static void raisesExceptionVoidMethodTestCallbackInterfaceArgMethod(const v8::Fu |
} |
testCallbackInterfaceArg = V8TestCallbackInterface::create(v8::Handle<v8::Function>::Cast(info[0]), ScriptState::current(info.GetIsolate())); |
} |
- impl->raisesExceptionVoidMethodTestCallbackInterfaceArg(testCallbackInterfaceArg.release(), exceptionState); |
+ impl->raisesExceptionVoidMethodTestCallbackInterfaceArg(testCallbackInterfaceArg, exceptionState); |
if (exceptionState.hadException()) { |
exceptionState.throwIfNeeded(); |
return; |
@@ -9334,18 +9336,20 @@ static void raisesExceptionVoidMethodOptionalTestCallbackInterfaceArgMethod(cons |
{ |
ExceptionState exceptionState(ExceptionState::ExecutionContext, "raisesExceptionVoidMethodOptionalTestCallbackInterfaceArg", "TestObject", info.Holder(), info.GetIsolate()); |
TestObject* impl = V8TestObject::toImpl(info.Holder()); |
- OwnPtrWillBeRawPtr<TestCallbackInterface> optionalTestCallbackInterfaceArg = nullptr;; |
+ TestCallbackInterface* optionalTestCallbackInterfaceArg; |
{ |
- if (info.Length() > 0 && !isUndefinedOrNull(info[0])) { |
+ if (!isUndefinedOrNull(info[0])) { |
if (!info[0]->IsFunction()) { |
exceptionState.throwTypeError("The callback provided as parameter 1 is not a function."); |
exceptionState.throwIfNeeded(); |
return; |
} |
optionalTestCallbackInterfaceArg = V8TestCallbackInterface::create(v8::Handle<v8::Function>::Cast(info[0]), ScriptState::current(info.GetIsolate())); |
+ } else { |
+ optionalTestCallbackInterfaceArg = nullptr; |
} |
} |
- impl->raisesExceptionVoidMethodOptionalTestCallbackInterfaceArg(optionalTestCallbackInterfaceArg.release(), exceptionState); |
+ impl->raisesExceptionVoidMethodOptionalTestCallbackInterfaceArg(optionalTestCallbackInterfaceArg, exceptionState); |
if (exceptionState.hadException()) { |
exceptionState.throwIfNeeded(); |
return; |