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 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
136 attribute TestInterface? testInterfaceOrNullAttribute; | 136 attribute TestInterface? testInterfaceOrNullAttribute; |
137 // Enumerations | 137 // Enumerations |
138 attribute TestEnum testEnumAttribute; | 138 attribute TestEnum testEnumAttribute; |
139 // Static attributes | 139 // Static attributes |
140 static attribute DOMString staticStringAttribute; | 140 static attribute DOMString staticStringAttribute; |
141 static attribute long staticLongAttribute; | 141 static attribute long staticLongAttribute; |
142 // Exceptional type | 142 // Exceptional type |
143 attribute EventHandler eventHandlerAttribute; | 143 attribute EventHandler eventHandlerAttribute; |
144 | 144 |
145 // Extended attributes | 145 // Extended attributes |
146 [ActivityLogging=ForAllWorlds] attribute long activityLoggingAccessForAllWor
ldsLongAttribute; | 146 [LogActivity, LogAllWorlds] attribute long activityLoggingAccessForAllWorlds
LongAttribute; |
147 [ActivityLogging=GetterForAllWorlds] attribute long activityLoggingGetterFor
AllWorldsLongAttribute; | 147 [LogActivity=GetterOnly, LogAllWorlds] attribute long activityLoggingGetterF
orAllWorldsLongAttribute; |
148 [ActivityLogging=SetterForAllWorlds] attribute long activityLoggingSetterFor
AllWorldsLongAttribute; | 148 [LogActivity=SetterOnly, LogAllWorlds] attribute long activityLoggingSetterF
orAllWorldsLongAttribute; |
149 [CachedAttribute=isValueDirty] attribute any cachedAttributeAnyAttribute; | 149 [CachedAttribute=isValueDirty] attribute any cachedAttributeAnyAttribute; |
150 [CallWith=ExecutionContext] attribute any callWithExecutionContextAnyAttribu
te; | 150 [CallWith=ExecutionContext] attribute any callWithExecutionContextAnyAttribu
te; |
151 [CallWith=NewScriptState] attribute any callWithNewScriptStateAnyAttribute; | 151 [CallWith=NewScriptState] attribute any callWithNewScriptStateAnyAttribute; |
152 [CallWith=ExecutionContext|NewScriptState] attribute any callWithExecutionCo
ntextAndNewScriptStateAnyAttribute; | 152 [CallWith=ExecutionContext|NewScriptState] attribute any callWithExecutionCo
ntextAndNewScriptStateAnyAttribute; |
153 [CheckSecurity=Node] readonly attribute Document checkSecurityForNodeReadonl
yDocumentAttribute; // All uses are read only | 153 [CheckSecurity=Node] readonly attribute Document checkSecurityForNodeReadonl
yDocumentAttribute; // All uses are read only |
154 [Conditional=CONDITION] attribute long conditionalLongAttribute; | 154 [Conditional=CONDITION] attribute long conditionalLongAttribute; |
155 [Conditional=CONDITION_1&CONDITION_2] attribute long conditionalAndLongAttri
bute; | 155 [Conditional=CONDITION_1&CONDITION_2] attribute long conditionalAndLongAttri
bute; |
156 [Conditional=CONDITION_1|CONDITION_2] attribute long conditionalOrLongAttrib
ute; | 156 [Conditional=CONDITION_1|CONDITION_2] attribute long conditionalOrLongAttrib
ute; |
157 // Constructors: FIXME: replace suffix with [ConstructorAttribute] | 157 // Constructors: FIXME: replace suffix with [ConstructorAttribute] |
158 attribute TestInterfaceEmptyConstructor testInterfaceEmptyConstructorAttribu
te; | 158 attribute TestInterfaceEmptyConstructor testInterfaceEmptyConstructorAttribu
te; |
(...skipping 11 matching lines...) Expand all Loading... |
170 [ImplementedAs=implementedAsName] attribute long implementedAsLongAttribute; | 170 [ImplementedAs=implementedAsName] attribute long implementedAsLongAttribute; |
171 [Custom, ImplementedAs=implementedAsNameWithCustom] attribute long customImp
lementedAsLongAttribute; | 171 [Custom, ImplementedAs=implementedAsNameWithCustom] attribute long customImp
lementedAsLongAttribute; |
172 [Custom=Getter, ImplementedAs=implementedAsNameWithCustomGetter] attribute l
ong customGetterImplementedAsLongAttribute; | 172 [Custom=Getter, ImplementedAs=implementedAsNameWithCustomGetter] attribute l
ong customGetterImplementedAsLongAttribute; |
173 [Custom=Setter, ImplementedAs=implementedAsNameWithCustomGetter] attribute l
ong customSetterImplementedAsLongAttribute; | 173 [Custom=Setter, ImplementedAs=implementedAsNameWithCustomGetter] attribute l
ong customSetterImplementedAsLongAttribute; |
174 [MeasureAs=TestFeature] attribute long measureAsLongAttribute; | 174 [MeasureAs=TestFeature] attribute long measureAsLongAttribute; |
175 [NotEnumerable] attribute long notEnumerableLongAttribute; | 175 [NotEnumerable] attribute long notEnumerableLongAttribute; |
176 [PerContextEnabled=FeatureName] attribute long perContextEnabledLongAttribut
e; | 176 [PerContextEnabled=FeatureName] attribute long perContextEnabledLongAttribut
e; |
177 [PerWorldBindings] attribute long perWorldBindingsLongAttribute; | 177 [PerWorldBindings] attribute long perWorldBindingsLongAttribute; |
178 [PerWorldBindings] readonly attribute long perWorldBindingsReadonlyLongAttri
bute; // Separate read only attribute to check attribute configuration | 178 [PerWorldBindings] readonly attribute long perWorldBindingsReadonlyLongAttri
bute; // Separate read only attribute to check attribute configuration |
179 [PerWorldBindings] readonly attribute TestInterfaceEmpty perWorldBindingsRea
donlyTestInterfaceEmptyAttribute; | 179 [PerWorldBindings] readonly attribute TestInterfaceEmpty perWorldBindingsRea
donlyTestInterfaceEmptyAttribute; |
180 [ActivityLogging=ForAllWorlds, PerWorldBindings] attribute long activityLogg
ingAccessPerWorldBindingsLongAttribute; | 180 [LogActivity, LogAllWorlds, PerWorldBindings] attribute long activityLogging
AccessPerWorldBindingsLongAttribute; |
181 [ActivityLogging=ForIsolatedWorlds, PerWorldBindings] attribute long activit
yLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute; | 181 [LogActivity, PerWorldBindings] attribute long activityLoggingAccessForIsola
tedWorldsPerWorldBindingsLongAttribute; |
182 [ActivityLogging=GetterForAllWorlds, PerWorldBindings] attribute long activi
tyLoggingGetterPerWorldBindingsLongAttribute; | 182 [LogActivity=GetterOnly, LogAllWorlds, PerWorldBindings] attribute long acti
vityLoggingGetterPerWorldBindingsLongAttribute; |
183 [ActivityLogging=GetterForIsolatedWorlds, PerWorldBindings] attribute long a
ctivityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttribute; | 183 [LogActivity=GetterOnly, PerWorldBindings] attribute long activityLoggingGet
terForIsolatedWorldsPerWorldBindingsLongAttribute; |
184 [PutForwards=href] readonly attribute TestNode location; | 184 [PutForwards=href] readonly attribute TestNode location; |
185 [PutForwards=hrefThrows] readonly attribute TestNode locationWithException; | 185 [PutForwards=hrefThrows] readonly attribute TestNode locationWithException; |
186 [PutForwards=hrefCallWith] readonly attribute TestNode locationWithCallWith; | 186 [PutForwards=hrefCallWith] readonly attribute TestNode locationWithCallWith; |
187 [PerWorldBindings, PutForwards=href] readonly attribute TestNode locationWit
hPerWorldBindings; | 187 [PerWorldBindings, PutForwards=href] readonly attribute TestNode locationWit
hPerWorldBindings; |
188 [PutForwards=attr1] readonly attribute TestInterfaceGarbageCollected locatio
nGarbageCollected; | 188 [PutForwards=attr1] readonly attribute TestInterfaceGarbageCollected locatio
nGarbageCollected; |
189 [PutForwards=attr1] readonly attribute TestInterfaceWillBeGarbageCollected l
ocationWillBeGarbageCollected; | 189 [PutForwards=attr1] readonly attribute TestInterfaceWillBeGarbageCollected l
ocationWillBeGarbageCollected; |
190 [RaisesException] attribute long raisesExceptionLongAttribute; | 190 [RaisesException] attribute long raisesExceptionLongAttribute; |
191 [RaisesException=Getter] attribute long raisesExceptionGetterLongAttribute; | 191 [RaisesException=Getter] attribute long raisesExceptionGetterLongAttribute; |
192 [RaisesException=Setter] attribute long setterRaisesExceptionLongAttribute; | 192 [RaisesException=Setter] attribute long setterRaisesExceptionLongAttribute; |
193 [RaisesException] attribute TestInterfaceEmpty raisesExceptionTestInterfaceE
mptyAttribute; | 193 [RaisesException] attribute TestInterfaceEmpty raisesExceptionTestInterfaceE
mptyAttribute; |
(...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
410 void voidMethodDefaultUndefinedLongArg([Default=Undefined] optional long def
aultUndefinedLongArg); | 410 void voidMethodDefaultUndefinedLongArg([Default=Undefined] optional long def
aultUndefinedLongArg); |
411 void voidMethodDefaultUndefinedStringArg([Default=Undefined] optional DOMStr
ing defaultUndefinedStringArg); | 411 void voidMethodDefaultUndefinedStringArg([Default=Undefined] optional DOMStr
ing defaultUndefinedStringArg); |
412 void voidMethodDefaultNullStringStringArg([Default=NullString] optional DOMS
tring defaultNullStringStringArg); | 412 void voidMethodDefaultNullStringStringArg([Default=NullString] optional DOMS
tring defaultNullStringStringArg); |
413 // [EnforceRange] | 413 // [EnforceRange] |
414 void voidMethodEnforceRangeLongArg([EnforceRange] long enforceRangeLongArg); | 414 void voidMethodEnforceRangeLongArg([EnforceRange] long enforceRangeLongArg); |
415 // [TreatNullAs], [TreatUndefinedAs] | 415 // [TreatNullAs], [TreatUndefinedAs] |
416 void voidMethodTreatNullAsNullStringStringArg([TreatNullAs=NullString] DOMSt
ring treatNullAsNullStringStringArg); | 416 void voidMethodTreatNullAsNullStringStringArg([TreatNullAs=NullString] DOMSt
ring treatNullAsNullStringStringArg); |
417 void voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArg([Tre
atNullAs=NullString, TreatUndefinedAs=NullString] DOMString treatNullAsNullStrin
gStringArg); | 417 void voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArg([Tre
atNullAs=NullString, TreatUndefinedAs=NullString] DOMString treatNullAsNullStrin
gStringArg); |
418 | 418 |
419 // Extended attributes for methods | 419 // Extended attributes for methods |
420 [ActivityLogging=ForAllWorlds] void activityLoggingAccessForAllWorldsMethod(
); | 420 [LogActivity, LogAllWorlds] void activityLoggingAccessForAllWorldsMethod(); |
421 [CallWith=ScriptState] void callWithScriptStateVoidMethod(); | 421 [CallWith=ScriptState] void callWithScriptStateVoidMethod(); |
422 [CallWith=ScriptState] long callWithScriptStateLongMethod(); | 422 [CallWith=ScriptState] long callWithScriptStateLongMethod(); |
423 [CallWith=ExecutionContext] void callWithExecutionContextVoidMethod(); | 423 [CallWith=ExecutionContext] void callWithExecutionContextVoidMethod(); |
424 [CallWith=ScriptState&ExecutionContext] void callWithScriptStateExecutionCon
textVoidMethod(); | 424 [CallWith=ScriptState&ExecutionContext] void callWithScriptStateExecutionCon
textVoidMethod(); |
425 [CallWith=ScriptState&ScriptArguments] void callWithScriptStateScriptArgumen
tsVoidMethod(); | 425 [CallWith=ScriptState&ScriptArguments] void callWithScriptStateScriptArgumen
tsVoidMethod(); |
426 [CallWith=ScriptState&ScriptArguments] void callWithScriptStateScriptArgumen
tsVoidMethodOptionalBooleanArg(optional boolean optionalBooleanArg); | 426 [CallWith=ScriptState&ScriptArguments] void callWithScriptStateScriptArgumen
tsVoidMethodOptionalBooleanArg(optional boolean optionalBooleanArg); |
427 [CallWith=NewScriptState] void callWithNewScriptStateVoidMethod(); | 427 [CallWith=NewScriptState] void callWithNewScriptStateVoidMethod(); |
428 [CallWith=NewScriptState] long callWithNewScriptStateLongMethod(); | 428 [CallWith=NewScriptState] long callWithNewScriptStateLongMethod(); |
429 [CallWith=NewScriptState&ExecutionContext] void callWithNewScriptStateExecut
ionContextVoidMethod(); | 429 [CallWith=NewScriptState&ExecutionContext] void callWithNewScriptStateExecut
ionContextVoidMethod(); |
430 [CallWith=NewScriptState&ScriptArguments] void callWithNewScriptStateScriptA
rgumentsVoidMethod(); | 430 [CallWith=NewScriptState&ScriptArguments] void callWithNewScriptStateScriptA
rgumentsVoidMethod(); |
431 [CallWith=NewScriptState&ScriptArguments] void callWithNewScriptStateScriptA
rgumentsVoidMethodOptionalBooleanArg(optional boolean optionalBooleanArg); | 431 [CallWith=NewScriptState&ScriptArguments] void callWithNewScriptStateScriptA
rgumentsVoidMethodOptionalBooleanArg(optional boolean optionalBooleanArg); |
432 [CallWith=ActiveWindow] void callWithActiveWindow(); | 432 [CallWith=ActiveWindow] void callWithActiveWindow(); |
433 [CallWith=ActiveWindow&FirstWindow] void callWithActiveWindowScriptWindow(); | 433 [CallWith=ActiveWindow&FirstWindow] void callWithActiveWindowScriptWindow(); |
434 [CheckSecurity=Node] void checkSecurityForNodeVoidMethod(); | 434 [CheckSecurity=Node] void checkSecurityForNodeVoidMethod(); |
435 [Conditional=CONDITION] void conditionalConditionVoidMethod(); | 435 [Conditional=CONDITION] void conditionalConditionVoidMethod(); |
436 [Conditional=CONDITION_1&CONDITION_2] void conditionalCondition1AndCondition
2VoidMethod(); | 436 [Conditional=CONDITION_1&CONDITION_2] void conditionalCondition1AndCondition
2VoidMethod(); |
437 [Conditional=CONDITION] static void conditionalConditionStaticVoidMethod(); | 437 [Conditional=CONDITION] static void conditionalConditionStaticVoidMethod(); |
438 [Custom] void customVoidMethod(); | 438 [Custom] void customVoidMethod(); |
439 [Conditional=CONDITION, Custom] void conditionalConditionCustomVoidMethod(); | 439 [Conditional=CONDITION, Custom] void conditionalConditionCustomVoidMethod(); |
440 [CustomElementCallbacks] void customElementCallbacksVoidMethod(); | 440 [CustomElementCallbacks] void customElementCallbacksVoidMethod(); |
441 [DeprecateAs=voidMethod] void deprecatedVoidMethod(); | 441 [DeprecateAs=voidMethod] void deprecatedVoidMethod(); |
442 [DoNotCheckSignature] void doNotCheckSignatureVoidMethod(); | 442 [DoNotCheckSignature] void doNotCheckSignatureVoidMethod(); |
443 [ImplementedAs=implementedAsMethodName] void implementedAsVoidMethod(); | 443 [ImplementedAs=implementedAsMethodName] void implementedAsVoidMethod(); |
444 [MeasureAs=TestFeature] void measureAsVoidMethod(); | 444 [MeasureAs=TestFeature] void measureAsVoidMethod(); |
445 [NotEnumerable] void notEnumerableVoidMethod(); | 445 [NotEnumerable] void notEnumerableVoidMethod(); |
446 [PerContextEnabled=FeatureName] void perContextEnabledVoidMethod(); | 446 [PerContextEnabled=FeatureName] void perContextEnabledVoidMethod(); |
447 [PerWorldBindings] void perWorldBindingsVoidMethod(); | 447 [PerWorldBindings] void perWorldBindingsVoidMethod(); |
448 [PerWorldBindings] void perWorldBindingsVoidMethodTestInterfaceEmptyArg(Test
InterfaceEmpty testInterfaceEmptyArg); | 448 [PerWorldBindings] void perWorldBindingsVoidMethodTestInterfaceEmptyArg(Test
InterfaceEmpty testInterfaceEmptyArg); |
449 [ActivityLogging=ForAllWorlds, PerWorldBindings] void activityLoggingForAllW
orldsPerWorldBindingsVoidMethod(); | 449 [LogActivity, LogAllWorlds, PerWorldBindings] void activityLoggingForAllWorl
dsPerWorldBindingsVoidMethod(); |
450 [ActivityLogging=ForIsolatedWorlds, PerWorldBindings] void activityLoggingFo
rIsolatedWorldsPerWorldBindingsVoidMethod(); | 450 [LogActivity, PerWorldBindings] void activityLoggingForIsolatedWorldsPerWorl
dBindingsVoidMethod(); |
451 [RaisesException] void raisesExceptionVoidMethod(); | 451 [RaisesException] void raisesExceptionVoidMethod(); |
452 [RaisesException] DOMString raisesExceptionStringMethod(); | 452 [RaisesException] DOMString raisesExceptionStringMethod(); |
453 [RaisesException] void raisesExceptionVoidMethodOptionalLongArg(optional lon
g optionalLongArg); | 453 [RaisesException] void raisesExceptionVoidMethodOptionalLongArg(optional lon
g optionalLongArg); |
454 [RaisesException] void raisesExceptionVoidMethodTestCallbackInterfaceArg(Tes
tCallbackInterface testCallbackInterfaceArg); | 454 [RaisesException] void raisesExceptionVoidMethodTestCallbackInterfaceArg(Tes
tCallbackInterface testCallbackInterfaceArg); |
455 [RaisesException] void raisesExceptionVoidMethodOptionalTestCallbackInterfac
eArg(optional TestCallbackInterface optionalTestCallbackInterfaceArg); | 455 [RaisesException] void raisesExceptionVoidMethodOptionalTestCallbackInterfac
eArg(optional TestCallbackInterface optionalTestCallbackInterfaceArg); |
456 [RaisesException] TestInterfaceEmpty raisesExceptionTestInterfaceEmptyVoidMe
thod(); | 456 [RaisesException] TestInterfaceEmpty raisesExceptionTestInterfaceEmptyVoidMe
thod(); |
457 [CallWith=ExecutionContext, RaisesException] void callWithExecutionContextRa
isesExceptionVoidMethodLongArg(long longArg); | 457 [CallWith=ExecutionContext, RaisesException] void callWithExecutionContextRa
isesExceptionVoidMethodLongArg(long longArg); |
458 [ReadOnly] void readOnlyVoidMethod(); | 458 [ReadOnly] void readOnlyVoidMethod(); |
459 [NotEnumerable, ReadOnly] void notEnumerableReadOnlyVoidMethod(); | 459 [NotEnumerable, ReadOnly] void notEnumerableReadOnlyVoidMethod(); |
460 [RuntimeEnabled=FeatureName] void runtimeEnabledVoidMethod(); | 460 [RuntimeEnabled=FeatureName] void runtimeEnabledVoidMethod(); |
461 [PerWorldBindings, RuntimeEnabled=FeatureName] void perWorldBindingsRuntimeE
nabledVoidMethod(); | 461 [PerWorldBindings, RuntimeEnabled=FeatureName] void perWorldBindingsRuntimeE
nabledVoidMethod(); |
462 [StrictTypeChecking] void strictTypeCheckingVoidMethodTestInterfaceEmptyArg(
TestInterfaceEmpty testInterfaceEmptyArg); | 462 [StrictTypeChecking] void strictTypeCheckingVoidMethodTestInterfaceEmptyArg(
TestInterfaceEmpty testInterfaceEmptyArg); |
463 [StrictTypeChecking] void strictTypeCheckingVoidMethodTestInterfaceEmptyOrNu
llArg(TestInterfaceEmpty? testInterfaceEmptyArg); | 463 [StrictTypeChecking] void strictTypeCheckingVoidMethodTestInterfaceEmptyOrNu
llArg(TestInterfaceEmpty? testInterfaceEmptyArg); |
464 [TreatReturnedNullStringAs=Null] DOMString treatReturnedNullStringAsNullStri
ngMethod(); | 464 [TreatReturnedNullStringAs=Null] DOMString treatReturnedNullStringAsNullStri
ngMethod(); |
465 [TreatReturnedNullStringAs=Undefined] DOMString treatReturnedNullStringAsUnd
efinedStringMethod(); | 465 [TreatReturnedNullStringAs=Undefined] DOMString treatReturnedNullStringAsUnd
efinedStringMethod(); |
466 [Unforgeable] void unforgeableVoidMethod(); | 466 [Unforgeable] void unforgeableVoidMethod(); |
467 void voidMethodTestInterfaceGarbageCollectedSequenceArg(sequence<TestInterfa
ceGarbageCollected> testInterfaceGarbageCollectedSequenceArg); | 467 void voidMethodTestInterfaceGarbageCollectedSequenceArg(sequence<TestInterfa
ceGarbageCollected> testInterfaceGarbageCollectedSequenceArg); |
468 void voidMethodTestInterfaceGarbageCollectedArrayArg(TestInterfaceGarbageCol
lected[] testInterfaceGarbageCollectedArrayArg); | 468 void voidMethodTestInterfaceGarbageCollectedArrayArg(TestInterfaceGarbageCol
lected[] testInterfaceGarbageCollectedArrayArg); |
469 void voidMethodTestInterfaceWillBeGarbageCollectedSequenceArg(sequence<TestI
nterfaceWillBeGarbageCollected> testInterfaceWillBeGarbageCollectedSequenceArg); | 469 void voidMethodTestInterfaceWillBeGarbageCollectedSequenceArg(sequence<TestI
nterfaceWillBeGarbageCollected> testInterfaceWillBeGarbageCollectedSequenceArg); |
470 void voidMethodTestInterfaceWillBeGarbageCollectedArrayArg(TestInterfaceWill
BeGarbageCollected[] testInterfaceWillBeGarbageCollectedArrayArg); | 470 void voidMethodTestInterfaceWillBeGarbageCollectedArrayArg(TestInterfaceWill
BeGarbageCollected[] testInterfaceWillBeGarbageCollectedArrayArg); |
471 | 471 |
472 // Extended attributes on referenced interfaces | 472 // Extended attributes on referenced interfaces |
473 // (not self; self-reference tests at interface themselves) | 473 // (not self; self-reference tests at interface themselves) |
474 attribute TestInterface testInterfaceAttribute; // [ImplementedAs] | 474 attribute TestInterface testInterfaceAttribute; // [ImplementedAs] |
475 attribute TestInterfaceGarbageCollected testInterfaceGarbageCollectedAttribu
te; // [GarbageCollected] | 475 attribute TestInterfaceGarbageCollected testInterfaceGarbageCollectedAttribu
te; // [GarbageCollected] |
476 attribute TestInterfaceGarbageCollected? testInterfaceGarbageCollectedOrNull
Attribute; // [GarbageCollected] | 476 attribute TestInterfaceGarbageCollected? testInterfaceGarbageCollectedOrNull
Attribute; // [GarbageCollected] |
477 attribute TestInterfaceWillBeGarbageCollected testInterfaceWillBeGarbageColl
ectedAttribute; // [WillBeGarbageCollected] | 477 attribute TestInterfaceWillBeGarbageCollected testInterfaceWillBeGarbageColl
ectedAttribute; // [WillBeGarbageCollected] |
478 attribute TestInterfaceWillBeGarbageCollected? testInterfaceWillBeGarbageCol
lectedOrNullAttribute; // [WillBeGarbageCollected] | 478 attribute TestInterfaceWillBeGarbageCollected? testInterfaceWillBeGarbageCol
lectedOrNullAttribute; // [WillBeGarbageCollected] |
479 }; | 479 }; |
OLD | NEW |