Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(40)

Side by Side Diff: Source/bindings/tests/results/V8TestObject.cpp

Issue 452743003: Rename V8X::fooMethodImplementedInPrivateScript to V8X::PrivateScript::fooMethod (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 4873 matching lines...) Expand 10 before | Expand all | Expand 10 after
4884 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 4884 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
4885 TestObjectV8Internal::testInterfaceWillBeGarbageCollectedOrNullAttributeAttr ibuteSetter(v8Value, info); 4885 TestObjectV8Internal::testInterfaceWillBeGarbageCollectedOrNullAttributeAttr ibuteSetter(v8Value, info);
4886 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 4886 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
4887 } 4887 }
4888 4888
4889 static void readonlyShortAttributeAttributeGetter(const v8::PropertyCallbackInfo <v8::Value>& info) 4889 static void readonlyShortAttributeAttributeGetter(const v8::PropertyCallbackInfo <v8::Value>& info)
4890 { 4890 {
4891 v8::Handle<v8::Object> holder = info.Holder(); 4891 v8::Handle<v8::Object> holder = info.Holder();
4892 TestObject* impl = V8TestObject::toNative(holder); 4892 TestObject* impl = V8TestObject::toNative(holder);
4893 int result = 0; 4893 int result = 0;
4894 if (!V8TestObject::readonlyShortAttributeAttributeGetterImplementedInPrivate Script(toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext()), impl, &resu lt)) 4894 if (!V8TestObject::PrivateScript::readonlyShortAttributeAttributeGetter(toFr ameIfNotDetached(info.GetIsolate()->GetCurrentContext()), impl, &result))
4895 return; 4895 return;
4896 v8SetReturnValueInt(info, result); 4896 v8SetReturnValueInt(info, result);
4897 } 4897 }
4898 4898
4899 static void readonlyShortAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 4899 static void readonlyShortAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
4900 { 4900 {
4901 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 4901 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
4902 TestObjectV8Internal::readonlyShortAttributeAttributeGetter(info); 4902 TestObjectV8Internal::readonlyShortAttributeAttributeGetter(info);
4903 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 4903 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
4904 } 4904 }
4905 4905
4906 static void shortAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Val ue>& info) 4906 static void shortAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Val ue>& info)
4907 { 4907 {
4908 v8::Handle<v8::Object> holder = info.Holder(); 4908 v8::Handle<v8::Object> holder = info.Holder();
4909 TestObject* impl = V8TestObject::toNative(holder); 4909 TestObject* impl = V8TestObject::toNative(holder);
4910 int result = 0; 4910 int result = 0;
4911 if (!V8TestObject::shortAttributeAttributeGetterImplementedInPrivateScript(t oFrameIfNotDetached(info.GetIsolate()->GetCurrentContext()), impl, &result)) 4911 if (!V8TestObject::PrivateScript::shortAttributeAttributeGetter(toFrameIfNot Detached(info.GetIsolate()->GetCurrentContext()), impl, &result))
4912 return; 4912 return;
4913 v8SetReturnValueInt(info, result); 4913 v8SetReturnValueInt(info, result);
4914 } 4914 }
4915 4915
4916 static void shortAttributeAttributeGetterCallback(v8::Local<v8::String>, const v 8::PropertyCallbackInfo<v8::Value>& info) 4916 static void shortAttributeAttributeGetterCallback(v8::Local<v8::String>, const v 8::PropertyCallbackInfo<v8::Value>& info)
4917 { 4917 {
4918 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 4918 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
4919 TestObjectV8Internal::shortAttributeAttributeGetter(info); 4919 TestObjectV8Internal::shortAttributeAttributeGetter(info);
4920 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 4920 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
4921 } 4921 }
4922 4922
4923 static void shortAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8 ::PropertyCallbackInfo<void>& info) 4923 static void shortAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8 ::PropertyCallbackInfo<void>& info)
4924 { 4924 {
4925 v8::Handle<v8::Object> holder = info.Holder(); 4925 v8::Handle<v8::Object> holder = info.Holder();
4926 ExceptionState exceptionState(ExceptionState::SetterContext, "shortAttribute ", "TestObject", holder, info.GetIsolate()); 4926 ExceptionState exceptionState(ExceptionState::SetterContext, "shortAttribute ", "TestObject", holder, info.GetIsolate());
4927 TestObject* impl = V8TestObject::toNative(holder); 4927 TestObject* impl = V8TestObject::toNative(holder);
4928 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt16(v8Value, exceptionState) , exceptionState); 4928 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt16(v8Value, exceptionState) , exceptionState);
4929 V8TestObject::shortAttributeAttributeSetterImplementedInPrivateScript(toFram eIfNotDetached(info.GetIsolate()->GetCurrentContext()), impl, cppValue); 4929 V8TestObject::PrivateScript::shortAttributeAttributeSetter(toFrameIfNotDetac hed(info.GetIsolate()->GetCurrentContext()), impl, cppValue);
4930 } 4930 }
4931 4931
4932 static void shortAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loc al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 4932 static void shortAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loc al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
4933 { 4933 {
4934 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 4934 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
4935 TestObjectV8Internal::shortAttributeAttributeSetter(v8Value, info); 4935 TestObjectV8Internal::shortAttributeAttributeSetter(v8Value, info);
4936 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 4936 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
4937 } 4937 }
4938 4938
4939 static void stringAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Va lue>& info) 4939 static void stringAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Va lue>& info)
4940 { 4940 {
4941 v8::Handle<v8::Object> holder = info.Holder(); 4941 v8::Handle<v8::Object> holder = info.Holder();
4942 TestObject* impl = V8TestObject::toNative(holder); 4942 TestObject* impl = V8TestObject::toNative(holder);
4943 String result; 4943 String result;
4944 if (!V8TestObject::stringAttributeAttributeGetterImplementedInPrivateScript( toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext()), impl, &result)) 4944 if (!V8TestObject::PrivateScript::stringAttributeAttributeGetter(toFrameIfNo tDetached(info.GetIsolate()->GetCurrentContext()), impl, &result))
4945 return; 4945 return;
4946 v8SetReturnValueString(info, result, info.GetIsolate()); 4946 v8SetReturnValueString(info, result, info.GetIsolate());
4947 } 4947 }
4948 4948
4949 static void stringAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) 4949 static void stringAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info)
4950 { 4950 {
4951 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 4951 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
4952 TestObjectV8Internal::stringAttributeAttributeGetter(info); 4952 TestObjectV8Internal::stringAttributeAttributeGetter(info);
4953 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 4953 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
4954 } 4954 }
4955 4955
4956 static void stringAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v 8::PropertyCallbackInfo<void>& info) 4956 static void stringAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v 8::PropertyCallbackInfo<void>& info)
4957 { 4957 {
4958 v8::Handle<v8::Object> holder = info.Holder(); 4958 v8::Handle<v8::Object> holder = info.Holder();
4959 TestObject* impl = V8TestObject::toNative(holder); 4959 TestObject* impl = V8TestObject::toNative(holder);
4960 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); 4960 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value);
4961 V8TestObject::stringAttributeAttributeSetterImplementedInPrivateScript(toFra meIfNotDetached(info.GetIsolate()->GetCurrentContext()), impl, cppValue); 4961 V8TestObject::PrivateScript::stringAttributeAttributeSetter(toFrameIfNotDeta ched(info.GetIsolate()->GetCurrentContext()), impl, cppValue);
4962 } 4962 }
4963 4963
4964 static void stringAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Lo cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 4964 static void stringAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Lo cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
4965 { 4965 {
4966 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 4966 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
4967 TestObjectV8Internal::stringAttributeAttributeSetter(v8Value, info); 4967 TestObjectV8Internal::stringAttributeAttributeSetter(v8Value, info);
4968 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 4968 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
4969 } 4969 }
4970 4970
4971 static void nodeAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Valu e>& info) 4971 static void nodeAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Valu e>& info)
4972 { 4972 {
4973 v8::Handle<v8::Object> holder = info.Holder(); 4973 v8::Handle<v8::Object> holder = info.Holder();
4974 TestObject* impl = V8TestObject::toNative(holder); 4974 TestObject* impl = V8TestObject::toNative(holder);
4975 RefPtrWillBeRawPtr<Node> result; 4975 RefPtrWillBeRawPtr<Node> result;
4976 if (!V8TestObject::nodeAttributeAttributeGetterImplementedInPrivateScript(to FrameIfNotDetached(info.GetIsolate()->GetCurrentContext()), impl, &result)) 4976 if (!V8TestObject::PrivateScript::nodeAttributeAttributeGetter(toFrameIfNotD etached(info.GetIsolate()->GetCurrentContext()), impl, &result))
4977 return; 4977 return;
4978 v8SetReturnValueFast(info, WTF::getPtr(result.release()), impl); 4978 v8SetReturnValueFast(info, WTF::getPtr(result.release()), impl);
4979 } 4979 }
4980 4980
4981 static void nodeAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8 ::PropertyCallbackInfo<v8::Value>& info) 4981 static void nodeAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8 ::PropertyCallbackInfo<v8::Value>& info)
4982 { 4982 {
4983 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 4983 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
4984 TestObjectV8Internal::nodeAttributeAttributeGetter(info); 4984 TestObjectV8Internal::nodeAttributeAttributeGetter(info);
4985 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 4985 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
4986 } 4986 }
4987 4987
4988 static void nodeAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8: :PropertyCallbackInfo<void>& info) 4988 static void nodeAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8: :PropertyCallbackInfo<void>& info)
4989 { 4989 {
4990 v8::Handle<v8::Object> holder = info.Holder(); 4990 v8::Handle<v8::Object> holder = info.Holder();
4991 TestObject* impl = V8TestObject::toNative(holder); 4991 TestObject* impl = V8TestObject::toNative(holder);
4992 TONATIVE_VOID(Node*, cppValue, V8Node::toNativeWithTypeCheck(info.GetIsolate (), v8Value)); 4992 TONATIVE_VOID(Node*, cppValue, V8Node::toNativeWithTypeCheck(info.GetIsolate (), v8Value));
4993 V8TestObject::nodeAttributeAttributeSetterImplementedInPrivateScript(toFrame IfNotDetached(info.GetIsolate()->GetCurrentContext()), impl, cppValue); 4993 V8TestObject::PrivateScript::nodeAttributeAttributeSetter(toFrameIfNotDetach ed(info.GetIsolate()->GetCurrentContext()), impl, cppValue);
4994 } 4994 }
4995 4995
4996 static void nodeAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loca l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 4996 static void nodeAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loca l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
4997 { 4997 {
4998 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 4998 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
4999 TestObjectV8Internal::nodeAttributeAttributeSetter(v8Value, info); 4999 TestObjectV8Internal::nodeAttributeAttributeSetter(v8Value, info);
5000 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 5000 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
5001 } 5001 }
5002 5002
5003 static void attributeImplementedInCPPForPrivateScriptOnlyAttributeGetter(const v 8::PropertyCallbackInfo<v8::Value>& info) 5003 static void attributeImplementedInCPPForPrivateScriptOnlyAttributeGetter(const v 8::PropertyCallbackInfo<v8::Value>& info)
(...skipping 4904 matching lines...) Expand 10 before | Expand all | Expand 10 after
9908 static void voidMethodTestInterfaceWillBeGarbageCollectedArrayArgMethodCallback( const v8::FunctionCallbackInfo<v8::Value>& info) 9908 static void voidMethodTestInterfaceWillBeGarbageCollectedArrayArgMethodCallback( const v8::FunctionCallbackInfo<v8::Value>& info)
9909 { 9909 {
9910 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); 9910 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod");
9911 TestObjectV8Internal::voidMethodTestInterfaceWillBeGarbageCollectedArrayArgM ethod(info); 9911 TestObjectV8Internal::voidMethodTestInterfaceWillBeGarbageCollectedArrayArgM ethod(info);
9912 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 9912 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
9913 } 9913 }
9914 9914
9915 static void voidMethodImplementedInPrivateScriptMethod(const v8::FunctionCallbac kInfo<v8::Value>& info) 9915 static void voidMethodImplementedInPrivateScriptMethod(const v8::FunctionCallbac kInfo<v8::Value>& info)
9916 { 9916 {
9917 TestObject* impl = V8TestObject::toNative(info.Holder()); 9917 TestObject* impl = V8TestObject::toNative(info.Holder());
9918 V8TestObject::voidMethodImplementedInPrivateScriptMethodImplementedInPrivate Script(toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext()), impl); 9918 V8TestObject::PrivateScript::voidMethodImplementedInPrivateScriptMethod(toFr ameIfNotDetached(info.GetIsolate()->GetCurrentContext()), impl);
9919 } 9919 }
9920 9920
9921 static void voidMethodImplementedInPrivateScriptMethodCallback(const v8::Functio nCallbackInfo<v8::Value>& info) 9921 static void voidMethodImplementedInPrivateScriptMethodCallback(const v8::Functio nCallbackInfo<v8::Value>& info)
9922 { 9922 {
9923 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); 9923 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod");
9924 TestObjectV8Internal::voidMethodImplementedInPrivateScriptMethod(info); 9924 TestObjectV8Internal::voidMethodImplementedInPrivateScriptMethod(info);
9925 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 9925 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
9926 } 9926 }
9927 9927
9928 static void shortMethodImplementedInPrivateScriptMethod(const v8::FunctionCallba ckInfo<v8::Value>& info) 9928 static void shortMethodImplementedInPrivateScriptMethod(const v8::FunctionCallba ckInfo<v8::Value>& info)
9929 { 9929 {
9930 TestObject* impl = V8TestObject::toNative(info.Holder()); 9930 TestObject* impl = V8TestObject::toNative(info.Holder());
9931 int result = 0; 9931 int result = 0;
9932 if (!V8TestObject::shortMethodImplementedInPrivateScriptMethodImplementedInP rivateScript(toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext()), impl, &result)) 9932 if (!V8TestObject::PrivateScript::shortMethodImplementedInPrivateScriptMetho d(toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext()), impl, &result))
9933 return; 9933 return;
9934 v8SetReturnValueInt(info, result); 9934 v8SetReturnValueInt(info, result);
9935 } 9935 }
9936 9936
9937 static void shortMethodImplementedInPrivateScriptMethodCallback(const v8::Functi onCallbackInfo<v8::Value>& info) 9937 static void shortMethodImplementedInPrivateScriptMethodCallback(const v8::Functi onCallbackInfo<v8::Value>& info)
9938 { 9938 {
9939 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); 9939 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod");
9940 TestObjectV8Internal::shortMethodImplementedInPrivateScriptMethod(info); 9940 TestObjectV8Internal::shortMethodImplementedInPrivateScriptMethod(info);
9941 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 9941 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
9942 } 9942 }
9943 9943
9944 static void shortMethodWithShortArgumentImplementedInPrivateScriptMethod(const v 8::FunctionCallbackInfo<v8::Value>& info) 9944 static void shortMethodWithShortArgumentImplementedInPrivateScriptMethod(const v 8::FunctionCallbackInfo<v8::Value>& info)
9945 { 9945 {
9946 ExceptionState exceptionState(ExceptionState::ExecutionContext, "shortMethod WithShortArgumentImplementedInPrivateScript", "TestObject", info.Holder(), info. GetIsolate()); 9946 ExceptionState exceptionState(ExceptionState::ExecutionContext, "shortMethod WithShortArgumentImplementedInPrivateScript", "TestObject", info.Holder(), info. GetIsolate());
9947 if (UNLIKELY(info.Length() < 1)) { 9947 if (UNLIKELY(info.Length() < 1)) {
9948 throwMinimumArityTypeError(exceptionState, 1, info.Length()); 9948 throwMinimumArityTypeError(exceptionState, 1, info.Length());
9949 return; 9949 return;
9950 } 9950 }
9951 TestObject* impl = V8TestObject::toNative(info.Holder()); 9951 TestObject* impl = V8TestObject::toNative(info.Holder());
9952 int value; 9952 int value;
9953 { 9953 {
9954 v8::TryCatch block; 9954 v8::TryCatch block;
9955 V8RethrowTryCatchScope rethrow(block); 9955 V8RethrowTryCatchScope rethrow(block);
9956 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(value, toInt16(info[0], exceptionS tate), exceptionState); 9956 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(value, toInt16(info[0], exceptionS tate), exceptionState);
9957 } 9957 }
9958 int result = 0; 9958 int result = 0;
9959 if (!V8TestObject::shortMethodWithShortArgumentImplementedInPrivateScriptMet hodImplementedInPrivateScript(toFrameIfNotDetached(info.GetIsolate()->GetCurrent Context()), impl, value, &result)) 9959 if (!V8TestObject::PrivateScript::shortMethodWithShortArgumentImplementedInP rivateScriptMethod(toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext()), impl, value, &result))
9960 return; 9960 return;
9961 v8SetReturnValueInt(info, result); 9961 v8SetReturnValueInt(info, result);
9962 } 9962 }
9963 9963
9964 static void shortMethodWithShortArgumentImplementedInPrivateScriptMethodCallback (const v8::FunctionCallbackInfo<v8::Value>& info) 9964 static void shortMethodWithShortArgumentImplementedInPrivateScriptMethodCallback (const v8::FunctionCallbackInfo<v8::Value>& info)
9965 { 9965 {
9966 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); 9966 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod");
9967 TestObjectV8Internal::shortMethodWithShortArgumentImplementedInPrivateScript Method(info); 9967 TestObjectV8Internal::shortMethodWithShortArgumentImplementedInPrivateScript Method(info);
9968 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 9968 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
9969 } 9969 }
9970 9970
9971 static void stringMethodWithStringArgumentImplementedInPrivateScriptMethod(const v8::FunctionCallbackInfo<v8::Value>& info) 9971 static void stringMethodWithStringArgumentImplementedInPrivateScriptMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
9972 { 9972 {
9973 if (UNLIKELY(info.Length() < 1)) { 9973 if (UNLIKELY(info.Length() < 1)) {
9974 throwMinimumArityTypeErrorForMethod("stringMethodWithStringArgumentImple mentedInPrivateScript", "TestObject", 1, info.Length(), info.GetIsolate()); 9974 throwMinimumArityTypeErrorForMethod("stringMethodWithStringArgumentImple mentedInPrivateScript", "TestObject", 1, info.Length(), info.GetIsolate());
9975 return; 9975 return;
9976 } 9976 }
9977 TestObject* impl = V8TestObject::toNative(info.Holder()); 9977 TestObject* impl = V8TestObject::toNative(info.Holder());
9978 V8StringResource<> value; 9978 V8StringResource<> value;
9979 { 9979 {
9980 TOSTRING_VOID_INTERNAL(value, info[0]); 9980 TOSTRING_VOID_INTERNAL(value, info[0]);
9981 } 9981 }
9982 String result; 9982 String result;
9983 if (!V8TestObject::stringMethodWithStringArgumentImplementedInPrivateScriptM ethodImplementedInPrivateScript(toFrameIfNotDetached(info.GetIsolate()->GetCurre ntContext()), impl, value, &result)) 9983 if (!V8TestObject::PrivateScript::stringMethodWithStringArgumentImplementedI nPrivateScriptMethod(toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext() ), impl, value, &result))
9984 return; 9984 return;
9985 v8SetReturnValueString(info, result, info.GetIsolate()); 9985 v8SetReturnValueString(info, result, info.GetIsolate());
9986 } 9986 }
9987 9987
9988 static void stringMethodWithStringArgumentImplementedInPrivateScriptMethodCallba ck(const v8::FunctionCallbackInfo<v8::Value>& info) 9988 static void stringMethodWithStringArgumentImplementedInPrivateScriptMethodCallba ck(const v8::FunctionCallbackInfo<v8::Value>& info)
9989 { 9989 {
9990 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); 9990 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod");
9991 TestObjectV8Internal::stringMethodWithStringArgumentImplementedInPrivateScri ptMethod(info); 9991 TestObjectV8Internal::stringMethodWithStringArgumentImplementedInPrivateScri ptMethod(info);
9992 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 9992 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
9993 } 9993 }
9994 9994
9995 static void nodeMethodWithNodeArgumentImplementedInPrivateScriptMethod(const v8: :FunctionCallbackInfo<v8::Value>& info) 9995 static void nodeMethodWithNodeArgumentImplementedInPrivateScriptMethod(const v8: :FunctionCallbackInfo<v8::Value>& info)
9996 { 9996 {
9997 if (UNLIKELY(info.Length() < 1)) { 9997 if (UNLIKELY(info.Length() < 1)) {
9998 throwMinimumArityTypeErrorForMethod("nodeMethodWithNodeArgumentImplement edInPrivateScript", "TestObject", 1, info.Length(), info.GetIsolate()); 9998 throwMinimumArityTypeErrorForMethod("nodeMethodWithNodeArgumentImplement edInPrivateScript", "TestObject", 1, info.Length(), info.GetIsolate());
9999 return; 9999 return;
10000 } 10000 }
10001 TestObject* impl = V8TestObject::toNative(info.Holder()); 10001 TestObject* impl = V8TestObject::toNative(info.Holder());
10002 Node* value; 10002 Node* value;
10003 { 10003 {
10004 v8::TryCatch block; 10004 v8::TryCatch block;
10005 V8RethrowTryCatchScope rethrow(block); 10005 V8RethrowTryCatchScope rethrow(block);
10006 TONATIVE_VOID_INTERNAL(value, V8Node::toNativeWithTypeCheck(info.GetIsol ate(), info[0])); 10006 TONATIVE_VOID_INTERNAL(value, V8Node::toNativeWithTypeCheck(info.GetIsol ate(), info[0]));
10007 } 10007 }
10008 RefPtrWillBeRawPtr<Node> result; 10008 RefPtrWillBeRawPtr<Node> result;
10009 if (!V8TestObject::nodeMethodWithNodeArgumentImplementedInPrivateScriptMetho dImplementedInPrivateScript(toFrameIfNotDetached(info.GetIsolate()->GetCurrentCo ntext()), impl, value, &result)) 10009 if (!V8TestObject::PrivateScript::nodeMethodWithNodeArgumentImplementedInPri vateScriptMethod(toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext()), i mpl, value, &result))
10010 return; 10010 return;
10011 v8SetReturnValue(info, result.release()); 10011 v8SetReturnValue(info, result.release());
10012 } 10012 }
10013 10013
10014 static void nodeMethodWithNodeArgumentImplementedInPrivateScriptMethodCallback(c onst v8::FunctionCallbackInfo<v8::Value>& info) 10014 static void nodeMethodWithNodeArgumentImplementedInPrivateScriptMethodCallback(c onst v8::FunctionCallbackInfo<v8::Value>& info)
10015 { 10015 {
10016 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); 10016 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod");
10017 TestObjectV8Internal::nodeMethodWithNodeArgumentImplementedInPrivateScriptMe thod(info); 10017 TestObjectV8Internal::nodeMethodWithNodeArgumentImplementedInPrivateScriptMe thod(info);
10018 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 10018 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
10019 } 10019 }
(...skipping 14 matching lines...) Expand all
10034 { 10034 {
10035 v8::TryCatch block; 10035 v8::TryCatch block;
10036 V8RethrowTryCatchScope rethrow(block); 10036 V8RethrowTryCatchScope rethrow(block);
10037 TONATIVE_VOID_INTERNAL(document, V8Document::toNativeWithTypeCheck(info. GetIsolate(), info[0])); 10037 TONATIVE_VOID_INTERNAL(document, V8Document::toNativeWithTypeCheck(info. GetIsolate(), info[0]));
10038 TONATIVE_VOID_INTERNAL(node, V8Node::toNativeWithTypeCheck(info.GetIsola te(), info[1])); 10038 TONATIVE_VOID_INTERNAL(node, V8Node::toNativeWithTypeCheck(info.GetIsola te(), info[1]));
10039 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(value1, toInt16(info[2], exception State), exceptionState); 10039 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(value1, toInt16(info[2], exception State), exceptionState);
10040 TONATIVE_VOID_INTERNAL(value2, static_cast<double>(info[3]->NumberValue( ))); 10040 TONATIVE_VOID_INTERNAL(value2, static_cast<double>(info[3]->NumberValue( )));
10041 TOSTRING_VOID_INTERNAL(string, info[4]); 10041 TOSTRING_VOID_INTERNAL(string, info[4]);
10042 } 10042 }
10043 RefPtrWillBeRawPtr<Node> result; 10043 RefPtrWillBeRawPtr<Node> result;
10044 if (!V8TestObject::nodeMethodWithVariousArgumentsImplementedInPrivateScriptM ethodImplementedInPrivateScript(toFrameIfNotDetached(info.GetIsolate()->GetCurre ntContext()), impl, document, node, value1, value2, string, &result)) 10044 if (!V8TestObject::PrivateScript::nodeMethodWithVariousArgumentsImplementedI nPrivateScriptMethod(toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext() ), impl, document, node, value1, value2, string, &result))
10045 return; 10045 return;
10046 v8SetReturnValue(info, result.release()); 10046 v8SetReturnValue(info, result.release());
10047 } 10047 }
10048 10048
10049 static void nodeMethodWithVariousArgumentsImplementedInPrivateScriptMethodCallba ck(const v8::FunctionCallbackInfo<v8::Value>& info) 10049 static void nodeMethodWithVariousArgumentsImplementedInPrivateScriptMethodCallba ck(const v8::FunctionCallbackInfo<v8::Value>& info)
10050 { 10050 {
10051 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); 10051 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod");
10052 TestObjectV8Internal::nodeMethodWithVariousArgumentsImplementedInPrivateScri ptMethod(info); 10052 TestObjectV8Internal::nodeMethodWithVariousArgumentsImplementedInPrivateScri ptMethod(info);
10053 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 10053 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
10054 } 10054 }
(...skipping 620 matching lines...) Expand 10 before | Expand all | Expand 10 after
10675 { 10675 {
10676 fromInternalPointer(object)->deref(); 10676 fromInternalPointer(object)->deref();
10677 } 10677 }
10678 10678
10679 template<> 10679 template<>
10680 v8::Handle<v8::Value> toV8NoInline(TestObject* impl, v8::Handle<v8::Object> crea tionContext, v8::Isolate* isolate) 10680 v8::Handle<v8::Value> toV8NoInline(TestObject* impl, v8::Handle<v8::Object> crea tionContext, v8::Isolate* isolate)
10681 { 10681 {
10682 return toV8(impl, creationContext, isolate); 10682 return toV8(impl, creationContext, isolate);
10683 } 10683 }
10684 10684
10685 bool V8TestObject::voidMethodImplementedInPrivateScriptMethodImplementedInPrivat eScript(LocalFrame* frame, TestObject* holderImpl) 10685 bool V8TestObject::PrivateScript::voidMethodImplementedInPrivateScriptMethod(Loc alFrame* frame, TestObject* holderImpl)
10686 { 10686 {
10687 if (!frame) 10687 if (!frame)
10688 return false; 10688 return false;
10689 v8::HandleScope handleScope(toIsolate(frame)); 10689 v8::HandleScope handleScope(toIsolate(frame));
10690 ScriptForbiddenScope::AllowUserAgentScript script; 10690 ScriptForbiddenScope::AllowUserAgentScript script;
10691 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld()); 10691 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld());
10692 if (context.IsEmpty()) 10692 if (context.IsEmpty())
10693 return false; 10693 return false;
10694 ScriptState* scriptState = ScriptState::from(context); 10694 ScriptState* scriptState = ScriptState::from(context);
10695 if (!scriptState->executionContext()) 10695 if (!scriptState->executionContext())
10696 return false; 10696 return false;
10697 10697
10698 ScriptState::Scope scope(scriptState); 10698 ScriptState::Scope scope(scriptState);
10699 v8::Handle<v8::Value> holder = toV8(holderImpl, scriptState->context()->Glob al(), scriptState->isolate()); 10699 v8::Handle<v8::Value> holder = toV8(holderImpl, scriptState->context()->Glob al(), scriptState->isolate());
10700 10700
10701 v8::Handle<v8::Value> *argv = 0; 10701 v8::Handle<v8::Value> *argv = 0;
10702 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodI mplementedInPrivateScript", "TestObject", scriptState->context()->Global(), scri ptState->isolate()); 10702 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodI mplementedInPrivateScript", "TestObject", scriptState->context()->Global(), scri ptState->isolate());
10703 v8::TryCatch block; 10703 v8::TryCatch block;
10704 V8RethrowTryCatchScope rethrow(block); 10704 V8RethrowTryCatchScope rethrow(block);
10705 PrivateScriptRunner::runDOMMethod(scriptState, "TestObject", "voidMethodImpl ementedInPrivateScript", holder, 0, argv); 10705 PrivateScriptRunner::runDOMMethod(scriptState, "TestObject", "voidMethodImpl ementedInPrivateScript", holder, 0, argv);
10706 if (block.HasCaught()) { 10706 if (block.HasCaught()) {
10707 PrivateScriptRunner::throwDOMExceptionInPrivateScriptIfNeeded(scriptStat e->isolate(), exceptionState, block.Exception()); 10707 PrivateScriptRunner::throwDOMExceptionInPrivateScriptIfNeeded(scriptStat e->isolate(), exceptionState, block.Exception());
10708 return false; 10708 return false;
10709 } 10709 }
10710 return true; 10710 return true;
10711 } 10711 }
10712 10712
10713 bool V8TestObject::shortMethodImplementedInPrivateScriptMethodImplementedInPriva teScript(LocalFrame* frame, TestObject* holderImpl, int* result) 10713 bool V8TestObject::PrivateScript::shortMethodImplementedInPrivateScriptMethod(Lo calFrame* frame, TestObject* holderImpl, int* result)
10714 { 10714 {
10715 if (!frame) 10715 if (!frame)
10716 return false; 10716 return false;
10717 v8::HandleScope handleScope(toIsolate(frame)); 10717 v8::HandleScope handleScope(toIsolate(frame));
10718 ScriptForbiddenScope::AllowUserAgentScript script; 10718 ScriptForbiddenScope::AllowUserAgentScript script;
10719 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld()); 10719 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld());
10720 if (context.IsEmpty()) 10720 if (context.IsEmpty())
10721 return false; 10721 return false;
10722 ScriptState* scriptState = ScriptState::from(context); 10722 ScriptState* scriptState = ScriptState::from(context);
10723 if (!scriptState->executionContext()) 10723 if (!scriptState->executionContext())
(...skipping 13 matching lines...) Expand all
10737 RELEASE_ASSERT_NOT_REACHED(); 10737 RELEASE_ASSERT_NOT_REACHED();
10738 } 10738 }
10739 return false; 10739 return false;
10740 } 10740 }
10741 TONATIVE_DEFAULT_EXCEPTIONSTATE(int, cppValue, toInt16(v8Value, exceptionSta te), exceptionState, false); 10741 TONATIVE_DEFAULT_EXCEPTIONSTATE(int, cppValue, toInt16(v8Value, exceptionSta te), exceptionState, false);
10742 RELEASE_ASSERT(!exceptionState.hadException()); 10742 RELEASE_ASSERT(!exceptionState.hadException());
10743 *result = cppValue; 10743 *result = cppValue;
10744 return true; 10744 return true;
10745 } 10745 }
10746 10746
10747 bool V8TestObject::shortMethodWithShortArgumentImplementedInPrivateScriptMethodI mplementedInPrivateScript(LocalFrame* frame, TestObject* holderImpl, int value, int* result) 10747 bool V8TestObject::PrivateScript::shortMethodWithShortArgumentImplementedInPriva teScriptMethod(LocalFrame* frame, TestObject* holderImpl, int value, int* result )
10748 { 10748 {
10749 if (!frame) 10749 if (!frame)
10750 return false; 10750 return false;
10751 v8::HandleScope handleScope(toIsolate(frame)); 10751 v8::HandleScope handleScope(toIsolate(frame));
10752 ScriptForbiddenScope::AllowUserAgentScript script; 10752 ScriptForbiddenScope::AllowUserAgentScript script;
10753 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld()); 10753 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld());
10754 if (context.IsEmpty()) 10754 if (context.IsEmpty())
10755 return false; 10755 return false;
10756 ScriptState* scriptState = ScriptState::from(context); 10756 ScriptState* scriptState = ScriptState::from(context);
10757 if (!scriptState->executionContext()) 10757 if (!scriptState->executionContext())
(...skipping 14 matching lines...) Expand all
10772 RELEASE_ASSERT_NOT_REACHED(); 10772 RELEASE_ASSERT_NOT_REACHED();
10773 } 10773 }
10774 return false; 10774 return false;
10775 } 10775 }
10776 TONATIVE_DEFAULT_EXCEPTIONSTATE(int, cppValue, toInt16(v8Value, exceptionSta te), exceptionState, false); 10776 TONATIVE_DEFAULT_EXCEPTIONSTATE(int, cppValue, toInt16(v8Value, exceptionSta te), exceptionState, false);
10777 RELEASE_ASSERT(!exceptionState.hadException()); 10777 RELEASE_ASSERT(!exceptionState.hadException());
10778 *result = cppValue; 10778 *result = cppValue;
10779 return true; 10779 return true;
10780 } 10780 }
10781 10781
10782 bool V8TestObject::stringMethodWithStringArgumentImplementedInPrivateScriptMetho dImplementedInPrivateScript(LocalFrame* frame, TestObject* holderImpl, String va lue, String* result) 10782 bool V8TestObject::PrivateScript::stringMethodWithStringArgumentImplementedInPri vateScriptMethod(LocalFrame* frame, TestObject* holderImpl, String value, String * result)
10783 { 10783 {
10784 if (!frame) 10784 if (!frame)
10785 return false; 10785 return false;
10786 v8::HandleScope handleScope(toIsolate(frame)); 10786 v8::HandleScope handleScope(toIsolate(frame));
10787 ScriptForbiddenScope::AllowUserAgentScript script; 10787 ScriptForbiddenScope::AllowUserAgentScript script;
10788 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld()); 10788 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld());
10789 if (context.IsEmpty()) 10789 if (context.IsEmpty())
10790 return false; 10790 return false;
10791 ScriptState* scriptState = ScriptState::from(context); 10791 ScriptState* scriptState = ScriptState::from(context);
10792 if (!scriptState->executionContext()) 10792 if (!scriptState->executionContext())
(...skipping 14 matching lines...) Expand all
10807 RELEASE_ASSERT_NOT_REACHED(); 10807 RELEASE_ASSERT_NOT_REACHED();
10808 } 10808 }
10809 return false; 10809 return false;
10810 } 10810 }
10811 TOSTRING_DEFAULT(V8StringResource<>, cppValue, v8Value, false); 10811 TOSTRING_DEFAULT(V8StringResource<>, cppValue, v8Value, false);
10812 RELEASE_ASSERT(!exceptionState.hadException()); 10812 RELEASE_ASSERT(!exceptionState.hadException());
10813 *result = cppValue; 10813 *result = cppValue;
10814 return true; 10814 return true;
10815 } 10815 }
10816 10816
10817 bool V8TestObject::nodeMethodWithNodeArgumentImplementedInPrivateScriptMethodImp lementedInPrivateScript(LocalFrame* frame, TestObject* holderImpl, PassRefPtrWil lBeRawPtr<Node> value, RefPtrWillBeRawPtr<Node>* result) 10817 bool V8TestObject::PrivateScript::nodeMethodWithNodeArgumentImplementedInPrivate ScriptMethod(LocalFrame* frame, TestObject* holderImpl, PassRefPtrWillBeRawPtr<N ode> value, RefPtrWillBeRawPtr<Node>* result)
10818 { 10818 {
10819 if (!frame) 10819 if (!frame)
10820 return false; 10820 return false;
10821 v8::HandleScope handleScope(toIsolate(frame)); 10821 v8::HandleScope handleScope(toIsolate(frame));
10822 ScriptForbiddenScope::AllowUserAgentScript script; 10822 ScriptForbiddenScope::AllowUserAgentScript script;
10823 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld()); 10823 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld());
10824 if (context.IsEmpty()) 10824 if (context.IsEmpty())
10825 return false; 10825 return false;
10826 ScriptState* scriptState = ScriptState::from(context); 10826 ScriptState* scriptState = ScriptState::from(context);
10827 if (!scriptState->executionContext()) 10827 if (!scriptState->executionContext())
(...skipping 14 matching lines...) Expand all
10842 RELEASE_ASSERT_NOT_REACHED(); 10842 RELEASE_ASSERT_NOT_REACHED();
10843 } 10843 }
10844 return false; 10844 return false;
10845 } 10845 }
10846 TONATIVE_DEFAULT(Node*, cppValue, V8Node::toNativeWithTypeCheck(scriptState- >isolate(), v8Value), false); 10846 TONATIVE_DEFAULT(Node*, cppValue, V8Node::toNativeWithTypeCheck(scriptState- >isolate(), v8Value), false);
10847 RELEASE_ASSERT(!exceptionState.hadException()); 10847 RELEASE_ASSERT(!exceptionState.hadException());
10848 *result = cppValue; 10848 *result = cppValue;
10849 return true; 10849 return true;
10850 } 10850 }
10851 10851
10852 bool V8TestObject::nodeMethodWithVariousArgumentsImplementedInPrivateScriptMetho dImplementedInPrivateScript(LocalFrame* frame, TestObject* holderImpl, PassRefPt rWillBeRawPtr<Document> document, PassRefPtrWillBeRawPtr<Node> node, int value1, double value2, String string, RefPtrWillBeRawPtr<Node>* result) 10852 bool V8TestObject::PrivateScript::nodeMethodWithVariousArgumentsImplementedInPri vateScriptMethod(LocalFrame* frame, TestObject* holderImpl, PassRefPtrWillBeRawP tr<Document> document, PassRefPtrWillBeRawPtr<Node> node, int value1, double val ue2, String string, RefPtrWillBeRawPtr<Node>* result)
10853 { 10853 {
10854 if (!frame) 10854 if (!frame)
10855 return false; 10855 return false;
10856 v8::HandleScope handleScope(toIsolate(frame)); 10856 v8::HandleScope handleScope(toIsolate(frame));
10857 ScriptForbiddenScope::AllowUserAgentScript script; 10857 ScriptForbiddenScope::AllowUserAgentScript script;
10858 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld()); 10858 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld());
10859 if (context.IsEmpty()) 10859 if (context.IsEmpty())
10860 return false; 10860 return false;
10861 ScriptState* scriptState = ScriptState::from(context); 10861 ScriptState* scriptState = ScriptState::from(context);
10862 if (!scriptState->executionContext()) 10862 if (!scriptState->executionContext())
(...skipping 18 matching lines...) Expand all
10881 RELEASE_ASSERT_NOT_REACHED(); 10881 RELEASE_ASSERT_NOT_REACHED();
10882 } 10882 }
10883 return false; 10883 return false;
10884 } 10884 }
10885 TONATIVE_DEFAULT(Node*, cppValue, V8Node::toNativeWithTypeCheck(scriptState- >isolate(), v8Value), false); 10885 TONATIVE_DEFAULT(Node*, cppValue, V8Node::toNativeWithTypeCheck(scriptState- >isolate(), v8Value), false);
10886 RELEASE_ASSERT(!exceptionState.hadException()); 10886 RELEASE_ASSERT(!exceptionState.hadException());
10887 *result = cppValue; 10887 *result = cppValue;
10888 return true; 10888 return true;
10889 } 10889 }
10890 10890
10891 bool V8TestObject::methodForPrivateScriptOnlyMethodImplementedInPrivateScript(Lo calFrame* frame, TestObject* holderImpl, int value1, int value2, int* result) 10891 bool V8TestObject::PrivateScript::methodForPrivateScriptOnlyMethod(LocalFrame* f rame, TestObject* holderImpl, int value1, int value2, int* result)
10892 { 10892 {
10893 if (!frame) 10893 if (!frame)
10894 return false; 10894 return false;
10895 v8::HandleScope handleScope(toIsolate(frame)); 10895 v8::HandleScope handleScope(toIsolate(frame));
10896 ScriptForbiddenScope::AllowUserAgentScript script; 10896 ScriptForbiddenScope::AllowUserAgentScript script;
10897 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld()); 10897 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld());
10898 if (context.IsEmpty()) 10898 if (context.IsEmpty())
10899 return false; 10899 return false;
10900 ScriptState* scriptState = ScriptState::from(context); 10900 ScriptState* scriptState = ScriptState::from(context);
10901 if (!scriptState->executionContext()) 10901 if (!scriptState->executionContext())
(...skipping 15 matching lines...) Expand all
10917 RELEASE_ASSERT_NOT_REACHED(); 10917 RELEASE_ASSERT_NOT_REACHED();
10918 } 10918 }
10919 return false; 10919 return false;
10920 } 10920 }
10921 TONATIVE_DEFAULT_EXCEPTIONSTATE(int, cppValue, toInt16(v8Value, exceptionSta te), exceptionState, false); 10921 TONATIVE_DEFAULT_EXCEPTIONSTATE(int, cppValue, toInt16(v8Value, exceptionSta te), exceptionState, false);
10922 RELEASE_ASSERT(!exceptionState.hadException()); 10922 RELEASE_ASSERT(!exceptionState.hadException());
10923 *result = cppValue; 10923 *result = cppValue;
10924 return true; 10924 return true;
10925 } 10925 }
10926 10926
10927 bool V8TestObject::readonlyShortAttributeAttributeGetterImplementedInPrivateScri pt(LocalFrame* frame, TestObject* holderImpl, int* result) 10927 bool V8TestObject::PrivateScript::readonlyShortAttributeAttributeGetter(LocalFra me* frame, TestObject* holderImpl, int* result)
10928 { 10928 {
10929 if (!frame) 10929 if (!frame)
10930 return false; 10930 return false;
10931 v8::HandleScope handleScope(toIsolate(frame)); 10931 v8::HandleScope handleScope(toIsolate(frame));
10932 ScriptForbiddenScope::AllowUserAgentScript script; 10932 ScriptForbiddenScope::AllowUserAgentScript script;
10933 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld()); 10933 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld());
10934 if (context.IsEmpty()) 10934 if (context.IsEmpty())
10935 return false; 10935 return false;
10936 ScriptState* scriptState = ScriptState::from(context); 10936 ScriptState* scriptState = ScriptState::from(context);
10937 if (!scriptState->executionContext()) 10937 if (!scriptState->executionContext())
(...skipping 12 matching lines...) Expand all
10950 RELEASE_ASSERT_NOT_REACHED(); 10950 RELEASE_ASSERT_NOT_REACHED();
10951 } 10951 }
10952 return false; 10952 return false;
10953 } 10953 }
10954 TONATIVE_DEFAULT_EXCEPTIONSTATE(int, cppValue, toInt16(v8Value, exceptionSta te), exceptionState, false); 10954 TONATIVE_DEFAULT_EXCEPTIONSTATE(int, cppValue, toInt16(v8Value, exceptionSta te), exceptionState, false);
10955 RELEASE_ASSERT(!exceptionState.hadException()); 10955 RELEASE_ASSERT(!exceptionState.hadException());
10956 *result = cppValue; 10956 *result = cppValue;
10957 return true; 10957 return true;
10958 } 10958 }
10959 10959
10960 bool V8TestObject::shortAttributeAttributeGetterImplementedInPrivateScript(Local Frame* frame, TestObject* holderImpl, int* result) 10960 bool V8TestObject::PrivateScript::shortAttributeAttributeGetter(LocalFrame* fram e, TestObject* holderImpl, int* result)
10961 { 10961 {
10962 if (!frame) 10962 if (!frame)
10963 return false; 10963 return false;
10964 v8::HandleScope handleScope(toIsolate(frame)); 10964 v8::HandleScope handleScope(toIsolate(frame));
10965 ScriptForbiddenScope::AllowUserAgentScript script; 10965 ScriptForbiddenScope::AllowUserAgentScript script;
10966 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld()); 10966 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld());
10967 if (context.IsEmpty()) 10967 if (context.IsEmpty())
10968 return false; 10968 return false;
10969 ScriptState* scriptState = ScriptState::from(context); 10969 ScriptState* scriptState = ScriptState::from(context);
10970 if (!scriptState->executionContext()) 10970 if (!scriptState->executionContext())
(...skipping 12 matching lines...) Expand all
10983 RELEASE_ASSERT_NOT_REACHED(); 10983 RELEASE_ASSERT_NOT_REACHED();
10984 } 10984 }
10985 return false; 10985 return false;
10986 } 10986 }
10987 TONATIVE_DEFAULT_EXCEPTIONSTATE(int, cppValue, toInt16(v8Value, exceptionSta te), exceptionState, false); 10987 TONATIVE_DEFAULT_EXCEPTIONSTATE(int, cppValue, toInt16(v8Value, exceptionSta te), exceptionState, false);
10988 RELEASE_ASSERT(!exceptionState.hadException()); 10988 RELEASE_ASSERT(!exceptionState.hadException());
10989 *result = cppValue; 10989 *result = cppValue;
10990 return true; 10990 return true;
10991 } 10991 }
10992 10992
10993 bool V8TestObject::shortAttributeAttributeSetterImplementedInPrivateScript(Local Frame* frame, TestObject* holderImpl, int cppValue) 10993 bool V8TestObject::PrivateScript::shortAttributeAttributeSetter(LocalFrame* fram e, TestObject* holderImpl, int cppValue)
10994 { 10994 {
10995 if (!frame) 10995 if (!frame)
10996 return false; 10996 return false;
10997 v8::HandleScope handleScope(toIsolate(frame)); 10997 v8::HandleScope handleScope(toIsolate(frame));
10998 ScriptForbiddenScope::AllowUserAgentScript script; 10998 ScriptForbiddenScope::AllowUserAgentScript script;
10999 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld()); 10999 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld());
11000 if (context.IsEmpty()) 11000 if (context.IsEmpty())
11001 return false; 11001 return false;
11002 ScriptState* scriptState = ScriptState::from(context); 11002 ScriptState* scriptState = ScriptState::from(context);
11003 if (!scriptState->executionContext()) 11003 if (!scriptState->executionContext())
11004 return false; 11004 return false;
11005 11005
11006 ScriptState::Scope scope(scriptState); 11006 ScriptState::Scope scope(scriptState);
11007 v8::Handle<v8::Value> holder = toV8(holderImpl, scriptState->context()->Glob al(), scriptState->isolate()); 11007 v8::Handle<v8::Value> holder = toV8(holderImpl, scriptState->context()->Glob al(), scriptState->isolate());
11008 11008
11009 ExceptionState exceptionState(ExceptionState::SetterContext, "shortAttribute ", "TestObject", scriptState->context()->Global(), scriptState->isolate()); 11009 ExceptionState exceptionState(ExceptionState::SetterContext, "shortAttribute ", "TestObject", scriptState->context()->Global(), scriptState->isolate());
11010 v8::TryCatch block; 11010 v8::TryCatch block;
11011 V8RethrowTryCatchScope rethrow(block); 11011 V8RethrowTryCatchScope rethrow(block);
11012 PrivateScriptRunner::runDOMAttributeSetter(scriptState, "TestObject", "short Attribute", holder, v8::Integer::New(scriptState->isolate(), cppValue)); 11012 PrivateScriptRunner::runDOMAttributeSetter(scriptState, "TestObject", "short Attribute", holder, v8::Integer::New(scriptState->isolate(), cppValue));
11013 if (block.HasCaught()) { 11013 if (block.HasCaught()) {
11014 if (!PrivateScriptRunner::throwDOMExceptionInPrivateScriptIfNeeded(scrip tState->isolate(), exceptionState, block.Exception())) { 11014 if (!PrivateScriptRunner::throwDOMExceptionInPrivateScriptIfNeeded(scrip tState->isolate(), exceptionState, block.Exception())) {
11015 // FIXME: We should support exceptions other than DOM exceptions. 11015 // FIXME: We should support exceptions other than DOM exceptions.
11016 RELEASE_ASSERT_NOT_REACHED(); 11016 RELEASE_ASSERT_NOT_REACHED();
11017 } 11017 }
11018 return false; 11018 return false;
11019 } 11019 }
11020 return true; 11020 return true;
11021 } 11021 }
11022 11022
11023 bool V8TestObject::stringAttributeAttributeGetterImplementedInPrivateScript(Loca lFrame* frame, TestObject* holderImpl, String* result) 11023 bool V8TestObject::PrivateScript::stringAttributeAttributeGetter(LocalFrame* fra me, TestObject* holderImpl, String* result)
11024 { 11024 {
11025 if (!frame) 11025 if (!frame)
11026 return false; 11026 return false;
11027 v8::HandleScope handleScope(toIsolate(frame)); 11027 v8::HandleScope handleScope(toIsolate(frame));
11028 ScriptForbiddenScope::AllowUserAgentScript script; 11028 ScriptForbiddenScope::AllowUserAgentScript script;
11029 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld()); 11029 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld());
11030 if (context.IsEmpty()) 11030 if (context.IsEmpty())
11031 return false; 11031 return false;
11032 ScriptState* scriptState = ScriptState::from(context); 11032 ScriptState* scriptState = ScriptState::from(context);
11033 if (!scriptState->executionContext()) 11033 if (!scriptState->executionContext())
(...skipping 12 matching lines...) Expand all
11046 RELEASE_ASSERT_NOT_REACHED(); 11046 RELEASE_ASSERT_NOT_REACHED();
11047 } 11047 }
11048 return false; 11048 return false;
11049 } 11049 }
11050 TOSTRING_DEFAULT(V8StringResource<>, cppValue, v8Value, false); 11050 TOSTRING_DEFAULT(V8StringResource<>, cppValue, v8Value, false);
11051 RELEASE_ASSERT(!exceptionState.hadException()); 11051 RELEASE_ASSERT(!exceptionState.hadException());
11052 *result = cppValue; 11052 *result = cppValue;
11053 return true; 11053 return true;
11054 } 11054 }
11055 11055
11056 bool V8TestObject::stringAttributeAttributeSetterImplementedInPrivateScript(Loca lFrame* frame, TestObject* holderImpl, String cppValue) 11056 bool V8TestObject::PrivateScript::stringAttributeAttributeSetter(LocalFrame* fra me, TestObject* holderImpl, String cppValue)
11057 { 11057 {
11058 if (!frame) 11058 if (!frame)
11059 return false; 11059 return false;
11060 v8::HandleScope handleScope(toIsolate(frame)); 11060 v8::HandleScope handleScope(toIsolate(frame));
11061 ScriptForbiddenScope::AllowUserAgentScript script; 11061 ScriptForbiddenScope::AllowUserAgentScript script;
11062 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld()); 11062 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld());
11063 if (context.IsEmpty()) 11063 if (context.IsEmpty())
11064 return false; 11064 return false;
11065 ScriptState* scriptState = ScriptState::from(context); 11065 ScriptState* scriptState = ScriptState::from(context);
11066 if (!scriptState->executionContext()) 11066 if (!scriptState->executionContext())
11067 return false; 11067 return false;
11068 11068
11069 ScriptState::Scope scope(scriptState); 11069 ScriptState::Scope scope(scriptState);
11070 v8::Handle<v8::Value> holder = toV8(holderImpl, scriptState->context()->Glob al(), scriptState->isolate()); 11070 v8::Handle<v8::Value> holder = toV8(holderImpl, scriptState->context()->Glob al(), scriptState->isolate());
11071 11071
11072 ExceptionState exceptionState(ExceptionState::SetterContext, "stringAttribut e", "TestObject", scriptState->context()->Global(), scriptState->isolate()); 11072 ExceptionState exceptionState(ExceptionState::SetterContext, "stringAttribut e", "TestObject", scriptState->context()->Global(), scriptState->isolate());
11073 v8::TryCatch block; 11073 v8::TryCatch block;
11074 V8RethrowTryCatchScope rethrow(block); 11074 V8RethrowTryCatchScope rethrow(block);
11075 PrivateScriptRunner::runDOMAttributeSetter(scriptState, "TestObject", "strin gAttribute", holder, v8String(scriptState->isolate(), cppValue)); 11075 PrivateScriptRunner::runDOMAttributeSetter(scriptState, "TestObject", "strin gAttribute", holder, v8String(scriptState->isolate(), cppValue));
11076 if (block.HasCaught()) { 11076 if (block.HasCaught()) {
11077 if (!PrivateScriptRunner::throwDOMExceptionInPrivateScriptIfNeeded(scrip tState->isolate(), exceptionState, block.Exception())) { 11077 if (!PrivateScriptRunner::throwDOMExceptionInPrivateScriptIfNeeded(scrip tState->isolate(), exceptionState, block.Exception())) {
11078 // FIXME: We should support exceptions other than DOM exceptions. 11078 // FIXME: We should support exceptions other than DOM exceptions.
11079 RELEASE_ASSERT_NOT_REACHED(); 11079 RELEASE_ASSERT_NOT_REACHED();
11080 } 11080 }
11081 return false; 11081 return false;
11082 } 11082 }
11083 return true; 11083 return true;
11084 } 11084 }
11085 11085
11086 bool V8TestObject::nodeAttributeAttributeGetterImplementedInPrivateScript(LocalF rame* frame, TestObject* holderImpl, RefPtrWillBeRawPtr<Node>* result) 11086 bool V8TestObject::PrivateScript::nodeAttributeAttributeGetter(LocalFrame* frame , TestObject* holderImpl, RefPtrWillBeRawPtr<Node>* result)
11087 { 11087 {
11088 if (!frame) 11088 if (!frame)
11089 return false; 11089 return false;
11090 v8::HandleScope handleScope(toIsolate(frame)); 11090 v8::HandleScope handleScope(toIsolate(frame));
11091 ScriptForbiddenScope::AllowUserAgentScript script; 11091 ScriptForbiddenScope::AllowUserAgentScript script;
11092 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld()); 11092 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld());
11093 if (context.IsEmpty()) 11093 if (context.IsEmpty())
11094 return false; 11094 return false;
11095 ScriptState* scriptState = ScriptState::from(context); 11095 ScriptState* scriptState = ScriptState::from(context);
11096 if (!scriptState->executionContext()) 11096 if (!scriptState->executionContext())
(...skipping 12 matching lines...) Expand all
11109 RELEASE_ASSERT_NOT_REACHED(); 11109 RELEASE_ASSERT_NOT_REACHED();
11110 } 11110 }
11111 return false; 11111 return false;
11112 } 11112 }
11113 TONATIVE_DEFAULT(Node*, cppValue, V8Node::toNativeWithTypeCheck(scriptState- >isolate(), v8Value), false); 11113 TONATIVE_DEFAULT(Node*, cppValue, V8Node::toNativeWithTypeCheck(scriptState- >isolate(), v8Value), false);
11114 RELEASE_ASSERT(!exceptionState.hadException()); 11114 RELEASE_ASSERT(!exceptionState.hadException());
11115 *result = cppValue; 11115 *result = cppValue;
11116 return true; 11116 return true;
11117 } 11117 }
11118 11118
11119 bool V8TestObject::nodeAttributeAttributeSetterImplementedInPrivateScript(LocalF rame* frame, TestObject* holderImpl, PassRefPtrWillBeRawPtr<Node> cppValue) 11119 bool V8TestObject::PrivateScript::nodeAttributeAttributeSetter(LocalFrame* frame , TestObject* holderImpl, PassRefPtrWillBeRawPtr<Node> cppValue)
11120 { 11120 {
11121 if (!frame) 11121 if (!frame)
11122 return false; 11122 return false;
11123 v8::HandleScope handleScope(toIsolate(frame)); 11123 v8::HandleScope handleScope(toIsolate(frame));
11124 ScriptForbiddenScope::AllowUserAgentScript script; 11124 ScriptForbiddenScope::AllowUserAgentScript script;
11125 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld()); 11125 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld());
11126 if (context.IsEmpty()) 11126 if (context.IsEmpty())
11127 return false; 11127 return false;
11128 ScriptState* scriptState = ScriptState::from(context); 11128 ScriptState* scriptState = ScriptState::from(context);
11129 if (!scriptState->executionContext()) 11129 if (!scriptState->executionContext())
11130 return false; 11130 return false;
11131 11131
11132 ScriptState::Scope scope(scriptState); 11132 ScriptState::Scope scope(scriptState);
11133 v8::Handle<v8::Value> holder = toV8(holderImpl, scriptState->context()->Glob al(), scriptState->isolate()); 11133 v8::Handle<v8::Value> holder = toV8(holderImpl, scriptState->context()->Glob al(), scriptState->isolate());
11134 11134
11135 ExceptionState exceptionState(ExceptionState::SetterContext, "nodeAttribute" , "TestObject", scriptState->context()->Global(), scriptState->isolate()); 11135 ExceptionState exceptionState(ExceptionState::SetterContext, "nodeAttribute" , "TestObject", scriptState->context()->Global(), scriptState->isolate());
11136 v8::TryCatch block; 11136 v8::TryCatch block;
11137 V8RethrowTryCatchScope rethrow(block); 11137 V8RethrowTryCatchScope rethrow(block);
11138 PrivateScriptRunner::runDOMAttributeSetter(scriptState, "TestObject", "nodeA ttribute", holder, toV8(cppValue, scriptState->context()->Global(), scriptState- >isolate())); 11138 PrivateScriptRunner::runDOMAttributeSetter(scriptState, "TestObject", "nodeA ttribute", holder, toV8(cppValue, scriptState->context()->Global(), scriptState- >isolate()));
11139 if (block.HasCaught()) { 11139 if (block.HasCaught()) {
11140 if (!PrivateScriptRunner::throwDOMExceptionInPrivateScriptIfNeeded(scrip tState->isolate(), exceptionState, block.Exception())) { 11140 if (!PrivateScriptRunner::throwDOMExceptionInPrivateScriptIfNeeded(scrip tState->isolate(), exceptionState, block.Exception())) {
11141 // FIXME: We should support exceptions other than DOM exceptions. 11141 // FIXME: We should support exceptions other than DOM exceptions.
11142 RELEASE_ASSERT_NOT_REACHED(); 11142 RELEASE_ASSERT_NOT_REACHED();
11143 } 11143 }
11144 return false; 11144 return false;
11145 } 11145 }
11146 return true; 11146 return true;
11147 } 11147 }
11148 11148
11149 bool V8TestObject::attributeForPrivateScriptOnlyAttributeGetterImplementedInPriv ateScript(LocalFrame* frame, TestObject* holderImpl, String* result) 11149 bool V8TestObject::PrivateScript::attributeForPrivateScriptOnlyAttributeGetter(L ocalFrame* frame, TestObject* holderImpl, String* result)
11150 { 11150 {
11151 if (!frame) 11151 if (!frame)
11152 return false; 11152 return false;
11153 v8::HandleScope handleScope(toIsolate(frame)); 11153 v8::HandleScope handleScope(toIsolate(frame));
11154 ScriptForbiddenScope::AllowUserAgentScript script; 11154 ScriptForbiddenScope::AllowUserAgentScript script;
11155 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld()); 11155 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld());
11156 if (context.IsEmpty()) 11156 if (context.IsEmpty())
11157 return false; 11157 return false;
11158 ScriptState* scriptState = ScriptState::from(context); 11158 ScriptState* scriptState = ScriptState::from(context);
11159 if (!scriptState->executionContext()) 11159 if (!scriptState->executionContext())
(...skipping 12 matching lines...) Expand all
11172 RELEASE_ASSERT_NOT_REACHED(); 11172 RELEASE_ASSERT_NOT_REACHED();
11173 } 11173 }
11174 return false; 11174 return false;
11175 } 11175 }
11176 TOSTRING_DEFAULT(V8StringResource<>, cppValue, v8Value, false); 11176 TOSTRING_DEFAULT(V8StringResource<>, cppValue, v8Value, false);
11177 RELEASE_ASSERT(!exceptionState.hadException()); 11177 RELEASE_ASSERT(!exceptionState.hadException());
11178 *result = cppValue; 11178 *result = cppValue;
11179 return true; 11179 return true;
11180 } 11180 }
11181 11181
11182 bool V8TestObject::attributeForPrivateScriptOnlyAttributeSetterImplementedInPriv ateScript(LocalFrame* frame, TestObject* holderImpl, String cppValue) 11182 bool V8TestObject::PrivateScript::attributeForPrivateScriptOnlyAttributeSetter(L ocalFrame* frame, TestObject* holderImpl, String cppValue)
11183 { 11183 {
11184 if (!frame) 11184 if (!frame)
11185 return false; 11185 return false;
11186 v8::HandleScope handleScope(toIsolate(frame)); 11186 v8::HandleScope handleScope(toIsolate(frame));
11187 ScriptForbiddenScope::AllowUserAgentScript script; 11187 ScriptForbiddenScope::AllowUserAgentScript script;
11188 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld()); 11188 v8::Handle<v8::Context> context = toV8Context(frame, DOMWrapperWorld::privat eScriptIsolatedWorld());
11189 if (context.IsEmpty()) 11189 if (context.IsEmpty())
11190 return false; 11190 return false;
11191 ScriptState* scriptState = ScriptState::from(context); 11191 ScriptState* scriptState = ScriptState::from(context);
11192 if (!scriptState->executionContext()) 11192 if (!scriptState->executionContext())
(...skipping 10 matching lines...) Expand all
11203 if (!PrivateScriptRunner::throwDOMExceptionInPrivateScriptIfNeeded(scrip tState->isolate(), exceptionState, block.Exception())) { 11203 if (!PrivateScriptRunner::throwDOMExceptionInPrivateScriptIfNeeded(scrip tState->isolate(), exceptionState, block.Exception())) {
11204 // FIXME: We should support exceptions other than DOM exceptions. 11204 // FIXME: We should support exceptions other than DOM exceptions.
11205 RELEASE_ASSERT_NOT_REACHED(); 11205 RELEASE_ASSERT_NOT_REACHED();
11206 } 11206 }
11207 return false; 11207 return false;
11208 } 11208 }
11209 return true; 11209 return true;
11210 } 11210 }
11211 11211
11212 } // namespace blink 11212 } // namespace blink
OLDNEW
« no previous file with comments | « Source/bindings/tests/results/V8TestObject.h ('k') | Source/core/testing/PrivateScriptTestTest.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698