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

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

Issue 312683005: IDL: Support optional argument default value syntax (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: 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 "HTMLNames.h" 10 #include "HTMLNames.h"
(...skipping 6579 matching lines...) Expand 10 before | Expand all | Expand 10 after
6590 impl->voidMethodOptionalDictionaryArg(optionalDictionaryArg); 6590 impl->voidMethodOptionalDictionaryArg(optionalDictionaryArg);
6591 } 6591 }
6592 6592
6593 static void voidMethodOptionalDictionaryArgMethodCallback(const v8::FunctionCall backInfo<v8::Value>& info) 6593 static void voidMethodOptionalDictionaryArgMethodCallback(const v8::FunctionCall backInfo<v8::Value>& info)
6594 { 6594 {
6595 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); 6595 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
6596 TestObjectV8Internal::voidMethodOptionalDictionaryArgMethod(info); 6596 TestObjectV8Internal::voidMethodOptionalDictionaryArgMethod(info);
6597 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); 6597 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
6598 } 6598 }
6599 6599
6600 static void voidMethodDefaultStringArgMethod(const v8::FunctionCallbackInfo<v8:: Value>& info)
6601 {
6602 TestObject* impl = V8TestObject::toNative(info.Holder());
6603 V8StringResource<> defaultStringArg;
6604 {
6605 if (info.Length() > 0) {
6606 TOSTRING_VOID_INTERNAL(defaultStringArg, info[0]);
6607 } else {
6608 defaultStringArg = String("foo");
6609 }
6610 }
6611 impl->voidMethodDefaultStringArg(defaultStringArg);
6612 }
6613
6614 static void voidMethodDefaultStringArgMethodCallback(const v8::FunctionCallbackI nfo<v8::Value>& info)
6615 {
6616 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
6617 TestObjectV8Internal::voidMethodDefaultStringArgMethod(info);
6618 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
6619 }
6620
6621 static void voidMethodDefaultNullStringArgMethod(const v8::FunctionCallbackInfo< v8::Value>& info)
6622 {
6623 TestObject* impl = V8TestObject::toNative(info.Holder());
6624 V8StringResource<> defaultStringArg;
6625 {
6626 if (info.Length() > 0) {
6627 TOSTRING_VOID_INTERNAL(defaultStringArg, info[0]);
6628 } else {
6629 defaultStringArg = String();
6630 }
6631 }
6632 impl->voidMethodDefaultNullStringArg(defaultStringArg);
6633 }
6634
6635 static void voidMethodDefaultNullStringArgMethodCallback(const v8::FunctionCallb ackInfo<v8::Value>& info)
6636 {
6637 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
6638 TestObjectV8Internal::voidMethodDefaultNullStringArgMethod(info);
6639 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
6640 }
6641
6642 static void voidMethodDefaultLongArgMethod(const v8::FunctionCallbackInfo<v8::Va lue>& info)
6643 {
6644 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD efaultLongArg", "TestObject", info.Holder(), info.GetIsolate());
6645 TestObject* impl = V8TestObject::toNative(info.Holder());
6646 int defaultLongArg;
6647 {
6648 v8::TryCatch block;
6649 V8RethrowTryCatchScope rethrow(block);
6650 if (info.Length() > 0) {
6651 TONATIVE_VOID_EXCEPTIONSTATE_INTERNAL(defaultLongArg, toInt32(info[0 ], exceptionState), exceptionState);
6652 } else {
6653 defaultLongArg = 10;
6654 }
6655 }
6656 impl->voidMethodDefaultLongArg(defaultLongArg);
6657 }
6658
6659 static void voidMethodDefaultLongArgMethodCallback(const v8::FunctionCallbackInf o<v8::Value>& info)
6660 {
6661 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
6662 TestObjectV8Internal::voidMethodDefaultLongArgMethod(info);
6663 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
6664 }
6665
6666 static void voidMethodDefaultDoubleArgMethod(const v8::FunctionCallbackInfo<v8:: Value>& info)
6667 {
6668 TestObject* impl = V8TestObject::toNative(info.Holder());
6669 double defaultDoubleArg;
6670 {
6671 v8::TryCatch block;
6672 V8RethrowTryCatchScope rethrow(block);
6673 if (info.Length() > 0) {
6674 TONATIVE_VOID_INTERNAL(defaultDoubleArg, static_cast<double>(info[0] ->NumberValue()));
6675 } else {
6676 defaultDoubleArg = 0.5;
6677 }
6678 }
6679 impl->voidMethodDefaultDoubleArg(defaultDoubleArg);
6680 }
6681
6682 static void voidMethodDefaultDoubleArgMethodCallback(const v8::FunctionCallbackI nfo<v8::Value>& info)
6683 {
6684 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
6685 TestObjectV8Internal::voidMethodDefaultDoubleArgMethod(info);
6686 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
6687 }
6688
6689 static void voidMethodDefaultTrueBooleanArgMethod(const v8::FunctionCallbackInfo <v8::Value>& info)
6690 {
6691 TestObject* impl = V8TestObject::toNative(info.Holder());
6692 bool defaultBooleanArg;
6693 {
6694 v8::TryCatch block;
6695 V8RethrowTryCatchScope rethrow(block);
6696 if (info.Length() > 0) {
6697 TONATIVE_VOID_INTERNAL(defaultBooleanArg, info[0]->BooleanValue());
6698 } else {
6699 defaultBooleanArg = true;
6700 }
6701 }
6702 impl->voidMethodDefaultTrueBooleanArg(defaultBooleanArg);
6703 }
6704
6705 static void voidMethodDefaultTrueBooleanArgMethodCallback(const v8::FunctionCall backInfo<v8::Value>& info)
6706 {
6707 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
6708 TestObjectV8Internal::voidMethodDefaultTrueBooleanArgMethod(info);
6709 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
6710 }
6711
6712 static void voidMethodDefaultFalseBooleanArgMethod(const v8::FunctionCallbackInf o<v8::Value>& info)
6713 {
6714 TestObject* impl = V8TestObject::toNative(info.Holder());
6715 bool defaultBooleanArg;
6716 {
6717 v8::TryCatch block;
6718 V8RethrowTryCatchScope rethrow(block);
6719 if (info.Length() > 0) {
6720 TONATIVE_VOID_INTERNAL(defaultBooleanArg, info[0]->BooleanValue());
6721 } else {
6722 defaultBooleanArg = false;
6723 }
6724 }
6725 impl->voidMethodDefaultFalseBooleanArg(defaultBooleanArg);
6726 }
6727
6728 static void voidMethodDefaultFalseBooleanArgMethodCallback(const v8::FunctionCal lbackInfo<v8::Value>& info)
6729 {
6730 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
6731 TestObjectV8Internal::voidMethodDefaultFalseBooleanArgMethod(info);
6732 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
6733 }
6734
6735 static void voidMethodDefaultNullableStringArgMethod(const v8::FunctionCallbackI nfo<v8::Value>& info)
6736 {
6737 TestObject* impl = V8TestObject::toNative(info.Holder());
6738 V8StringResource<> defaultStringArg;
6739 {
6740 if (info.Length() > 0) {
6741 TOSTRING_VOID_INTERNAL(defaultStringArg, info[0]);
6742 } else {
6743 defaultStringArg = String();
6744 }
6745 }
6746 impl->voidMethodDefaultNullableStringArg(defaultStringArg);
6747 }
6748
6749 static void voidMethodDefaultNullableStringArgMethodCallback(const v8::FunctionC allbackInfo<v8::Value>& info)
6750 {
6751 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
6752 TestObjectV8Internal::voidMethodDefaultNullableStringArgMethod(info);
6753 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
6754 }
6755
6756 static void voidMethodDefaultNullableTestInterfaceArgMethod(const v8::FunctionCa llbackInfo<v8::Value>& info)
6757 {
6758 TestObject* impl = V8TestObject::toNative(info.Holder());
6759 TestInterfaceImplementation* defaultTestInterfaceArg;
6760 {
6761 v8::TryCatch block;
6762 V8RethrowTryCatchScope rethrow(block);
6763 if (info.Length() > 0) {
6764 TONATIVE_VOID_INTERNAL(defaultTestInterfaceArg, V8TestInterface::toN ativeWithTypeCheck(info.GetIsolate(), info[0]));
6765 } else {
6766 defaultTestInterfaceArg = nullptr;
6767 }
6768 }
6769 impl->voidMethodDefaultNullableTestInterfaceArg(defaultTestInterfaceArg);
6770 }
6771
6772 static void voidMethodDefaultNullableTestInterfaceArgMethodCallback(const v8::Fu nctionCallbackInfo<v8::Value>& info)
6773 {
6774 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
6775 TestObjectV8Internal::voidMethodDefaultNullableTestInterfaceArgMethod(info);
6776 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
6777 }
6778
6600 static void voidMethodVariadicStringArgMethod(const v8::FunctionCallbackInfo<v8: :Value>& info) 6779 static void voidMethodVariadicStringArgMethod(const v8::FunctionCallbackInfo<v8: :Value>& info)
6601 { 6780 {
6602 TestObject* impl = V8TestObject::toNative(info.Holder()); 6781 TestObject* impl = V8TestObject::toNative(info.Holder());
6603 Vector<String> variadicStringArgs; 6782 Vector<String> variadicStringArgs;
6604 { 6783 {
6605 v8::TryCatch block; 6784 v8::TryCatch block;
6606 V8RethrowTryCatchScope rethrow(block); 6785 V8RethrowTryCatchScope rethrow(block);
6607 TONATIVE_VOID_INTERNAL(variadicStringArgs, toNativeArguments<String>(inf o, 0)); 6786 TONATIVE_VOID_INTERNAL(variadicStringArgs, toNativeArguments<String>(inf o, 0));
6608 } 6787 }
6609 impl->voidMethodVariadicStringArg(variadicStringArgs); 6788 impl->voidMethodVariadicStringArg(variadicStringArgs);
(...skipping 513 matching lines...) Expand 10 before | Expand all | Expand 10 after
7123 impl->overloadedMethodG(longArg); 7302 impl->overloadedMethodG(longArg);
7124 } 7303 }
7125 7304
7126 static void overloadedMethodG2Method(const v8::FunctionCallbackInfo<v8::Value>& info) 7305 static void overloadedMethodG2Method(const v8::FunctionCallbackInfo<v8::Value>& info)
7127 { 7306 {
7128 TestObject* impl = V8TestObject::toNative(info.Holder()); 7307 TestObject* impl = V8TestObject::toNative(info.Holder());
7129 TestInterfaceEmpty* testInterfaceEmptyOrNullArg; 7308 TestInterfaceEmpty* testInterfaceEmptyOrNullArg;
7130 { 7309 {
7131 v8::TryCatch block; 7310 v8::TryCatch block;
7132 V8RethrowTryCatchScope rethrow(block); 7311 V8RethrowTryCatchScope rethrow(block);
7133 TONATIVE_VOID_INTERNAL(testInterfaceEmptyOrNullArg, V8TestInterfaceEmpty ::toNativeWithTypeCheck(info.GetIsolate(), info[0])); 7312 if (info.Length() > 0) {
7313 TONATIVE_VOID_INTERNAL(testInterfaceEmptyOrNullArg, V8TestInterfaceE mpty::toNativeWithTypeCheck(info.GetIsolate(), info[0]));
7314 } else {
7315 testInterfaceEmptyOrNullArg = nullptr;
7316 }
7134 } 7317 }
7135 impl->overloadedMethodG(testInterfaceEmptyOrNullArg); 7318 impl->overloadedMethodG(testInterfaceEmptyOrNullArg);
7136 } 7319 }
7137 7320
7138 static void overloadedMethodGMethod(const v8::FunctionCallbackInfo<v8::Value>& i nfo) 7321 static void overloadedMethodGMethod(const v8::FunctionCallbackInfo<v8::Value>& i nfo)
7139 { 7322 {
7140 v8::Isolate* isolate = info.GetIsolate(); 7323 v8::Isolate* isolate = info.GetIsolate();
7141 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM ethodG", "TestObject", info.Holder(), isolate); 7324 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM ethodG", "TestObject", info.Holder(), isolate);
7142 switch (std::min(1, info.Length())) { 7325 switch (std::min(1, info.Length())) {
7326 case 0:
7327 if (true) {
7328 overloadedMethodG2Method(info);
7329 return;
7330 }
7331 break;
7143 case 1: 7332 case 1:
7333 if (info[0]->IsUndefined()) {
7334 overloadedMethodG2Method(info);
7335 return;
7336 }
7144 if (isUndefinedOrNull(info[0])) { 7337 if (isUndefinedOrNull(info[0])) {
7145 overloadedMethodG2Method(info); 7338 overloadedMethodG2Method(info);
7146 return; 7339 return;
7147 } 7340 }
7148 if (V8TestInterfaceEmpty::hasInstance(info[0], isolate)) { 7341 if (V8TestInterfaceEmpty::hasInstance(info[0], isolate)) {
7149 overloadedMethodG2Method(info); 7342 overloadedMethodG2Method(info);
7150 return; 7343 return;
7151 } 7344 }
7152 if (true) { 7345 if (true) {
7153 overloadedMethodG1Method(info); 7346 overloadedMethodG1Method(info);
7154 return; 7347 return;
7155 } 7348 }
7156 break; 7349 break;
7157 default: 7350 default:
7158 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, i nfo.Length())); 7351 exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(0, i nfo.Length()));
7159 exceptionState.throwIfNeeded(); 7352 exceptionState.throwIfNeeded();
7160 return; 7353 return;
7161 } 7354 }
7162 exceptionState.throwTypeError("No function was found that matched the signat ure provided."); 7355 exceptionState.throwTypeError("No function was found that matched the signat ure provided.");
7163 exceptionState.throwIfNeeded(); 7356 exceptionState.throwIfNeeded();
7164 } 7357 }
7165 7358
7166 static void overloadedMethodGMethodCallback(const v8::FunctionCallbackInfo<v8::V alue>& info) 7359 static void overloadedMethodGMethodCallback(const v8::FunctionCallbackInfo<v8::V alue>& info)
7167 { 7360 {
7168 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); 7361 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
(...skipping 375 matching lines...) Expand 10 before | Expand all | Expand 10 after
7544 impl->voidMethodDefaultUndefinedStringArg(defaultUndefinedStringArg); 7737 impl->voidMethodDefaultUndefinedStringArg(defaultUndefinedStringArg);
7545 } 7738 }
7546 7739
7547 static void voidMethodDefaultUndefinedStringArgMethodCallback(const v8::Function CallbackInfo<v8::Value>& info) 7740 static void voidMethodDefaultUndefinedStringArgMethodCallback(const v8::Function CallbackInfo<v8::Value>& info)
7548 { 7741 {
7549 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); 7742 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
7550 TestObjectV8Internal::voidMethodDefaultUndefinedStringArgMethod(info); 7743 TestObjectV8Internal::voidMethodDefaultUndefinedStringArgMethod(info);
7551 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); 7744 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
7552 } 7745 }
7553 7746
7554 static void voidMethodDefaultNullStringStringArgMethod(const v8::FunctionCallbac kInfo<v8::Value>& info)
7555 {
7556 TestObject* impl = V8TestObject::toNative(info.Holder());
7557 V8StringResource<> defaultNullStringStringArg;
7558 {
7559 TOSTRING_VOID_INTERNAL(defaultNullStringStringArg, argumentOrNull(info, 0));
7560 }
7561 impl->voidMethodDefaultNullStringStringArg(defaultNullStringStringArg);
7562 }
7563
7564 static void voidMethodDefaultNullStringStringArgMethodCallback(const v8::Functio nCallbackInfo<v8::Value>& info)
7565 {
7566 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod");
7567 TestObjectV8Internal::voidMethodDefaultNullStringStringArgMethod(info);
7568 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution");
7569 }
7570
7571 static void voidMethodEnforceRangeLongArgMethod(const v8::FunctionCallbackInfo<v 8::Value>& info) 7747 static void voidMethodEnforceRangeLongArgMethod(const v8::FunctionCallbackInfo<v 8::Value>& info)
7572 { 7748 {
7573 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodE nforceRangeLongArg", "TestObject", info.Holder(), info.GetIsolate()); 7749 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodE nforceRangeLongArg", "TestObject", info.Holder(), info.GetIsolate());
7574 if (UNLIKELY(info.Length() < 1)) { 7750 if (UNLIKELY(info.Length() < 1)) {
7575 throwMinimumArityTypeError(exceptionState, 1, info.Length()); 7751 throwMinimumArityTypeError(exceptionState, 1, info.Length());
7576 return; 7752 return;
7577 } 7753 }
7578 TestObject* impl = V8TestObject::toNative(info.Holder()); 7754 TestObject* impl = V8TestObject::toNative(info.Holder());
7579 int enforceRangeLongArg; 7755 int enforceRangeLongArg;
7580 { 7756 {
(...skipping 1626 matching lines...) Expand 10 before | Expand all | Expand 10 after
9207 {"voidMethodOptionalTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod OptionalTestInterfaceEmptyArgMethodCallback, 0, 0}, 9383 {"voidMethodOptionalTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod OptionalTestInterfaceEmptyArgMethodCallback, 0, 0},
9208 {"voidMethodOptionalLongArg", TestObjectV8Internal::voidMethodOptionalLongAr gMethodCallback, 0, 0}, 9384 {"voidMethodOptionalLongArg", TestObjectV8Internal::voidMethodOptionalLongAr gMethodCallback, 0, 0},
9209 {"stringMethodOptionalLongArg", TestObjectV8Internal::stringMethodOptionalLo ngArgMethodCallback, 0, 0}, 9385 {"stringMethodOptionalLongArg", TestObjectV8Internal::stringMethodOptionalLo ngArgMethodCallback, 0, 0},
9210 {"testInterfaceEmptyMethodOptionalLongArg", TestObjectV8Internal::testInterf aceEmptyMethodOptionalLongArgMethodCallback, 0, 0}, 9386 {"testInterfaceEmptyMethodOptionalLongArg", TestObjectV8Internal::testInterf aceEmptyMethodOptionalLongArgMethodCallback, 0, 0},
9211 {"longMethodOptionalLongArg", TestObjectV8Internal::longMethodOptionalLongAr gMethodCallback, 0, 0}, 9387 {"longMethodOptionalLongArg", TestObjectV8Internal::longMethodOptionalLongAr gMethodCallback, 0, 0},
9212 {"voidMethodLongArgOptionalLongArg", TestObjectV8Internal::voidMethodLongArg OptionalLongArgMethodCallback, 0, 1}, 9388 {"voidMethodLongArgOptionalLongArg", TestObjectV8Internal::voidMethodLongArg OptionalLongArgMethodCallback, 0, 1},
9213 {"voidMethodLongArgOptionalLongArgOptionalLongArg", TestObjectV8Internal::vo idMethodLongArgOptionalLongArgOptionalLongArgMethodCallback, 0, 1}, 9389 {"voidMethodLongArgOptionalLongArgOptionalLongArg", TestObjectV8Internal::vo idMethodLongArgOptionalLongArgOptionalLongArgMethodCallback, 0, 1},
9214 {"voidMethodLongArgOptionalTestInterfaceEmptyArg", TestObjectV8Internal::voi dMethodLongArgOptionalTestInterfaceEmptyArgMethodCallback, 0, 1}, 9390 {"voidMethodLongArgOptionalTestInterfaceEmptyArg", TestObjectV8Internal::voi dMethodLongArgOptionalTestInterfaceEmptyArgMethodCallback, 0, 1},
9215 {"voidMethodTestInterfaceEmptyArgOptionalLongArg", TestObjectV8Internal::voi dMethodTestInterfaceEmptyArgOptionalLongArgMethodCallback, 0, 1}, 9391 {"voidMethodTestInterfaceEmptyArgOptionalLongArg", TestObjectV8Internal::voi dMethodTestInterfaceEmptyArgOptionalLongArgMethodCallback, 0, 1},
9216 {"voidMethodOptionalDictionaryArg", TestObjectV8Internal::voidMethodOptional DictionaryArgMethodCallback, 0, 0}, 9392 {"voidMethodOptionalDictionaryArg", TestObjectV8Internal::voidMethodOptional DictionaryArgMethodCallback, 0, 0},
9393 {"voidMethodDefaultStringArg", TestObjectV8Internal::voidMethodDefaultString ArgMethodCallback, 0, 0},
9394 {"voidMethodDefaultNullStringArg", TestObjectV8Internal::voidMethodDefaultNu llStringArgMethodCallback, 0, 0},
9395 {"voidMethodDefaultLongArg", TestObjectV8Internal::voidMethodDefaultLongArgM ethodCallback, 0, 0},
9396 {"voidMethodDefaultDoubleArg", TestObjectV8Internal::voidMethodDefaultDouble ArgMethodCallback, 0, 0},
9397 {"voidMethodDefaultTrueBooleanArg", TestObjectV8Internal::voidMethodDefaultT rueBooleanArgMethodCallback, 0, 0},
9398 {"voidMethodDefaultFalseBooleanArg", TestObjectV8Internal::voidMethodDefault FalseBooleanArgMethodCallback, 0, 0},
9399 {"voidMethodDefaultNullableStringArg", TestObjectV8Internal::voidMethodDefau ltNullableStringArgMethodCallback, 0, 0},
9400 {"voidMethodDefaultNullableTestInterfaceArg", TestObjectV8Internal::voidMeth odDefaultNullableTestInterfaceArgMethodCallback, 0, 0},
9217 {"voidMethodVariadicStringArg", TestObjectV8Internal::voidMethodVariadicStri ngArgMethodCallback, 0, 1}, 9401 {"voidMethodVariadicStringArg", TestObjectV8Internal::voidMethodVariadicStri ngArgMethodCallback, 0, 1},
9218 {"voidMethodStringArgVariadicStringArg", TestObjectV8Internal::voidMethodStr ingArgVariadicStringArgMethodCallback, 0, 2}, 9402 {"voidMethodStringArgVariadicStringArg", TestObjectV8Internal::voidMethodStr ingArgVariadicStringArgMethodCallback, 0, 2},
9219 {"voidMethodVariadicTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod VariadicTestInterfaceEmptyArgMethodCallback, 0, 1}, 9403 {"voidMethodVariadicTestInterfaceEmptyArg", TestObjectV8Internal::voidMethod VariadicTestInterfaceEmptyArgMethodCallback, 0, 1},
9220 {"voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArg", TestObjectV 8Internal::voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArgMethodCal lback, 0, 2}, 9404 {"voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArg", TestObjectV 8Internal::voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArgMethodCal lback, 0, 2},
9221 {"voidMethodVariadicTestInterfaceGarbageCollectedArg", TestObjectV8Internal: :voidMethodVariadicTestInterfaceGarbageCollectedArgMethodCallback, 0, 1}, 9405 {"voidMethodVariadicTestInterfaceGarbageCollectedArg", TestObjectV8Internal: :voidMethodVariadicTestInterfaceGarbageCollectedArgMethodCallback, 0, 1},
9222 {"voidMethodVariadicTestInterfaceWillBeGarbageCollectedArg", TestObjectV8Int ernal::voidMethodVariadicTestInterfaceWillBeGarbageCollectedArgMethodCallback, 0 , 1}, 9406 {"voidMethodVariadicTestInterfaceWillBeGarbageCollectedArg", TestObjectV8Int ernal::voidMethodVariadicTestInterfaceWillBeGarbageCollectedArgMethodCallback, 0 , 1},
9223 {"overloadedMethodA", TestObjectV8Internal::overloadedMethodAMethodCallback, 0, 1}, 9407 {"overloadedMethodA", TestObjectV8Internal::overloadedMethodAMethodCallback, 0, 1},
9224 {"overloadedMethodB", TestObjectV8Internal::overloadedMethodBMethodCallback, 0, 1}, 9408 {"overloadedMethodB", TestObjectV8Internal::overloadedMethodBMethodCallback, 0, 1},
9225 {"overloadedMethodC", TestObjectV8Internal::overloadedMethodCMethodCallback, 0, 1}, 9409 {"overloadedMethodC", TestObjectV8Internal::overloadedMethodCMethodCallback, 0, 1},
9226 {"overloadedMethodD", TestObjectV8Internal::overloadedMethodDMethodCallback, 0, 1}, 9410 {"overloadedMethodD", TestObjectV8Internal::overloadedMethodDMethodCallback, 0, 1},
9227 {"overloadedMethodE", TestObjectV8Internal::overloadedMethodEMethodCallback, 0, 1}, 9411 {"overloadedMethodE", TestObjectV8Internal::overloadedMethodEMethodCallback, 0, 1},
9228 {"overloadedMethodF", TestObjectV8Internal::overloadedMethodFMethodCallback, 0, 0}, 9412 {"overloadedMethodF", TestObjectV8Internal::overloadedMethodFMethodCallback, 0, 0},
9229 {"overloadedMethodG", TestObjectV8Internal::overloadedMethodGMethodCallback, 0, 1}, 9413 {"overloadedMethodG", TestObjectV8Internal::overloadedMethodGMethodCallback, 0, 1},
9230 {"overloadedMethodH", TestObjectV8Internal::overloadedMethodHMethodCallback, 0, 1}, 9414 {"overloadedMethodH", TestObjectV8Internal::overloadedMethodHMethodCallback, 0, 1},
9231 {"overloadedMethodI", TestObjectV8Internal::overloadedMethodIMethodCallback, 0, 1}, 9415 {"overloadedMethodI", TestObjectV8Internal::overloadedMethodIMethodCallback, 0, 1},
9232 {"overloadedPerWorldBindingsMethod", TestObjectV8Internal::overloadedPerWorl dBindingsMethodMethodCallback, TestObjectV8Internal::overloadedPerWorldBindingsM ethodMethodCallbackForMainWorld, 0}, 9416 {"overloadedPerWorldBindingsMethod", TestObjectV8Internal::overloadedPerWorl dBindingsMethodMethodCallback, TestObjectV8Internal::overloadedPerWorldBindingsM ethodMethodCallbackForMainWorld, 0},
9233 {"voidMethodClampUnsignedShortArg", TestObjectV8Internal::voidMethodClampUns ignedShortArgMethodCallback, 0, 1}, 9417 {"voidMethodClampUnsignedShortArg", TestObjectV8Internal::voidMethodClampUns ignedShortArgMethodCallback, 0, 1},
9234 {"voidMethodClampUnsignedLongArg", TestObjectV8Internal::voidMethodClampUnsi gnedLongArgMethodCallback, 0, 1}, 9418 {"voidMethodClampUnsignedLongArg", TestObjectV8Internal::voidMethodClampUnsi gnedLongArgMethodCallback, 0, 1},
9235 {"voidMethodDefaultUndefinedTestInterfaceEmptyArg", TestObjectV8Internal::vo idMethodDefaultUndefinedTestInterfaceEmptyArgMethodCallback, 0, 0}, 9419 {"voidMethodDefaultUndefinedTestInterfaceEmptyArg", TestObjectV8Internal::vo idMethodDefaultUndefinedTestInterfaceEmptyArgMethodCallback, 0, 0},
9236 {"voidMethodDefaultUndefinedLongArg", TestObjectV8Internal::voidMethodDefaul tUndefinedLongArgMethodCallback, 0, 0}, 9420 {"voidMethodDefaultUndefinedLongArg", TestObjectV8Internal::voidMethodDefaul tUndefinedLongArgMethodCallback, 0, 0},
9237 {"voidMethodDefaultUndefinedStringArg", TestObjectV8Internal::voidMethodDefa ultUndefinedStringArgMethodCallback, 0, 0}, 9421 {"voidMethodDefaultUndefinedStringArg", TestObjectV8Internal::voidMethodDefa ultUndefinedStringArgMethodCallback, 0, 0},
9238 {"voidMethodDefaultNullStringStringArg", TestObjectV8Internal::voidMethodDef aultNullStringStringArgMethodCallback, 0, 0},
9239 {"voidMethodEnforceRangeLongArg", TestObjectV8Internal::voidMethodEnforceRan geLongArgMethodCallback, 0, 1}, 9422 {"voidMethodEnforceRangeLongArg", TestObjectV8Internal::voidMethodEnforceRan geLongArgMethodCallback, 0, 1},
9240 {"voidMethodTreatNullAsNullStringStringArg", TestObjectV8Internal::voidMetho dTreatNullAsNullStringStringArgMethodCallback, 0, 1}, 9423 {"voidMethodTreatNullAsNullStringStringArg", TestObjectV8Internal::voidMetho dTreatNullAsNullStringStringArgMethodCallback, 0, 1},
9241 {"voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArg", TestO bjectV8Internal::voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringString ArgMethodCallback, 0, 1}, 9424 {"voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArg", TestO bjectV8Internal::voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringString ArgMethodCallback, 0, 1},
9242 {"activityLoggingAccessForAllWorldsMethod", TestObjectV8Internal::activityLo ggingAccessForAllWorldsMethodMethodCallback, 0, 0}, 9425 {"activityLoggingAccessForAllWorldsMethod", TestObjectV8Internal::activityLo ggingAccessForAllWorldsMethodMethodCallback, 0, 0},
9243 {"callWithExecutionContextVoidMethod", TestObjectV8Internal::callWithExecuti onContextVoidMethodMethodCallback, 0, 0}, 9426 {"callWithExecutionContextVoidMethod", TestObjectV8Internal::callWithExecuti onContextVoidMethodMethodCallback, 0, 0},
9244 {"callWithScriptStateVoidMethod", TestObjectV8Internal::callWithScriptStateV oidMethodMethodCallback, 0, 0}, 9427 {"callWithScriptStateVoidMethod", TestObjectV8Internal::callWithScriptStateV oidMethodMethodCallback, 0, 0},
9245 {"callWithScriptStateLongMethod", TestObjectV8Internal::callWithScriptStateL ongMethodMethodCallback, 0, 0}, 9428 {"callWithScriptStateLongMethod", TestObjectV8Internal::callWithScriptStateL ongMethodMethodCallback, 0, 0},
9246 {"callWithScriptStateExecutionContextVoidMethod", TestObjectV8Internal::call WithScriptStateExecutionContextVoidMethodMethodCallback, 0, 0}, 9429 {"callWithScriptStateExecutionContextVoidMethod", TestObjectV8Internal::call WithScriptStateExecutionContextVoidMethodMethodCallback, 0, 0},
9247 {"callWithScriptStateScriptArgumentsVoidMethod", TestObjectV8Internal::callW ithScriptStateScriptArgumentsVoidMethodMethodCallback, 0, 0}, 9430 {"callWithScriptStateScriptArgumentsVoidMethod", TestObjectV8Internal::callW ithScriptStateScriptArgumentsVoidMethodMethodCallback, 0, 0},
9248 {"callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArg", TestObjec tV8Internal::callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArgMetho dCallback, 0, 0}, 9431 {"callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArg", TestObjec tV8Internal::callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArgMetho dCallback, 0, 0},
(...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after
9463 fromInternalPointer(object)->deref(); 9646 fromInternalPointer(object)->deref();
9464 } 9647 }
9465 9648
9466 template<> 9649 template<>
9467 v8::Handle<v8::Value> toV8NoInline(TestObject* impl, v8::Handle<v8::Object> crea tionContext, v8::Isolate* isolate) 9650 v8::Handle<v8::Value> toV8NoInline(TestObject* impl, v8::Handle<v8::Object> crea tionContext, v8::Isolate* isolate)
9468 { 9651 {
9469 return toV8(impl, creationContext, isolate); 9652 return toV8(impl, creationContext, isolate);
9470 } 9653 }
9471 9654
9472 } // namespace WebCore 9655 } // namespace WebCore
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698