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 #if ENABLE(CONDITION) | 8 #if ENABLE(CONDITION) |
9 #include "V8TestInterface5.h" | 9 #include "V8TestInterface5.h" |
10 | 10 |
(...skipping 740 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
751 {"voidMethod", TestInterface5ImplementationV8Internal::voidMethodMethodCallb
ack, TestInterface5ImplementationV8Internal::voidMethodMethodCallbackForMainWorl
d, 0, V8DOMConfiguration::ExposedToAllScripts}, | 751 {"voidMethod", TestInterface5ImplementationV8Internal::voidMethodMethodCallb
ack, TestInterface5ImplementationV8Internal::voidMethodMethodCallbackForMainWorl
d, 0, V8DOMConfiguration::ExposedToAllScripts}, |
752 {"alwaysExposedMethod", TestInterface5ImplementationV8Internal::alwaysExpose
dMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, | 752 {"alwaysExposedMethod", TestInterface5ImplementationV8Internal::alwaysExpose
dMethodMethodCallback, 0, 0, V8DOMConfiguration::ExposedToAllScripts}, |
753 }; | 753 }; |
754 | 754 |
755 static void installV8TestInterface5Template(v8::Handle<v8::FunctionTemplate> fun
ctionTemplate, v8::Isolate* isolate) | 755 static void installV8TestInterface5Template(v8::Handle<v8::FunctionTemplate> fun
ctionTemplate, v8::Isolate* isolate) |
756 { | 756 { |
757 functionTemplate->ReadOnlyPrototype(); | 757 functionTemplate->ReadOnlyPrototype(); |
758 | 758 |
759 v8::Local<v8::Signature> defaultSignature; | 759 v8::Local<v8::Signature> defaultSignature; |
760 if (!RuntimeEnabledFeatures::featureNameEnabled()) | 760 if (!RuntimeEnabledFeatures::featureNameEnabled()) |
761 defaultSignature = V8DOMConfiguration::installDOMClassTemplate(functionT
emplate, "", V8TestInterfaceEmpty::domTemplate(isolate), V8TestInterface5::inter
nalFieldCount, 0, 0, 0, 0, 0, 0, isolate); | 761 defaultSignature = V8DOMConfiguration::installDOMClassTemplate(isolate,
functionTemplate, "", V8TestInterfaceEmpty::domTemplate(isolate), V8TestInterfac
e5::internalFieldCount, 0, 0, 0, 0, 0, 0); |
762 else | 762 else |
763 defaultSignature = V8DOMConfiguration::installDOMClassTemplate(functionT
emplate, "TestInterface5", V8TestInterfaceEmpty::domTemplate(isolate), V8TestInt
erface5::internalFieldCount, | 763 defaultSignature = V8DOMConfiguration::installDOMClassTemplate(isolate,
functionTemplate, "TestInterface5", V8TestInterfaceEmpty::domTemplate(isolate),
V8TestInterface5::internalFieldCount, |
764 V8TestInterface5Attributes, WTF_ARRAY_LENGTH(V8TestInterface5Attribu
tes), | 764 V8TestInterface5Attributes, WTF_ARRAY_LENGTH(V8TestInterface5Attribu
tes), |
765 0, 0, | 765 0, 0, |
766 V8TestInterface5Methods, WTF_ARRAY_LENGTH(V8TestInterface5Methods), | 766 V8TestInterface5Methods, WTF_ARRAY_LENGTH(V8TestInterface5Methods)); |
767 isolate); | |
768 v8::Local<v8::ObjectTemplate> instanceTemplate = functionTemplate->InstanceT
emplate(); | 767 v8::Local<v8::ObjectTemplate> instanceTemplate = functionTemplate->InstanceT
emplate(); |
769 ALLOW_UNUSED_LOCAL(instanceTemplate); | 768 ALLOW_UNUSED_LOCAL(instanceTemplate); |
770 v8::Local<v8::ObjectTemplate> prototypeTemplate = functionTemplate->Prototyp
eTemplate(); | 769 v8::Local<v8::ObjectTemplate> prototypeTemplate = functionTemplate->Prototyp
eTemplate(); |
771 ALLOW_UNUSED_LOCAL(prototypeTemplate); | 770 ALLOW_UNUSED_LOCAL(prototypeTemplate); |
772 static const V8DOMConfiguration::ConstantConfiguration V8TestInterface5Const
ants[] = { | 771 static const V8DOMConfiguration::ConstantConfiguration V8TestInterface5Const
ants[] = { |
773 {"UNSIGNED_LONG", 0, 0, 0, V8DOMConfiguration::ConstantTypeUnsignedLong}
, | 772 {"UNSIGNED_LONG", 0, 0, 0, V8DOMConfiguration::ConstantTypeUnsignedLong}
, |
774 {"CONST_JAVASCRIPT", 1, 0, 0, V8DOMConfiguration::ConstantTypeShort}, | 773 {"CONST_JAVASCRIPT", 1, 0, 0, V8DOMConfiguration::ConstantTypeShort}, |
775 }; | 774 }; |
776 V8DOMConfiguration::installConstants(isolate, functionTemplate, prototypeTem
plate, V8TestInterface5Constants, WTF_ARRAY_LENGTH(V8TestInterface5Constants)); | 775 V8DOMConfiguration::installConstants(isolate, functionTemplate, prototypeTem
plate, V8TestInterface5Constants, WTF_ARRAY_LENGTH(V8TestInterface5Constants)); |
777 functionTemplate->InstanceTemplate()->SetIndexedPropertyHandler(TestInterfac
e5ImplementationV8Internal::indexedPropertyGetterCallback, TestInterface5Impleme
ntationV8Internal::indexedPropertySetterCallback, 0, TestInterface5Implementatio
nV8Internal::indexedPropertyDeleterCallback, indexedPropertyEnumerator<TestInter
face5Implementation>); | 776 functionTemplate->InstanceTemplate()->SetIndexedPropertyHandler(TestInterfac
e5ImplementationV8Internal::indexedPropertyGetterCallback, TestInterface5Impleme
ntationV8Internal::indexedPropertySetterCallback, 0, TestInterface5Implementatio
nV8Internal::indexedPropertyDeleterCallback, indexedPropertyEnumerator<TestInter
face5Implementation>); |
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
869 } | 868 } |
870 | 869 |
871 template<> | 870 template<> |
872 v8::Handle<v8::Value> toV8NoInline(TestInterface5Implementation* impl, v8::Handl
e<v8::Object> creationContext, v8::Isolate* isolate) | 871 v8::Handle<v8::Value> toV8NoInline(TestInterface5Implementation* impl, v8::Handl
e<v8::Object> creationContext, v8::Isolate* isolate) |
873 { | 872 { |
874 return toV8(impl, creationContext, isolate); | 873 return toV8(impl, creationContext, isolate); |
875 } | 874 } |
876 | 875 |
877 } // namespace blink | 876 } // namespace blink |
878 #endif // ENABLE(CONDITION) | 877 #endif // ENABLE(CONDITION) |
OLD | NEW |