| 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 4902 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4913 TONATIVE_DEFAULT_EXCEPTIONSTATE(int, cppValue, toInt16(v8Value, exceptionSta
te), exceptionState, false); | 4913 TONATIVE_DEFAULT_EXCEPTIONSTATE(int, cppValue, toInt16(v8Value, exceptionSta
te), exceptionState, false); |
| 4914 RELEASE_ASSERT(!exceptionState.hadException()); | 4914 RELEASE_ASSERT(!exceptionState.hadException()); |
| 4915 *result = cppValue; | 4915 *result = cppValue; |
| 4916 return true; | 4916 return true; |
| 4917 } | 4917 } |
| 4918 | 4918 |
| 4919 static void readonlyShortAttributeAttributeGetter(const v8::PropertyCallbackInfo
<v8::Value>& info) | 4919 static void readonlyShortAttributeAttributeGetter(const v8::PropertyCallbackInfo
<v8::Value>& info) |
| 4920 { | 4920 { |
| 4921 v8::Handle<v8::Object> holder = info.Holder(); | 4921 v8::Handle<v8::Object> holder = info.Holder(); |
| 4922 TestObject* impl = V8TestObject::toNative(holder); | 4922 TestObject* impl = V8TestObject::toNative(holder); |
| 4923 int result; | 4923 int result = 0; |
| 4924 if (!readonlyShortAttributeAttributeGetterImplementedInPrivateScript(toFrame
IfNotDetached(info.GetIsolate()->GetCurrentContext()), impl, &result)) | 4924 if (!readonlyShortAttributeAttributeGetterImplementedInPrivateScript(toFrame
IfNotDetached(info.GetIsolate()->GetCurrentContext()), impl, &result)) |
| 4925 return; | 4925 return; |
| 4926 v8SetReturnValueInt(info, result); | 4926 v8SetReturnValueInt(info, result); |
| 4927 } | 4927 } |
| 4928 | 4928 |
| 4929 static void readonlyShortAttributeAttributeGetterCallback(v8::Local<v8::String>,
const v8::PropertyCallbackInfo<v8::Value>& info) | 4929 static void readonlyShortAttributeAttributeGetterCallback(v8::Local<v8::String>,
const v8::PropertyCallbackInfo<v8::Value>& info) |
| 4930 { | 4930 { |
| 4931 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 4931 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
| 4932 TestObjectV8Internal::readonlyShortAttributeAttributeGetter(info); | 4932 TestObjectV8Internal::readonlyShortAttributeAttributeGetter(info); |
| 4933 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 4933 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4989 } | 4989 } |
| 4990 return false; | 4990 return false; |
| 4991 } | 4991 } |
| 4992 return true; | 4992 return true; |
| 4993 } | 4993 } |
| 4994 | 4994 |
| 4995 static void shortAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Val
ue>& info) | 4995 static void shortAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Val
ue>& info) |
| 4996 { | 4996 { |
| 4997 v8::Handle<v8::Object> holder = info.Holder(); | 4997 v8::Handle<v8::Object> holder = info.Holder(); |
| 4998 TestObject* impl = V8TestObject::toNative(holder); | 4998 TestObject* impl = V8TestObject::toNative(holder); |
| 4999 int result; | 4999 int result = 0; |
| 5000 if (!shortAttributeAttributeGetterImplementedInPrivateScript(toFrameIfNotDet
ached(info.GetIsolate()->GetCurrentContext()), impl, &result)) | 5000 if (!shortAttributeAttributeGetterImplementedInPrivateScript(toFrameIfNotDet
ached(info.GetIsolate()->GetCurrentContext()), impl, &result)) |
| 5001 return; | 5001 return; |
| 5002 v8SetReturnValueInt(info, result); | 5002 v8SetReturnValueInt(info, result); |
| 5003 } | 5003 } |
| 5004 | 5004 |
| 5005 static void shortAttributeAttributeGetterCallback(v8::Local<v8::String>, const v
8::PropertyCallbackInfo<v8::Value>& info) | 5005 static void shortAttributeAttributeGetterCallback(v8::Local<v8::String>, const v
8::PropertyCallbackInfo<v8::Value>& info) |
| 5006 { | 5006 { |
| 5007 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 5007 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
| 5008 TestObjectV8Internal::shortAttributeAttributeGetter(info); | 5008 TestObjectV8Internal::shortAttributeAttributeGetter(info); |
| 5009 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 5009 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| (...skipping 5168 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10178 } | 10178 } |
| 10179 TONATIVE_DEFAULT_EXCEPTIONSTATE(int, cppValue, toInt16(v8Value, exceptionSta
te), exceptionState, false); | 10179 TONATIVE_DEFAULT_EXCEPTIONSTATE(int, cppValue, toInt16(v8Value, exceptionSta
te), exceptionState, false); |
| 10180 RELEASE_ASSERT(!exceptionState.hadException()); | 10180 RELEASE_ASSERT(!exceptionState.hadException()); |
| 10181 *result = cppValue; | 10181 *result = cppValue; |
| 10182 return true; | 10182 return true; |
| 10183 } | 10183 } |
| 10184 | 10184 |
| 10185 static void shortMethodImplementedInPrivateScriptMethod(const v8::FunctionCallba
ckInfo<v8::Value>& info) | 10185 static void shortMethodImplementedInPrivateScriptMethod(const v8::FunctionCallba
ckInfo<v8::Value>& info) |
| 10186 { | 10186 { |
| 10187 TestObject* impl = V8TestObject::toNative(info.Holder()); | 10187 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 10188 int result; | 10188 int result = 0; |
| 10189 if (!shortMethodImplementedInPrivateScriptMethodImplementedInPrivateScript(t
oFrameIfNotDetached(info.GetIsolate()->GetCurrentContext()), impl, &result)) | 10189 if (!shortMethodImplementedInPrivateScriptMethodImplementedInPrivateScript(t
oFrameIfNotDetached(info.GetIsolate()->GetCurrentContext()), impl, &result)) |
| 10190 return; | 10190 return; |
| 10191 v8SetReturnValueInt(info, result); | 10191 v8SetReturnValueInt(info, result); |
| 10192 } | 10192 } |
| 10193 | 10193 |
| 10194 static void shortMethodImplementedInPrivateScriptMethodCallback(const v8::Functi
onCallbackInfo<v8::Value>& info) | 10194 static void shortMethodImplementedInPrivateScriptMethodCallback(const v8::Functi
onCallbackInfo<v8::Value>& info) |
| 10195 { | 10195 { |
| 10196 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 10196 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 10197 TestObjectV8Internal::shortMethodImplementedInPrivateScriptMethod(info); | 10197 TestObjectV8Internal::shortMethodImplementedInPrivateScriptMethod(info); |
| 10198 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 10198 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10238 throwMinimumArityTypeError(exceptionState, 1, info.Length()); | 10238 throwMinimumArityTypeError(exceptionState, 1, info.Length()); |
| 10239 return; | 10239 return; |
| 10240 } | 10240 } |
| 10241 TestObject* impl = V8TestObject::toNative(info.Holder()); | 10241 TestObject* impl = V8TestObject::toNative(info.Holder()); |
| 10242 int value; | 10242 int value; |
| 10243 { | 10243 { |
| 10244 v8::TryCatch block; | 10244 v8::TryCatch block; |
| 10245 V8RethrowTryCatchScope rethrow(block); | 10245 V8RethrowTryCatchScope rethrow(block); |
| 10246 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(value, toInt16(info[0], exceptionS
tate), exceptionState); | 10246 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(value, toInt16(info[0], exceptionS
tate), exceptionState); |
| 10247 } | 10247 } |
| 10248 int result; | 10248 int result = 0; |
| 10249 if (!shortMethodWithShortArgumentImplementedInPrivateScriptMethodImplemented
InPrivateScript(toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext()), im
pl, value, &result)) | 10249 if (!shortMethodWithShortArgumentImplementedInPrivateScriptMethodImplemented
InPrivateScript(toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext()), im
pl, value, &result)) |
| 10250 return; | 10250 return; |
| 10251 v8SetReturnValueInt(info, result); | 10251 v8SetReturnValueInt(info, result); |
| 10252 } | 10252 } |
| 10253 | 10253 |
| 10254 static void shortMethodWithShortArgumentImplementedInPrivateScriptMethodCallback
(const v8::FunctionCallbackInfo<v8::Value>& info) | 10254 static void shortMethodWithShortArgumentImplementedInPrivateScriptMethodCallback
(const v8::FunctionCallbackInfo<v8::Value>& info) |
| 10255 { | 10255 { |
| 10256 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 10256 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
| 10257 TestObjectV8Internal::shortMethodWithShortArgumentImplementedInPrivateScript
Method(info); | 10257 TestObjectV8Internal::shortMethodWithShortArgumentImplementedInPrivateScript
Method(info); |
| 10258 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 10258 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| (...skipping 779 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 11038 fromInternalPointer(object)->deref(); | 11038 fromInternalPointer(object)->deref(); |
| 11039 } | 11039 } |
| 11040 | 11040 |
| 11041 template<> | 11041 template<> |
| 11042 v8::Handle<v8::Value> toV8NoInline(TestObject* impl, v8::Handle<v8::Object> crea
tionContext, v8::Isolate* isolate) | 11042 v8::Handle<v8::Value> toV8NoInline(TestObject* impl, v8::Handle<v8::Object> crea
tionContext, v8::Isolate* isolate) |
| 11043 { | 11043 { |
| 11044 return toV8(impl, creationContext, isolate); | 11044 return toV8(impl, creationContext, isolate); |
| 11045 } | 11045 } |
| 11046 | 11046 |
| 11047 } // namespace WebCore | 11047 } // namespace WebCore |
| OLD | NEW |