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