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

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

Issue 46043012: IDL compiler: DOM node types for methods (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Typo Created 7 years, 1 month 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
« no previous file with comments | « Source/bindings/tests/idls/TestObjectPython.idl ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of 11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 Library General Public License for more details. 13 Library General Public License for more details.
14 14
15 You should have received a copy of the GNU Library General Public License 15 You should have received a copy of the GNU Library General Public License
16 along with this library; see the file COPYING.LIB. If not, write to 16 along with this library; see the file COPYING.LIB. If not, write to
17 the Free Software Foundation, Inc., 59 Temple Place - Suite 330, 17 the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
18 Boston, MA 02111-1307, USA. 18 Boston, MA 02111-1307, USA.
19 */ 19 */
20 20
21 #include "config.h" 21 #include "config.h"
22 #include "V8TestObjectPython.h" 22 #include "V8TestObjectPython.h"
23 23
24 #include "HTMLNames.h" 24 #include "HTMLNames.h"
25 #include "RuntimeEnabledFeatures.h" 25 #include "RuntimeEnabledFeatures.h"
26 #include "V8Attr.h"
26 #include "V8DOMStringList.h" 27 #include "V8DOMStringList.h"
27 #include "V8Document.h" 28 #include "V8Document.h"
28 #include "V8DocumentFragment.h" 29 #include "V8DocumentFragment.h"
29 #include "V8DocumentType.h" 30 #include "V8DocumentType.h"
30 #include "V8Element.h" 31 #include "V8Element.h"
31 #include "V8Entity.h" 32 #include "V8Entity.h"
32 #include "V8HTMLCollection.h" 33 #include "V8HTMLCollection.h"
33 #include "V8HTMLElement.h" 34 #include "V8HTMLElement.h"
34 #include "V8Node.h" 35 #include "V8Node.h"
35 #include "V8NodeFilter.h" 36 #include "V8NodeFilter.h"
(...skipping 3669 matching lines...) Expand 10 before | Expand all | Expand 10 after
3705 imp->voidMethodLongArgTestInterfaceEmptyArg(longArg, testInterfaceEmptyArg); 3706 imp->voidMethodLongArgTestInterfaceEmptyArg(longArg, testInterfaceEmptyArg);
3706 } 3707 }
3707 3708
3708 static void voidMethodLongArgTestInterfaceEmptyArgMethodCallback(const v8::Funct ionCallbackInfo<v8::Value>& args) 3709 static void voidMethodLongArgTestInterfaceEmptyArgMethodCallback(const v8::Funct ionCallbackInfo<v8::Value>& args)
3709 { 3710 {
3710 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); 3711 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
3711 TestObjectPythonV8Internal::voidMethodLongArgTestInterfaceEmptyArgMethod(arg s); 3712 TestObjectPythonV8Internal::voidMethodLongArgTestInterfaceEmptyArgMethod(arg s);
3712 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); 3713 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
3713 } 3714 }
3714 3715
3716 static void voidMethodAttrArgMethod(const v8::FunctionCallbackInfo<v8::Value>& a rgs)
3717 {
3718 if (UNLIKELY(args.Length() < 1)) {
3719 throwTypeError(ExceptionMessages::failedToExecute("voidMethodAttrArg", " TestObjectPython", ExceptionMessages::notEnoughArguments(1, args.Length())), arg s.GetIsolate());
3720 return;
3721 }
3722 TestObjectPython* imp = V8TestObjectPython::toNative(args.Holder());
3723 V8TRYCATCH_VOID(Attr*, attrArg, V8Attr::HasInstance(args[0], args.GetIsolate (), worldType(args.GetIsolate())) ? V8Attr::toNative(v8::Handle<v8::Object>::Cas t(args[0])) : 0);
3724 imp->voidMethodAttrArg(attrArg);
3725 }
3726
3727 static void voidMethodAttrArgMethodCallback(const v8::FunctionCallbackInfo<v8::V alue>& args)
3728 {
3729 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
3730 TestObjectPythonV8Internal::voidMethodAttrArgMethod(args);
3731 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
3732 }
3733
3734 static void voidMethodDocumentArgMethod(const v8::FunctionCallbackInfo<v8::Value >& args)
3735 {
3736 if (UNLIKELY(args.Length() < 1)) {
3737 throwTypeError(ExceptionMessages::failedToExecute("voidMethodDocumentArg ", "TestObjectPython", ExceptionMessages::notEnoughArguments(1, args.Length())), args.GetIsolate());
3738 return;
3739 }
3740 TestObjectPython* imp = V8TestObjectPython::toNative(args.Holder());
3741 V8TRYCATCH_VOID(Document*, documentArg, V8Document::HasInstance(args[0], arg s.GetIsolate(), worldType(args.GetIsolate())) ? V8Document::toNative(v8::Handle< v8::Object>::Cast(args[0])) : 0);
3742 imp->voidMethodDocumentArg(documentArg);
3743 }
3744
3745 static void voidMethodDocumentArgMethodCallback(const v8::FunctionCallbackInfo<v 8::Value>& args)
3746 {
3747 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
3748 TestObjectPythonV8Internal::voidMethodDocumentArgMethod(args);
3749 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
3750 }
3751
3752 static void voidMethodDocumentTypeArgMethod(const v8::FunctionCallbackInfo<v8::V alue>& args)
3753 {
3754 if (UNLIKELY(args.Length() < 1)) {
3755 throwTypeError(ExceptionMessages::failedToExecute("voidMethodDocumentTyp eArg", "TestObjectPython", ExceptionMessages::notEnoughArguments(1, args.Length( ))), args.GetIsolate());
3756 return;
3757 }
3758 TestObjectPython* imp = V8TestObjectPython::toNative(args.Holder());
3759 V8TRYCATCH_VOID(DocumentType*, documentTypeArg, V8DocumentType::HasInstance( args[0], args.GetIsolate(), worldType(args.GetIsolate())) ? V8DocumentType::toNa tive(v8::Handle<v8::Object>::Cast(args[0])) : 0);
3760 imp->voidMethodDocumentTypeArg(documentTypeArg);
3761 }
3762
3763 static void voidMethodDocumentTypeArgMethodCallback(const v8::FunctionCallbackIn fo<v8::Value>& args)
3764 {
3765 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
3766 TestObjectPythonV8Internal::voidMethodDocumentTypeArgMethod(args);
3767 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
3768 }
3769
3770 static void voidMethodElementArgMethod(const v8::FunctionCallbackInfo<v8::Value> & args)
3771 {
3772 if (UNLIKELY(args.Length() < 1)) {
3773 throwTypeError(ExceptionMessages::failedToExecute("voidMethodElementArg" , "TestObjectPython", ExceptionMessages::notEnoughArguments(1, args.Length())), args.GetIsolate());
3774 return;
3775 }
3776 TestObjectPython* imp = V8TestObjectPython::toNative(args.Holder());
3777 V8TRYCATCH_VOID(Element*, elementArg, V8Element::HasInstance(args[0], args.G etIsolate(), worldType(args.GetIsolate())) ? V8Element::toNative(v8::Handle<v8:: Object>::Cast(args[0])) : 0);
3778 imp->voidMethodElementArg(elementArg);
3779 }
3780
3781 static void voidMethodElementArgMethodCallback(const v8::FunctionCallbackInfo<v8 ::Value>& args)
3782 {
3783 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
3784 TestObjectPythonV8Internal::voidMethodElementArgMethod(args);
3785 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
3786 }
3787
3788 static void voidMethodNodeArgMethod(const v8::FunctionCallbackInfo<v8::Value>& a rgs)
3789 {
3790 if (UNLIKELY(args.Length() < 1)) {
3791 throwTypeError(ExceptionMessages::failedToExecute("voidMethodNodeArg", " TestObjectPython", ExceptionMessages::notEnoughArguments(1, args.Length())), arg s.GetIsolate());
3792 return;
3793 }
3794 TestObjectPython* imp = V8TestObjectPython::toNative(args.Holder());
3795 V8TRYCATCH_VOID(Node*, nodeArg, V8Node::HasInstance(args[0], args.GetIsolate (), worldType(args.GetIsolate())) ? V8Node::toNative(v8::Handle<v8::Object>::Cas t(args[0])) : 0);
3796 imp->voidMethodNodeArg(nodeArg);
3797 }
3798
3799 static void voidMethodNodeArgMethodCallback(const v8::FunctionCallbackInfo<v8::V alue>& args)
3800 {
3801 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
3802 TestObjectPythonV8Internal::voidMethodNodeArgMethod(args);
3803 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution");
3804 }
3805
3715 static void voidMethodStringArgLongArgMethod(const v8::FunctionCallbackInfo<v8:: Value>& args) 3806 static void voidMethodStringArgLongArgMethod(const v8::FunctionCallbackInfo<v8:: Value>& args)
3716 { 3807 {
3717 if (UNLIKELY(args.Length() < 2)) { 3808 if (UNLIKELY(args.Length() < 2)) {
3718 throwTypeError(ExceptionMessages::failedToExecute("voidMethodStringArgLo ngArg", "TestObjectPython", ExceptionMessages::notEnoughArguments(2, args.Length ())), args.GetIsolate()); 3809 throwTypeError(ExceptionMessages::failedToExecute("voidMethodStringArgLo ngArg", "TestObjectPython", ExceptionMessages::notEnoughArguments(2, args.Length ())), args.GetIsolate());
3719 return; 3810 return;
3720 } 3811 }
3721 TestObjectPython* imp = V8TestObjectPython::toNative(args.Holder()); 3812 TestObjectPython* imp = V8TestObjectPython::toNative(args.Holder());
3722 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, stringArg, args[0]) ; 3813 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, stringArg, args[0]) ;
3723 V8TRYCATCH_VOID(int, longArg, toInt32(args[1])); 3814 V8TRYCATCH_VOID(int, longArg, toInt32(args[1]));
3724 imp->voidMethodStringArgLongArg(stringArg, longArg); 3815 imp->voidMethodStringArgLongArg(stringArg, longArg);
(...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after
3914 const int voidMethodTestInterfaceEmptyArgArgc = 1; 4005 const int voidMethodTestInterfaceEmptyArgArgc = 1;
3915 v8::Handle<v8::FunctionTemplate> voidMethodTestInterfaceEmptyArgArgv[voidMet hodTestInterfaceEmptyArgArgc] = { V8PerIsolateData::from(isolate)->rawTemplate(& V8TestInterfaceEmpty::wrapperTypeInfo, currentWorldType) }; 4006 v8::Handle<v8::FunctionTemplate> voidMethodTestInterfaceEmptyArgArgv[voidMet hodTestInterfaceEmptyArgArgc] = { V8PerIsolateData::from(isolate)->rawTemplate(& V8TestInterfaceEmpty::wrapperTypeInfo, currentWorldType) };
3916 v8::Handle<v8::Signature> voidMethodTestInterfaceEmptyArgSignature = v8::Sig nature::New(desc, voidMethodTestInterfaceEmptyArgArgc, voidMethodTestInterfaceEm ptyArgArgv); 4007 v8::Handle<v8::Signature> voidMethodTestInterfaceEmptyArgSignature = v8::Sig nature::New(desc, voidMethodTestInterfaceEmptyArgArgc, voidMethodTestInterfaceEm ptyArgArgv);
3917 proto->Set(v8::String::NewSymbol("voidMethodTestInterfaceEmptyArg"), v8::Fun ctionTemplate::New(TestObjectPythonV8Internal::voidMethodTestInterfaceEmptyArgMe thodCallback, v8Undefined(), voidMethodTestInterfaceEmptyArgSignature, 1)); 4008 proto->Set(v8::String::NewSymbol("voidMethodTestInterfaceEmptyArg"), v8::Fun ctionTemplate::New(TestObjectPythonV8Internal::voidMethodTestInterfaceEmptyArgMe thodCallback, v8Undefined(), voidMethodTestInterfaceEmptyArgSignature, 1));
3918 4009
3919 // Custom Signature 'voidMethodLongArgTestInterfaceEmptyArg' 4010 // Custom Signature 'voidMethodLongArgTestInterfaceEmptyArg'
3920 const int voidMethodLongArgTestInterfaceEmptyArgArgc = 2; 4011 const int voidMethodLongArgTestInterfaceEmptyArgArgc = 2;
3921 v8::Handle<v8::FunctionTemplate> voidMethodLongArgTestInterfaceEmptyArgArgv[ voidMethodLongArgTestInterfaceEmptyArgArgc] = { v8::Handle<v8::FunctionTemplate> (), V8PerIsolateData::from(isolate)->rawTemplate(&V8TestInterfaceEmpty::wrapperT ypeInfo, currentWorldType) }; 4012 v8::Handle<v8::FunctionTemplate> voidMethodLongArgTestInterfaceEmptyArgArgv[ voidMethodLongArgTestInterfaceEmptyArgArgc] = { v8::Handle<v8::FunctionTemplate> (), V8PerIsolateData::from(isolate)->rawTemplate(&V8TestInterfaceEmpty::wrapperT ypeInfo, currentWorldType) };
3922 v8::Handle<v8::Signature> voidMethodLongArgTestInterfaceEmptyArgSignature = v8::Signature::New(desc, voidMethodLongArgTestInterfaceEmptyArgArgc, voidMethodL ongArgTestInterfaceEmptyArgArgv); 4013 v8::Handle<v8::Signature> voidMethodLongArgTestInterfaceEmptyArgSignature = v8::Signature::New(desc, voidMethodLongArgTestInterfaceEmptyArgArgc, voidMethodL ongArgTestInterfaceEmptyArgArgv);
3923 proto->Set(v8::String::NewSymbol("voidMethodLongArgTestInterfaceEmptyArg"), v8::FunctionTemplate::New(TestObjectPythonV8Internal::voidMethodLongArgTestInter faceEmptyArgMethodCallback, v8Undefined(), voidMethodLongArgTestInterfaceEmptyAr gSignature, 2)); 4014 proto->Set(v8::String::NewSymbol("voidMethodLongArgTestInterfaceEmptyArg"), v8::FunctionTemplate::New(TestObjectPythonV8Internal::voidMethodLongArgTestInter faceEmptyArgMethodCallback, v8Undefined(), voidMethodLongArgTestInterfaceEmptyAr gSignature, 2));
4015
4016 // Custom Signature 'voidMethodAttrArg'
4017 const int voidMethodAttrArgArgc = 1;
4018 v8::Handle<v8::FunctionTemplate> voidMethodAttrArgArgv[voidMethodAttrArgArgc ] = { V8PerIsolateData::from(isolate)->rawTemplate(&V8Attr::wrapperTypeInfo, cur rentWorldType) };
4019 v8::Handle<v8::Signature> voidMethodAttrArgSignature = v8::Signature::New(de sc, voidMethodAttrArgArgc, voidMethodAttrArgArgv);
4020 proto->Set(v8::String::NewSymbol("voidMethodAttrArg"), v8::FunctionTemplate: :New(TestObjectPythonV8Internal::voidMethodAttrArgMethodCallback, v8Undefined(), voidMethodAttrArgSignature, 1));
4021
4022 // Custom Signature 'voidMethodDocumentArg'
4023 const int voidMethodDocumentArgArgc = 1;
4024 v8::Handle<v8::FunctionTemplate> voidMethodDocumentArgArgv[voidMethodDocumen tArgArgc] = { V8PerIsolateData::from(isolate)->rawTemplate(&V8Document::wrapperT ypeInfo, currentWorldType) };
4025 v8::Handle<v8::Signature> voidMethodDocumentArgSignature = v8::Signature::Ne w(desc, voidMethodDocumentArgArgc, voidMethodDocumentArgArgv);
4026 proto->Set(v8::String::NewSymbol("voidMethodDocumentArg"), v8::FunctionTempl ate::New(TestObjectPythonV8Internal::voidMethodDocumentArgMethodCallback, v8Unde fined(), voidMethodDocumentArgSignature, 1));
4027
4028 // Custom Signature 'voidMethodDocumentTypeArg'
4029 const int voidMethodDocumentTypeArgArgc = 1;
4030 v8::Handle<v8::FunctionTemplate> voidMethodDocumentTypeArgArgv[voidMethodDoc umentTypeArgArgc] = { V8PerIsolateData::from(isolate)->rawTemplate(&V8DocumentTy pe::wrapperTypeInfo, currentWorldType) };
4031 v8::Handle<v8::Signature> voidMethodDocumentTypeArgSignature = v8::Signature ::New(desc, voidMethodDocumentTypeArgArgc, voidMethodDocumentTypeArgArgv);
4032 proto->Set(v8::String::NewSymbol("voidMethodDocumentTypeArg"), v8::FunctionT emplate::New(TestObjectPythonV8Internal::voidMethodDocumentTypeArgMethodCallback , v8Undefined(), voidMethodDocumentTypeArgSignature, 1));
4033
4034 // Custom Signature 'voidMethodElementArg'
4035 const int voidMethodElementArgArgc = 1;
4036 v8::Handle<v8::FunctionTemplate> voidMethodElementArgArgv[voidMethodElementA rgArgc] = { V8PerIsolateData::from(isolate)->rawTemplate(&V8Element::wrapperType Info, currentWorldType) };
4037 v8::Handle<v8::Signature> voidMethodElementArgSignature = v8::Signature::New (desc, voidMethodElementArgArgc, voidMethodElementArgArgv);
4038 proto->Set(v8::String::NewSymbol("voidMethodElementArg"), v8::FunctionTempla te::New(TestObjectPythonV8Internal::voidMethodElementArgMethodCallback, v8Undefi ned(), voidMethodElementArgSignature, 1));
4039
4040 // Custom Signature 'voidMethodNodeArg'
4041 const int voidMethodNodeArgArgc = 1;
4042 v8::Handle<v8::FunctionTemplate> voidMethodNodeArgArgv[voidMethodNodeArgArgc ] = { V8PerIsolateData::from(isolate)->rawTemplate(&V8Node::wrapperTypeInfo, cur rentWorldType) };
4043 v8::Handle<v8::Signature> voidMethodNodeArgSignature = v8::Signature::New(de sc, voidMethodNodeArgArgc, voidMethodNodeArgArgv);
4044 proto->Set(v8::String::NewSymbol("voidMethodNodeArg"), v8::FunctionTemplate: :New(TestObjectPythonV8Internal::voidMethodNodeArgMethodCallback, v8Undefined(), voidMethodNodeArgSignature, 1));
3924 desc->SetNativeDataProperty(v8::String::NewSymbol("staticStringAttribute"), TestObjectPythonV8Internal::staticStringAttributeAttributeGetterCallback, TestOb jectPythonV8Internal::staticStringAttributeAttributeSetterCallback, v8::External ::New(0), static_cast<v8::PropertyAttribute>(v8::None), v8::Handle<v8::AccessorS ignature>(), static_cast<v8::AccessControl>(v8::DEFAULT)); 4045 desc->SetNativeDataProperty(v8::String::NewSymbol("staticStringAttribute"), TestObjectPythonV8Internal::staticStringAttributeAttributeGetterCallback, TestOb jectPythonV8Internal::staticStringAttributeAttributeSetterCallback, v8::External ::New(0), static_cast<v8::PropertyAttribute>(v8::None), v8::Handle<v8::AccessorS ignature>(), static_cast<v8::AccessControl>(v8::DEFAULT));
3925 desc->SetNativeDataProperty(v8::String::NewSymbol("staticLongAttribute"), Te stObjectPythonV8Internal::staticLongAttributeAttributeGetterCallback, TestObject PythonV8Internal::staticLongAttributeAttributeSetterCallback, v8::External::New( 0), static_cast<v8::PropertyAttribute>(v8::None), v8::Handle<v8::AccessorSignatu re>(), static_cast<v8::AccessControl>(v8::DEFAULT)); 4046 desc->SetNativeDataProperty(v8::String::NewSymbol("staticLongAttribute"), Te stObjectPythonV8Internal::staticLongAttributeAttributeGetterCallback, TestObject PythonV8Internal::staticLongAttributeAttributeSetterCallback, v8::External::New( 0), static_cast<v8::PropertyAttribute>(v8::None), v8::Handle<v8::AccessorSignatu re>(), static_cast<v8::AccessControl>(v8::DEFAULT));
3926 4047
3927 // Custom toString template 4048 // Custom toString template
3928 desc->Set(v8::String::NewSymbol("toString"), V8PerIsolateData::current()->to StringTemplate()); 4049 desc->Set(v8::String::NewSymbol("toString"), V8PerIsolateData::current()->to StringTemplate());
3929 return desc; 4050 return desc;
3930 } 4051 }
3931 4052
3932 v8::Handle<v8::FunctionTemplate> V8TestObjectPython::GetTemplate(v8::Isolate* is olate, WrapperWorldType currentWorldType) 4053 v8::Handle<v8::FunctionTemplate> V8TestObjectPython::GetTemplate(v8::Isolate* is olate, WrapperWorldType currentWorldType)
3933 { 4054 {
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
3985 V8DOMWrapper::associateObjectWithWrapper<V8TestObjectPython>(impl, &wrapperT ypeInfo, wrapper, isolate, WrapperConfiguration::Independent); 4106 V8DOMWrapper::associateObjectWithWrapper<V8TestObjectPython>(impl, &wrapperT ypeInfo, wrapper, isolate, WrapperConfiguration::Independent);
3986 return wrapper; 4107 return wrapper;
3987 } 4108 }
3988 4109
3989 void V8TestObjectPython::derefObject(void* object) 4110 void V8TestObjectPython::derefObject(void* object)
3990 { 4111 {
3991 fromInternalPointer(object)->deref(); 4112 fromInternalPointer(object)->deref();
3992 } 4113 }
3993 4114
3994 } // namespace WebCore 4115 } // namespace WebCore
OLDNEW
« no previous file with comments | « Source/bindings/tests/idls/TestObjectPython.idl ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698