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

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

Issue 537403002: bindings: Renames from/toInternalPointer, etc. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Synced. Created 6 years, 3 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 "V8TestInterfaceWillBeGarbageCollected.h" 8 #include "V8TestInterfaceWillBeGarbageCollected.h"
9 9
10 #include "bindings/core/v8/ExceptionState.h" 10 #include "bindings/core/v8/ExceptionState.h"
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
43 // bindings/core/v8/ScriptWrappable.h. 43 // bindings/core/v8/ScriptWrappable.h.
44 const WrapperTypeInfo& TestInterfaceWillBeGarbageCollected::s_wrapperTypeInfo = V8TestInterfaceWillBeGarbageCollected::wrapperTypeInfo; 44 const WrapperTypeInfo& TestInterfaceWillBeGarbageCollected::s_wrapperTypeInfo = V8TestInterfaceWillBeGarbageCollected::wrapperTypeInfo;
45 45
46 namespace TestInterfaceWillBeGarbageCollectedV8Internal { 46 namespace TestInterfaceWillBeGarbageCollectedV8Internal {
47 47
48 template <typename T> void V8_USE(T) { } 48 template <typename T> void V8_USE(T) { }
49 49
50 static void attr1AttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info ) 50 static void attr1AttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info )
51 { 51 {
52 v8::Handle<v8::Object> holder = info.Holder(); 52 v8::Handle<v8::Object> holder = info.Holder();
53 TestInterfaceWillBeGarbageCollected* impl = V8TestInterfaceWillBeGarbageColl ected::toNative(holder); 53 TestInterfaceWillBeGarbageCollected* impl = V8TestInterfaceWillBeGarbageColl ected::toImpl(holder);
54 v8SetReturnValueFast(info, WTF::getPtr(impl->attr1()), impl); 54 v8SetReturnValueFast(info, WTF::getPtr(impl->attr1()), impl);
55 } 55 }
56 56
57 static void attr1AttributeGetterCallback(v8::Local<v8::String>, const v8::Proper tyCallbackInfo<v8::Value>& info) 57 static void attr1AttributeGetterCallback(v8::Local<v8::String>, const v8::Proper tyCallbackInfo<v8::Value>& info)
58 { 58 {
59 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 59 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
60 TestInterfaceWillBeGarbageCollectedV8Internal::attr1AttributeGetter(info); 60 TestInterfaceWillBeGarbageCollectedV8Internal::attr1AttributeGetter(info);
61 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 61 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
62 } 62 }
63 63
64 static void attr1AttributeSetter(v8::Local<v8::Value> v8Value, const v8::Propert yCallbackInfo<void>& info) 64 static void attr1AttributeSetter(v8::Local<v8::Value> v8Value, const v8::Propert yCallbackInfo<void>& info)
65 { 65 {
66 v8::Handle<v8::Object> holder = info.Holder(); 66 v8::Handle<v8::Object> holder = info.Holder();
67 TestInterfaceWillBeGarbageCollected* impl = V8TestInterfaceWillBeGarbageColl ected::toNative(holder); 67 TestInterfaceWillBeGarbageCollected* impl = V8TestInterfaceWillBeGarbageColl ected::toImpl(holder);
68 TONATIVE_VOID(TestInterfaceWillBeGarbageCollected*, cppValue, V8TestInterfac eWillBeGarbageCollected::toNativeWithTypeCheck(info.GetIsolate(), v8Value)); 68 TONATIVE_VOID(TestInterfaceWillBeGarbageCollected*, cppValue, V8TestInterfac eWillBeGarbageCollected::toImplWithTypeCheck(info.GetIsolate(), v8Value));
69 impl->setAttr1(WTF::getPtr(cppValue)); 69 impl->setAttr1(WTF::getPtr(cppValue));
70 } 70 }
71 71
72 static void attr1AttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Va lue> v8Value, const v8::PropertyCallbackInfo<void>& info) 72 static void attr1AttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Va lue> v8Value, const v8::PropertyCallbackInfo<void>& info)
73 { 73 {
74 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 74 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
75 TestInterfaceWillBeGarbageCollectedV8Internal::attr1AttributeSetter(v8Value, info); 75 TestInterfaceWillBeGarbageCollectedV8Internal::attr1AttributeSetter(v8Value, info);
76 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 76 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
77 } 77 }
78 78
79 static void funcMethod(const v8::FunctionCallbackInfo<v8::Value>& info) 79 static void funcMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
80 { 80 {
81 if (UNLIKELY(info.Length() < 1)) { 81 if (UNLIKELY(info.Length() < 1)) {
82 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("f unc", "TestInterfaceWillBeGarbageCollected", 1, info.Length(), info.GetIsolate() ), info.GetIsolate()); 82 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod("f unc", "TestInterfaceWillBeGarbageCollected", 1, info.Length(), info.GetIsolate() ), info.GetIsolate());
83 return; 83 return;
84 } 84 }
85 TestInterfaceWillBeGarbageCollected* impl = V8TestInterfaceWillBeGarbageColl ected::toNative(info.Holder()); 85 TestInterfaceWillBeGarbageCollected* impl = V8TestInterfaceWillBeGarbageColl ected::toImpl(info.Holder());
86 TestInterfaceWillBeGarbageCollected* arg; 86 TestInterfaceWillBeGarbageCollected* arg;
87 { 87 {
88 v8::TryCatch block; 88 v8::TryCatch block;
89 V8RethrowTryCatchScope rethrow(block); 89 V8RethrowTryCatchScope rethrow(block);
90 TONATIVE_VOID_INTERNAL(arg, V8TestInterfaceWillBeGarbageCollected::toNat iveWithTypeCheck(info.GetIsolate(), info[0])); 90 TONATIVE_VOID_INTERNAL(arg, V8TestInterfaceWillBeGarbageCollected::toImp lWithTypeCheck(info.GetIsolate(), info[0]));
91 } 91 }
92 impl->func(arg); 92 impl->func(arg);
93 } 93 }
94 94
95 static void funcMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) 95 static void funcMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info)
96 { 96 {
97 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); 97 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod");
98 TestInterfaceWillBeGarbageCollectedV8Internal::funcMethod(info); 98 TestInterfaceWillBeGarbageCollectedV8Internal::funcMethod(info);
99 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 99 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
100 } 100 }
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after
213 bool V8TestInterfaceWillBeGarbageCollected::hasInstance(v8::Handle<v8::Value> v8 Value, v8::Isolate* isolate) 213 bool V8TestInterfaceWillBeGarbageCollected::hasInstance(v8::Handle<v8::Value> v8 Value, v8::Isolate* isolate)
214 { 214 {
215 return V8PerIsolateData::from(isolate)->hasInstance(&wrapperTypeInfo, v8Valu e); 215 return V8PerIsolateData::from(isolate)->hasInstance(&wrapperTypeInfo, v8Valu e);
216 } 216 }
217 217
218 v8::Handle<v8::Object> V8TestInterfaceWillBeGarbageCollected::findInstanceInProt otypeChain(v8::Handle<v8::Value> v8Value, v8::Isolate* isolate) 218 v8::Handle<v8::Object> V8TestInterfaceWillBeGarbageCollected::findInstanceInProt otypeChain(v8::Handle<v8::Value> v8Value, v8::Isolate* isolate)
219 { 219 {
220 return V8PerIsolateData::from(isolate)->findInstanceInPrototypeChain(&wrappe rTypeInfo, v8Value); 220 return V8PerIsolateData::from(isolate)->findInstanceInPrototypeChain(&wrappe rTypeInfo, v8Value);
221 } 221 }
222 222
223 TestInterfaceWillBeGarbageCollected* V8TestInterfaceWillBeGarbageCollected::toNa tiveWithTypeCheck(v8::Isolate* isolate, v8::Handle<v8::Value> value) 223 TestInterfaceWillBeGarbageCollected* V8TestInterfaceWillBeGarbageCollected::toIm plWithTypeCheck(v8::Isolate* isolate, v8::Handle<v8::Value> value)
224 { 224 {
225 return hasInstance(value, isolate) ? fromInternalPointer(blink::toInternalPo inter(v8::Handle<v8::Object>::Cast(value))) : 0; 225 return hasInstance(value, isolate) ? blink::toScriptWrappableBase(v8::Handle <v8::Object>::Cast(value))->toImpl<TestInterfaceWillBeGarbageCollected>() : 0;
226 } 226 }
227 227
228 EventTarget* V8TestInterfaceWillBeGarbageCollected::toEventTarget(v8::Handle<v8: :Object> object) 228 EventTarget* V8TestInterfaceWillBeGarbageCollected::toEventTarget(v8::Handle<v8: :Object> object)
229 { 229 {
230 return toNative(object); 230 return toImpl(object);
231 } 231 }
232 232
233 233
234 void V8TestInterfaceWillBeGarbageCollected::refObject(ScriptWrappableBase* inter nalPointer) 234 void V8TestInterfaceWillBeGarbageCollected::refObject(ScriptWrappableBase* inter nalPointer)
235 { 235 {
236 #if !ENABLE(OILPAN) 236 #if !ENABLE(OILPAN)
237 fromInternalPointer(internalPointer)->ref(); 237 internalPointer->toImpl<TestInterfaceWillBeGarbageCollected>()->ref();
238 #endif 238 #endif
239 } 239 }
240 240
241 void V8TestInterfaceWillBeGarbageCollected::derefObject(ScriptWrappableBase* int ernalPointer) 241 void V8TestInterfaceWillBeGarbageCollected::derefObject(ScriptWrappableBase* int ernalPointer)
242 { 242 {
243 #if !ENABLE(OILPAN) 243 #if !ENABLE(OILPAN)
244 fromInternalPointer(internalPointer)->deref(); 244 internalPointer->toImpl<TestInterfaceWillBeGarbageCollected>()->deref();
245 #endif 245 #endif
246 } 246 }
247 247
248 WrapperPersistentNode* V8TestInterfaceWillBeGarbageCollected::createPersistentHa ndle(ScriptWrappableBase* internalPointer) 248 WrapperPersistentNode* V8TestInterfaceWillBeGarbageCollected::createPersistentHa ndle(ScriptWrappableBase* internalPointer)
249 { 249 {
250 #if ENABLE(OILPAN) 250 #if ENABLE(OILPAN)
251 return new WrapperPersistent<TestInterfaceWillBeGarbageCollected>(fromIntern alPointer(internalPointer)); 251 return new WrapperPersistent<TestInterfaceWillBeGarbageCollected>(internalPo inter->toImpl<TestInterfaceWillBeGarbageCollected>());
252 #else 252 #else
253 ASSERT_NOT_REACHED(); 253 ASSERT_NOT_REACHED();
254 return 0; 254 return 0;
255 #endif 255 #endif
256 } 256 }
257 257
258 template<> 258 template<>
259 v8::Handle<v8::Value> toV8NoInline(TestInterfaceWillBeGarbageCollected* impl, v8 ::Handle<v8::Object> creationContext, v8::Isolate* isolate) 259 v8::Handle<v8::Value> toV8NoInline(TestInterfaceWillBeGarbageCollected* impl, v8 ::Handle<v8::Object> creationContext, v8::Isolate* isolate)
260 { 260 {
261 return toV8(impl, creationContext, isolate); 261 return toV8(impl, creationContext, isolate);
262 } 262 }
263 263
264 } // namespace blink 264 } // namespace blink
OLDNEW
« no previous file with comments | « Source/bindings/tests/results/V8TestInterfaceWillBeGarbageCollected.h ('k') | Source/bindings/tests/results/V8TestNode.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698