| 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 357 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 368 static void booleanAttributeAttributeGetterCallback(v8::Local<v8::Name>, const v
8::PropertyCallbackInfo<v8::Value>& info) | 368 static void booleanAttributeAttributeGetterCallback(v8::Local<v8::Name>, const v
8::PropertyCallbackInfo<v8::Value>& info) |
| 369 { | 369 { |
| 370 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 370 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
| 371 TestObjectV8Internal::booleanAttributeAttributeGetter(info); | 371 TestObjectV8Internal::booleanAttributeAttributeGetter(info); |
| 372 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 372 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 373 } | 373 } |
| 374 | 374 |
| 375 static void booleanAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const
v8::PropertyCallbackInfo<void>& info) | 375 static void booleanAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const
v8::PropertyCallbackInfo<void>& info) |
| 376 { | 376 { |
| 377 v8::Local<v8::Object> holder = info.Holder(); | 377 v8::Local<v8::Object> holder = info.Holder(); |
| 378 ExceptionState exceptionState(ExceptionState::SetterContext, "booleanAttribu
te", "TestObject", holder, info.GetIsolate()); |
| 378 TestObject* impl = V8TestObject::toImpl(holder); | 379 TestObject* impl = V8TestObject::toImpl(holder); |
| 379 bool cppValue = v8Value->BooleanValue(); | 380 bool cppValue = toBoolean(info.GetIsolate(), v8Value, exceptionState); |
| 381 if (exceptionState.throwIfNeeded()) |
| 382 return; |
| 380 impl->setBooleanAttribute(cppValue); | 383 impl->setBooleanAttribute(cppValue); |
| 381 } | 384 } |
| 382 | 385 |
| 383 static void booleanAttributeAttributeSetterCallback(v8::Local<v8::Name>, v8::Loc
al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 386 static void booleanAttributeAttributeSetterCallback(v8::Local<v8::Name>, v8::Loc
al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
| 384 { | 387 { |
| 385 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 388 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
| 386 TestObjectV8Internal::booleanAttributeAttributeSetter(v8Value, info); | 389 TestObjectV8Internal::booleanAttributeAttributeSetter(v8Value, info); |
| 387 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 390 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 388 } | 391 } |
| 389 | 392 |
| (...skipping 3432 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3822 static void reflectBooleanAttributeAttributeGetterCallback(v8::Local<v8::Name>,
const v8::PropertyCallbackInfo<v8::Value>& info) | 3825 static void reflectBooleanAttributeAttributeGetterCallback(v8::Local<v8::Name>,
const v8::PropertyCallbackInfo<v8::Value>& info) |
| 3823 { | 3826 { |
| 3824 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 3827 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
| 3825 TestObjectV8Internal::reflectBooleanAttributeAttributeGetter(info); | 3828 TestObjectV8Internal::reflectBooleanAttributeAttributeGetter(info); |
| 3826 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 3829 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 3827 } | 3830 } |
| 3828 | 3831 |
| 3829 static void reflectBooleanAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
const v8::PropertyCallbackInfo<void>& info) | 3832 static void reflectBooleanAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
const v8::PropertyCallbackInfo<void>& info) |
| 3830 { | 3833 { |
| 3831 v8::Local<v8::Object> holder = info.Holder(); | 3834 v8::Local<v8::Object> holder = info.Holder(); |
| 3835 ExceptionState exceptionState(ExceptionState::SetterContext, "reflectBoolean
Attribute", "TestObject", holder, info.GetIsolate()); |
| 3832 TestObject* impl = V8TestObject::toImpl(holder); | 3836 TestObject* impl = V8TestObject::toImpl(holder); |
| 3833 bool cppValue = v8Value->BooleanValue(); | 3837 bool cppValue = toBoolean(info.GetIsolate(), v8Value, exceptionState); |
| 3838 if (exceptionState.throwIfNeeded()) |
| 3839 return; |
| 3834 CustomElementProcessingStack::CallbackDeliveryScope deliveryScope; | 3840 CustomElementProcessingStack::CallbackDeliveryScope deliveryScope; |
| 3835 impl->setBooleanAttribute(HTMLNames::reflectbooleanattributeAttr, cppValue); | 3841 impl->setBooleanAttribute(HTMLNames::reflectbooleanattributeAttr, cppValue); |
| 3836 } | 3842 } |
| 3837 | 3843 |
| 3838 static void reflectBooleanAttributeAttributeSetterCallback(v8::Local<v8::Name>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3844 static void reflectBooleanAttributeAttributeSetterCallback(v8::Local<v8::Name>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
| 3839 { | 3845 { |
| 3840 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 3846 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
| 3841 CustomElementProcessingStack::CallbackDeliveryScope deliveryScope; | 3847 CustomElementProcessingStack::CallbackDeliveryScope deliveryScope; |
| 3842 TestObjectV8Internal::reflectBooleanAttributeAttributeSetter(v8Value, info); | 3848 TestObjectV8Internal::reflectBooleanAttributeAttributeSetter(v8Value, info); |
| 3843 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 3849 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| (...skipping 2088 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5932 | 5938 |
| 5933 static void voidMethodDOMTimeStampArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 5939 static void voidMethodDOMTimeStampArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
| 5934 { | 5940 { |
| 5935 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5941 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5936 TestObjectV8Internal::voidMethodDOMTimeStampArgMethod(info); | 5942 TestObjectV8Internal::voidMethodDOMTimeStampArgMethod(info); |
| 5937 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5943 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5938 } | 5944 } |
| 5939 | 5945 |
| 5940 static void voidMethodBooleanArgMethod(const v8::FunctionCallbackInfo<v8::Value>
& info) | 5946 static void voidMethodBooleanArgMethod(const v8::FunctionCallbackInfo<v8::Value>
& info) |
| 5941 { | 5947 { |
| 5948 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodB
ooleanArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 5942 if (UNLIKELY(info.Length() < 1)) { | 5949 if (UNLIKELY(info.Length() < 1)) { |
| 5943 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodBooleanArg", "TestObject", 1, info.Length()), info.G
etIsolate()); | 5950 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 5951 exceptionState.throwIfNeeded(); |
| 5944 return; | 5952 return; |
| 5945 } | 5953 } |
| 5946 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 5954 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 5947 bool booleanArg; | 5955 bool booleanArg; |
| 5948 { | 5956 { |
| 5949 booleanArg = info[0]->BooleanValue(); | 5957 booleanArg = toBoolean(info.GetIsolate(), info[0], exceptionState); |
| 5958 if (exceptionState.throwIfNeeded()) |
| 5959 return; |
| 5950 } | 5960 } |
| 5951 impl->voidMethodBooleanArg(booleanArg); | 5961 impl->voidMethodBooleanArg(booleanArg); |
| 5952 } | 5962 } |
| 5953 | 5963 |
| 5954 static void voidMethodBooleanArgMethodCallback(const v8::FunctionCallbackInfo<v8
::Value>& info) | 5964 static void voidMethodBooleanArgMethodCallback(const v8::FunctionCallbackInfo<v8
::Value>& info) |
| 5955 { | 5965 { |
| 5956 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 5966 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 5957 TestObjectV8Internal::voidMethodBooleanArgMethod(info); | 5967 TestObjectV8Internal::voidMethodBooleanArgMethod(info); |
| 5958 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5968 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5959 } | 5969 } |
| (...skipping 2252 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 8212 | 8222 |
| 8213 static void voidMethodDefaultDoubleArgMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) | 8223 static void voidMethodDefaultDoubleArgMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
| 8214 { | 8224 { |
| 8215 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 8225 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 8216 TestObjectV8Internal::voidMethodDefaultDoubleArgMethod(info); | 8226 TestObjectV8Internal::voidMethodDefaultDoubleArgMethod(info); |
| 8217 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 8227 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 8218 } | 8228 } |
| 8219 | 8229 |
| 8220 static void voidMethodDefaultTrueBooleanArgMethod(const v8::FunctionCallbackInfo
<v8::Value>& info) | 8230 static void voidMethodDefaultTrueBooleanArgMethod(const v8::FunctionCallbackInfo
<v8::Value>& info) |
| 8221 { | 8231 { |
| 8232 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
efaultTrueBooleanArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 8222 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8233 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 8223 bool defaultBooleanArg; | 8234 bool defaultBooleanArg; |
| 8224 { | 8235 { |
| 8225 if (!info[0]->IsUndefined()) { | 8236 if (!info[0]->IsUndefined()) { |
| 8226 defaultBooleanArg = info[0]->BooleanValue(); | 8237 defaultBooleanArg = toBoolean(info.GetIsolate(), info[0], exceptionS
tate); |
| 8238 if (exceptionState.throwIfNeeded()) |
| 8239 return; |
| 8227 } else { | 8240 } else { |
| 8228 defaultBooleanArg = true; | 8241 defaultBooleanArg = true; |
| 8229 } | 8242 } |
| 8230 } | 8243 } |
| 8231 impl->voidMethodDefaultTrueBooleanArg(defaultBooleanArg); | 8244 impl->voidMethodDefaultTrueBooleanArg(defaultBooleanArg); |
| 8232 } | 8245 } |
| 8233 | 8246 |
| 8234 static void voidMethodDefaultTrueBooleanArgMethodCallback(const v8::FunctionCall
backInfo<v8::Value>& info) | 8247 static void voidMethodDefaultTrueBooleanArgMethodCallback(const v8::FunctionCall
backInfo<v8::Value>& info) |
| 8235 { | 8248 { |
| 8236 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 8249 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 8237 TestObjectV8Internal::voidMethodDefaultTrueBooleanArgMethod(info); | 8250 TestObjectV8Internal::voidMethodDefaultTrueBooleanArgMethod(info); |
| 8238 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 8251 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 8239 } | 8252 } |
| 8240 | 8253 |
| 8241 static void voidMethodDefaultFalseBooleanArgMethod(const v8::FunctionCallbackInf
o<v8::Value>& info) | 8254 static void voidMethodDefaultFalseBooleanArgMethod(const v8::FunctionCallbackInf
o<v8::Value>& info) |
| 8242 { | 8255 { |
| 8256 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
efaultFalseBooleanArg", "TestObject", info.Holder(), info.GetIsolate()); |
| 8243 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8257 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 8244 bool defaultBooleanArg; | 8258 bool defaultBooleanArg; |
| 8245 { | 8259 { |
| 8246 if (!info[0]->IsUndefined()) { | 8260 if (!info[0]->IsUndefined()) { |
| 8247 defaultBooleanArg = info[0]->BooleanValue(); | 8261 defaultBooleanArg = toBoolean(info.GetIsolate(), info[0], exceptionS
tate); |
| 8262 if (exceptionState.throwIfNeeded()) |
| 8263 return; |
| 8248 } else { | 8264 } else { |
| 8249 defaultBooleanArg = false; | 8265 defaultBooleanArg = false; |
| 8250 } | 8266 } |
| 8251 } | 8267 } |
| 8252 impl->voidMethodDefaultFalseBooleanArg(defaultBooleanArg); | 8268 impl->voidMethodDefaultFalseBooleanArg(defaultBooleanArg); |
| 8253 } | 8269 } |
| 8254 | 8270 |
| 8255 static void voidMethodDefaultFalseBooleanArgMethodCallback(const v8::FunctionCal
lbackInfo<v8::Value>& info) | 8271 static void voidMethodDefaultFalseBooleanArgMethodCallback(const v8::FunctionCal
lbackInfo<v8::Value>& info) |
| 8256 { | 8272 { |
| 8257 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 8273 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| (...skipping 1680 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9938 | 9954 |
| 9939 static void callWithScriptStateScriptArgumentsVoidMethodMethodCallback(const v8:
:FunctionCallbackInfo<v8::Value>& info) | 9955 static void callWithScriptStateScriptArgumentsVoidMethodMethodCallback(const v8:
:FunctionCallbackInfo<v8::Value>& info) |
| 9940 { | 9956 { |
| 9941 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 9957 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 9942 TestObjectV8Internal::callWithScriptStateScriptArgumentsVoidMethodMethod(inf
o); | 9958 TestObjectV8Internal::callWithScriptStateScriptArgumentsVoidMethodMethod(inf
o); |
| 9943 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 9959 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 9944 } | 9960 } |
| 9945 | 9961 |
| 9946 static void callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArgMethod
(const v8::FunctionCallbackInfo<v8::Value>& info) | 9962 static void callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArgMethod
(const v8::FunctionCallbackInfo<v8::Value>& info) |
| 9947 { | 9963 { |
| 9964 ExceptionState exceptionState(ExceptionState::ExecutionContext, "callWithScr
iptStateScriptArgumentsVoidMethodOptionalBooleanArg", "TestObject", info.Holder(
), info.GetIsolate()); |
| 9948 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 9965 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
| 9949 bool optionalBooleanArg; | 9966 bool optionalBooleanArg; |
| 9950 { | 9967 { |
| 9951 if (UNLIKELY(info.Length() <= 0)) { | 9968 if (UNLIKELY(info.Length() <= 0)) { |
| 9952 ScriptState* scriptState = ScriptState::current(info.GetIsolate()); | 9969 ScriptState* scriptState = ScriptState::current(info.GetIsolate()); |
| 9953 RefPtrWillBeRawPtr<ScriptArguments> scriptArguments(createScriptArgu
ments(scriptState, info, 1)); | 9970 RefPtrWillBeRawPtr<ScriptArguments> scriptArguments(createScriptArgu
ments(scriptState, info, 1)); |
| 9954 impl->callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArg
(scriptState, scriptArguments.release()); | 9971 impl->callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArg
(scriptState, scriptArguments.release()); |
| 9955 return; | 9972 return; |
| 9956 } | 9973 } |
| 9957 optionalBooleanArg = info[0]->BooleanValue(); | 9974 optionalBooleanArg = toBoolean(info.GetIsolate(), info[0], exceptionStat
e); |
| 9975 if (exceptionState.throwIfNeeded()) |
| 9976 return; |
| 9958 } | 9977 } |
| 9959 ScriptState* scriptState = ScriptState::current(info.GetIsolate()); | 9978 ScriptState* scriptState = ScriptState::current(info.GetIsolate()); |
| 9960 RefPtrWillBeRawPtr<ScriptArguments> scriptArguments(createScriptArguments(sc
riptState, info, 1)); | 9979 RefPtrWillBeRawPtr<ScriptArguments> scriptArguments(createScriptArguments(sc
riptState, info, 1)); |
| 9961 impl->callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArg(scriptS
tate, scriptArguments.release(), optionalBooleanArg); | 9980 impl->callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArg(scriptS
tate, scriptArguments.release(), optionalBooleanArg); |
| 9962 } | 9981 } |
| 9963 | 9982 |
| 9964 static void callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArgMethod
Callback(const v8::FunctionCallbackInfo<v8::Value>& info) | 9983 static void callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArgMethod
Callback(const v8::FunctionCallbackInfo<v8::Value>& info) |
| 9965 { | 9984 { |
| 9966 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 9985 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 9967 TestObjectV8Internal::callWithScriptStateScriptArgumentsVoidMethodOptionalBo
oleanArgMethod(info); | 9986 TestObjectV8Internal::callWithScriptStateScriptArgumentsVoidMethodOptionalBo
oleanArgMethod(info); |
| (...skipping 3285 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 13253 return false; | 13272 return false; |
| 13254 | 13273 |
| 13255 ScriptState::Scope scope(scriptState); | 13274 ScriptState::Scope scope(scriptState); |
| 13256 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa
l(), scriptState->isolate()); | 13275 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa
l(), scriptState->isolate()); |
| 13257 | 13276 |
| 13258 ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivate
Script", "TestObject", scriptState->context()->Global(), scriptState->isolate())
; | 13277 ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivate
Script", "TestObject", scriptState->context()->Global(), scriptState->isolate())
; |
| 13259 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateIn
UserScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState->
isolate(), cppValue)); | 13278 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateIn
UserScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState->
isolate(), cppValue)); |
| 13260 } | 13279 } |
| 13261 | 13280 |
| 13262 } // namespace blink | 13281 } // namespace blink |
| OLD | NEW |