| 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 538 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 549     [TreatReturnedNullStringAs=Null] ByteString treatReturnedNullStringAsNullByt
     eStringMethod(); | 549     [TreatReturnedNullStringAs=Null] ByteString treatReturnedNullStringAsNullByt
     eStringMethod(); | 
| 550     [TreatReturnedNullStringAs=Undefined] ByteString treatReturnedNullStringAsUn
     definedByteStringMethod(); | 550     [TreatReturnedNullStringAs=Undefined] ByteString treatReturnedNullStringAsUn
     definedByteStringMethod(); | 
| 551     [TreatReturnedNullStringAs=Null] USVString treatReturnedNullStringAsNullUSVS
     tringMethod(); | 551     [TreatReturnedNullStringAs=Null] USVString treatReturnedNullStringAsNullUSVS
     tringMethod(); | 
| 552     [TreatReturnedNullStringAs=Undefined] USVString treatReturnedNullStringAsUnd
     efinedUSVStringMethod(); | 552     [TreatReturnedNullStringAs=Undefined] USVString treatReturnedNullStringAsUnd
     efinedUSVStringMethod(); | 
| 553     [TypeChecking=Interface] void typeCheckingInterfaceVoidMethodTestInterfaceEm
     ptyArg(TestInterfaceEmpty testInterfaceEmptyArg); | 553     [TypeChecking=Interface] void typeCheckingInterfaceVoidMethodTestInterfaceEm
     ptyArg(TestInterfaceEmpty testInterfaceEmptyArg); | 
| 554     [TypeChecking=Interface] void typeCheckingInterfaceVoidMethodTestInterfaceEm
     ptyVariadicArg(TestInterfaceEmpty... testInterfaceEmptyArg); | 554     [TypeChecking=Interface] void typeCheckingInterfaceVoidMethodTestInterfaceEm
     ptyVariadicArg(TestInterfaceEmpty... testInterfaceEmptyArg); | 
| 555     // Avoid redundant type checking | 555     // Avoid redundant type checking | 
| 556     [TypeChecking=Interface] void useToImpl4ArgumentsCheckingIfPossibleWithOptio
     nalArg(Node node1, optional Node node2); | 556     [TypeChecking=Interface] void useToImpl4ArgumentsCheckingIfPossibleWithOptio
     nalArg(Node node1, optional Node node2); | 
| 557     [TypeChecking=Interface] void useToImpl4ArgumentsCheckingIfPossibleWithNulla
     bleArg(Node node1, Node? node2); | 557     [TypeChecking=Interface] void useToImpl4ArgumentsCheckingIfPossibleWithNulla
     bleArg(Node node1, Node? node2); | 
| 558     [TypeChecking=Interface] void useToImpl4ArgumentsCheckingIfPossibleWithUndef
     inedArg(Node node1, [Default=Undefined] optional Node node2); | 558     [TypeChecking=Interface] void useToImpl4ArgumentsCheckingIfPossibleWithUndef
     inedArg(Node node1, [Default=Undefined] optional Node node2); | 
| 559     [TypeChecking=Unrestricted] void typeCheckingUnrestrictedVoidMethodFloatArgD
     oubleArg(float floatArg, double doubleArg); | 559     void typeCheckingUnrestrictedVoidMethodFloatArgDoubleArg(float floatArg, dou
     ble doubleArg); | 
| 560     [Unforgeable] void unforgeableVoidMethod(); | 560     [Unforgeable] void unforgeableVoidMethod(); | 
| 561     void voidMethodTestInterfaceGarbageCollectedSequenceArg(sequence<TestInterfa
     ceGarbageCollected> testInterfaceGarbageCollectedSequenceArg); | 561     void voidMethodTestInterfaceGarbageCollectedSequenceArg(sequence<TestInterfa
     ceGarbageCollected> testInterfaceGarbageCollectedSequenceArg); | 
