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 "bindings/core/v8/BindingSecurity.h" | 10 #include "bindings/core/v8/BindingSecurity.h" |
(...skipping 6426 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6437 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6437 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
6438 } | 6438 } |
6439 | 6439 |
6440 static void voidMethodTestCallbackInterfaceArgMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) | 6440 static void voidMethodTestCallbackInterfaceArgMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
6441 { | 6441 { |
6442 if (UNLIKELY(info.Length() < 1)) { | 6442 if (UNLIKELY(info.Length() < 1)) { |
6443 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodTestCallbackInterfaceArg", "TestObject", 1, info.Length(), info.GetIsol
ate()), info.GetIsolate()); | 6443 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodTestCallbackInterfaceArg", "TestObject", 1, info.Length(), info.GetIsol
ate()), info.GetIsolate()); |
6444 return; | 6444 return; |
6445 } | 6445 } |
6446 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6446 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
6447 OwnPtrWillBeRawPtr<TestCallbackInterface> testCallbackInterfaceArg = nullptr
;; | 6447 TestCallbackInterface* testCallbackInterfaceArg; |
6448 { | 6448 { |
6449 if (info.Length() <= 0 || !info[0]->IsFunction()) { | 6449 if (info.Length() <= 0 || !info[0]->IsFunction()) { |
6450 V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute(
"voidMethodTestCallbackInterfaceArg", "TestObject", "The callback provided as pa
rameter 1 is not a function."), info.GetIsolate()); | 6450 V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute(
"voidMethodTestCallbackInterfaceArg", "TestObject", "The callback provided as pa
rameter 1 is not a function."), info.GetIsolate()); |
6451 return; | 6451 return; |
6452 } | 6452 } |
6453 testCallbackInterfaceArg = V8TestCallbackInterface::create(v8::Handle<v8
::Function>::Cast(info[0]), ScriptState::current(info.GetIsolate())); | 6453 testCallbackInterfaceArg = V8TestCallbackInterface::create(v8::Handle<v8
::Function>::Cast(info[0]), ScriptState::current(info.GetIsolate())); |
6454 } | 6454 } |
6455 impl->voidMethodTestCallbackInterfaceArg(testCallbackInterfaceArg.release())
; | 6455 impl->voidMethodTestCallbackInterfaceArg(testCallbackInterfaceArg); |
6456 } | 6456 } |
6457 | 6457 |
6458 static void voidMethodTestCallbackInterfaceArgMethodCallback(const v8::FunctionC
allbackInfo<v8::Value>& info) | 6458 static void voidMethodTestCallbackInterfaceArgMethodCallback(const v8::FunctionC
allbackInfo<v8::Value>& info) |
6459 { | 6459 { |
6460 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6460 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
6461 TestObjectV8Internal::voidMethodTestCallbackInterfaceArgMethod(info); | 6461 TestObjectV8Internal::voidMethodTestCallbackInterfaceArgMethod(info); |
6462 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6462 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
6463 } | 6463 } |
6464 | 6464 |
6465 static void voidMethodOptionalTestCallbackInterfaceArgMethod(const v8::FunctionC
allbackInfo<v8::Value>& info) | 6465 static void voidMethodOptionalTestCallbackInterfaceArgMethod(const v8::FunctionC
allbackInfo<v8::Value>& info) |
6466 { | 6466 { |
6467 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6467 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
6468 OwnPtrWillBeRawPtr<TestCallbackInterface> optionalTestCallbackInterfaceArg =
nullptr;; | 6468 TestCallbackInterface* optionalTestCallbackInterfaceArg; |
6469 { | 6469 { |
6470 if (info.Length() > 0 && !isUndefinedOrNull(info[0])) { | 6470 if (!isUndefinedOrNull(info[0])) { |
6471 if (!info[0]->IsFunction()) { | 6471 if (!info[0]->IsFunction()) { |
6472 V8ThrowException::throwTypeError(ExceptionMessages::failedToExec
ute("voidMethodOptionalTestCallbackInterfaceArg", "TestObject", "The callback pr
ovided as parameter 1 is not a function."), info.GetIsolate()); | 6472 V8ThrowException::throwTypeError(ExceptionMessages::failedToExec
ute("voidMethodOptionalTestCallbackInterfaceArg", "TestObject", "The callback pr
ovided as parameter 1 is not a function."), info.GetIsolate()); |
6473 return; | 6473 return; |
6474 } | 6474 } |
6475 optionalTestCallbackInterfaceArg = V8TestCallbackInterface::create(v
8::Handle<v8::Function>::Cast(info[0]), ScriptState::current(info.GetIsolate()))
; | 6475 optionalTestCallbackInterfaceArg = V8TestCallbackInterface::create(v
8::Handle<v8::Function>::Cast(info[0]), ScriptState::current(info.GetIsolate()))
; |
| 6476 } else { |
| 6477 optionalTestCallbackInterfaceArg = nullptr; |
6476 } | 6478 } |
6477 } | 6479 } |
6478 impl->voidMethodOptionalTestCallbackInterfaceArg(optionalTestCallbackInterfa
ceArg.release()); | 6480 impl->voidMethodOptionalTestCallbackInterfaceArg(optionalTestCallbackInterfa
ceArg); |
6479 } | 6481 } |
6480 | 6482 |
6481 static void voidMethodOptionalTestCallbackInterfaceArgMethodCallback(const v8::F
unctionCallbackInfo<v8::Value>& info) | 6483 static void voidMethodOptionalTestCallbackInterfaceArgMethodCallback(const v8::F
unctionCallbackInfo<v8::Value>& info) |
6482 { | 6484 { |
6483 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6485 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
6484 TestObjectV8Internal::voidMethodOptionalTestCallbackInterfaceArgMethod(info)
; | 6486 TestObjectV8Internal::voidMethodOptionalTestCallbackInterfaceArgMethod(info)
; |
6485 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6487 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
6486 } | 6488 } |
6487 | 6489 |
6488 static void voidMethodTestCallbackInterfaceOrNullArgMethod(const v8::FunctionCal
lbackInfo<v8::Value>& info) | 6490 static void voidMethodTestCallbackInterfaceOrNullArgMethod(const v8::FunctionCal
lbackInfo<v8::Value>& info) |
6489 { | 6491 { |
6490 if (UNLIKELY(info.Length() < 1)) { | 6492 if (UNLIKELY(info.Length() < 1)) { |
6491 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodTestCallbackInterfaceOrNullArg", "TestObject", 1, info.Length(), info.G
etIsolate()), info.GetIsolate()); | 6493 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("v
oidMethodTestCallbackInterfaceOrNullArg", "TestObject", 1, info.Length(), info.G
etIsolate()), info.GetIsolate()); |
6492 return; | 6494 return; |
6493 } | 6495 } |
6494 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6496 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
6495 OwnPtrWillBeRawPtr<TestCallbackInterface> testCallbackInterfaceArg = nullptr
;; | 6497 TestCallbackInterface* testCallbackInterfaceArg; |
6496 { | 6498 { |
6497 if (info.Length() <= 0 || !(info[0]->IsFunction() || info[0]->IsNull()))
{ | 6499 if (info.Length() <= 0 || !(info[0]->IsFunction() || info[0]->IsNull()))
{ |
6498 V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute(
"voidMethodTestCallbackInterfaceOrNullArg", "TestObject", "The callback provided
as parameter 1 is not a function."), info.GetIsolate()); | 6500 V8ThrowException::throwTypeError(ExceptionMessages::failedToExecute(
"voidMethodTestCallbackInterfaceOrNullArg", "TestObject", "The callback provided
as parameter 1 is not a function."), info.GetIsolate()); |
6499 return; | 6501 return; |
6500 } | 6502 } |
6501 testCallbackInterfaceArg = info[0]->IsNull() ? nullptr : V8TestCallbackI
nterface::create(v8::Handle<v8::Function>::Cast(info[0]), ScriptState::current(i
nfo.GetIsolate())); | 6503 testCallbackInterfaceArg = info[0]->IsNull() ? nullptr : V8TestCallbackI
nterface::create(v8::Handle<v8::Function>::Cast(info[0]), ScriptState::current(i
nfo.GetIsolate())); |
6502 } | 6504 } |
6503 impl->voidMethodTestCallbackInterfaceOrNullArg(testCallbackInterfaceArg.rele
ase()); | 6505 impl->voidMethodTestCallbackInterfaceOrNullArg(testCallbackInterfaceArg); |
6504 } | 6506 } |
6505 | 6507 |
6506 static void voidMethodTestCallbackInterfaceOrNullArgMethodCallback(const v8::Fun
ctionCallbackInfo<v8::Value>& info) | 6508 static void voidMethodTestCallbackInterfaceOrNullArgMethodCallback(const v8::Fun
ctionCallbackInfo<v8::Value>& info) |
6507 { | 6509 { |
6508 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6510 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
6509 TestObjectV8Internal::voidMethodTestCallbackInterfaceOrNullArgMethod(info); | 6511 TestObjectV8Internal::voidMethodTestCallbackInterfaceOrNullArgMethod(info); |
6510 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6512 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
6511 } | 6513 } |
6512 | 6514 |
6513 static void testEnumMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info
) | 6515 static void testEnumMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info
) |
(...skipping 2791 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9305 | 9307 |
9306 static void raisesExceptionVoidMethodTestCallbackInterfaceArgMethod(const v8::Fu
nctionCallbackInfo<v8::Value>& info) | 9308 static void raisesExceptionVoidMethodTestCallbackInterfaceArgMethod(const v8::Fu
nctionCallbackInfo<v8::Value>& info) |
9307 { | 9309 { |
9308 ExceptionState exceptionState(ExceptionState::ExecutionContext, "raisesExcep
tionVoidMethodTestCallbackInterfaceArg", "TestObject", info.Holder(), info.GetIs
olate()); | 9310 ExceptionState exceptionState(ExceptionState::ExecutionContext, "raisesExcep
tionVoidMethodTestCallbackInterfaceArg", "TestObject", info.Holder(), info.GetIs
olate()); |
9309 if (UNLIKELY(info.Length() < 1)) { | 9311 if (UNLIKELY(info.Length() < 1)) { |
9310 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 9312 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
9311 exceptionState.throwIfNeeded(); | 9313 exceptionState.throwIfNeeded(); |
9312 return; | 9314 return; |
9313 } | 9315 } |
9314 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9316 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
9315 OwnPtrWillBeRawPtr<TestCallbackInterface> testCallbackInterfaceArg = nullptr
;; | 9317 TestCallbackInterface* testCallbackInterfaceArg; |
9316 { | 9318 { |
9317 if (info.Length() <= 0 || !info[0]->IsFunction()) { | 9319 if (info.Length() <= 0 || !info[0]->IsFunction()) { |
9318 exceptionState.throwTypeError("The callback provided as parameter 1
is not a function."); | 9320 exceptionState.throwTypeError("The callback provided as parameter 1
is not a function."); |
9319 exceptionState.throwIfNeeded(); | 9321 exceptionState.throwIfNeeded(); |
9320 return; | 9322 return; |
9321 } | 9323 } |
9322 testCallbackInterfaceArg = V8TestCallbackInterface::create(v8::Handle<v8
::Function>::Cast(info[0]), ScriptState::current(info.GetIsolate())); | 9324 testCallbackInterfaceArg = V8TestCallbackInterface::create(v8::Handle<v8
::Function>::Cast(info[0]), ScriptState::current(info.GetIsolate())); |
9323 } | 9325 } |
9324 impl->raisesExceptionVoidMethodTestCallbackInterfaceArg(testCallbackInterfac
eArg.release(), exceptionState); | 9326 impl->raisesExceptionVoidMethodTestCallbackInterfaceArg(testCallbackInterfac
eArg, exceptionState); |
9325 if (exceptionState.hadException()) { | 9327 if (exceptionState.hadException()) { |
9326 exceptionState.throwIfNeeded(); | 9328 exceptionState.throwIfNeeded(); |
9327 return; | 9329 return; |
9328 } | 9330 } |
9329 } | 9331 } |
9330 | 9332 |
9331 static void raisesExceptionVoidMethodTestCallbackInterfaceArgMethodCallback(cons
t v8::FunctionCallbackInfo<v8::Value>& info) | 9333 static void raisesExceptionVoidMethodTestCallbackInterfaceArgMethodCallback(cons
t v8::FunctionCallbackInfo<v8::Value>& info) |
9332 { | 9334 { |
9333 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 9335 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
9334 TestObjectV8Internal::raisesExceptionVoidMethodTestCallbackInterfaceArgMetho
d(info); | 9336 TestObjectV8Internal::raisesExceptionVoidMethodTestCallbackInterfaceArgMetho
d(info); |
9335 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 9337 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
9336 } | 9338 } |
9337 | 9339 |
9338 static void raisesExceptionVoidMethodOptionalTestCallbackInterfaceArgMethod(cons
t v8::FunctionCallbackInfo<v8::Value>& info) | 9340 static void raisesExceptionVoidMethodOptionalTestCallbackInterfaceArgMethod(cons
t v8::FunctionCallbackInfo<v8::Value>& info) |
9339 { | 9341 { |
9340 ExceptionState exceptionState(ExceptionState::ExecutionContext, "raisesExcep
tionVoidMethodOptionalTestCallbackInterfaceArg", "TestObject", info.Holder(), in
fo.GetIsolate()); | 9342 ExceptionState exceptionState(ExceptionState::ExecutionContext, "raisesExcep
tionVoidMethodOptionalTestCallbackInterfaceArg", "TestObject", info.Holder(), in
fo.GetIsolate()); |
9341 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9343 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
9342 OwnPtrWillBeRawPtr<TestCallbackInterface> optionalTestCallbackInterfaceArg =
nullptr;; | 9344 TestCallbackInterface* optionalTestCallbackInterfaceArg; |
9343 { | 9345 { |
9344 if (info.Length() > 0 && !isUndefinedOrNull(info[0])) { | 9346 if (!isUndefinedOrNull(info[0])) { |
9345 if (!info[0]->IsFunction()) { | 9347 if (!info[0]->IsFunction()) { |
9346 exceptionState.throwTypeError("The callback provided as paramete
r 1 is not a function."); | 9348 exceptionState.throwTypeError("The callback provided as paramete
r 1 is not a function."); |
9347 exceptionState.throwIfNeeded(); | 9349 exceptionState.throwIfNeeded(); |
9348 return; | 9350 return; |
9349 } | 9351 } |
9350 optionalTestCallbackInterfaceArg = V8TestCallbackInterface::create(v
8::Handle<v8::Function>::Cast(info[0]), ScriptState::current(info.GetIsolate()))
; | 9352 optionalTestCallbackInterfaceArg = V8TestCallbackInterface::create(v
8::Handle<v8::Function>::Cast(info[0]), ScriptState::current(info.GetIsolate()))
; |
| 9353 } else { |
| 9354 optionalTestCallbackInterfaceArg = nullptr; |
9351 } | 9355 } |
9352 } | 9356 } |
9353 impl->raisesExceptionVoidMethodOptionalTestCallbackInterfaceArg(optionalTest
CallbackInterfaceArg.release(), exceptionState); | 9357 impl->raisesExceptionVoidMethodOptionalTestCallbackInterfaceArg(optionalTest
CallbackInterfaceArg, exceptionState); |
9354 if (exceptionState.hadException()) { | 9358 if (exceptionState.hadException()) { |
9355 exceptionState.throwIfNeeded(); | 9359 exceptionState.throwIfNeeded(); |
9356 return; | 9360 return; |
9357 } | 9361 } |
9358 } | 9362 } |
9359 | 9363 |
9360 static void raisesExceptionVoidMethodOptionalTestCallbackInterfaceArgMethodCallb
ack(const v8::FunctionCallbackInfo<v8::Value>& info) | 9364 static void raisesExceptionVoidMethodOptionalTestCallbackInterfaceArgMethodCallb
ack(const v8::FunctionCallbackInfo<v8::Value>& info) |
9361 { | 9365 { |
9362 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 9366 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
9363 TestObjectV8Internal::raisesExceptionVoidMethodOptionalTestCallbackInterface
ArgMethod(info); | 9367 TestObjectV8Internal::raisesExceptionVoidMethodOptionalTestCallbackInterface
ArgMethod(info); |
(...skipping 1694 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11058 return false; | 11062 return false; |
11059 | 11063 |
11060 ScriptState::Scope scope(scriptState); | 11064 ScriptState::Scope scope(scriptState); |
11061 v8::Handle<v8::Value> holder = toV8(holderImpl, scriptState->context()->Glob
al(), scriptState->isolate()); | 11065 v8::Handle<v8::Value> holder = toV8(holderImpl, scriptState->context()->Glob
al(), scriptState->isolate()); |
11062 | 11066 |
11063 ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivate
Script", "TestObject", scriptState->context()->Global(), scriptState->isolate())
; | 11067 ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivate
Script", "TestObject", scriptState->context()->Global(), scriptState->isolate())
; |
11064 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateIn
UserScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState->
isolate(), cppValue)); | 11068 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateIn
UserScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState->
isolate(), cppValue)); |
11065 } | 11069 } |
11066 | 11070 |
11067 } // namespace blink | 11071 } // namespace blink |
OLD | NEW |