Index: Source/bindings/tests/idls/TestObject.idl |
diff --git a/Source/bindings/tests/idls/TestObject.idl b/Source/bindings/tests/idls/TestObject.idl |
index a694ca5302a7e109bad77b6b4e81607a8b388ad7..77d96181c142d2cf6ab13d6c89ba8116194ceadf 100644 |
--- a/Source/bindings/tests/idls/TestObject.idl |
+++ b/Source/bindings/tests/idls/TestObject.idl |
@@ -379,16 +379,6 @@ |
// Optional arguments: exceptional case |
void voidMethodOptionalDictionaryArg(optional Dictionary optionalDictionaryArg); |
- // Optional arguments with defaults |
- void voidMethodDefaultStringArg(optional DOMString defaultStringArg = "foo"); |
- void voidMethodDefaultNullStringArg(optional DOMString defaultStringArg = null); |
- void voidMethodDefaultLongArg(optional long defaultLongArg = 10); |
- void voidMethodDefaultDoubleArg(optional double defaultDoubleArg = 0.5); |
- void voidMethodDefaultTrueBooleanArg(optional boolean defaultBooleanArg = true); |
- void voidMethodDefaultFalseBooleanArg(optional boolean defaultBooleanArg = false); |
- void voidMethodDefaultNullableStringArg(optional DOMString? defaultStringArg = null); |
- void voidMethodDefaultNullableTestInterfaceArg(optional TestInterface? defaultTestInterfaceArg = null); |
- |
// Variadic operations |
void voidMethodVariadicStringArg(DOMString... variadicStringArgs); |
void voidMethodStringArgVariadicStringArg(DOMString stringArg, DOMString... variadicStringArgs); |
@@ -411,7 +401,7 @@ |
void overloadedMethodF(optional DOMString stringArg); |
void overloadedMethodF(double doubleArg); |
void overloadedMethodG(long longArg); |
- void overloadedMethodG(optional TestInterfaceEmpty? testInterfaceEmptyOrNullArg = null); |
+ void overloadedMethodG([Default=Null] TestInterfaceEmpty? testInterfaceEmptyOrNullArg); |
void overloadedMethodH(TestInterface testInterfaceArg); |
void overloadedMethodH(TestInterfaceEmpty testInterfaceEmptyArg); |
void overloadedMethodI(DOMString stringArg); |
@@ -432,6 +422,7 @@ |
void voidMethodDefaultUndefinedTestInterfaceEmptyArg([Default=Undefined] optional TestInterfaceEmpty defaultUndefinedTestInterfaceEmptyArg); |
void voidMethodDefaultUndefinedLongArg([Default=Undefined] optional long defaultUndefinedLongArg); |
void voidMethodDefaultUndefinedStringArg([Default=Undefined] optional DOMString defaultUndefinedStringArg); |
+ void voidMethodDefaultNullStringStringArg([Default=NullString] optional DOMString defaultNullStringStringArg); |
// [EnforceRange] |
void voidMethodEnforceRangeLongArg([EnforceRange] long enforceRangeLongArg); |
// [TreatNullAs], [TreatUndefinedAs] |