| 562     void voidMethodTestInterfaceGarbageCollectedArrayArg(TestInterfaceGarbageCol
     lected[] testInterfaceGarbageCollectedArrayArg); | 562     void voidMethodTestInterfaceGarbageCollectedArrayArg(TestInterfaceGarbageCol
     lected[] testInterfaceGarbageCollectedArrayArg); | 
| 563     void voidMethodTestInterfaceWillBeGarbageCollectedSequenceArg(sequence<TestI
     nterfaceWillBeGarbageCollected> testInterfaceWillBeGarbageCollectedSequenceArg); | 563     void voidMethodTestInterfaceWillBeGarbageCollectedSequenceArg(sequence<TestI
     nterfaceWillBeGarbageCollected> testInterfaceWillBeGarbageCollectedSequenceArg); | 
| 564     void voidMethodTestInterfaceWillBeGarbageCollectedArrayArg(TestInterfaceWill
     BeGarbageCollected[] testInterfaceWillBeGarbageCollectedArrayArg); | 564     void voidMethodTestInterfaceWillBeGarbageCollectedArrayArg(TestInterfaceWill
     BeGarbageCollected[] testInterfaceWillBeGarbageCollectedArrayArg); | 
| 565 | 565 | 
| 566     // Extended attributes on referenced interfaces | 566     // Extended attributes on referenced interfaces | 
| 567     // (not self; self-reference tests at interface themselves) | 567     // (not self; self-reference tests at interface themselves) | 
| 568     attribute TestInterface testInterfaceAttribute; // [ImplementedAs] | 568     attribute TestInterface testInterfaceAttribute; // [ImplementedAs] | 
| 569     attribute TestInterfaceGarbageCollected testInterfaceGarbageCollectedAttribu
     te; // [GarbageCollected] | 569     attribute TestInterfaceGarbageCollected testInterfaceGarbageCollectedAttribu
     te; // [GarbageCollected] | 
| (...skipping 13 matching lines...) Expand all  Loading... | 
| 583     [ImplementedInPrivateScript] attribute DOMString stringAttribute; | 583     [ImplementedInPrivateScript] attribute DOMString stringAttribute; | 
| 584     [ImplementedInPrivateScript] attribute Node nodeAttribute; | 584     [ImplementedInPrivateScript] attribute Node nodeAttribute; | 
| 585     [OnlyExposedToPrivateScript] short methodImplementedInCPPForPrivateScriptOnl
     y(short value1, short value2); | 585     [OnlyExposedToPrivateScript] short methodImplementedInCPPForPrivateScriptOnl
     y(short value1, short value2); | 
| 586     [OnlyExposedToPrivateScript] attribute DOMString attributeImplementedInCPPFo
     rPrivateScriptOnly; | 586     [OnlyExposedToPrivateScript] attribute DOMString attributeImplementedInCPPFo
     rPrivateScriptOnly; | 
| 587     [ImplementedInPrivateScript, OnlyExposedToPrivateScript] short methodForPriv
     ateScriptOnly(short value1, short value2); | 587     [ImplementedInPrivateScript, OnlyExposedToPrivateScript] short methodForPriv
     ateScriptOnly(short value1, short value2); | 
| 588     [ImplementedInPrivateScript, OnlyExposedToPrivateScript] attribute DOMString
      attributeForPrivateScriptOnly; | 588     [ImplementedInPrivateScript, OnlyExposedToPrivateScript] attribute DOMString
      attributeForPrivateScriptOnly; | 
| 589     [ImplementedInPrivateScript] attribute TestEnum enumForPrivateScript; | 589     [ImplementedInPrivateScript] attribute TestEnum enumForPrivateScript; | 
| 590 | 590 | 
| 591     maplike<long, DOMStringOrDouble>; | 591     maplike<long, DOMStringOrDouble>; | 
| 592 }; | 592 }; | 
| OLD | NEW | 
|---|