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 407 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
418 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 418 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
419 TestObjectV8Internal::doubleAttributeAttributeGetter(info); | 419 TestObjectV8Internal::doubleAttributeAttributeGetter(info); |
420 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 420 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
421 } | 421 } |
422 | 422 |
423 static void doubleAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v
8::PropertyCallbackInfo<void>& info) | 423 static void doubleAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v
8::PropertyCallbackInfo<void>& info) |
424 { | 424 { |
425 v8::Local<v8::Object> holder = info.Holder(); | 425 v8::Local<v8::Object> holder = info.Holder(); |
426 ExceptionState exceptionState(ExceptionState::SetterContext, "doubleAttribut
e", "TestObject", holder, info.GetIsolate()); | 426 ExceptionState exceptionState(ExceptionState::SetterContext, "doubleAttribut
e", "TestObject", holder, info.GetIsolate()); |
427 TestObject* impl = V8TestObject::toImpl(holder); | 427 TestObject* impl = V8TestObject::toImpl(holder); |
428 double cppValue = toDouble(v8Value, exceptionState); | 428 double cppValue = toRestrictedDouble(v8Value, exceptionState); |
429 if (exceptionState.throwIfNeeded()) | 429 if (exceptionState.throwIfNeeded()) |
430 return; | 430 return; |
431 impl->setDoubleAttribute(cppValue); | 431 impl->setDoubleAttribute(cppValue); |
432 } | 432 } |
433 | 433 |
434 static void doubleAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 434 static void doubleAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
435 { | 435 { |
436 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 436 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
437 TestObjectV8Internal::doubleAttributeAttributeSetter(v8Value, info); | 437 TestObjectV8Internal::doubleAttributeAttributeSetter(v8Value, info); |
438 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 438 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
450 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 450 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
451 TestObjectV8Internal::floatAttributeAttributeGetter(info); | 451 TestObjectV8Internal::floatAttributeAttributeGetter(info); |
452 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 452 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
453 } | 453 } |
454 | 454 |
455 static void floatAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8
::PropertyCallbackInfo<void>& info) | 455 static void floatAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8
::PropertyCallbackInfo<void>& info) |
456 { | 456 { |
457 v8::Local<v8::Object> holder = info.Holder(); | 457 v8::Local<v8::Object> holder = info.Holder(); |
458 ExceptionState exceptionState(ExceptionState::SetterContext, "floatAttribute
", "TestObject", holder, info.GetIsolate()); | 458 ExceptionState exceptionState(ExceptionState::SetterContext, "floatAttribute
", "TestObject", holder, info.GetIsolate()); |
459 TestObject* impl = V8TestObject::toImpl(holder); | 459 TestObject* impl = V8TestObject::toImpl(holder); |
460 float cppValue = toFloat(v8Value, exceptionState); | 460 float cppValue = toRestrictedFloat(v8Value, exceptionState); |
461 if (exceptionState.throwIfNeeded()) | 461 if (exceptionState.throwIfNeeded()) |
462 return; | 462 return; |
463 impl->setFloatAttribute(cppValue); | 463 impl->setFloatAttribute(cppValue); |
464 } | 464 } |
465 | 465 |
466 static void floatAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loc
al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 466 static void floatAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loc
al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
467 { | 467 { |
468 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 468 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
469 TestObjectV8Internal::floatAttributeAttributeSetter(v8Value, info); | 469 TestObjectV8Internal::floatAttributeAttributeSetter(v8Value, info); |
470 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 470 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 4432 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4903 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 4903 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
4904 TestObjectV8Internal::typeCheckingInterfaceFloatAttributeAttributeGetter(inf
o); | 4904 TestObjectV8Internal::typeCheckingInterfaceFloatAttributeAttributeGetter(inf
o); |
4905 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 4905 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
4906 } | 4906 } |
4907 | 4907 |
4908 static void typeCheckingInterfaceFloatAttributeAttributeSetter(v8::Local<v8::Val
ue> v8Value, const v8::PropertyCallbackInfo<void>& info) | 4908 static void typeCheckingInterfaceFloatAttributeAttributeSetter(v8::Local<v8::Val
ue> v8Value, const v8::PropertyCallbackInfo<void>& info) |
4909 { | 4909 { |
4910 v8::Local<v8::Object> holder = info.Holder(); | 4910 v8::Local<v8::Object> holder = info.Holder(); |
4911 ExceptionState exceptionState(ExceptionState::SetterContext, "typeCheckingIn
terfaceFloatAttribute", "TestObject", holder, info.GetIsolate()); | 4911 ExceptionState exceptionState(ExceptionState::SetterContext, "typeCheckingIn
terfaceFloatAttribute", "TestObject", holder, info.GetIsolate()); |
4912 TestObject* impl = V8TestObject::toImpl(holder); | 4912 TestObject* impl = V8TestObject::toImpl(holder); |
4913 float cppValue = toFloat(v8Value, exceptionState); | 4913 float cppValue = toRestrictedFloat(v8Value, exceptionState); |
4914 if (exceptionState.throwIfNeeded()) | 4914 if (exceptionState.throwIfNeeded()) |
4915 return; | 4915 return; |
4916 impl->setTypeCheckingInterfaceFloatAttribute(cppValue); | 4916 impl->setTypeCheckingInterfaceFloatAttribute(cppValue); |
4917 } | 4917 } |
4918 | 4918 |
4919 static void typeCheckingInterfaceFloatAttributeAttributeSetterCallback(v8::Local
<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>
& info) | 4919 static void typeCheckingInterfaceFloatAttributeAttributeSetterCallback(v8::Local
<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>
& info) |
4920 { | 4920 { |
4921 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 4921 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
4922 TestObjectV8Internal::typeCheckingInterfaceFloatAttributeAttributeSetter(v8V
alue, info); | 4922 TestObjectV8Internal::typeCheckingInterfaceFloatAttributeAttributeSetter(v8V
alue, info); |
4923 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 4923 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
(...skipping 926 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5850 { | 5850 { |
5851 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
oubleArg", "TestObject", info.Holder(), info.GetIsolate()); | 5851 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
oubleArg", "TestObject", info.Holder(), info.GetIsolate()); |
5852 if (UNLIKELY(info.Length() < 1)) { | 5852 if (UNLIKELY(info.Length() < 1)) { |
5853 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 5853 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
5854 exceptionState.throwIfNeeded(); | 5854 exceptionState.throwIfNeeded(); |
5855 return; | 5855 return; |
5856 } | 5856 } |
5857 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5857 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
5858 double doubleArg; | 5858 double doubleArg; |
5859 { | 5859 { |
5860 doubleArg = toDouble(info[0], exceptionState); | 5860 doubleArg = toRestrictedDouble(info[0], exceptionState); |
5861 if (exceptionState.throwIfNeeded()) | 5861 if (exceptionState.throwIfNeeded()) |
5862 return; | 5862 return; |
5863 } | 5863 } |
5864 impl->voidMethodDoubleArg(doubleArg); | 5864 impl->voidMethodDoubleArg(doubleArg); |
5865 } | 5865 } |
5866 | 5866 |
5867 static void voidMethodDoubleArgMethodCallback(const v8::FunctionCallbackInfo<v8:
:Value>& info) | 5867 static void voidMethodDoubleArgMethodCallback(const v8::FunctionCallbackInfo<v8:
:Value>& info) |
5868 { | 5868 { |
5869 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5869 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
5870 TestObjectV8Internal::voidMethodDoubleArgMethod(info); | 5870 TestObjectV8Internal::voidMethodDoubleArgMethod(info); |
5871 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5871 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
5872 } | 5872 } |
5873 | 5873 |
5874 static void voidMethodFloatArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) | 5874 static void voidMethodFloatArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) |
5875 { | 5875 { |
5876 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodF
loatArg", "TestObject", info.Holder(), info.GetIsolate()); | 5876 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodF
loatArg", "TestObject", info.Holder(), info.GetIsolate()); |
5877 if (UNLIKELY(info.Length() < 1)) { | 5877 if (UNLIKELY(info.Length() < 1)) { |
5878 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 5878 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
5879 exceptionState.throwIfNeeded(); | 5879 exceptionState.throwIfNeeded(); |
5880 return; | 5880 return; |
5881 } | 5881 } |
5882 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5882 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
5883 float floatArg; | 5883 float floatArg; |
5884 { | 5884 { |
5885 floatArg = toFloat(info[0], exceptionState); | 5885 floatArg = toRestrictedFloat(info[0], exceptionState); |
5886 if (exceptionState.throwIfNeeded()) | 5886 if (exceptionState.throwIfNeeded()) |
5887 return; | 5887 return; |
5888 } | 5888 } |
5889 impl->voidMethodFloatArg(floatArg); | 5889 impl->voidMethodFloatArg(floatArg); |
5890 } | 5890 } |
5891 | 5891 |
5892 static void voidMethodFloatArgMethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& info) | 5892 static void voidMethodFloatArgMethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& info) |
5893 { | 5893 { |
5894 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5894 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
5895 TestObjectV8Internal::voidMethodFloatArgMethod(info); | 5895 TestObjectV8Internal::voidMethodFloatArgMethod(info); |
(...skipping 2099 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7995 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 7995 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
7996 } | 7996 } |
7997 | 7997 |
7998 static void voidMethodDefaultDoubleArgMethod(const v8::FunctionCallbackInfo<v8::
Value>& info) | 7998 static void voidMethodDefaultDoubleArgMethod(const v8::FunctionCallbackInfo<v8::
Value>& info) |
7999 { | 7999 { |
8000 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
efaultDoubleArg", "TestObject", info.Holder(), info.GetIsolate()); | 8000 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
efaultDoubleArg", "TestObject", info.Holder(), info.GetIsolate()); |
8001 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8001 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
8002 double defaultDoubleArg; | 8002 double defaultDoubleArg; |
8003 { | 8003 { |
8004 if (!info[0]->IsUndefined()) { | 8004 if (!info[0]->IsUndefined()) { |
8005 defaultDoubleArg = toDouble(info[0], exceptionState); | 8005 defaultDoubleArg = toRestrictedDouble(info[0], exceptionState); |
8006 if (exceptionState.throwIfNeeded()) | 8006 if (exceptionState.throwIfNeeded()) |
8007 return; | 8007 return; |
8008 } else { | 8008 } else { |
8009 defaultDoubleArg = 0.5; | 8009 defaultDoubleArg = 0.5; |
8010 } | 8010 } |
8011 } | 8011 } |
8012 impl->voidMethodDefaultDoubleArg(defaultDoubleArg); | 8012 impl->voidMethodDefaultDoubleArg(defaultDoubleArg); |
8013 } | 8013 } |
8014 | 8014 |
8015 static void voidMethodDefaultDoubleArgMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) | 8015 static void voidMethodDefaultDoubleArgMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
(...skipping 670 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8686 } | 8686 } |
8687 impl->overloadedMethodF(stringArg); | 8687 impl->overloadedMethodF(stringArg); |
8688 } | 8688 } |
8689 | 8689 |
8690 static void overloadedMethodF2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 8690 static void overloadedMethodF2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
8691 { | 8691 { |
8692 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodF", "TestObject", info.Holder(), info.GetIsolate()); | 8692 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodF", "TestObject", info.Holder(), info.GetIsolate()); |
8693 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8693 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
8694 double doubleArg; | 8694 double doubleArg; |
8695 { | 8695 { |
8696 doubleArg = toDouble(info[0], exceptionState); | 8696 doubleArg = toRestrictedDouble(info[0], exceptionState); |
8697 if (exceptionState.throwIfNeeded()) | 8697 if (exceptionState.throwIfNeeded()) |
8698 return; | 8698 return; |
8699 } | 8699 } |
8700 impl->overloadedMethodF(doubleArg); | 8700 impl->overloadedMethodF(doubleArg); |
8701 } | 8701 } |
8702 | 8702 |
8703 static void overloadedMethodFMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 8703 static void overloadedMethodFMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
8704 { | 8704 { |
8705 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodF", "TestObject", info.Holder(), info.GetIsolate()); | 8705 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodF", "TestObject", info.Holder(), info.GetIsolate()); |
8706 switch (std::min(1, info.Length())) { | 8706 switch (std::min(1, info.Length())) { |
(...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8878 } | 8878 } |
8879 impl->overloadedMethodI(stringArg); | 8879 impl->overloadedMethodI(stringArg); |
8880 } | 8880 } |
8881 | 8881 |
8882 static void overloadedMethodI2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 8882 static void overloadedMethodI2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
8883 { | 8883 { |
8884 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodI", "TestObject", info.Holder(), info.GetIsolate()); | 8884 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodI", "TestObject", info.Holder(), info.GetIsolate()); |
8885 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8885 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
8886 double doubleArg; | 8886 double doubleArg; |
8887 { | 8887 { |
8888 doubleArg = toDouble(info[0], exceptionState); | 8888 doubleArg = toRestrictedDouble(info[0], exceptionState); |
8889 if (exceptionState.throwIfNeeded()) | 8889 if (exceptionState.throwIfNeeded()) |
8890 return; | 8890 return; |
8891 } | 8891 } |
8892 impl->overloadedMethodI(doubleArg); | 8892 impl->overloadedMethodI(doubleArg); |
8893 } | 8893 } |
8894 | 8894 |
8895 static void overloadedMethodIMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 8895 static void overloadedMethodIMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
8896 { | 8896 { |
8897 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodI", "TestObject", info.Holder(), info.GetIsolate()); | 8897 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodI", "TestObject", info.Holder(), info.GetIsolate()); |
8898 switch (std::min(1, info.Length())) { | 8898 switch (std::min(1, info.Length())) { |
(...skipping 247 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9146 v8SetReturnValue(info, impl->promiseOverloadMethod().v8Value()); | 9146 v8SetReturnValue(info, impl->promiseOverloadMethod().v8Value()); |
9147 } | 9147 } |
9148 | 9148 |
9149 static void promiseOverloadMethod2MethodPromise(const v8::FunctionCallbackInfo<v
8::Value>& info, ExceptionState& exceptionState) | 9149 static void promiseOverloadMethod2MethodPromise(const v8::FunctionCallbackInfo<v
8::Value>& info, ExceptionState& exceptionState) |
9150 { | 9150 { |
9151 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9151 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
9152 DOMWindow* arg1; | 9152 DOMWindow* arg1; |
9153 double arg2; | 9153 double arg2; |
9154 { | 9154 { |
9155 arg1 = toDOMWindow(info.GetIsolate(), info[0]); | 9155 arg1 = toDOMWindow(info.GetIsolate(), info[0]); |
9156 arg2 = toDouble(info[1], exceptionState); | 9156 arg2 = toRestrictedDouble(info[1], exceptionState); |
9157 if (exceptionState.hadException()) | 9157 if (exceptionState.hadException()) |
9158 return; | 9158 return; |
9159 } | 9159 } |
9160 v8SetReturnValue(info, impl->promiseOverloadMethod(arg1, arg2).v8Value()); | 9160 v8SetReturnValue(info, impl->promiseOverloadMethod(arg1, arg2).v8Value()); |
9161 } | 9161 } |
9162 | 9162 |
9163 static void promiseOverloadMethod2Method(const v8::FunctionCallbackInfo<v8::Valu
e>& info) | 9163 static void promiseOverloadMethod2Method(const v8::FunctionCallbackInfo<v8::Valu
e>& info) |
9164 { | 9164 { |
9165 ExceptionState exceptionState(ExceptionState::ExecutionContext, "promiseOver
loadMethod", "TestObject", info.Holder(), info.GetIsolate()); | 9165 ExceptionState exceptionState(ExceptionState::ExecutionContext, "promiseOver
loadMethod", "TestObject", info.Holder(), info.GetIsolate()); |
9166 promiseOverloadMethod2MethodPromise(info, exceptionState); | 9166 promiseOverloadMethod2MethodPromise(info, exceptionState); |
9167 if (exceptionState.hadException()) | 9167 if (exceptionState.hadException()) |
9168 v8SetReturnValue(info, exceptionState.reject(ScriptState::current(info.G
etIsolate())).v8Value()); | 9168 v8SetReturnValue(info, exceptionState.reject(ScriptState::current(info.G
etIsolate())).v8Value()); |
9169 } | 9169 } |
9170 | 9170 |
9171 static void promiseOverloadMethod3MethodPromise(const v8::FunctionCallbackInfo<v
8::Value>& info, ExceptionState& exceptionState) | 9171 static void promiseOverloadMethod3MethodPromise(const v8::FunctionCallbackInfo<v
8::Value>& info, ExceptionState& exceptionState) |
9172 { | 9172 { |
9173 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9173 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
9174 Document* arg1; | 9174 Document* arg1; |
9175 double arg2; | 9175 double arg2; |
9176 { | 9176 { |
9177 arg1 = V8Document::toImplWithTypeCheck(info.GetIsolate(), info[0]); | 9177 arg1 = V8Document::toImplWithTypeCheck(info.GetIsolate(), info[0]); |
9178 arg2 = toDouble(info[1], exceptionState); | 9178 arg2 = toRestrictedDouble(info[1], exceptionState); |
9179 if (exceptionState.hadException()) | 9179 if (exceptionState.hadException()) |
9180 return; | 9180 return; |
9181 } | 9181 } |
9182 v8SetReturnValue(info, impl->promiseOverloadMethod(arg1, arg2).v8Value()); | 9182 v8SetReturnValue(info, impl->promiseOverloadMethod(arg1, arg2).v8Value()); |
9183 } | 9183 } |
9184 | 9184 |
9185 static void promiseOverloadMethod3Method(const v8::FunctionCallbackInfo<v8::Valu
e>& info) | 9185 static void promiseOverloadMethod3Method(const v8::FunctionCallbackInfo<v8::Valu
e>& info) |
9186 { | 9186 { |
9187 ExceptionState exceptionState(ExceptionState::ExecutionContext, "promiseOver
loadMethod", "TestObject", info.Holder(), info.GetIsolate()); | 9187 ExceptionState exceptionState(ExceptionState::ExecutionContext, "promiseOver
loadMethod", "TestObject", info.Holder(), info.GetIsolate()); |
9188 promiseOverloadMethod3MethodPromise(info, exceptionState); | 9188 promiseOverloadMethod3MethodPromise(info, exceptionState); |
(...skipping 2079 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11268 Node* node; | 11268 Node* node; |
11269 int value1; | 11269 int value1; |
11270 double value2; | 11270 double value2; |
11271 V8StringResource<> string; | 11271 V8StringResource<> string; |
11272 { | 11272 { |
11273 document = V8Document::toImplWithTypeCheck(info.GetIsolate(), info[0]); | 11273 document = V8Document::toImplWithTypeCheck(info.GetIsolate(), info[0]); |
11274 node = V8Node::toImplWithTypeCheck(info.GetIsolate(), info[1]); | 11274 node = V8Node::toImplWithTypeCheck(info.GetIsolate(), info[1]); |
11275 value1 = toInt16(info[2], exceptionState); | 11275 value1 = toInt16(info[2], exceptionState); |
11276 if (exceptionState.throwIfNeeded()) | 11276 if (exceptionState.throwIfNeeded()) |
11277 return; | 11277 return; |
11278 value2 = toDouble(info[3], exceptionState); | 11278 value2 = toRestrictedDouble(info[3], exceptionState); |
11279 if (exceptionState.throwIfNeeded()) | 11279 if (exceptionState.throwIfNeeded()) |
11280 return; | 11280 return; |
11281 string = info[4]; | 11281 string = info[4]; |
11282 if (!string.prepare()) | 11282 if (!string.prepare()) |
11283 return; | 11283 return; |
11284 } | 11284 } |
11285 RefPtrWillBeRawPtr<Node> result = nullptr; | 11285 RefPtrWillBeRawPtr<Node> result = nullptr; |
11286 if (!V8TestObject::PrivateScript::nodeMethodWithVariousArgumentsImplementedI
nPrivateScriptMethod(toLocalFrame(toFrameIfNotDetached(info.GetIsolate()->GetCur
rentContext())), impl, document, node, value1, value2, string, &result)) | 11286 if (!V8TestObject::PrivateScript::nodeMethodWithVariousArgumentsImplementedI
nPrivateScriptMethod(toLocalFrame(toFrameIfNotDetached(info.GetIsolate()->GetCur
rentContext())), impl, document, node, value1, value2, string, &result)) |
11287 return; | 11287 return; |
11288 v8SetReturnValue(info, result.release()); | 11288 v8SetReturnValue(info, result.release()); |
(...skipping 1393 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
12682 return false; | 12682 return false; |
12683 | 12683 |
12684 ScriptState::Scope scope(scriptState); | 12684 ScriptState::Scope scope(scriptState); |
12685 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa
l(), scriptState->isolate()); | 12685 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa
l(), scriptState->isolate()); |
12686 | 12686 |
12687 ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivate
Script", "TestObject", scriptState->context()->Global(), scriptState->isolate())
; | 12687 ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivate
Script", "TestObject", scriptState->context()->Global(), scriptState->isolate())
; |
12688 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateIn
UserScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState->
isolate(), cppValue)); | 12688 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateIn
UserScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState->
isolate(), cppValue)); |
12689 } | 12689 } |
12690 | 12690 |
12691 } // namespace blink | 12691 } // namespace blink |
OLD | NEW |