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 200 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
211 [TreatNullAs=NullString] attribute DOMString treatNullAsNullStringStringAttr
ibute; | 211 [TreatNullAs=NullString] attribute DOMString treatNullAsNullStringStringAttr
ibute; |
212 [LegacyInterfaceTypeChecking] attribute float legacyInterfaceTypeCheckingFlo
atAttribute; // nop for non-interface types | 212 [LegacyInterfaceTypeChecking] attribute float legacyInterfaceTypeCheckingFlo
atAttribute; // nop for non-interface types |
213 [LegacyInterfaceTypeChecking] attribute TestInterface legacyInterfaceTypeChe
ckingTestInterfaceAttribute; | 213 [LegacyInterfaceTypeChecking] attribute TestInterface legacyInterfaceTypeChe
ckingTestInterfaceAttribute; |
214 [LegacyInterfaceTypeChecking] attribute TestInterface? legacyInterfaceTypeCh
eckingTestInterfaceOrNullAttribute; | 214 [LegacyInterfaceTypeChecking] attribute TestInterface? legacyInterfaceTypeCh
eckingTestInterfaceOrNullAttribute; |
215 [Reflect, URL] attribute DOMString urlStringAttribute; | 215 [Reflect, URL] attribute DOMString urlStringAttribute; |
216 [Reflect=reflectUrlAttribute, URL] attribute DOMString urlStringAttribute; | 216 [Reflect=reflectUrlAttribute, URL] attribute DOMString urlStringAttribute; |
217 [Unforgeable] attribute long unforgeableLongAttribute; | 217 [Unforgeable] attribute long unforgeableLongAttribute; |
218 [Measure] attribute long measuredLongAttribute; | 218 [Measure] attribute long measuredLongAttribute; |
219 [SameObject] readonly attribute TestInterface sameObjectAttribute; | 219 [SameObject] readonly attribute TestInterface sameObjectAttribute; |
220 [SameObject, SaveSameObject] readonly attribute TestInterface saveSameObject
Attribute; | 220 [SameObject, SaveSameObject] readonly attribute TestInterface saveSameObject
Attribute; |
| 221 [SameObject, SaveSameObject] static readonly attribute TestInterface staticS
aveSameObjectAttribute; |
221 [Unscopable] attribute long unscopableLongAttribute; | 222 [Unscopable] attribute long unscopableLongAttribute; |
222 [Unscopable, OriginTrialEnabled=FeatureName] attribute long unscopableOrigin
TrialEnabledLongAttribute; | 223 [Unscopable, OriginTrialEnabled=FeatureName] attribute long unscopableOrigin
TrialEnabledLongAttribute; |
223 [Unscopable, RuntimeEnabled=FeatureName] attribute long unscopableRuntimeEna
bledLongAttribute; | 224 [Unscopable, RuntimeEnabled=FeatureName] attribute long unscopableRuntimeEna
bledLongAttribute; |
224 [Unscopable] void unscopableVoidMethod(); | 225 [Unscopable] void unscopableVoidMethod(); |
225 [Unscopable, RuntimeEnabled=FeatureName] void unscopableRuntimeEnabledVoidMe
thod(); | 226 [Unscopable, RuntimeEnabled=FeatureName] void unscopableRuntimeEnabledVoidMe
thod(); |
226 | 227 |
227 // Methods | 228 // Methods |
228 // | 229 // |
229 // Naming convention: | 230 // Naming convention: |
230 // ReturnType returnTypeMethodTypeName1ArgTypeName2Arg(Type1 typeName1Arg, T
ype2 typeName2Arg); | 231 // ReturnType returnTypeMethodTypeName1ArgTypeName2Arg(Type1 typeName1Arg, T
ype2 typeName2Arg); |
(...skipping 321 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
552 | 553 |
553 // Extended attributes on referenced interfaces | 554 // Extended attributes on referenced interfaces |
554 // (not self; self-reference tests at interface themselves) | 555 // (not self; self-reference tests at interface themselves) |
555 attribute TestInterface testInterfaceAttribute; // [ImplementedAs] | 556 attribute TestInterface testInterfaceAttribute; // [ImplementedAs] |
556 attribute TestInterfaceGarbageCollected testInterfaceGarbageCollectedAttribu
te; // [GarbageCollected] | 557 attribute TestInterfaceGarbageCollected testInterfaceGarbageCollectedAttribu
te; // [GarbageCollected] |
557 attribute TestInterfaceGarbageCollected? testInterfaceGarbageCollectedOrNull
Attribute; // [GarbageCollected] | 558 attribute TestInterfaceGarbageCollected? testInterfaceGarbageCollectedOrNull
Attribute; // [GarbageCollected] |
558 | 559 |
559 maplike<long, DOMStringOrDouble>; | 560 maplike<long, DOMStringOrDouble>; |
560 [RuntimeEnabled=FeatureName, CallWith=ScriptState, RaisesException, Implemen
tedAs=myMaplikeClear] boolean clear(); | 561 [RuntimeEnabled=FeatureName, CallWith=ScriptState, RaisesException, Implemen
tedAs=myMaplikeClear] boolean clear(); |
561 }; | 562 }; |
OLD | NEW |