| 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/V8HTMLCollection.h" | 10 #include "bindings/core/v8/V8HTMLCollection.h" |
| (...skipping 1523 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1534 { | 1534 { |
| 1535 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 1535 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
| 1536 TestObjectV8Internal::stringOrNullAttributeAttributeGetter(info); | 1536 TestObjectV8Internal::stringOrNullAttributeAttributeGetter(info); |
| 1537 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 1537 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 1538 } | 1538 } |
| 1539 | 1539 |
| 1540 static void stringOrNullAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) | 1540 static void stringOrNullAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) |
| 1541 { | 1541 { |
| 1542 v8::Handle<v8::Object> holder = info.Holder(); | 1542 v8::Handle<v8::Object> holder = info.Holder(); |
| 1543 TestObject* impl = V8TestObject::toNative(holder); | 1543 TestObject* impl = V8TestObject::toNative(holder); |
| 1544 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); | 1544 TOSTRING_VOID(V8StringResource<WithNullCheck>, cppValue, v8Value); |
| 1545 impl->setStringOrNullAttribute(cppValue); | 1545 impl->setStringOrNullAttribute(cppValue); |
| 1546 } | 1546 } |
| 1547 | 1547 |
| 1548 static void stringOrNullAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1548 static void stringOrNullAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
| 1549 { | 1549 { |
| 1550 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 1550 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
| 1551 TestObjectV8Internal::stringOrNullAttributeAttributeSetter(v8Value, info); | 1551 TestObjectV8Internal::stringOrNullAttributeAttributeSetter(v8Value, info); |
| 1552 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 1552 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 1553 } | 1553 } |
| 1554 | 1554 |
| (...skipping 5467 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7022 static void voidMethodDefaultFalseBooleanArgMethodCallback(const v8::FunctionCal
lbackInfo<v8::Value>& info) | 7022 static void voidMethodDefaultFalseBooleanArgMethodCallback(const v8::FunctionCal
lbackInfo<v8::Value>& info) |
| 7023 { | 7023 { |
| 7024 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 7024 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 7025 TestObjectV8Internal::voidMethodDefaultFalseBooleanArgMethod(info); | 7025 TestObjectV8Internal::voidMethodDefaultFalseBooleanArgMethod(info); |
| 7026 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 7026 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 7027 } | 7027 } |
| 7028 | 7028 |
| 7029 static void voidMethodDefaultNullableByteStringArgMethod(const v8::FunctionCallb
ackInfo<v8::Value>& info) | 7029 static void voidMethodDefaultNullableByteStringArgMethod(const v8::FunctionCallb
ackInfo<v8::Value>& info) |
| 7030 { | 7030 { |
| 7031 TestObject* impl = V8TestObject::toNative(info.Holder()); | 7031 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 7032 V8StringResource<> defaultStringArg; | 7032 V8StringResource<WithNullCheck> defaultStringArg; |
| 7033 { | 7033 { |
| 7034 v8::TryCatch block; | 7034 v8::TryCatch block; |
| 7035 V8RethrowTryCatchScope rethrow(block); | 7035 V8RethrowTryCatchScope rethrow(block); |
| 7036 if (info.Length() > 0) { | 7036 if (info.Length() > 0) { |
| 7037 TONATIVE_VOID_INTERNAL(defaultStringArg, toByteString(info[0])); | 7037 TONATIVE_VOID_INTERNAL(defaultStringArg, toByteString(info[0])); |
| 7038 } else { | 7038 } else { |
| 7039 defaultStringArg = nullptr; | 7039 defaultStringArg = nullptr; |
| 7040 } | 7040 } |
| 7041 } | 7041 } |
| 7042 impl->voidMethodDefaultNullableByteStringArg(defaultStringArg); | 7042 impl->voidMethodDefaultNullableByteStringArg(defaultStringArg); |
| 7043 } | 7043 } |
| 7044 | 7044 |
| 7045 static void voidMethodDefaultNullableByteStringArgMethodCallback(const v8::Funct
ionCallbackInfo<v8::Value>& info) | 7045 static void voidMethodDefaultNullableByteStringArgMethodCallback(const v8::Funct
ionCallbackInfo<v8::Value>& info) |
| 7046 { | 7046 { |
| 7047 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 7047 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 7048 TestObjectV8Internal::voidMethodDefaultNullableByteStringArgMethod(info); | 7048 TestObjectV8Internal::voidMethodDefaultNullableByteStringArgMethod(info); |
| 7049 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 7049 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 7050 } | 7050 } |
| 7051 | 7051 |
| 7052 static void voidMethodDefaultNullableStringArgMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) | 7052 static void voidMethodDefaultNullableStringArgMethod(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
| 7053 { | 7053 { |
| 7054 TestObject* impl = V8TestObject::toNative(info.Holder()); | 7054 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 7055 V8StringResource<> defaultStringArg; | 7055 V8StringResource<WithNullCheck> defaultStringArg; |
| 7056 { | 7056 { |
| 7057 if (info.Length() > 0) { | 7057 if (info.Length() > 0) { |
| 7058 TOSTRING_VOID_INTERNAL(defaultStringArg, info[0]); | 7058 TOSTRING_VOID_INTERNAL(defaultStringArg, info[0]); |
| 7059 } else { | 7059 } else { |
| 7060 defaultStringArg = nullptr; | 7060 defaultStringArg = nullptr; |
| 7061 } | 7061 } |
| 7062 } | 7062 } |
| 7063 impl->voidMethodDefaultNullableStringArg(defaultStringArg); | 7063 impl->voidMethodDefaultNullableStringArg(defaultStringArg); |
| 7064 } | 7064 } |
| 7065 | 7065 |
| (...skipping 3128 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10194 fromInternalPointer(object)->deref(); | 10194 fromInternalPointer(object)->deref(); |
| 10195 } | 10195 } |
| 10196 | 10196 |
| 10197 template<> | 10197 template<> |
| 10198 v8::Handle<v8::Value> toV8NoInline(TestObject* impl, v8::Handle<v8::Object> crea
tionContext, v8::Isolate* isolate) | 10198 v8::Handle<v8::Value> toV8NoInline(TestObject* impl, v8::Handle<v8::Object> crea
tionContext, v8::Isolate* isolate) |
| 10199 { | 10199 { |
| 10200 return toV8(impl, creationContext, isolate); | 10200 return toV8(impl, creationContext, isolate); |
| 10201 } | 10201 } |
| 10202 | 10202 |
| 10203 } // namespace WebCore | 10203 } // namespace WebCore |
| OLD | NEW |