| 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 "V8TestInterfaceConstructor2.h" | 8 #include "V8TestInterfaceConstructor2.h" | 
| 9 | 9 | 
| 10 #include "bindings/core/v8/Dictionary.h" | 10 #include "bindings/core/v8/Dictionary.h" | 
| 11 #include "bindings/core/v8/ExceptionState.h" | 11 #include "bindings/core/v8/ExceptionState.h" | 
| 12 #include "bindings/core/v8/V8DOMConfiguration.h" | 12 #include "bindings/core/v8/V8DOMConfiguration.h" | 
| 13 #include "bindings/core/v8/V8HiddenValue.h" | 13 #include "bindings/core/v8/V8HiddenValue.h" | 
| 14 #include "bindings/core/v8/V8ObjectConstructor.h" | 14 #include "bindings/core/v8/V8ObjectConstructor.h" | 
| 15 #include "bindings/core/v8/V8TestInterfaceEmpty.h" | 15 #include "bindings/core/v8/V8TestInterfaceEmpty.h" | 
| 16 #include "core/dom/ContextFeatures.h" | 16 #include "core/dom/ContextFeatures.h" | 
| 17 #include "core/dom/Document.h" | 17 #include "core/dom/Document.h" | 
| 18 #include "core/frame/LocalDOMWindow.h" | 18 #include "core/frame/LocalDOMWindow.h" | 
| 19 #include "platform/RuntimeEnabledFeatures.h" | 19 #include "platform/RuntimeEnabledFeatures.h" | 
| 20 #include "platform/TraceEvent.h" | 20 #include "platform/TraceEvent.h" | 
| 21 #include "wtf/GetPtr.h" | 21 #include "wtf/GetPtr.h" | 
| 22 #include "wtf/RefPtr.h" | 22 #include "wtf/RefPtr.h" | 
| 23 | 23 | 
| 24 namespace blink { | 24 namespace blink { | 
| 25 | 25 | 
| 26 const WrapperTypeInfo V8TestInterfaceConstructor2::wrapperTypeInfo = { gin::kEmb
     edderBlink, V8TestInterfaceConstructor2::domTemplate, V8TestInterfaceConstructor
     2::refObject, V8TestInterfaceConstructor2::derefObject, V8TestInterfaceConstruct
     or2::createPersistentHandle, 0, 0, 0, V8TestInterfaceConstructor2::installCondit
     ionallyEnabledMethods, V8TestInterfaceConstructor2::installConditionallyEnabledP
     roperties, 0, WrapperTypeInfo::WrapperTypeObjectPrototype, WrapperTypeInfo::Obje
     ctClassId, WrapperTypeInfo::Independent, WrapperTypeInfo::RefCountedObject }; | 26 const WrapperTypeInfo V8TestInterfaceConstructor2::wrapperTypeInfo = { gin::kEmb
     edderBlink, V8TestInterfaceConstructor2::domTemplate, V8TestInterfaceConstructor
     2::refObject, V8TestInterfaceConstructor2::derefObject, V8TestInterfaceConstruct
     or2::trace, 0, 0, 0, V8TestInterfaceConstructor2::installConditionallyEnabledMet
     hods, V8TestInterfaceConstructor2::installConditionallyEnabledProperties, 0, Wra
     pperTypeInfo::WrapperTypeObjectPrototype, WrapperTypeInfo::ObjectClassId, Wrappe
     rTypeInfo::Independent, WrapperTypeInfo::RefCountedObject }; | 
| 27 | 27 | 
| 28 // This static member must be declared by DEFINE_WRAPPERTYPEINFO in TestInterfac
     eConstructor2.h. | 28 // This static member must be declared by DEFINE_WRAPPERTYPEINFO in TestInterfac
     eConstructor2.h. | 
| 29 // For details, see the comment of DEFINE_WRAPPERTYPEINFO in | 29 // For details, see the comment of DEFINE_WRAPPERTYPEINFO in | 
| 30 // bindings/core/v8/ScriptWrappable.h. | 30 // bindings/core/v8/ScriptWrappable.h. | 
| 31 const WrapperTypeInfo& TestInterfaceConstructor2::s_wrapperTypeInfo = V8TestInte
     rfaceConstructor2::wrapperTypeInfo; | 31 const WrapperTypeInfo& TestInterfaceConstructor2::s_wrapperTypeInfo = V8TestInte
     rfaceConstructor2::wrapperTypeInfo; | 
| 32 | 32 | 
| 33 namespace TestInterfaceConstructor2V8Internal { | 33 namespace TestInterfaceConstructor2V8Internal { | 
| 34 | 34 | 
| 35 static void constructor1(const v8::FunctionCallbackInfo<v8::Value>& info) | 35 static void constructor1(const v8::FunctionCallbackInfo<v8::Value>& info) | 
| 36 { | 36 { | 
| (...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 232 void V8TestInterfaceConstructor2::refObject(ScriptWrappableBase* internalPointer
     ) | 232 void V8TestInterfaceConstructor2::refObject(ScriptWrappableBase* internalPointer
     ) | 
| 233 { | 233 { | 
| 234     internalPointer->toImpl<TestInterfaceConstructor2>()->ref(); | 234     internalPointer->toImpl<TestInterfaceConstructor2>()->ref(); | 
| 235 } | 235 } | 
| 236 | 236 | 
| 237 void V8TestInterfaceConstructor2::derefObject(ScriptWrappableBase* internalPoint
     er) | 237 void V8TestInterfaceConstructor2::derefObject(ScriptWrappableBase* internalPoint
     er) | 
| 238 { | 238 { | 
| 239     internalPointer->toImpl<TestInterfaceConstructor2>()->deref(); | 239     internalPointer->toImpl<TestInterfaceConstructor2>()->deref(); | 
| 240 } | 240 } | 
| 241 | 241 | 
| 242 WrapperPersistentNode* V8TestInterfaceConstructor2::createPersistentHandle(Scrip
     tWrappableBase* internalPointer) |  | 
| 243 { |  | 
| 244     ASSERT_NOT_REACHED(); |  | 
| 245     return 0; |  | 
| 246 } |  | 
| 247 |  | 
| 248 template<> | 242 template<> | 
| 249 v8::Handle<v8::Value> toV8NoInline(TestInterfaceConstructor2* impl, v8::Handle<v
     8::Object> creationContext, v8::Isolate* isolate) | 243 v8::Handle<v8::Value> toV8NoInline(TestInterfaceConstructor2* impl, v8::Handle<v
     8::Object> creationContext, v8::Isolate* isolate) | 
| 250 { | 244 { | 
| 251     return toV8(impl, creationContext, isolate); | 245     return toV8(impl, creationContext, isolate); | 
| 252 } | 246 } | 
| 253 | 247 | 
| 254 } // namespace blink | 248 } // namespace blink | 
| OLD | NEW | 
|---|