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 1063 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1074 { | 1074 { |
1075 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 1075 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
1076 TestObjectV8Internal::windowAttributeAttributeGetter(info); | 1076 TestObjectV8Internal::windowAttributeAttributeGetter(info); |
1077 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 1077 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
1078 } | 1078 } |
1079 | 1079 |
1080 static void windowAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v
8::PropertyCallbackInfo<void>& info) | 1080 static void windowAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v
8::PropertyCallbackInfo<void>& info) |
1081 { | 1081 { |
1082 v8::Handle<v8::Object> holder = info.Holder(); | 1082 v8::Handle<v8::Object> holder = info.Holder(); |
1083 TestObject* impl = V8TestObject::toImpl(holder); | 1083 TestObject* impl = V8TestObject::toImpl(holder); |
1084 LocalDOMWindow* cppValue = toDOMWindow(v8Value, info.GetIsolate()); | 1084 DOMWindow* cppValue = toDOMWindow(v8Value, info.GetIsolate()); |
1085 impl->setWindowAttribute(WTF::getPtr(cppValue)); | 1085 impl->setWindowAttribute(WTF::getPtr(cppValue)); |
1086 } | 1086 } |
1087 | 1087 |
1088 static void windowAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1088 static void windowAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1089 { | 1089 { |
1090 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 1090 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
1091 TestObjectV8Internal::windowAttributeAttributeSetter(v8Value, info); | 1091 TestObjectV8Internal::windowAttributeAttributeSetter(v8Value, info); |
1092 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 1092 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
1093 } | 1093 } |
1094 | 1094 |
(...skipping 7158 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8253 static void promiseOverloadMethod1Method(const v8::FunctionCallbackInfo<v8::Valu
e>& info) | 8253 static void promiseOverloadMethod1Method(const v8::FunctionCallbackInfo<v8::Valu
e>& info) |
8254 { | 8254 { |
8255 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8255 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
8256 v8SetReturnValue(info, impl->promiseOverloadMethod().v8Value()); | 8256 v8SetReturnValue(info, impl->promiseOverloadMethod().v8Value()); |
8257 } | 8257 } |
8258 | 8258 |
8259 static void promiseOverloadMethod2Method(const v8::FunctionCallbackInfo<v8::Valu
e>& info) | 8259 static void promiseOverloadMethod2Method(const v8::FunctionCallbackInfo<v8::Valu
e>& info) |
8260 { | 8260 { |
8261 ExceptionState exceptionState(ExceptionState::ExecutionContext, "promiseOver
loadMethod", "TestObject", info.Holder(), info.GetIsolate()); | 8261 ExceptionState exceptionState(ExceptionState::ExecutionContext, "promiseOver
loadMethod", "TestObject", info.Holder(), info.GetIsolate()); |
8262 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 8262 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
8263 LocalDOMWindow* arg1; | 8263 DOMWindow* arg1; |
8264 double arg2; | 8264 double arg2; |
8265 { | 8265 { |
8266 arg1 = toDOMWindow(info[0], info.GetIsolate()); | 8266 arg1 = toDOMWindow(info[0], info.GetIsolate()); |
8267 TONATIVE_VOID_EXCEPTIONSTATE_PROMISE_INTERNAL(arg2, toDouble(info[1], ex
ceptionState), exceptionState, info, ScriptState::current(info.GetIsolate())); | 8267 TONATIVE_VOID_EXCEPTIONSTATE_PROMISE_INTERNAL(arg2, toDouble(info[1], ex
ceptionState), exceptionState, info, ScriptState::current(info.GetIsolate())); |
8268 } | 8268 } |
8269 v8SetReturnValue(info, impl->promiseOverloadMethod(arg1, arg2).v8Value()); | 8269 v8SetReturnValue(info, impl->promiseOverloadMethod(arg1, arg2).v8Value()); |
8270 } | 8270 } |
8271 | 8271 |
8272 static void promiseOverloadMethod3Method(const v8::FunctionCallbackInfo<v8::Valu
e>& info) | 8272 static void promiseOverloadMethod3Method(const v8::FunctionCallbackInfo<v8::Valu
e>& info) |
8273 { | 8273 { |
(...skipping 3117 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11391 return false; | 11391 return false; |
11392 | 11392 |
11393 ScriptState::Scope scope(scriptState); | 11393 ScriptState::Scope scope(scriptState); |
11394 v8::Handle<v8::Value> holder = toV8(holderImpl, scriptState->context()->Glob
al(), scriptState->isolate()); | 11394 v8::Handle<v8::Value> holder = toV8(holderImpl, scriptState->context()->Glob
al(), scriptState->isolate()); |
11395 | 11395 |
11396 ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivate
Script", "TestObject", scriptState->context()->Global(), scriptState->isolate())
; | 11396 ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivate
Script", "TestObject", scriptState->context()->Global(), scriptState->isolate())
; |
11397 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateIn
UserScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState->
isolate(), cppValue)); | 11397 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateIn
UserScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState->
isolate(), cppValue)); |
11398 } | 11398 } |
11399 | 11399 |
11400 } // namespace blink | 11400 } // namespace blink |
OLD | NEW |