| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2013 Google Inc. All rights reserved. | 2 * Copyright (C) 2013 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 369 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 380 void overloadedMethodG([StrictTypeChecking] DOMString strictTypeCheckingStri
ngArg); | 380 void overloadedMethodG([StrictTypeChecking] DOMString strictTypeCheckingStri
ngArg); |
| 381 void overloadedMethodH(); | 381 void overloadedMethodH(); |
| 382 void overloadedMethodH(TestCallbackInterface testCallbackInterfaceArg); | 382 void overloadedMethodH(TestCallbackInterface testCallbackInterfaceArg); |
| 383 | 383 |
| 384 [PerWorldBindings] void overloadedPerWorldBindingsMethod(); | 384 [PerWorldBindings] void overloadedPerWorldBindingsMethod(); |
| 385 [PerWorldBindings] void overloadedPerWorldBindingsMethod(long longArg); | 385 [PerWorldBindings] void overloadedPerWorldBindingsMethod(long longArg); |
| 386 | 386 |
| 387 static void overloadedStaticMethod(long longArg); | 387 static void overloadedStaticMethod(long longArg); |
| 388 static void overloadedStaticMethod(long longArg1, long longArg2); | 388 static void overloadedStaticMethod(long longArg1, long longArg2); |
| 389 | 389 |
| 390 // Exceptional methods for EventListener | |
| 391 void addEventListener(DOMString type, | |
| 392 EventListener listener, | |
| 393 optional boolean useCapture); | |
| 394 void removeEventListener(DOMString type, | |
| 395 EventListener listener, | |
| 396 optional boolean useCapture); | |
| 397 [RaisesException] boolean dispatchEvent(Event event); | |
| 398 | |
| 399 // Extended attributes for arguments | 390 // Extended attributes for arguments |
| 400 // [Clamp] | 391 // [Clamp] |
| 401 void voidMethodClampUnsignedShortArg([Clamp] unsigned short clampUnsignedSho
rtArg); | 392 void voidMethodClampUnsignedShortArg([Clamp] unsigned short clampUnsignedSho
rtArg); |
| 402 void voidMethodClampUnsignedLongArg([Clamp] unsigned long clampUnsignedLongA
rg); | 393 void voidMethodClampUnsignedLongArg([Clamp] unsigned long clampUnsignedLongA
rg); |
| 403 // [Default] | 394 // [Default] |
| 404 void voidMethodDefaultUndefinedTestInterfaceEmptyArg([Default=Undefined] opt
ional TestInterfaceEmpty defaultUndefinedTestInterfaceEmptyArg); | 395 void voidMethodDefaultUndefinedTestInterfaceEmptyArg([Default=Undefined] opt
ional TestInterfaceEmpty defaultUndefinedTestInterfaceEmptyArg); |
| 405 void voidMethodDefaultUndefinedLongArg([Default=Undefined] optional long def
aultUndefinedLongArg); | 396 void voidMethodDefaultUndefinedLongArg([Default=Undefined] optional long def
aultUndefinedLongArg); |
| 406 void voidMethodDefaultUndefinedStringArg([Default=Undefined] optional DOMStr
ing defaultUndefinedStringArg); | 397 void voidMethodDefaultUndefinedStringArg([Default=Undefined] optional DOMStr
ing defaultUndefinedStringArg); |
| 407 void voidMethodDefaultNullStringStringArg([Default=NullString] optional DOMS
tring defaultNullStringStringArg); | 398 void voidMethodDefaultNullStringStringArg([Default=NullString] optional DOMS
tring defaultNullStringStringArg); |
| 408 // [EnforceRange] | 399 // [EnforceRange] |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 456 // [WillBeGarbageCollected] | 447 // [WillBeGarbageCollected] |
| 457 void voidMethodTestInterfaceWillBeGarbageCollectedSequenceArg(sequence<TestI
nterfaceWillBeGarbageCollected> testInterfaceWillBeGarbageCollectedSequenceArg); | 448 void voidMethodTestInterfaceWillBeGarbageCollectedSequenceArg(sequence<TestI
nterfaceWillBeGarbageCollected> testInterfaceWillBeGarbageCollectedSequenceArg); |
| 458 void voidMethodTestInterfaceWillBeGarbageCollectedArrayArg(TestInterfaceWill
BeGarbageCollected[] testInterfaceWillBeGarbageCollectedArrayArg); | 449 void voidMethodTestInterfaceWillBeGarbageCollectedArrayArg(TestInterfaceWill
BeGarbageCollected[] testInterfaceWillBeGarbageCollectedArrayArg); |
| 459 | 450 |
| 460 // Extended attributes on referenced interfaces | 451 // Extended attributes on referenced interfaces |
| 461 // (not self; self-reference tests at interface themselves) | 452 // (not self; self-reference tests at interface themselves) |
| 462 attribute TestInterfacePython testInterfacePythonAttribute; // [ImplementedA
s] | 453 attribute TestInterfacePython testInterfacePythonAttribute; // [ImplementedA
s] |
| 463 attribute TestInterfaceWillBeGarbageCollected testInterfaceWillBeGarbageColl
ectedAttribute; // [WillBeGarbageCollected] | 454 attribute TestInterfaceWillBeGarbageCollected testInterfaceWillBeGarbageColl
ectedAttribute; // [WillBeGarbageCollected] |
| 464 attribute TestInterfaceWillBeGarbageCollected? testInterfaceWillBeGarbageCol
lectedOrNullAttribute; // [WillBeGarbageCollected] | 455 attribute TestInterfaceWillBeGarbageCollected? testInterfaceWillBeGarbageCol
lectedOrNullAttribute; // [WillBeGarbageCollected] |
| 465 }; | 456 }; |
| OLD | NEW |