| 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 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 45 attribute byte byteAttribute; | 45 attribute byte byteAttribute; |
| 46 attribute double doubleAttribute; | 46 attribute double doubleAttribute; |
| 47 attribute float floatAttribute; | 47 attribute float floatAttribute; |
| 48 attribute long longAttribute; | 48 attribute long longAttribute; |
| 49 attribute long long longLongAttribute; | 49 attribute long long longLongAttribute; |
| 50 attribute octet octetAttribute; | 50 attribute octet octetAttribute; |
| 51 attribute short shortAttribute; | 51 attribute short shortAttribute; |
| 52 attribute unsigned long unsignedLongAttribute; | 52 attribute unsigned long unsignedLongAttribute; |
| 53 attribute unsigned long long unsignedLongLongAttribute; | 53 attribute unsigned long long unsignedLongLongAttribute; |
| 54 attribute unsigned short unsignedShortAttribute; | 54 attribute unsigned short unsignedShortAttribute; |
| 55 // Special names (start with acronym) | 55 // Names that with an acronym |
| 56 attribute long cssAttribute; | 56 attribute long cssAttribute; |
| 57 attribute long imeAttribute; | 57 attribute long imeAttribute; |
| 58 attribute long svgAttribute; | 58 attribute long svgAttribute; |
| 59 attribute long xmlAttribute; | 59 attribute long xmlAttribute; |
| 60 // Non-wrapper types | 60 // Non-wrapper types |
| 61 attribute NodeFilter nodeFilterAttribute; | 61 attribute NodeFilter nodeFilterAttribute; |
| 62 attribute SerializedScriptValue serializedScriptValueAttribute; | 62 attribute SerializedScriptValue serializedScriptValueAttribute; |
| 63 attribute any anyAttribute; | 63 attribute any anyAttribute; |
| 64 // Special type conversions | 64 // Custom type conversions |
| 65 attribute Promise promiseAttribute; | 65 attribute Promise promiseAttribute; |
| 66 // DOM Node types | 66 // DOM Node types |
| 67 attribute Document documentAttribute; | 67 attribute Document documentAttribute; |
| 68 attribute DocumentFragment documentFragmentAttribute; | 68 attribute DocumentFragment documentFragmentAttribute; |
| 69 attribute DocumentType documentTypeAttribute; | 69 attribute DocumentType documentTypeAttribute; |
| 70 attribute Element elementAttribute; | 70 attribute Element elementAttribute; |
| 71 attribute Entity entityAttribute; | 71 attribute Entity entityAttribute; |
| 72 attribute Node nodeAttribute; | 72 attribute Node nodeAttribute; |
| 73 attribute ShadowRoot shadowRootAttribute; | 73 attribute ShadowRoot shadowRootAttribute; |
| 74 // Typed arrays | 74 // Typed arrays |
| (...skipping 15 matching lines...) Expand all Loading... |
| 90 attribute DOMString? nullableStringAttribute; | 90 attribute DOMString? nullableStringAttribute; |
| 91 attribute long? nullableLongAttribute; | 91 attribute long? nullableLongAttribute; |
| 92 // Enumerations | 92 // Enumerations |
| 93 attribute TestEnum testEnumAttribute; | 93 attribute TestEnum testEnumAttribute; |
| 94 // Static attributes | 94 // Static attributes |
| 95 static attribute DOMString staticStringAttribute; | 95 static attribute DOMString staticStringAttribute; |
| 96 static attribute long staticLongAttribute; | 96 static attribute long staticLongAttribute; |
| 97 // Constructors | 97 // Constructors |
| 98 // attribute attribute TestSubObjConstructor TestSubObj; | 98 // attribute attribute TestSubObjConstructor TestSubObj; |
| 99 attribute TestObjectAConstructor testObjectAConstructorAttribute; | 99 attribute TestObjectAConstructor testObjectAConstructorAttribute; |
| 100 // Special types | 100 // Exceptional type |
| 101 attribute EventHandler eventHandlerAttribute; | 101 attribute EventHandler eventHandlerAttribute; |
| 102 | 102 |
| 103 // Extended attributes | 103 // Extended attributes |
| 104 [ActivityLogging=ForAllWorlds] attribute long activityLoggingAccessForAllWor
ldsLongAttribute; | 104 [ActivityLogging=ForAllWorlds] attribute long activityLoggingAccessForAllWor
ldsLongAttribute; |
| 105 [ActivityLogging=GetterForAllWorlds] attribute long activityLoggingGetterFor
AllWorldsLongAttribute; | 105 [ActivityLogging=GetterForAllWorlds] attribute long activityLoggingGetterFor
AllWorldsLongAttribute; |
| 106 [ActivityLogging=SetterForAllWorlds] attribute long activityLoggingSetterFor
AllWorldsLongAttribute; | 106 [ActivityLogging=SetterForAllWorlds] attribute long activityLoggingSetterFor
AllWorldsLongAttribute; |
| 107 [CachedAttribute=isValueDirty] attribute any cachedAttributeAnyAttribute; | 107 [CachedAttribute=isValueDirty] attribute any cachedAttributeAnyAttribute; |
| 108 [CallWith=ExecutionContext] attribute any callWithExecutionContextAnyAttribu
te; | 108 [CallWith=ExecutionContext] attribute any callWithExecutionContextAnyAttribu
te; |
| 109 [CheckSecurity=Node] readonly attribute Document checkSecurityForNodeReadonl
yDocumentAttribute; // All uses are read only | 109 [CheckSecurity=Node] readonly attribute Document checkSecurityForNodeReadonl
yDocumentAttribute; // All uses are read only |
| 110 [Conditional=Condition] attribute long conditionalLongAttribute; | 110 [Conditional=Condition] attribute long conditionalLongAttribute; |
| (...skipping 22 matching lines...) Expand all Loading... |
| 133 [PerContextEnabled=FeatureName] attribute long perContextEnabledLongAttribut
e; | 133 [PerContextEnabled=FeatureName] attribute long perContextEnabledLongAttribut
e; |
| 134 [PerWorldBindings] attribute long perWorldBindingsLongAttribute; | 134 [PerWorldBindings] attribute long perWorldBindingsLongAttribute; |
| 135 [PerWorldBindings] readonly attribute long perWorldBindingsReadonlyLongAttri
bute; // Separate read only attribute to check attribute configuration | 135 [PerWorldBindings] readonly attribute long perWorldBindingsReadonlyLongAttri
bute; // Separate read only attribute to check attribute configuration |
| 136 [ActivityLogging=ForAllWorlds, PerWorldBindings] attribute long activityLogg
ingAccessPerWorldBindingsLongAttribute; | 136 [ActivityLogging=ForAllWorlds, PerWorldBindings] attribute long activityLogg
ingAccessPerWorldBindingsLongAttribute; |
| 137 [ActivityLogging=ForIsolatedWorlds, PerWorldBindings] attribute long activit
yLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute; | 137 [ActivityLogging=ForIsolatedWorlds, PerWorldBindings] attribute long activit
yLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute; |
| 138 [ActivityLogging=GetterForAllWorlds, PerWorldBindings] attribute long activi
tyLoggingGetterPerWorldBindingsLongAttribute; | 138 [ActivityLogging=GetterForAllWorlds, PerWorldBindings] attribute long activi
tyLoggingGetterPerWorldBindingsLongAttribute; |
| 139 [ActivityLogging=GetterForIsolatedWorlds, PerWorldBindings] attribute long a
ctivityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttribute; | 139 [ActivityLogging=GetterForIsolatedWorlds, PerWorldBindings] attribute long a
ctivityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttribute; |
| 140 [RaisesException] attribute long raisesExceptionLongAttribute; | 140 [RaisesException] attribute long raisesExceptionLongAttribute; |
| 141 [Reflect] attribute TestInterface reflectTestInterfaceAttribute; | 141 [Reflect] attribute TestInterface reflectTestInterfaceAttribute; |
| 142 [Reflect=reflectedNameAttribute] attribute TestInterface reflectReflectedNam
eAttributeTestAttribute; | 142 [Reflect=reflectedNameAttribute] attribute TestInterface reflectReflectedNam
eAttributeTestAttribute; |
| 143 // [Reflect] special types: special getters, special setters, or range | 143 // [Reflect] exceptional types: exceptional getters, exceptional setters, |
| 144 // checking for unsigned | 144 // or range checking for unsigned |
| 145 [Reflect] attribute boolean reflectBooleanAttribute; | 145 [Reflect] attribute boolean reflectBooleanAttribute; |
| 146 [Reflect] attribute long reflectLongAttribute; | 146 [Reflect] attribute long reflectLongAttribute; |
| 147 [Reflect] attribute unsigned short reflectUnsignedShortAttribute; | 147 [Reflect] attribute unsigned short reflectUnsignedShortAttribute; |
| 148 [Reflect] attribute unsigned long reflectUnsignedLongAttribute; | 148 [Reflect] attribute unsigned long reflectUnsignedLongAttribute; |
| 149 // [Reflect] special names | 149 // [Reflect] exceptional names |
| 150 [Reflect] attribute DOMString id; | 150 [Reflect] attribute DOMString id; |
| 151 [Reflect] attribute DOMString name; | 151 [Reflect] attribute DOMString name; |
| 152 [Reflect] attribute DOMString class; | 152 [Reflect] attribute DOMString class; |
| 153 [Reflect=id] attribute DOMString reflectedId; | 153 [Reflect=id] attribute DOMString reflectedId; |
| 154 [Reflect=name] attribute DOMString reflectedName; | 154 [Reflect=name] attribute DOMString reflectedName; |
| 155 [Reflect=class] attribute DOMString reflectedClass; | 155 [Reflect=class] attribute DOMString reflectedClass; |
| 156 [Replaceable] readonly attribute long replaceableReadonlyLongAttribute; | 156 [Replaceable] readonly attribute long replaceableReadonlyLongAttribute; |
| 157 [RuntimeEnabled=FeatureName] attribute long runtimeEnabledLongAttribute; | 157 [RuntimeEnabled=FeatureName] attribute long runtimeEnabledLongAttribute; |
| 158 [Conditional=Condition, RuntimeEnabled=FeatureName] attribute long condition
alRuntimeEnabledLongAttribute; | 158 [Conditional=Condition, RuntimeEnabled=FeatureName] attribute long condition
alRuntimeEnabledLongAttribute; |
| 159 [SetterCallWith=ActiveWindow&FirstWindow] attribute DOMString setterCallWith
ActiveWindowAndFirstWindowStringAttribute; | 159 [SetterCallWith=ActiveWindow&FirstWindow] attribute DOMString setterCallWith
ActiveWindowAndFirstWindowStringAttribute; |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 199 void voidMethodLongLongArg(long long longLongArg); | 199 void voidMethodLongLongArg(long long longLongArg); |
| 200 void voidMethodOctetArg(octet octetArg); | 200 void voidMethodOctetArg(octet octetArg); |
| 201 void voidMethodShortArg(short shortArg); | 201 void voidMethodShortArg(short shortArg); |
| 202 void voidMethodUnsignedLongArg(unsigned long unsignedLongArg); | 202 void voidMethodUnsignedLongArg(unsigned long unsignedLongArg); |
| 203 void voidMethodUnsignedLongLongArg(unsigned long long unsignedLongLongArg); | 203 void voidMethodUnsignedLongLongArg(unsigned long long unsignedLongLongArg); |
| 204 void voidMethodUnsignedShortArg(unsigned short unsignedShortArg); | 204 void voidMethodUnsignedShortArg(unsigned short unsignedShortArg); |
| 205 // Interface types | 205 // Interface types |
| 206 TestInterfaceEmpty testInterfaceEmptyMethod(); | 206 TestInterfaceEmpty testInterfaceEmptyMethod(); |
| 207 void voidMethodTestInterfaceEmptyArg(TestInterfaceEmpty testInterfaceEmptyAr
g); | 207 void voidMethodTestInterfaceEmptyArg(TestInterfaceEmpty testInterfaceEmptyAr
g); |
| 208 void voidMethodLongArgTestInterfaceEmptyArg(long longArg, TestInterfaceEmpty
testInterfaceEmptyArg); | 208 void voidMethodLongArgTestInterfaceEmptyArg(long longArg, TestInterfaceEmpty
testInterfaceEmptyArg); |
| 209 // Special type conversions | 209 // Custom type conversions |
| 210 CompareHow compareHowMethod(); | 210 CompareHow compareHowMethod(); |
| 211 MediaQueryListListener mediaQueryListListenerMethod(); | 211 MediaQueryListListener mediaQueryListListenerMethod(); |
| 212 any anyMethod(); | 212 any anyMethod(); |
| 213 void voidMethodMediaQueryListListenerArg(MediaQueryListListener mediaQueryLi
stListenerArg); | 213 void voidMethodMediaQueryListListenerArg(MediaQueryListListener mediaQueryLi
stListenerArg); |
| 214 void voidMethodCompareHowArg(CompareHow compareHowArg); | 214 void voidMethodCompareHowArg(CompareHow compareHowArg); |
| 215 void voidMethodAnyArg(any anyArg); | 215 void voidMethodAnyArg(any anyArg); |
| 216 // DOM node types | 216 // DOM node types |
| 217 void voidMethodAttrArg(Attr attrArg); | 217 void voidMethodAttrArg(Attr attrArg); |
| 218 void voidMethodDocumentArg(Document documentArg); | 218 void voidMethodDocumentArg(Document documentArg); |
| 219 void voidMethodDocumentTypeArg(DocumentType documentTypeArg); | 219 void voidMethodDocumentTypeArg(DocumentType documentTypeArg); |
| (...skipping 23 matching lines...) Expand all Loading... |
| 243 sequence<TestInterfaceEmpty> sequenceTestInterfaceEmptyMethod(); | 243 sequence<TestInterfaceEmpty> sequenceTestInterfaceEmptyMethod(); |
| 244 void voidMethodSequenceLongArg(sequence<long> sequenceLongArg); | 244 void voidMethodSequenceLongArg(sequence<long> sequenceLongArg); |
| 245 void voidMethodSequenceStringArg(sequence<DOMString> sequenceStringArg); | 245 void voidMethodSequenceStringArg(sequence<DOMString> sequenceStringArg); |
| 246 void voidMethodSequenceTestInterfaceEmptyArg(sequence<TestInterfaceEmpty> se
quenceTestInterfaceEmptyArg); | 246 void voidMethodSequenceTestInterfaceEmptyArg(sequence<TestInterfaceEmpty> se
quenceTestInterfaceEmptyArg); |
| 247 // Nullable types | 247 // Nullable types |
| 248 // Currently only used on interface type arguments | 248 // Currently only used on interface type arguments |
| 249 void voidMethodNullableStringArg(TestInterfaceEmpty? nullableTestInterfaceEm
ptyArg); | 249 void voidMethodNullableStringArg(TestInterfaceEmpty? nullableTestInterfaceEm
ptyArg); |
| 250 // Enumerations | 250 // Enumerations |
| 251 TestEnum testEnumMethod(); | 251 TestEnum testEnumMethod(); |
| 252 void voidMethodTestEnumArg(TestEnum testEnumTypeArg); | 252 void voidMethodTestEnumArg(TestEnum testEnumTypeArg); |
| 253 // Special types | 253 // Exceptional types |
| 254 Dictionary dictionaryMethod(); | 254 Dictionary dictionaryMethod(); |
| 255 NodeFilter nodeFilterMethod(); | 255 NodeFilter nodeFilterMethod(); |
| 256 Promise promiseMethod(); | 256 Promise promiseMethod(); |
| 257 SerializedScriptValue serializedScriptValueMethod(); | 257 SerializedScriptValue serializedScriptValueMethod(); |
| 258 XPathNSResolver xPathNSResolverMethod(); | 258 XPathNSResolver xPathNSResolverMethod(); |
| 259 void voidMethodDictionaryArg(Dictionary dictionaryArg); | 259 void voidMethodDictionaryArg(Dictionary dictionaryArg); |
| 260 void voidMethodNodeFilterArg(NodeFilter nodeFilterArg); | 260 void voidMethodNodeFilterArg(NodeFilter nodeFilterArg); |
| 261 void voidMethodPromiseArg(Promise promiseArg); | 261 void voidMethodPromiseArg(Promise promiseArg); |
| 262 void voidMethodSerializedScriptValueArg(SerializedScriptValue serializedScri
ptValueArg); | 262 void voidMethodSerializedScriptValueArg(SerializedScriptValue serializedScri
ptValueArg); |
| 263 void voidMethodXPathNSResolverArg(XPathNSResolver xPathNSResolverArg); | 263 void voidMethodXPathNSResolverArg(XPathNSResolver xPathNSResolverArg); |
| 264 | 264 |
| 265 // Arguments | 265 // Arguments |
| 266 void voidMethodStringArgLongArg(DOMString stringArg, long longArg); | 266 void voidMethodStringArgLongArg(DOMString stringArg, long longArg); |
| 267 // Optional arguments | 267 // Optional arguments |
| 268 void voidMethodOptionalStringArg(optional DOMString optionalStringArg); | 268 void voidMethodOptionalStringArg(optional DOMString optionalStringArg); |
| 269 void voidMethodOptionalTestInterfaceEmptyArg(optional TestInterfaceEmpty opt
ionalTestInterfaceEmptyArg); | 269 void voidMethodOptionalTestInterfaceEmptyArg(optional TestInterfaceEmpty opt
ionalTestInterfaceEmptyArg); |
| 270 void voidMethodOptionalLongArg(optional long optionalLongArg); | 270 void voidMethodOptionalLongArg(optional long optionalLongArg); |
| 271 DOMString stringMethodOptionalLongArg(optional long optionalLongArg); | 271 DOMString stringMethodOptionalLongArg(optional long optionalLongArg); |
| 272 TestInterfaceEmpty testInterfaceEmptyMethodOptionalLongArg(optional long opt
ionalLongArg); | 272 TestInterfaceEmpty testInterfaceEmptyMethodOptionalLongArg(optional long opt
ionalLongArg); |
| 273 long longMethodOptionalLongArg(optional long optionalLongArg); | 273 long longMethodOptionalLongArg(optional long optionalLongArg); |
| 274 // Optional arguments: special case | |
| 275 void voidMethodOptionalDictionaryArg(optional Dictionary optionalDictionaryA
rg); | |
| 276 | |
| 277 void voidMethodLongArgOptionalLongArg(long longArg, optional long optionalLo
ngArg); | 274 void voidMethodLongArgOptionalLongArg(long longArg, optional long optionalLo
ngArg); |
| 278 void voidMethodLongArgOptionalLongArgOptionalLongArg(long longArg, optional
long optionalLongArg1, optional long optionalLongArg2); | 275 void voidMethodLongArgOptionalLongArgOptionalLongArg(long longArg, optional
long optionalLongArg1, optional long optionalLongArg2); |
| 279 void voidMethodLongArgOptionalTestInterfaceEmptyArg(long longArg, optional T
estInterfaceEmpty optionalTestInterfaceEmpty); | 276 void voidMethodLongArgOptionalTestInterfaceEmptyArg(long longArg, optional T
estInterfaceEmpty optionalTestInterfaceEmpty); |
| 280 void voidMethodTestInterfaceEmptyArgOptionalLongArg(TestInterfaceEmpty optio
nalTestInterfaceEmpty, optional long longArg); | 277 void voidMethodTestInterfaceEmptyArgOptionalLongArg(TestInterfaceEmpty optio
nalTestInterfaceEmpty, optional long longArg); |
| 278 // Optional arguments: exceptional case |
| 279 void voidMethodOptionalDictionaryArg(optional Dictionary optionalDictionaryA
rg); |
| 280 |
| 281 // Variadic operations | 281 // Variadic operations |
| 282 void voidMethodVariadicStringArg(DOMString... variadicStringArgs); | 282 void voidMethodVariadicStringArg(DOMString... variadicStringArgs); |
| 283 void voidMethodStringArgVariadicStringArg(DOMString stringArg, DOMString...
variadicStringArgs); | 283 void voidMethodStringArgVariadicStringArg(DOMString stringArg, DOMString...
variadicStringArgs); |
| 284 void voidMethodVariadicTestInterfaceEmptyArg(TestInterfaceEmpty... variadicT
estInterfaceEmptyArgs); | 284 void voidMethodVariadicTestInterfaceEmptyArg(TestInterfaceEmpty... variadicT
estInterfaceEmptyArgs); |
| 285 void voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArg(TestInterf
aceEmpty testInterfaceEmptyArg, TestInterfaceEmpty... variadicTestInterfaceEmpty
Args); | 285 void voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArg(TestInterf
aceEmpty testInterfaceEmptyArg, TestInterfaceEmpty... variadicTestInterfaceEmpty
Args); |
| 286 | 286 |
| 287 // Overloaded methods | 287 // Overloaded methods |
| 288 void overloadedMethodA(long longArg); | 288 void overloadedMethodA(long longArg); |
| 289 void overloadedMethodA(long longArg1, long longArg2); | 289 void overloadedMethodA(long longArg1, long longArg2); |
| 290 void overloadedMethodB(long longArg); | 290 void overloadedMethodB(long longArg); |
| 291 void overloadedMethodB(long longArg1, optional long longArg2); | 291 void overloadedMethodB(long longArg1, optional long longArg2); |
| 292 void overloadedMethodC(long longArg); | 292 void overloadedMethodC(long longArg); |
| 293 void overloadedMethodC(long longArg, long... longArgs); | 293 void overloadedMethodC(long longArg, long... longArgs); |
| 294 void overloadedMethodD(long longArg); | 294 void overloadedMethodD(long longArg); |
| 295 void overloadedMethodD(TestInterfaceEmpty testInterfaceEmptyArg); | 295 void overloadedMethodD(TestInterfaceEmpty testInterfaceEmptyArg); |
| 296 void overloadedMethodE(long longArg); | 296 void overloadedMethodE(long longArg); |
| 297 void overloadedMethodE(long[] longArrayArg); | 297 void overloadedMethodE(long[] longArrayArg); |
| 298 | 298 |
| 299 static void overloadedStaticMethod(long longArg); | 299 static void overloadedStaticMethod(long longArg); |
| 300 static void overloadedStaticMethod(long longArg1, long longArg2); | 300 static void overloadedStaticMethod(long longArg1, long longArg2); |
| 301 | 301 |
| 302 // Exceptional methods for EventListener |
| 303 void addEventListener(DOMString type, |
| 304 EventListener listener, |
| 305 optional boolean useCapture); |
| 306 void removeEventListener(DOMString type, |
| 307 EventListener listener, |
| 308 optional boolean useCapture); |
| 309 |
| 302 // Extended attributes for arguments | 310 // Extended attributes for arguments |
| 303 // [Clamp] | 311 // [Clamp] |
| 304 void voidMethodClampUnsignedShortArg([Clamp] unsigned short clampUnsignedSho
rtArg); | 312 void voidMethodClampUnsignedShortArg([Clamp] unsigned short clampUnsignedSho
rtArg); |
| 305 void voidMethodClampUnsignedLongArg([Clamp] unsigned long clampUnsignedLongA
rg); | 313 void voidMethodClampUnsignedLongArg([Clamp] unsigned long clampUnsignedLongA
rg); |
| 306 // [Default] | 314 // [Default] |
| 307 void voidMethodDefaultUndefinedTestInterfaceEmptyArg([Default=Undefined] opt
ional TestInterfaceEmpty defaultUndefinedTestInterfaceEmptyArg); | 315 void voidMethodDefaultUndefinedTestInterfaceEmptyArg([Default=Undefined] opt
ional TestInterfaceEmpty defaultUndefinedTestInterfaceEmptyArg); |
| 308 void voidMethodDefaultUndefinedLongArg([Default=Undefined] optional long def
aultUndefinedLongArg); | 316 void voidMethodDefaultUndefinedLongArg([Default=Undefined] optional long def
aultUndefinedLongArg); |
| 309 void voidMethodDefaultUndefinedStringArg([Default=Undefined] optional DOMStr
ing defaultUndefinedStringArg); | 317 void voidMethodDefaultUndefinedStringArg([Default=Undefined] optional DOMStr
ing defaultUndefinedStringArg); |
| 310 void voidMethodDefaultNullStringStringArg([Default=NullString] optional DOMS
tring defaultNullStringStringArg); | 318 void voidMethodDefaultNullStringStringArg([Default=NullString] optional DOMS
tring defaultNullStringStringArg); |
| 311 // [EnforceRange] | 319 // [EnforceRange] |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 345 [RaisesException] void raisesExceptionVoidMethodOptionalLongArg(optional lon
g optionalLongArg); | 353 [RaisesException] void raisesExceptionVoidMethodOptionalLongArg(optional lon
g optionalLongArg); |
| 346 [ReadOnly] void readOnlyVoidMethod(); | 354 [ReadOnly] void readOnlyVoidMethod(); |
| 347 [NotEnumerable, ReadOnly] void notEnumerableReadOnlyVoidMethod(); | 355 [NotEnumerable, ReadOnly] void notEnumerableReadOnlyVoidMethod(); |
| 348 [RuntimeEnabled=FeatureName] void runtimeEnabledVoidMethod(); | 356 [RuntimeEnabled=FeatureName] void runtimeEnabledVoidMethod(); |
| 349 [PerWorldBindings, RuntimeEnabled=FeatureName] void perWorldBindingsRuntimeE
nabledVoidMethod(); | 357 [PerWorldBindings, RuntimeEnabled=FeatureName] void perWorldBindingsRuntimeE
nabledVoidMethod(); |
| 350 [StrictTypeChecking] void strictTypeCheckingVoidMethodTestInterfaceEmptyArg(
TestInterfaceEmpty testInterfaceEmptyArg); | 358 [StrictTypeChecking] void strictTypeCheckingVoidMethodTestInterfaceEmptyArg(
TestInterfaceEmpty testInterfaceEmptyArg); |
| 351 [TreatReturnedNullStringAs=Null] DOMString treatReturnedNullStringAsNullStri
ngMethod(); | 359 [TreatReturnedNullStringAs=Null] DOMString treatReturnedNullStringAsNullStri
ngMethod(); |
| 352 [TreatReturnedNullStringAs=Undefined] DOMString treatReturnedNullStringAsUnd
efinedStringMethod(); | 360 [TreatReturnedNullStringAs=Undefined] DOMString treatReturnedNullStringAsUnd
efinedStringMethod(); |
| 353 [Unforgeable] void unforgeableVoidMethod(); | 361 [Unforgeable] void unforgeableVoidMethod(); |
| 354 }; | 362 }; |
| OLD | NEW |