| 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 1625 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1636 TestObjectV8Internal::testEnumAttributeAttributeGetter(info); | 1636 TestObjectV8Internal::testEnumAttributeAttributeGetter(info); |
| 1637 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 1637 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 1638 } | 1638 } |
| 1639 | 1639 |
| 1640 static void testEnumAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const
v8::PropertyCallbackInfo<void>& info) | 1640 static void testEnumAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const
v8::PropertyCallbackInfo<void>& info) |
| 1641 { | 1641 { |
| 1642 v8::Local<v8::Object> holder = info.Holder(); | 1642 v8::Local<v8::Object> holder = info.Holder(); |
| 1643 TestObject* impl = V8TestObject::toImpl(holder); | 1643 TestObject* impl = V8TestObject::toImpl(holder); |
| 1644 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); | 1644 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
| 1645 String string = cppValue; | 1645 String string = cppValue; |
| 1646 if (!(string == "" || string == "EnumValue1" || string == "EnumValue2" || st
ring == "EnumValue3")) | 1646 if (!(string == "" || string == "EnumValue1" || string == "EnumValue2" || st
ring == "EnumValue3")) { |
| 1647 currentExecutionContext(info.GetIsolate())->addConsoleMessage(ConsoleMes
sage::create(JSMessageSource, ErrorMessageLevel, "The provided value '" + string
+ "' is not a valid value of type 'TestEnum'.")); |
| 1647 return; | 1648 return; |
| 1649 } |
| 1648 impl->setTestEnumAttribute(cppValue); | 1650 impl->setTestEnumAttribute(cppValue); |
| 1649 } | 1651 } |
| 1650 | 1652 |
| 1651 static void testEnumAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::
Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1653 static void testEnumAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::
Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
| 1652 { | 1654 { |
| 1653 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 1655 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
| 1654 TestObjectV8Internal::testEnumAttributeAttributeSetter(v8Value, info); | 1656 TestObjectV8Internal::testEnumAttributeAttributeSetter(v8Value, info); |
| 1655 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 1657 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 1656 } | 1658 } |
| 1657 | 1659 |
| (...skipping 3380 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5038 TestObjectV8Internal::enumForPrivateScriptAttributeGetter(info); | 5040 TestObjectV8Internal::enumForPrivateScriptAttributeGetter(info); |
| 5039 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5041 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5040 } | 5042 } |
| 5041 | 5043 |
| 5042 static void enumForPrivateScriptAttributeSetter(v8::Local<v8::Value> v8Value, co
nst v8::PropertyCallbackInfo<void>& info) | 5044 static void enumForPrivateScriptAttributeSetter(v8::Local<v8::Value> v8Value, co
nst v8::PropertyCallbackInfo<void>& info) |
| 5043 { | 5045 { |
| 5044 v8::Local<v8::Object> holder = info.Holder(); | 5046 v8::Local<v8::Object> holder = info.Holder(); |
| 5045 TestObject* impl = V8TestObject::toImpl(holder); | 5047 TestObject* impl = V8TestObject::toImpl(holder); |
| 5046 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); | 5048 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
| 5047 String string = cppValue; | 5049 String string = cppValue; |
| 5048 if (!(string == "" || string == "EnumValue1" || string == "EnumValue2" || st
ring == "EnumValue3")) | 5050 if (!(string == "" || string == "EnumValue1" || string == "EnumValue2" || st
ring == "EnumValue3")) { |
| 5051 currentExecutionContext(info.GetIsolate())->addConsoleMessage(ConsoleMes
sage::create(JSMessageSource, ErrorMessageLevel, "The provided value '" + string
+ "' is not a valid value of type 'TestEnum'.")); |
| 5049 return; | 5052 return; |
| 5053 } |
| 5050 V8TestObject::PrivateScript::enumForPrivateScriptAttributeSetter(toFrameIfNo
tDetached(info.GetIsolate()->GetCurrentContext()), impl, cppValue); | 5054 V8TestObject::PrivateScript::enumForPrivateScriptAttributeSetter(toFrameIfNo
tDetached(info.GetIsolate()->GetCurrentContext()), impl, cppValue); |
| 5051 } | 5055 } |
| 5052 | 5056 |
| 5053 static void enumForPrivateScriptAttributeSetterCallback(v8::Local<v8::String>, v
8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 5057 static void enumForPrivateScriptAttributeSetterCallback(v8::Local<v8::String>, v
8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
| 5054 { | 5058 { |
| 5055 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 5059 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
| 5056 TestObjectV8Internal::enumForPrivateScriptAttributeSetter(v8Value, info); | 5060 TestObjectV8Internal::enumForPrivateScriptAttributeSetter(v8Value, info); |
| 5057 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5061 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 5058 } | 5062 } |
| 5059 | 5063 |
| (...skipping 6607 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 11667 return false; | 11671 return false; |
| 11668 | 11672 |
| 11669 ScriptState::Scope scope(scriptState); | 11673 ScriptState::Scope scope(scriptState); |
| 11670 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa
l(), scriptState->isolate()); | 11674 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa
l(), scriptState->isolate()); |
| 11671 | 11675 |
| 11672 ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivate
Script", "TestObject", scriptState->context()->Global(), scriptState->isolate())
; | 11676 ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivate
Script", "TestObject", scriptState->context()->Global(), scriptState->isolate())
; |
| 11673 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateIn
UserScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState->
isolate(), cppValue)); | 11677 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateIn
UserScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState->
isolate(), cppValue)); |
| 11674 } | 11678 } |
| 11675 | 11679 |
| 11676 } // namespace blink | 11680 } // namespace blink |
| OLD | NEW |