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 "V8TestNode.h" | 8 #include "V8TestNode.h" |
9 | 9 |
10 #include "bindings/core/v8/ExceptionState.h" | 10 #include "bindings/core/v8/ExceptionState.h" |
(...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
271 #endif | 271 #endif |
272 } | 272 } |
273 | 273 |
274 void V8TestNode::derefObject(ScriptWrappableBase* internalPointer) | 274 void V8TestNode::derefObject(ScriptWrappableBase* internalPointer) |
275 { | 275 { |
276 #if !ENABLE(OILPAN) | 276 #if !ENABLE(OILPAN) |
277 fromInternalPointer(internalPointer)->deref(); | 277 fromInternalPointer(internalPointer)->deref(); |
278 #endif | 278 #endif |
279 } | 279 } |
280 | 280 |
281 PersistentNode* V8TestNode::createPersistentHandle(ScriptWrappableBase* internal
Pointer) | 281 WrapperPersistentNode* V8TestNode::createPersistentHandle(ScriptWrappableBase* i
nternalPointer) |
282 { | 282 { |
283 #if ENABLE(OILPAN) | 283 #if ENABLE(OILPAN) |
284 return new Persistent<TestNode>(fromInternalPointer(internalPointer)); | 284 return new WrapperPersistent<TestNode>(fromInternalPointer(internalPointer))
; |
285 #else | 285 #else |
286 ASSERT_NOT_REACHED(); | 286 ASSERT_NOT_REACHED(); |
287 return 0; | 287 return 0; |
288 #endif | 288 #endif |
289 } | 289 } |
290 | 290 |
291 template<> | 291 template<> |
292 v8::Handle<v8::Value> toV8NoInline(TestNode* impl, v8::Handle<v8::Object> creati
onContext, v8::Isolate* isolate) | 292 v8::Handle<v8::Value> toV8NoInline(TestNode* impl, v8::Handle<v8::Object> creati
onContext, v8::Isolate* isolate) |
293 { | 293 { |
294 return toV8(impl, creationContext, isolate); | 294 return toV8(impl, creationContext, isolate); |
295 } | 295 } |
296 | 296 |
297 } // namespace blink | 297 } // namespace blink |
OLD | NEW |