| Index: Source/bindings/tests/idls/core/TestObject.idl
|
| diff --git a/Source/bindings/tests/idls/core/TestObject.idl b/Source/bindings/tests/idls/core/TestObject.idl
|
| index 44d9cae814a9524b3612a90702f9c87bae18ae1b..204d2e5e364e8a02f99343832f8aef23ea69d55a 100644
|
| --- a/Source/bindings/tests/idls/core/TestObject.idl
|
| +++ b/Source/bindings/tests/idls/core/TestObject.idl
|
| @@ -521,6 +521,10 @@ interface TestObject {
|
| [TreatReturnedNullStringAs=Undefined] ScalarValueString treatReturnedNullStringAsUndefinedScalarValueStringMethod();
|
| [TypeChecking=Interface] void typeCheckingInterfaceVoidMethodTestInterfaceEmptyArg(TestInterfaceEmpty testInterfaceEmptyArg);
|
| [TypeChecking=Interface] void typeCheckingInterfaceVoidMethodTestInterfaceEmptyVariadicArg(TestInterfaceEmpty... testInterfaceEmptyArg);
|
| + // Avoid redundant type checking
|
| + [TypeChecking=Interface] void useToImpl4ArgumentsCheckingIfPossibleWithOptionalArg(Node node1, optional Node node2);
|
| + [TypeChecking=Interface] void useToImpl4ArgumentsCheckingIfPossibleWithNullableArg(Node node1, Node? node2);
|
| + [TypeChecking=Interface] void useToImpl4ArgumentsCheckingIfPossibleWithUndefinedArg(Node node1, [Default=Undefined] optional Node node2);
|
| [TypeChecking=Unrestricted] void typeCheckingUnrestrictedVoidMethodFloatArgDoubleArg(float floatArg, double doubleArg);
|
| [Unforgeable] void unforgeableVoidMethod();
|
| void voidMethodTestInterfaceGarbageCollectedSequenceArg(sequence<TestInterfaceGarbageCollected> testInterfaceGarbageCollectedSequenceArg);
|
|
|