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

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

Issue 335113002: IDL: Support argument default values (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: rebased Created 6 years, 6 months 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
OLDNEW
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 "V8TestObject.h" 8 #include "V8TestObject.h"
9 9
10 #include "bindings/core/v8/V8HTMLCollection.h" 10 #include "bindings/core/v8/V8HTMLCollection.h"
(...skipping 6854 matching lines...) Expand 10 before | Expand all | Expand 10 after
6865 impl->voidMethodOptionalDictionaryArg(optionalDictionaryArg); 6865 impl->voidMethodOptionalDictionaryArg(optionalDictionaryArg);
6866 } 6866 }
6867 6867
6868 static void voidMethodOptionalDictionaryArgMethodCallback(const v8::FunctionCall backInfo<v8::Value>& info) 6868 static void voidMethodOptionalDictionaryArgMethodCallback(const v8::FunctionCall backInfo<v8::Value>& info)
6869 { 6869 {
6870 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); 6870 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
6871 TestObjectV8Internal::voidMethodOptionalDictionaryArgMethod(info); 6871 TestObjectV8Internal::voidMethodOptionalDictionaryArgMethod(info);
6872 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); 6872 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
6873 } 6873 }
6874 6874
6875 static void voidMethodDefaultByteStringArgMethod(const v8::FunctionCallbackInfo< v8::Value>& info)
6876 {
6877 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD efaultByteStringArg", "TestObject", info.Holder(), info.GetIsolate());
6878 TestObject* impl = V8TestObject::toNative(info.Holder());
6879 V8StringResource<> defaultByteStringArg;
6880 {
6881 v8::TryCatch block;
6882 V8RethrowTryCatchScope rethrow(block);
6883 if (info.Length() > 0) {
6884 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(defaultByteStringArg, toByteSt ring(info[0], exceptionState), exceptionState);
6885 } else {
6886 defaultByteStringArg = String("foo");
6887 }
6888 }
6889 impl->voidMethodDefaultByteStringArg(defaultByteStringArg);
6890 }
6891
6892 static void voidMethodDefaultByteStringArgMethodCallback(const v8::FunctionCallb ackInfo<v8::Value>& info)
6893 {
6894 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
6895 TestObjectV8Internal::voidMethodDefaultByteStringArgMethod(info);
6896 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
6897 }
6898
6875 static void voidMethodDefaultStringArgMethod(const v8::FunctionCallbackInfo<v8:: Value>& info) 6899 static void voidMethodDefaultStringArgMethod(const v8::FunctionCallbackInfo<v8:: Value>& info)
6876 { 6900 {
6877 TestObject* impl = V8TestObject::toNative(info.Holder()); 6901 TestObject* impl = V8TestObject::toNative(info.Holder());
6878 V8StringResource<> defaultStringArg; 6902 V8StringResource<> defaultStringArg;
6879 { 6903 {
6880 TOSTRING_VOID_INTERNAL(defaultStringArg, info[0]); 6904 if (info.Length() > 0) {
6905 TOSTRING_VOID_INTERNAL(defaultStringArg, info[0]);
6906 } else {
6907 defaultStringArg = String("foo");
6908 }
6881 } 6909 }
6882 impl->voidMethodDefaultStringArg(defaultStringArg); 6910 impl->voidMethodDefaultStringArg(defaultStringArg);
6883 } 6911 }
6884 6912
6885 static void voidMethodDefaultStringArgMethodCallback(const v8::FunctionCallbackI nfo<v8::Value>& info) 6913 static void voidMethodDefaultStringArgMethodCallback(const v8::FunctionCallbackI nfo<v8::Value>& info)
6886 { 6914 {
6887 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); 6915 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
6888 TestObjectV8Internal::voidMethodDefaultStringArgMethod(info); 6916 TestObjectV8Internal::voidMethodDefaultStringArgMethod(info);
6889 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); 6917 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
6890 } 6918 }
6891 6919
6892 static void voidMethodDefaultNullStringArgMethod(const v8::FunctionCallbackInfo< v8::Value>& info)
6893 {
6894 TestObject* impl = V8TestObject::toNative(info.Holder());
6895 V8StringResource<> defaultStringArg;
6896 {
6897 TOSTRING_VOID_INTERNAL(defaultStringArg, argumentOrNull(info, 0));
6898 }
6899 impl->voidMethodDefaultNullStringArg(defaultStringArg);
6900 }
6901
6902 static void voidMethodDefaultNullStringArgMethodCallback(const v8::FunctionCallb ackInfo<v8::Value>& info)
6903 {
6904 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
6905 TestObjectV8Internal::voidMethodDefaultNullStringArgMethod(info);
6906 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
6907 }
6908
6909 static void voidMethodDefaultLongArgMethod(const v8::FunctionCallbackInfo<v8::Va lue>& info) 6920 static void voidMethodDefaultLongArgMethod(const v8::FunctionCallbackInfo<v8::Va lue>& info)
6910 { 6921 {
6911 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD efaultLongArg", "TestObject", info.Holder(), info.GetIsolate()); 6922 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD efaultLongArg", "TestObject", info.Holder(), info.GetIsolate());
6912 TestObject* impl = V8TestObject::toNative(info.Holder()); 6923 TestObject* impl = V8TestObject::toNative(info.Holder());
6913 int defaultLongArg; 6924 int defaultLongArg;
6914 { 6925 {
6915 v8::TryCatch block; 6926 v8::TryCatch block;
6916 V8RethrowTryCatchScope rethrow(block); 6927 V8RethrowTryCatchScope rethrow(block);
6917 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(defaultLongArg, toInt32(info[0], e xceptionState), exceptionState); 6928 if (info.Length() > 0) {
6929 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(defaultLongArg, toInt32(info[0 ], exceptionState), exceptionState);
6930 } else {
6931 defaultLongArg = 10;
6932 }
6918 } 6933 }
6919 impl->voidMethodDefaultLongArg(defaultLongArg); 6934 impl->voidMethodDefaultLongArg(defaultLongArg);
6920 } 6935 }
6921 6936
6922 static void voidMethodDefaultLongArgMethodCallback(const v8::FunctionCallbackInf o<v8::Value>& info) 6937 static void voidMethodDefaultLongArgMethodCallback(const v8::FunctionCallbackInf o<v8::Value>& info)
6923 { 6938 {
6924 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); 6939 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
6925 TestObjectV8Internal::voidMethodDefaultLongArgMethod(info); 6940 TestObjectV8Internal::voidMethodDefaultLongArgMethod(info);
6926 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); 6941 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
6927 } 6942 }
6928 6943
6929 static void voidMethodDefaultDoubleArgMethod(const v8::FunctionCallbackInfo<v8:: Value>& info) 6944 static void voidMethodDefaultDoubleArgMethod(const v8::FunctionCallbackInfo<v8:: Value>& info)
6930 { 6945 {
6931 TestObject* impl = V8TestObject::toNative(info.Holder()); 6946 TestObject* impl = V8TestObject::toNative(info.Holder());
6932 double defaultDoubleArg; 6947 double defaultDoubleArg;
6933 { 6948 {
6934 v8::TryCatch block; 6949 v8::TryCatch block;
6935 V8RethrowTryCatchScope rethrow(block); 6950 V8RethrowTryCatchScope rethrow(block);
6936 TONATIVE_VOID_INTERNAL(defaultDoubleArg, static_cast<double>(info[0]->Nu mberValue())); 6951 if (info.Length() > 0) {
6952 TONATIVE_VOID_INTERNAL(defaultDoubleArg, static_cast<double>(info[0] ->NumberValue()));
6953 } else {
6954 defaultDoubleArg = 0.5;
6955 }
6937 } 6956 }
6938 impl->voidMethodDefaultDoubleArg(defaultDoubleArg); 6957 impl->voidMethodDefaultDoubleArg(defaultDoubleArg);
6939 } 6958 }
6940 6959
6941 static void voidMethodDefaultDoubleArgMethodCallback(const v8::FunctionCallbackI nfo<v8::Value>& info) 6960 static void voidMethodDefaultDoubleArgMethodCallback(const v8::FunctionCallbackI nfo<v8::Value>& info)
6942 { 6961 {
6943 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); 6962 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
6944 TestObjectV8Internal::voidMethodDefaultDoubleArgMethod(info); 6963 TestObjectV8Internal::voidMethodDefaultDoubleArgMethod(info);
6945 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); 6964 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
6946 } 6965 }
6947 6966
6948 static void voidMethodDefaultTrueBooleanArgMethod(const v8::FunctionCallbackInfo <v8::Value>& info) 6967 static void voidMethodDefaultTrueBooleanArgMethod(const v8::FunctionCallbackInfo <v8::Value>& info)
6949 { 6968 {
6950 TestObject* impl = V8TestObject::toNative(info.Holder()); 6969 TestObject* impl = V8TestObject::toNative(info.Holder());
6951 bool defaultBooleanArg; 6970 bool defaultBooleanArg;
6952 { 6971 {
6953 v8::TryCatch block; 6972 v8::TryCatch block;
6954 V8RethrowTryCatchScope rethrow(block); 6973 V8RethrowTryCatchScope rethrow(block);
6955 TONATIVE_VOID_INTERNAL(defaultBooleanArg, info[0]->BooleanValue()); 6974 if (info.Length() > 0) {
6975 TONATIVE_VOID_INTERNAL(defaultBooleanArg, info[0]->BooleanValue());
6976 } else {
6977 defaultBooleanArg = true;
6978 }
6956 } 6979 }
6957 impl->voidMethodDefaultTrueBooleanArg(defaultBooleanArg); 6980 impl->voidMethodDefaultTrueBooleanArg(defaultBooleanArg);
6958 } 6981 }
6959 6982
6960 static void voidMethodDefaultTrueBooleanArgMethodCallback(const v8::FunctionCall backInfo<v8::Value>& info) 6983 static void voidMethodDefaultTrueBooleanArgMethodCallback(const v8::FunctionCall backInfo<v8::Value>& info)
6961 { 6984 {
6962 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); 6985 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
6963 TestObjectV8Internal::voidMethodDefaultTrueBooleanArgMethod(info); 6986 TestObjectV8Internal::voidMethodDefaultTrueBooleanArgMethod(info);
6964 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); 6987 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
6965 } 6988 }
6966 6989
6967 static void voidMethodDefaultFalseBooleanArgMethod(const v8::FunctionCallbackInf o<v8::Value>& info) 6990 static void voidMethodDefaultFalseBooleanArgMethod(const v8::FunctionCallbackInf o<v8::Value>& info)
6968 { 6991 {
6969 TestObject* impl = V8TestObject::toNative(info.Holder()); 6992 TestObject* impl = V8TestObject::toNative(info.Holder());
6970 bool defaultBooleanArg; 6993 bool defaultBooleanArg;
6971 { 6994 {
6972 v8::TryCatch block; 6995 v8::TryCatch block;
6973 V8RethrowTryCatchScope rethrow(block); 6996 V8RethrowTryCatchScope rethrow(block);
6974 TONATIVE_VOID_INTERNAL(defaultBooleanArg, info[0]->BooleanValue()); 6997 if (info.Length() > 0) {
6998 TONATIVE_VOID_INTERNAL(defaultBooleanArg, info[0]->BooleanValue());
6999 } else {
7000 defaultBooleanArg = false;
7001 }
6975 } 7002 }
6976 impl->voidMethodDefaultFalseBooleanArg(defaultBooleanArg); 7003 impl->voidMethodDefaultFalseBooleanArg(defaultBooleanArg);
6977 } 7004 }
6978 7005
6979 static void voidMethodDefaultFalseBooleanArgMethodCallback(const v8::FunctionCal lbackInfo<v8::Value>& info) 7006 static void voidMethodDefaultFalseBooleanArgMethodCallback(const v8::FunctionCal lbackInfo<v8::Value>& info)
6980 { 7007 {
6981 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); 7008 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
6982 TestObjectV8Internal::voidMethodDefaultFalseBooleanArgMethod(info); 7009 TestObjectV8Internal::voidMethodDefaultFalseBooleanArgMethod(info);
6983 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); 7010 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
6984 } 7011 }
6985 7012
7013 static void voidMethodDefaultNullableByteStringArgMethod(const v8::FunctionCallb ackInfo<v8::Value>& info)
7014 {
7015 TestObject* impl = V8TestObject::toNative(info.Holder());
7016 V8StringResource<> defaultStringArg;
7017 {
7018 v8::TryCatch block;
7019 V8RethrowTryCatchScope rethrow(block);
7020 if (info.Length() > 0) {
7021 TONATIVE_VOID_INTERNAL(defaultStringArg, toByteString(info[0]));
7022 } else {
7023 defaultStringArg = nullptr;
7024 }
7025 }
7026 impl->voidMethodDefaultNullableByteStringArg(defaultStringArg);
7027 }
7028
7029 static void voidMethodDefaultNullableByteStringArgMethodCallback(const v8::Funct ionCallbackInfo<v8::Value>& info)
7030 {
7031 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
7032 TestObjectV8Internal::voidMethodDefaultNullableByteStringArgMethod(info);
7033 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
7034 }
7035
6986 static void voidMethodDefaultNullableStringArgMethod(const v8::FunctionCallbackI nfo<v8::Value>& info) 7036 static void voidMethodDefaultNullableStringArgMethod(const v8::FunctionCallbackI nfo<v8::Value>& info)
6987 { 7037 {
6988 TestObject* impl = V8TestObject::toNative(info.Holder()); 7038 TestObject* impl = V8TestObject::toNative(info.Holder());
6989 V8StringResource<> defaultStringArg; 7039 V8StringResource<> defaultStringArg;
6990 { 7040 {
6991 TOSTRING_VOID_INTERNAL(defaultStringArg, argumentOrNull(info, 0)); 7041 if (info.Length() > 0) {
7042 TOSTRING_VOID_INTERNAL(defaultStringArg, info[0]);
7043 } else {
7044 defaultStringArg = nullptr;
7045 }
6992 } 7046 }
6993 impl->voidMethodDefaultNullableStringArg(defaultStringArg); 7047 impl->voidMethodDefaultNullableStringArg(defaultStringArg);
6994 } 7048 }
6995 7049
6996 static void voidMethodDefaultNullableStringArgMethodCallback(const v8::FunctionC allbackInfo<v8::Value>& info) 7050 static void voidMethodDefaultNullableStringArgMethodCallback(const v8::FunctionC allbackInfo<v8::Value>& info)
6997 { 7051 {
6998 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); 7052 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
6999 TestObjectV8Internal::voidMethodDefaultNullableStringArgMethod(info); 7053 TestObjectV8Internal::voidMethodDefaultNullableStringArgMethod(info);
7000 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); 7054 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
7001 } 7055 }
7002 7056
7003 static void voidMethodDefaultNullableTestInterfaceArgMethod(const v8::FunctionCa llbackInfo<v8::Value>& info) 7057 static void voidMethodDefaultNullableTestInterfaceArgMethod(const v8::FunctionCa llbackInfo<v8::Value>& info)
7004 { 7058 {
7005 TestObject* impl = V8TestObject::toNative(info.Holder()); 7059 TestObject* impl = V8TestObject::toNative(info.Holder());
7006 TestInterfaceImplementation* defaultTestInterfaceArg; 7060 TestInterfaceImplementation* defaultTestInterfaceArg;
7007 { 7061 {
7008 v8::TryCatch block; 7062 v8::TryCatch block;
7009 V8RethrowTryCatchScope rethrow(block); 7063 V8RethrowTryCatchScope rethrow(block);
7010 TONATIVE_VOID_INTERNAL(defaultTestInterfaceArg, V8TestInterface::toNativ eWithTypeCheck(info.GetIsolate(), info[0])); 7064 if (info.Length() > 0) {
7065 TONATIVE_VOID_INTERNAL(defaultTestInterfaceArg, V8TestInterface::toN ativeWithTypeCheck(info.GetIsolate(), info[0]));
7066 } else {
7067 defaultTestInterfaceArg = nullptr;
7068 }
7011 } 7069 }
7012 impl->voidMethodDefaultNullableTestInterfaceArg(defaultTestInterfaceArg); 7070 impl->voidMethodDefaultNullableTestInterfaceArg(defaultTestInterfaceArg);
7013 } 7071 }
7014 7072
7015 static void voidMethodDefaultNullableTestInterfaceArgMethodCallback(const v8::Fu nctionCallbackInfo<v8::Value>& info) 7073 static void voidMethodDefaultNullableTestInterfaceArgMethodCallback(const v8::Fu nctionCallbackInfo<v8::Value>& info)
7016 { 7074 {
7017 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); 7075 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
7018 TestObjectV8Internal::voidMethodDefaultNullableTestInterfaceArgMethod(info); 7076 TestObjectV8Internal::voidMethodDefaultNullableTestInterfaceArgMethod(info);
7019 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); 7077 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
7020 } 7078 }
(...skipping 532 matching lines...) Expand 10 before | Expand all | Expand 10 after
7553 impl->overloadedMethodG(longArg); 7611 impl->overloadedMethodG(longArg);
7554 } 7612 }
7555 7613
7556 static void overloadedMethodG2Method(const v8::FunctionCallbackInfo<v8::Value>& info) 7614 static void overloadedMethodG2Method(const v8::FunctionCallbackInfo<v8::Value>& info)
7557 { 7615 {
7558 TestObject* impl = V8TestObject::toNative(info.Holder()); 7616 TestObject* impl = V8TestObject::toNative(info.Holder());
7559 TestInterfaceEmpty* testInterfaceEmptyOrNullArg; 7617 TestInterfaceEmpty* testInterfaceEmptyOrNullArg;
7560 { 7618 {
7561 v8::TryCatch block; 7619 v8::TryCatch block;
7562 V8RethrowTryCatchScope rethrow(block); 7620 V8RethrowTryCatchScope rethrow(block);
7563 TONATIVE_VOID_INTERNAL(testInterfaceEmptyOrNullArg, V8TestInterfaceEmpty ::toNativeWithTypeCheck(info.GetIsolate(), info[0])); 7621 if (info.Length() > 0) {
7622 TONATIVE_VOID_INTERNAL(testInterfaceEmptyOrNullArg, V8TestInterfaceE mpty::toNativeWithTypeCheck(info.GetIsolate(), info[0]));
7623 } else {
7624 testInterfaceEmptyOrNullArg = nullptr;
7625 }
7564 } 7626 }
7565 impl->overloadedMethodG(testInterfaceEmptyOrNullArg); 7627 impl->overloadedMethodG(testInterfaceEmptyOrNullArg);
7566 } 7628 }
7567 7629
7568 static void overloadedMethodGMethod(const v8::FunctionCallbackInfo<v8::Value>& i nfo) 7630 static void overloadedMethodGMethod(const v8::FunctionCallbackInfo<v8::Value>& i nfo)
7569 { 7631 {
7570 v8::Isolate* isolate = info.GetIsolate(); 7632 v8::Isolate* isolate = info.GetIsolate();
7571 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM ethodG", "TestObject", info.Holder(), isolate); 7633 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM ethodG", "TestObject", info.Holder(), isolate);
7572 switch (std::min(1, info.Length())) { 7634 switch (std::min(1, info.Length())) {
7573 case 0: 7635 case 0:
(...skipping 2262 matching lines...) Expand 10 before | Expand all | Expand 10 after
9836 {"voidMethodOptionalTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod OptionalTestInterfaceEmptyArgMethodCallback, 0, 0}, 9898 {"voidMethodOptionalTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod OptionalTestInterfaceEmptyArgMethodCallback, 0, 0},
9837 {"voidMethodOptionalLongArg", TestObjectV8Internal::voidMethodOptionalLongAr gMethodCallback, 0, 0}, 9899 {"voidMethodOptionalLongArg", TestObjectV8Internal::voidMethodOptionalLongAr gMethodCallback, 0, 0},
9838 {"stringMethodOptionalLongArg", TestObjectV8Internal::stringMethodOptionalLo ngArgMethodCallback, 0, 0}, 9900 {"stringMethodOptionalLongArg", TestObjectV8Internal::stringMethodOptionalLo ngArgMethodCallback, 0, 0},
9839 {"testInterfaceEmptyMethodOptionalLongArg", TestObjectV8Internal::testInterf aceEmptyMethodOptionalLongArgMethodCallback, 0, 0}, 9901 {"testInterfaceEmptyMethodOptionalLongArg", TestObjectV8Internal::testInterf aceEmptyMethodOptionalLongArgMethodCallback, 0, 0},
9840 {"longMethodOptionalLongArg", TestObjectV8Internal::longMethodOptionalLongAr gMethodCallback, 0, 0}, 9902 {"longMethodOptionalLongArg", TestObjectV8Internal::longMethodOptionalLongAr gMethodCallback, 0, 0},
9841 {"voidMethodLongArgOptionalLongArg", TestObjectV8Internal::voidMethodLongArg OptionalLongArgMethodCallback, 0, 1}, 9903 {"voidMethodLongArgOptionalLongArg", TestObjectV8Internal::voidMethodLongArg OptionalLongArgMethodCallback, 0, 1},
9842 {"voidMethodLongArgOptionalLongArgOptionalLongArg", TestObjectV8Internal::vo idMethodLongArgOptionalLongArgOptionalLongArgMethodCallback, 0, 1}, 9904 {"voidMethodLongArgOptionalLongArgOptionalLongArg", TestObjectV8Internal::vo idMethodLongArgOptionalLongArgOptionalLongArgMethodCallback, 0, 1},
9843 {"voidMethodLongArgOptionalTestInterfaceEmptyArg", TestObjectV8Internal::voi dMethodLongArgOptionalTestInterfaceEmptyArgMethodCallback, 0, 1}, 9905 {"voidMethodLongArgOptionalTestInterfaceEmptyArg", TestObjectV8Internal::voi dMethodLongArgOptionalTestInterfaceEmptyArgMethodCallback, 0, 1},
9844 {"voidMethodTestInterfaceEmptyArgOptionalLongArg", TestObjectV8Internal::voi dMethodTestInterfaceEmptyArgOptionalLongArgMethodCallback, 0, 1}, 9906 {"voidMethodTestInterfaceEmptyArgOptionalLongArg", TestObjectV8Internal::voi dMethodTestInterfaceEmptyArgOptionalLongArgMethodCallback, 0, 1},
9845 {"voidMethodOptionalDictionaryArg", TestObjectV8Internal::voidMethodOptional DictionaryArgMethodCallback, 0, 0}, 9907 {"voidMethodOptionalDictionaryArg", TestObjectV8Internal::voidMethodOptional DictionaryArgMethodCallback, 0, 0},
9908 {"voidMethodDefaultByteStringArg", TestObjectV8Internal::voidMethodDefaultBy teStringArgMethodCallback, 0, 0},
9846 {"voidMethodDefaultStringArg", TestObjectV8Internal::voidMethodDefaultString ArgMethodCallback, 0, 0}, 9909 {"voidMethodDefaultStringArg", TestObjectV8Internal::voidMethodDefaultString ArgMethodCallback, 0, 0},
9847 {"voidMethodDefaultNullStringArg", TestObjectV8Internal::voidMethodDefaultNu llStringArgMethodCallback, 0, 0},
9848 {"voidMethodDefaultLongArg", TestObjectV8Internal::voidMethodDefaultLongArgM ethodCallback, 0, 0}, 9910 {"voidMethodDefaultLongArg", TestObjectV8Internal::voidMethodDefaultLongArgM ethodCallback, 0, 0},
9849 {"voidMethodDefaultDoubleArg", TestObjectV8Internal::voidMethodDefaultDouble ArgMethodCallback, 0, 0}, 9911 {"voidMethodDefaultDoubleArg", TestObjectV8Internal::voidMethodDefaultDouble ArgMethodCallback, 0, 0},
9850 {"voidMethodDefaultTrueBooleanArg", TestObjectV8Internal::voidMethodDefaultT rueBooleanArgMethodCallback, 0, 0}, 9912 {"voidMethodDefaultTrueBooleanArg", TestObjectV8Internal::voidMethodDefaultT rueBooleanArgMethodCallback, 0, 0},
9851 {"voidMethodDefaultFalseBooleanArg", TestObjectV8Internal::voidMethodDefault FalseBooleanArgMethodCallback, 0, 0}, 9913 {"voidMethodDefaultFalseBooleanArg", TestObjectV8Internal::voidMethodDefault FalseBooleanArgMethodCallback, 0, 0},
9914 {"voidMethodDefaultNullableByteStringArg", TestObjectV8Internal::voidMethodD efaultNullableByteStringArgMethodCallback, 0, 0},
9852 {"voidMethodDefaultNullableStringArg", TestObjectV8Internal::voidMethodDefau ltNullableStringArgMethodCallback, 0, 0}, 9915 {"voidMethodDefaultNullableStringArg", TestObjectV8Internal::voidMethodDefau ltNullableStringArgMethodCallback, 0, 0},
9853 {"voidMethodDefaultNullableTestInterfaceArg", TestObjectV8Internal::voidMeth odDefaultNullableTestInterfaceArgMethodCallback, 0, 0}, 9916 {"voidMethodDefaultNullableTestInterfaceArg", TestObjectV8Internal::voidMeth odDefaultNullableTestInterfaceArgMethodCallback, 0, 0},
9854 {"voidMethodVariadicStringArg", TestObjectV8Internal::voidMethodVariadicStri ngArgMethodCallback, 0, 0}, 9917 {"voidMethodVariadicStringArg", TestObjectV8Internal::voidMethodVariadicStri ngArgMethodCallback, 0, 0},
9855 {"voidMethodStringArgVariadicStringArg", TestObjectV8Internal::voidMethodStr ingArgVariadicStringArgMethodCallback, 0, 1}, 9918 {"voidMethodStringArgVariadicStringArg", TestObjectV8Internal::voidMethodStr ingArgVariadicStringArgMethodCallback, 0, 1},
9856 {"voidMethodVariadicTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod VariadicTestInterfaceEmptyArgMethodCallback, 0, 0}, 9919 {"voidMethodVariadicTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod VariadicTestInterfaceEmptyArgMethodCallback, 0, 0},
9857 {"voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArg", TestObjectV 8Internal::voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArgMethodCal lback, 0, 1}, 9920 {"voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArg", TestObjectV 8Internal::voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArgMethodCal lback, 0, 1},
9858 {"voidMethodVariadicTestInterfaceGarbageCollectedArg", TestObjectV8Internal: :voidMethodVariadicTestInterfaceGarbageCollectedArgMethodCallback, 0, 0}, 9921 {"voidMethodVariadicTestInterfaceGarbageCollectedArg", TestObjectV8Internal: :voidMethodVariadicTestInterfaceGarbageCollectedArgMethodCallback, 0, 0},
9859 {"voidMethodVariadicTestInterfaceWillBeGarbageCollectedArg", TestObjectV8Int ernal::voidMethodVariadicTestInterfaceWillBeGarbageCollectedArgMethodCallback, 0 , 0}, 9922 {"voidMethodVariadicTestInterfaceWillBeGarbageCollectedArg", TestObjectV8Int ernal::voidMethodVariadicTestInterfaceWillBeGarbageCollectedArgMethodCallback, 0 , 0},
9860 {"overloadedMethodA", TestObjectV8Internal::overloadedMethodAMethodCallback, 0, 1}, 9923 {"overloadedMethodA", TestObjectV8Internal::overloadedMethodAMethodCallback, 0, 1},
9861 {"overloadedMethodB", TestObjectV8Internal::overloadedMethodBMethodCallback, 0, 1}, 9924 {"overloadedMethodB", TestObjectV8Internal::overloadedMethodBMethodCallback, 0, 1},
(...skipping 244 matching lines...) Expand 10 before | Expand all | Expand 10 after
10106 fromInternalPointer(object)->deref(); 10169 fromInternalPointer(object)->deref();
10107 } 10170 }
10108 10171
10109 template<> 10172 template<>
10110 v8::Handle<v8::Value> toV8NoInline(TestObject* impl, v8::Handle<v8::Object> crea tionContext, v8::Isolate* isolate) 10173 v8::Handle<v8::Value> toV8NoInline(TestObject* impl, v8::Handle<v8::Object> crea tionContext, v8::Isolate* isolate)
10111 { 10174 {
10112 return toV8(impl, creationContext, isolate); 10175 return toV8(impl, creationContext, isolate);
10113 } 10176 }
10114 10177
10115 } // namespace WebCore 10178 } // namespace WebCore
OLDNEW
« no previous file with comments | « Source/bindings/tests/results/V8TestInterfaceNamedConstructor.cpp ('k') | Source/bindings/v8/V8Binding.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698