OLD | NEW |
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 Loading... |
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 Loading... |
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 Loading... |
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 |
OLD | NEW |