| 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 204d2e5e364e8a02f99343832f8aef23ea69d55a..46ff4ae1ce1927f9944603866af7f5a65452a439 100644
|
| --- a/Source/bindings/tests/idls/core/TestObject.idl
|
| +++ b/Source/bindings/tests/idls/core/TestObject.idl
|
| @@ -525,6 +525,20 @@ interface TestObject {
|
| [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);
|
| + // Avoid redundant type checking -- overload resolution
|
| + [TypeChecking=Interface] void typeCheckingMaybeRedundantForOverloadingMethodsA(Node a, long b);
|
| + [TypeChecking=Interface] void typeCheckingMaybeRedundantForOverloadingMethodsA(long a, long b);
|
| + [TypeChecking=Interface] void typeCheckingMaybeRedundantForOverloadingMethodsB(Node a);
|
| + [TypeChecking=Interface] void typeCheckingMaybeRedundantForOverloadingMethodsB(long a, long b);
|
| + [TypeChecking=Interface] void typeCheckingMaybeRedundantForOverloadingMethodsC(Node a);
|
| + [TypeChecking=Interface] void typeCheckingMaybeRedundantForOverloadingMethodsC(long a, optional long b);
|
| + [TypeChecking=Interface] void typeCheckingMaybeRedundantForOverloadingMethodsD(Node a, Node b);
|
| + [TypeChecking=Interface] void typeCheckingMaybeRedundantForOverloadingMethodsD(Node a, long b);
|
| + [TypeChecking=Interface] void typeCheckingMaybeRedundantForOverloadingMethodsE(Node a, Node b);
|
| + [TypeChecking=Interface] void typeCheckingMaybeRedundantForOverloadingMethodsE(Node a, optional long b);
|
| + [TypeChecking=Interface] void typeCheckingMaybeRedundantForOverloadingMethodsF(optional Node a);
|
| + [TypeChecking=Interface] void typeCheckingMaybeRedundantForOverloadingMethodsF(Document a, optional Node b);
|
| +
|
| [TypeChecking=Unrestricted] void typeCheckingUnrestrictedVoidMethodFloatArgDoubleArg(float floatArg, double doubleArg);
|
| [Unforgeable] void unforgeableVoidMethod();
|
| void voidMethodTestInterfaceGarbageCollectedSequenceArg(sequence<TestInterfaceGarbageCollected> testInterfaceGarbageCollectedSequenceArg);
|
|
|