| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 [ | 5 [ |
| 6 GarbageCollected | |
| 7 ] interface UnionTypesTest { | 6 ] interface UnionTypesTest { |
| 8 attribute (double or DOMString or DOMString[]) doubleOrStringOrStringArrayAt
tribute; | 7 attribute (double or DOMString or DOMString[]) doubleOrStringOrStringArrayAt
tribute; |
| 9 | 8 |
| 10 DOMString doubleOrStringArg((double or DOMString) arg); | 9 DOMString doubleOrStringArg((double or DOMString) arg); |
| 11 DOMString doubleOrInternalEnumArg((double or InternalEnum) arg); | 10 DOMString doubleOrInternalEnumArg((double or InternalEnum) arg); |
| 12 | 11 |
| 13 [ImplementedAs=doubleOrStringArg] DOMString doubleOrStringDefaultDoubleArg(o
ptional (double or DOMString) arg = 3.14); | 12 [ImplementedAs=doubleOrStringArg] DOMString doubleOrStringDefaultDoubleArg(o
ptional (double or DOMString) arg = 3.14); |
| 14 [ImplementedAs=doubleOrStringArg] DOMString doubleOrStringDefaultStringArg(o
ptional (double or DOMString) arg = "foo"); | 13 [ImplementedAs=doubleOrStringArg] DOMString doubleOrStringDefaultStringArg(o
ptional (double or DOMString) arg = "foo"); |
| 15 [ImplementedAs=doubleOrStringArg] DOMString doubleOrStringDefaultNullArg(opt
ional (double or DOMString)? arg = null); | 14 [ImplementedAs=doubleOrStringArg] DOMString doubleOrStringDefaultNullArg(opt
ional (double or DOMString)? arg = null); |
| 16 | 15 |
| 17 DOMString doubleOrStringArrayArg((double or DOMString)[] arg); | 16 DOMString doubleOrStringArrayArg((double or DOMString)[] arg); |
| 18 DOMString doubleOrStringSequenceArg(sequence<(double or DOMString)> arg); | 17 DOMString doubleOrStringSequenceArg(sequence<(double or DOMString)> arg); |
| 19 | 18 |
| 20 DOMString nodeListOrElementArg((NodeList or Element) arg); | 19 DOMString nodeListOrElementArg((NodeList or Element) arg); |
| 21 DOMString nodeListOrElementOrNullArg((NodeList or Element)? arg); | 20 DOMString nodeListOrElementOrNullArg((NodeList or Element)? arg); |
| 22 | 21 |
| 23 DOMString doubleOrStringOrStringArrayArg((double or DOMString or DOMString[]
) arg); | 22 DOMString doubleOrStringOrStringArrayArg((double or DOMString or DOMString[]
) arg); |
| 24 DOMString doubleOrStringOrStringSequenceArg((double or DOMString or sequence
<DOMString>) arg); | 23 DOMString doubleOrStringOrStringSequenceArg((double or DOMString or sequence
<DOMString>) arg); |
| 25 [ImplementedAs=doubleOrStringOrStringArrayArg] DOMString doubleOrStringOrStr
ingArrayNullableArg((double or DOMString or DOMString[])? arg); | 24 [ImplementedAs=doubleOrStringOrStringArrayArg] DOMString doubleOrStringOrStr
ingArrayNullableArg((double or DOMString or DOMString[])? arg); |
| 26 [ImplementedAs=doubleOrStringOrStringSequenceArg] DOMString doubleOrStringOr
StringSequenceNullableArg((double or DOMString or sequence<DOMString>)? arg); | 25 [ImplementedAs=doubleOrStringOrStringSequenceArg] DOMString doubleOrStringOr
StringSequenceNullableArg((double or DOMString or sequence<DOMString>)? arg); |
| 27 }; | 26 }; |
| OLD | NEW |