Index: Source/bindings/tests/idls/TestObject.idl |
diff --git a/Source/bindings/tests/idls/TestObject.idl b/Source/bindings/tests/idls/TestObject.idl |
index 472101525165e084588f0ae0749bcfaba35a3b19..3ff233590e3b3d490c45130dbb2c6b754ac44250 100644 |
--- a/Source/bindings/tests/idls/TestObject.idl |
+++ b/Source/bindings/tests/idls/TestObject.idl |
@@ -410,6 +410,9 @@ interface TestObject { |
void voidMethodDefaultNullableStringArg(optional DOMString? defaultStringArg = null); |
void voidMethodDefaultNullableTestInterfaceArg(optional TestInterface? defaultTestInterfaceArg = null); |
+ // Optional argument without default followed by optional argument with default |
+ void voidMethodOptionalArgWithoutDefault(optional DOMString optionalStringArg, optional boolean defaultBooleanArg = false); |
+ |
// Variadic operations |
void voidMethodVariadicStringArg(DOMString... variadicStringArgs); |
void voidMethodStringArgVariadicStringArg(DOMString stringArg, DOMString... variadicStringArgs); |
@@ -451,10 +454,6 @@ interface TestObject { |
// [Clamp] |
void voidMethodClampUnsignedShortArg([Clamp] unsigned short clampUnsignedShortArg); |
void voidMethodClampUnsignedLongArg([Clamp] unsigned long clampUnsignedLongArg); |
- // [Default] |
- void voidMethodDefaultUndefinedTestInterfaceEmptyArg([Default=Undefined] optional TestInterfaceEmpty defaultUndefinedTestInterfaceEmptyArg); |
- void voidMethodDefaultUndefinedLongArg([Default=Undefined] optional long defaultUndefinedLongArg); |
- void voidMethodDefaultUndefinedStringArg([Default=Undefined] optional DOMString defaultUndefinedStringArg); |
// [EnforceRange] |
void voidMethodEnforceRangeLongArg([EnforceRange] long enforceRangeLongArg); |
// [TreatNullAs], [TreatUndefinedAs] |