| OLD | NEW |
| 1 /* | 1 /* |
| 2 This file is part of the Blink open source project. | 2 This file is part of the Blink open source project. |
| 3 This file has been auto-generated by CodeGeneratorV8.pm. DO NOT MODIFY! | 3 This file has been auto-generated by CodeGeneratorV8.pm. DO NOT MODIFY! |
| 4 | 4 |
| 5 This library is free software; you can redistribute it and/or | 5 This library is free software; you can redistribute it and/or |
| 6 modify it under the terms of the GNU Library General Public | 6 modify it under the terms of the GNU Library General Public |
| 7 License as published by the Free Software Foundation; either | 7 License as published by the Free Software Foundation; either |
| 8 version 2 of the License, or (at your option) any later version. | 8 version 2 of the License, or (at your option) any later version. |
| 9 | 9 |
| 10 This library is distributed in the hope that it will be useful, | 10 This library is distributed in the hope that it will be useful, |
| (...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 105 static void bAttrSetterCallback(v8::Local<v8::String> name, v8::Local<v8::Value>
value, const v8::AccessorInfo& info) | 105 static void bAttrSetterCallback(v8::Local<v8::String> name, v8::Local<v8::Value>
value, const v8::AccessorInfo& info) |
| 106 { | 106 { |
| 107 RealClassV8Internal::bAttrSetter(name, value, info); | 107 RealClassV8Internal::bAttrSetter(name, value, info); |
| 108 } | 108 } |
| 109 | 109 |
| 110 static v8::Handle<v8::Value> func1Method(const v8::Arguments& args) | 110 static v8::Handle<v8::Value> func1Method(const v8::Arguments& args) |
| 111 { | 111 { |
| 112 if (args.Length() < 1) | 112 if (args.Length() < 1) |
| 113 return throwNotEnoughArgumentsError(args.GetIsolate()); | 113 return throwNotEnoughArgumentsError(args.GetIsolate()); |
| 114 RealClass* imp = V8TestInterfaceImplementedAs::toNative(args.Holder()); | 114 RealClass* imp = V8TestInterfaceImplementedAs::toNative(args.Holder()); |
| 115 ExceptionCode ec = 0; | |
| 116 V8TRYCATCH_FOR_V8STRINGRESOURCE(V8StringResource<>, a, args[0]); | 115 V8TRYCATCH_FOR_V8STRINGRESOURCE(V8StringResource<>, a, args[0]); |
| 117 return v8String(imp->func1(a), args.GetIsolate(), ReturnUnsafeHandle); | 116 return v8String(imp->func1(a), args.GetIsolate(), ReturnUnsafeHandle); |
| 118 } | 117 } |
| 119 | 118 |
| 120 static v8::Handle<v8::Value> func1MethodCallback(const v8::Arguments& args) | 119 static v8::Handle<v8::Value> func1MethodCallback(const v8::Arguments& args) |
| 121 { | 120 { |
| 122 return RealClassV8Internal::func1Method(args); | 121 return RealClassV8Internal::func1Method(args); |
| 123 } | 122 } |
| 124 | 123 |
| 125 static v8::Handle<v8::Value> funcTestInterfaceImplementedAsParamMethod(const v8:
:Arguments& args) | 124 static v8::Handle<v8::Value> funcTestInterfaceImplementedAsParamMethod(const v8:
:Arguments& args) |
| 126 { | 125 { |
| 127 if (args.Length() < 1) | 126 if (args.Length() < 1) |
| 128 return throwNotEnoughArgumentsError(args.GetIsolate()); | 127 return throwNotEnoughArgumentsError(args.GetIsolate()); |
| 129 RealClass* imp = V8TestInterfaceImplementedAs::toNative(args.Holder()); | 128 RealClass* imp = V8TestInterfaceImplementedAs::toNative(args.Holder()); |
| 130 ExceptionCode ec = 0; | |
| 131 V8TRYCATCH(RealClass*, orange, V8TestInterfaceImplementedAs::HasInstance(arg
s[0], args.GetIsolate(), worldType(args.GetIsolate())) ? V8TestInterfaceImplemen
tedAs::toNative(v8::Handle<v8::Object>::Cast(args[0])) : 0); | 129 V8TRYCATCH(RealClass*, orange, V8TestInterfaceImplementedAs::HasInstance(arg
s[0], args.GetIsolate(), worldType(args.GetIsolate())) ? V8TestInterfaceImplemen
tedAs::toNative(v8::Handle<v8::Object>::Cast(args[0])) : 0); |
| 132 return v8String(imp->funcTestInterfaceImplementedAsParam(orange), args.GetIs
olate(), ReturnUnsafeHandle); | 130 return v8String(imp->funcTestInterfaceImplementedAsParam(orange), args.GetIs
olate(), ReturnUnsafeHandle); |
| 133 } | 131 } |
| 134 | 132 |
| 135 static v8::Handle<v8::Value> funcTestInterfaceImplementedAsParamMethodCallback(c
onst v8::Arguments& args) | 133 static v8::Handle<v8::Value> funcTestInterfaceImplementedAsParamMethodCallback(c
onst v8::Arguments& args) |
| 136 { | 134 { |
| 137 return RealClassV8Internal::funcTestInterfaceImplementedAsParamMethod(args); | 135 return RealClassV8Internal::funcTestInterfaceImplementedAsParamMethod(args); |
| 138 } | 136 } |
| 139 | 137 |
| 140 } // namespace RealClassV8Internal | 138 } // namespace RealClassV8Internal |
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 214 installPerContextProperties(wrapper, impl.get(), isolate); | 212 installPerContextProperties(wrapper, impl.get(), isolate); |
| 215 V8DOMWrapper::associateObjectWithWrapper(impl, &info, wrapper, isolate, Wrap
perConfiguration::Independent); | 213 V8DOMWrapper::associateObjectWithWrapper(impl, &info, wrapper, isolate, Wrap
perConfiguration::Independent); |
| 216 return wrapper; | 214 return wrapper; |
| 217 } | 215 } |
| 218 void V8TestInterfaceImplementedAs::derefObject(void* object) | 216 void V8TestInterfaceImplementedAs::derefObject(void* object) |
| 219 { | 217 { |
| 220 static_cast<RealClass*>(object)->deref(); | 218 static_cast<RealClass*>(object)->deref(); |
| 221 } | 219 } |
| 222 | 220 |
| 223 } // namespace WebCore | 221 } // namespace WebCore |
| OLD | NEW |