Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(717)

Side by Side Diff: third_party/WebKit/Source/bindings/tests/idls/core/TestObject.idl

Issue 1685393002: [Experimental Framework] Rename IDL attribute to OriginTrialEnabled (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Change existing usage of APIExperimentEnabled Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
60 const float CONST_VALUE_25 = 1; 60 const float CONST_VALUE_25 = 1;
61 61
62 // Extended attributes 62 // Extended attributes
63 [DeprecateAs=Constant] const short DEPRECATED_CONSTANT = 1; 63 [DeprecateAs=Constant] const short DEPRECATED_CONSTANT = 1;
64 [MeasureAs=Constant] const short MEASURED_CONSTANT = 1; 64 [MeasureAs=Constant] const short MEASURED_CONSTANT = 1;
65 [RuntimeEnabled=FeatureName1] const short FEATURE1_ENABLED_CONST1 = 1; 65 [RuntimeEnabled=FeatureName1] const short FEATURE1_ENABLED_CONST1 = 1;
66 [RuntimeEnabled=FeatureName1] const short FEATURE1_ENABLED_CONST2 = 2; 66 [RuntimeEnabled=FeatureName1] const short FEATURE1_ENABLED_CONST2 = 2;
67 [RuntimeEnabled=FeatureName2] const short FEATURE2_ENABLED_CONST1 = 3; 67 [RuntimeEnabled=FeatureName2] const short FEATURE2_ENABLED_CONST1 = 3;
68 [RuntimeEnabled=FeatureName2] const short FEATURE2_ENABLED_CONST2 = 4; 68 [RuntimeEnabled=FeatureName2] const short FEATURE2_ENABLED_CONST2 = 4;
69 [RuntimeEnabled=FeatureName3] const short FEATURE3_ENABLED_CONST1 = 5; 69 [RuntimeEnabled=FeatureName3] const short FEATURE3_ENABLED_CONST1 = 5;
70 [RuntimeEnabled=FeatureName1, APIExperimentEnabled=FeatureName1] const short FEATURE1_RUNTIME_AND_EXPERIMENT_ENABLED_CONST1 = 1; 70 [RuntimeEnabled=FeatureName1, OriginTrialEnabled=FeatureName1] const short F EATURE1_RUNTIME_AND_EXPERIMENT_ENABLED_CONST1 = 1;
71 [RuntimeEnabled=FeatureName1, APIExperimentEnabled=FeatureName1] const short FEATURE1_RUNTIME_AND_EXPERIMENT_ENABLED_CONST2 = 2; 71 [RuntimeEnabled=FeatureName1, OriginTrialEnabled=FeatureName1] const short F EATURE1_RUNTIME_AND_EXPERIMENT_ENABLED_CONST2 = 2;
72 [RuntimeEnabled=FeatureName2, APIExperimentEnabled=FeatureName2] const short FEATURE2_RUNTIME_AND_EXPERIMENT_ENABLED_CONST1 = 3; 72 [RuntimeEnabled=FeatureName2, OriginTrialEnabled=FeatureName2] const short F EATURE2_RUNTIME_AND_EXPERIMENT_ENABLED_CONST1 = 3;
73 [RuntimeEnabled=FeatureName2, APIExperimentEnabled=FeatureName2] const short FEATURE2_RUNTIME_AND_EXPERIMENT_ENABLED_CONST2 = 4; 73 [RuntimeEnabled=FeatureName2, OriginTrialEnabled=FeatureName2] const short F EATURE2_RUNTIME_AND_EXPERIMENT_ENABLED_CONST2 = 4;
74 [RuntimeEnabled=FeatureName3, APIExperimentEnabled=FeatureName3] const short FEATURE3_RUNTIME_AND_EXPERIMENT_ENABLED_CONST1 = 5; 74 [RuntimeEnabled=FeatureName3, OriginTrialEnabled=FeatureName3] const short F EATURE3_RUNTIME_AND_EXPERIMENT_ENABLED_CONST1 = 5;
75 [Reflect=CONST_IMPL] const short CONST_JAVASCRIPT = 1; 75 [Reflect=CONST_IMPL] const short CONST_JAVASCRIPT = 1;
76 76
77 stringifier attribute DOMString stringifierAttribute; 77 stringifier attribute DOMString stringifierAttribute;
78 78
79 // Attributes 79 // Attributes
80 // 80 //
81 // Naming convention: 81 // Naming convention:
82 // [ExtAttr] attribute Type extAttrTypeNameAttribute; 82 // [ExtAttr] attribute Type extAttrTypeNameAttribute;
83 // E.g., 83 // E.g.,
84 // [Foo] attribute DOMString? fooStringOrNullAttribute 84 // [Foo] attribute DOMString? fooStringOrNullAttribute
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
187 attribute TestInterfaceEmptyConstructor testInterfaceEmptyConstructorAttribu te; 187 attribute TestInterfaceEmptyConstructor testInterfaceEmptyConstructorAttribu te;
188 [DeprecateAs=deprecatedTestInterfaceEmptyConstructorAttribute] attribute Tes tInterfaceEmptyConstructor testInterfaceEmptyConstructorAttribute; 188 [DeprecateAs=deprecatedTestInterfaceEmptyConstructorAttribute] attribute Tes tInterfaceEmptyConstructor testInterfaceEmptyConstructorAttribute;
189 [MeasureAs=FeatureName] attribute TestInterfaceEmptyConstructor measureAsFea tureNameTestInterfaceEmptyConstructorAttribute; 189 [MeasureAs=FeatureName] attribute TestInterfaceEmptyConstructor measureAsFea tureNameTestInterfaceEmptyConstructorAttribute;
190 [Custom] attribute object customObjectAttribute; 190 [Custom] attribute object customObjectAttribute;
191 [Custom=Getter] attribute long customGetterLongAttribute; 191 [Custom=Getter] attribute long customGetterLongAttribute;
192 [Custom=Getter] readonly attribute object customGetterReadonlyObjectAttribut e; 192 [Custom=Getter] readonly attribute object customGetterReadonlyObjectAttribut e;
193 [Custom=Setter] attribute long customSetterLongAttribute; 193 [Custom=Setter] attribute long customSetterLongAttribute;
194 [CustomElementCallbacks] readonly attribute long customElementsCallbacksRead onlyLongAttribute; 194 [CustomElementCallbacks] readonly attribute long customElementsCallbacksRead onlyLongAttribute;
195 [DeprecateAs=LongAttribute] attribute long deprecatedLongAttribute; 195 [DeprecateAs=LongAttribute] attribute long deprecatedLongAttribute;
196 [EnforceRange] attribute long enforceRangeLongAttribute; 196 [EnforceRange] attribute long enforceRangeLongAttribute;
197 [APIExperimentEnabled=FeatureName, RuntimeEnabled=FeatureName] attribute lon g experimentRuntimeEnabledLongAttribute; 197 [OriginTrialEnabled=FeatureName, RuntimeEnabled=FeatureName] attribute long experimentRuntimeEnabledLongAttribute;
198 [ImplementedAs=implementedAsName] attribute long implementedAsLongAttribute; 198 [ImplementedAs=implementedAsName] attribute long implementedAsLongAttribute;
199 [Custom, ImplementedAs=implementedAsNameWithCustom] attribute long customImp lementedAsLongAttribute; 199 [Custom, ImplementedAs=implementedAsNameWithCustom] attribute long customImp lementedAsLongAttribute;
200 [Custom=Getter, ImplementedAs=implementedAsNameWithCustomGetter] attribute l ong customGetterImplementedAsLongAttribute; 200 [Custom=Getter, ImplementedAs=implementedAsNameWithCustomGetter] attribute l ong customGetterImplementedAsLongAttribute;
201 [Custom=Setter, ImplementedAs=implementedAsNameWithCustomGetter] attribute l ong customSetterImplementedAsLongAttribute; 201 [Custom=Setter, ImplementedAs=implementedAsNameWithCustomGetter] attribute l ong customSetterImplementedAsLongAttribute;
202 [MeasureAs=TestFeature] attribute long measureAsLongAttribute; 202 [MeasureAs=TestFeature] attribute long measureAsLongAttribute;
203 [NotEnumerable] attribute long notEnumerableLongAttribute; 203 [NotEnumerable] attribute long notEnumerableLongAttribute;
204 [PerWorldBindings] readonly attribute TestInterfaceEmpty perWorldBindingsRea donlyTestInterfaceEmptyAttribute; 204 [PerWorldBindings] readonly attribute TestInterfaceEmpty perWorldBindingsRea donlyTestInterfaceEmptyAttribute;
205 [LogActivity, LogAllWorlds, PerWorldBindings] attribute long activityLogging AccessPerWorldBindingsLongAttribute; 205 [LogActivity, LogAllWorlds, PerWorldBindings] attribute long activityLogging AccessPerWorldBindingsLongAttribute;
206 [LogActivity, PerWorldBindings] attribute long activityLoggingAccessForIsola tedWorldsPerWorldBindingsLongAttribute; 206 [LogActivity, PerWorldBindings] attribute long activityLoggingAccessForIsola tedWorldsPerWorldBindingsLongAttribute;
207 [LogActivity=GetterOnly, LogAllWorlds, PerWorldBindings] attribute long acti vityLoggingGetterPerWorldBindingsLongAttribute; 207 [LogActivity=GetterOnly, LogAllWorlds, PerWorldBindings] attribute long acti vityLoggingGetterPerWorldBindingsLongAttribute;
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
259 [TreatReturnedNullStringAs=Undefined] attribute USVString treatReturnedNullS tringAsUndefinedUSVStringAttribute; 259 [TreatReturnedNullStringAs=Undefined] attribute USVString treatReturnedNullS tringAsUndefinedUSVStringAttribute;
260 [LegacyInterfaceTypeChecking] attribute float legacyInterfaceTypeCheckingFlo atAttribute; // nop for non-interface types 260 [LegacyInterfaceTypeChecking] attribute float legacyInterfaceTypeCheckingFlo atAttribute; // nop for non-interface types
261 [LegacyInterfaceTypeChecking] attribute TestInterface legacyInterfaceTypeChe ckingTestInterfaceAttribute; 261 [LegacyInterfaceTypeChecking] attribute TestInterface legacyInterfaceTypeChe ckingTestInterfaceAttribute;
262 [LegacyInterfaceTypeChecking] attribute TestInterface? legacyInterfaceTypeCh eckingTestInterfaceOrNullAttribute; 262 [LegacyInterfaceTypeChecking] attribute TestInterface? legacyInterfaceTypeCh eckingTestInterfaceOrNullAttribute;
263 [Reflect, URL] attribute DOMString urlStringAttribute; 263 [Reflect, URL] attribute DOMString urlStringAttribute;
264 [Reflect=reflectUrlAttribute, URL] attribute DOMString urlStringAttribute; 264 [Reflect=reflectUrlAttribute, URL] attribute DOMString urlStringAttribute;
265 [Unforgeable] attribute long unforgeableLongAttribute; 265 [Unforgeable] attribute long unforgeableLongAttribute;
266 [Measure] attribute long measuredLongAttribute; 266 [Measure] attribute long measuredLongAttribute;
267 [SameObject] attribute TestInterface sameObjectAttribute; 267 [SameObject] attribute TestInterface sameObjectAttribute;
268 [Unscopeable] attribute long unscopeableLongAttribute; 268 [Unscopeable] attribute long unscopeableLongAttribute;
269 [Unscopeable, APIExperimentEnabled=FeatureName, RuntimeEnabled=FeatureName] attribute long unscopeableExperimentEnabledLongAttribute; 269 [Unscopeable, OriginTrialEnabled=FeatureName, RuntimeEnabled=FeatureName] at tribute long unscopeableExperimentEnabledLongAttribute;
270 [Unscopeable, RuntimeEnabled=FeatureName] attribute long unscopeableRuntimeE nabledLongAttribute; 270 [Unscopeable, RuntimeEnabled=FeatureName] attribute long unscopeableRuntimeE nabledLongAttribute;
271 [Unscopeable] void unscopeableVoidMethod(); 271 [Unscopeable] void unscopeableVoidMethod();
272 [Unscopeable, RuntimeEnabled=FeatureName] void unscopeableRuntimeEnabledVoid Method(); 272 [Unscopeable, RuntimeEnabled=FeatureName] void unscopeableRuntimeEnabledVoid Method();
273 273
274 274
275 // Methods 275 // Methods
276 // 276 //
277 // Naming convention: 277 // Naming convention:
278 // ReturnType returnTypeMethodTypeName1ArgTypeName2Arg(Type1 typeName1Arg, T ype2 typeName2Arg); 278 // ReturnType returnTypeMethodTypeName1ArgTypeName2Arg(Type1 typeName1Arg, T ype2 typeName2Arg);
279 // E.g., 279 // E.g.,
(...skipping 242 matching lines...) Expand 10 before | Expand all | Expand 10 after
522 [CallWith=ActiveWindow] void callWithActiveWindow(); 522 [CallWith=ActiveWindow] void callWithActiveWindow();
523 [CallWith=(ActiveWindow,FirstWindow)] void callWithActiveWindowScriptWindow( ); 523 [CallWith=(ActiveWindow,FirstWindow)] void callWithActiveWindowScriptWindow( );
524 [CallWith=ThisValue] void callWithThisValue(); 524 [CallWith=ThisValue] void callWithThisValue();
525 [CheckSecurity=ReturnValue] void checkSecurityForNodeVoidMethod(); 525 [CheckSecurity=ReturnValue] void checkSecurityForNodeVoidMethod();
526 [Custom] void customVoidMethod(); 526 [Custom] void customVoidMethod();
527 [Custom=CallPrologue] void customCallPrologueVoidMethod(); 527 [Custom=CallPrologue] void customCallPrologueVoidMethod();
528 [Custom=CallEpilogue] void customCallEpilogueVoidMethod(); 528 [Custom=CallEpilogue] void customCallEpilogueVoidMethod();
529 [CustomElementCallbacks] void customElementCallbacksVoidMethod(); 529 [CustomElementCallbacks] void customElementCallbacksVoidMethod();
530 [DeprecateAs=voidMethod] void deprecatedVoidMethod(); 530 [DeprecateAs=voidMethod] void deprecatedVoidMethod();
531 [DoNotCheckSignature] void doNotCheckSignatureVoidMethod(); 531 [DoNotCheckSignature] void doNotCheckSignatureVoidMethod();
532 [APIExperimentEnabled=FeatureName, RuntimeEnabled=FeatureName1] void experim entEnabledVoidMethod(); 532 [OriginTrialEnabled=FeatureName, RuntimeEnabled=FeatureName1] void experimen tEnabledVoidMethod();
533 [PerWorldBindings, APIExperimentEnabled=FeatureName, RuntimeEnabled=FeatureN ame1] void perWorldBindingsExperimentEnabledVoidMethod(); 533 [PerWorldBindings, OriginTrialEnabled=FeatureName, RuntimeEnabled=FeatureNam e1] void perWorldBindingsExperimentEnabledVoidMethod();
534 [APIExperimentEnabled=FeatureName, RuntimeEnabled=FeatureName1] void experim entEnabledOverloadedVoidMethod(DOMString stringArg); 534 [OriginTrialEnabled=FeatureName, RuntimeEnabled=FeatureName1] void experimen tEnabledOverloadedVoidMethod(DOMString stringArg);
535 [APIExperimentEnabled=FeatureName, RuntimeEnabled=FeatureName1] void experim entEnabledOverloadedVoidMethod(long longArg); 535 [OriginTrialEnabled=FeatureName, RuntimeEnabled=FeatureName1] void experimen tEnabledOverloadedVoidMethod(long longArg);
536 [APIExperimentEnabled=FeatureName1, RuntimeEnabled=FeatureName1] void partia llyExperimentEnabledOverloadedVoidMethod(DOMString stringArg); 536 [OriginTrialEnabled=FeatureName1, RuntimeEnabled=FeatureName1] void partiall yExperimentEnabledOverloadedVoidMethod(DOMString stringArg);
537 [APIExperimentEnabled=FeatureName2, RuntimeEnabled=FeatureName1] void partia llyExperimentEnabledOverloadedVoidMethod(TestInterface testInterfaceArg); 537 [OriginTrialEnabled=FeatureName2, RuntimeEnabled=FeatureName1] void partiall yExperimentEnabledOverloadedVoidMethod(TestInterface testInterfaceArg);
538 void partiallyExperimentEnabledOverloadedVoidMethod(long longArg, DOMString stringArg); 538 void partiallyExperimentEnabledOverloadedVoidMethod(long longArg, DOMString stringArg);
539 [APIExperimentEnabled=FeatureName3] void partiallyExperimentEnabledOverloade dVoidMethod(long longArg, DOMString stringArg, TestInterface testInterfaceArg); 539 [OriginTrialEnabled=FeatureName3] void partiallyExperimentEnabledOverloadedV oidMethod(long longArg, DOMString stringArg, TestInterface testInterfaceArg);
540 [ImplementedAs=implementedAsMethodName] void implementedAsVoidMethod(); 540 [ImplementedAs=implementedAsMethodName] void implementedAsVoidMethod();
541 [MeasureAs=TestFeature] void measureAsVoidMethod(); 541 [MeasureAs=TestFeature] void measureAsVoidMethod();
542 [Measure] void measureMethod(); 542 [Measure] void measureMethod();
543 [Measure] void measureOverloadedMethod(); 543 [Measure] void measureOverloadedMethod();
544 [Measure] void measureOverloadedMethod(long arg); 544 [Measure] void measureOverloadedMethod(long arg);
545 [DeprecateAs=TestFeatureA] void DeprecateAsOverloadedMethod(); 545 [DeprecateAs=TestFeatureA] void DeprecateAsOverloadedMethod();
546 [DeprecateAs=TestFeatureB] void DeprecateAsOverloadedMethod(long arg); 546 [DeprecateAs=TestFeatureB] void DeprecateAsOverloadedMethod(long arg);
547 [DeprecateAs=TestFeature] void DeprecateAsSameValueOverloadedMethod(); 547 [DeprecateAs=TestFeature] void DeprecateAsSameValueOverloadedMethod();
548 [DeprecateAs=TestFeature] void DeprecateAsSameValueOverloadedMethod(long arg ); 548 [DeprecateAs=TestFeature] void DeprecateAsSameValueOverloadedMethod(long arg );
549 [MeasureAs=TestFeatureA] void measureAsOverloadedMethod(); 549 [MeasureAs=TestFeatureA] void measureAsOverloadedMethod();
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
619 [ImplementedInPrivateScript] attribute DOMString stringAttribute; 619 [ImplementedInPrivateScript] attribute DOMString stringAttribute;
620 [ImplementedInPrivateScript] attribute Node nodeAttribute; 620 [ImplementedInPrivateScript] attribute Node nodeAttribute;
621 [OnlyExposedToPrivateScript] short methodImplementedInCPPForPrivateScriptOnl y(short value1, short value2); 621 [OnlyExposedToPrivateScript] short methodImplementedInCPPForPrivateScriptOnl y(short value1, short value2);
622 [OnlyExposedToPrivateScript] attribute DOMString attributeImplementedInCPPFo rPrivateScriptOnly; 622 [OnlyExposedToPrivateScript] attribute DOMString attributeImplementedInCPPFo rPrivateScriptOnly;
623 [ImplementedInPrivateScript, OnlyExposedToPrivateScript] short methodForPriv ateScriptOnly(short value1, short value2); 623 [ImplementedInPrivateScript, OnlyExposedToPrivateScript] short methodForPriv ateScriptOnly(short value1, short value2);
624 [ImplementedInPrivateScript, OnlyExposedToPrivateScript] attribute DOMString attributeForPrivateScriptOnly; 624 [ImplementedInPrivateScript, OnlyExposedToPrivateScript] attribute DOMString attributeForPrivateScriptOnly;
625 [ImplementedInPrivateScript] attribute TestEnum enumForPrivateScript; 625 [ImplementedInPrivateScript] attribute TestEnum enumForPrivateScript;
626 626
627 maplike<long, DOMStringOrDouble>; 627 maplike<long, DOMStringOrDouble>;
628 }; 628 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698