OLD | NEW |
1 # | 1 # |
2 # This file describes all Blink IDL extended attributes and allowed values. | 2 # This file describes all Blink IDL extended attributes and allowed values. |
3 # If any IDL file uses an extended attribute or values not listed below, the | 3 # If any IDL file uses an extended attribute or values not listed below, the |
4 # build will fail. | 4 # build will fail. |
5 # If you would like to add a new extended attribute or value, please: | 5 # If you would like to add a new extended attribute or value, please: |
6 # (1) add the extended attribute or value to this file | 6 # (1) add the extended attribute or value to this file |
7 # (2) add an explanation to the Blink IDL extended attributes document: | 7 # (2) add an explanation to the Blink IDL extended attributes document: |
8 # http://www.chromium.org/blink/webidl/blink-idl-extended-attributes | 8 # http://www.chromium.org/blink/webidl/blink-idl-extended-attributes |
9 # (3) add appropriate test cases to run-bindings-tests | 9 # (3) add appropriate test cases to run-bindings-tests |
10 # | 10 # |
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
72 DoNotCheckSecurity=|Setter | 72 DoNotCheckSecurity=|Setter |
73 DoNotCheckSignature | 73 DoNotCheckSignature |
74 EnforceRange | 74 EnforceRange |
75 EventConstructor | 75 EventConstructor |
76 ExposeJSAccessors | 76 ExposeJSAccessors |
77 Exposed=* | 77 Exposed=* |
78 GarbageCollected | 78 GarbageCollected |
79 Global=|* | 79 Global=|* |
80 Immutable | 80 Immutable |
81 ImplementedAs=* | 81 ImplementedAs=* |
| 82 ImplementedInPrivateScript |
82 InitializedByEventConstructor | 83 InitializedByEventConstructor |
83 LegacyTreatAsPartialInterface | 84 LegacyTreatAsPartialInterface |
84 LogActivity=|GetterOnly|SetterOnly | 85 LogActivity=|GetterOnly|SetterOnly |
85 LogAllWorlds | 86 LogAllWorlds |
86 LogPreviousValue | 87 LogPreviousValue |
87 MeasureAs=* | 88 MeasureAs=* |
88 NamedConstructor=* | 89 NamedConstructor=* |
89 NoInterfaceObject | 90 NoInterfaceObject |
90 NotEnumerable | 91 NotEnumerable |
| 92 OnlyExposedToPrivateScript |
91 OverrideBuiltins | 93 OverrideBuiltins |
92 PartialInterfaceImplementedAs=* | 94 PartialInterfaceImplementedAs=* |
93 # Valid values for [PerContextEnabled] are Context Features, in | 95 # Valid values for [PerContextEnabled] are Context Features, in |
94 # ContextFeatures::FeatureType in Source/core/dom/ContextFeatures.h | 96 # ContextFeatures::FeatureType in Source/core/dom/ContextFeatures.h |
95 PerContextEnabled=* | 97 PerContextEnabled=* |
96 PerWorldBindings | 98 PerWorldBindings |
97 PrimaryGlobal=|* | 99 PrimaryGlobal=|* |
98 PutForwards=* | 100 PutForwards=* |
99 RaisesException=|Getter|Setter|Constructor | 101 RaisesException=|Getter|Setter|Constructor |
100 ReadOnly | |
101 Reflect=|* | 102 Reflect=|* |
102 ReflectEmpty=* | 103 ReflectEmpty=* |
103 ReflectInvalid=* | 104 ReflectInvalid=* |
104 ReflectMissing=* | 105 ReflectMissing=* |
105 ReflectOnly=* | 106 ReflectOnly=* |
106 Replaceable | 107 Replaceable |
107 # Valid values for [RuntimeEnabled] are the Runtime Enabled Features, listed in | 108 # Valid values for [RuntimeEnabled] are the Runtime Enabled Features, listed in |
108 # Source/core/page/RuntimeEnabledFeatures.in | 109 # Source/core/page/RuntimeEnabledFeatures.in |
109 RuntimeEnabled=* | 110 RuntimeEnabled=* |
110 SetWrapperReferenceFrom=* | 111 SetWrapperReferenceFrom=* |
111 SetWrapperReferenceTo=* | 112 SetWrapperReferenceTo=* |
112 SetterCallWith=ExecutionContext|ScriptArguments|ActiveWindow|FirstWindow | 113 SetterCallWith=ExecutionContext|ScriptArguments|ActiveWindow|FirstWindow |
113 SpecialWrapFor=* | 114 SpecialWrapFor=* |
114 TreatNullAs=NullString | 115 TreatNullAs=NullString|EmptyString |
115 TreatReturnedNullStringAs=Null|Undefined | 116 TreatReturnedNullStringAs=Null|Undefined |
116 TreatUndefinedAs=NullString | 117 TreatUndefinedAs=NullString |
117 TypeChecking=Interface|Nullable|Unrestricted | 118 TypeChecking=Interface|Unrestricted |
118 URL | 119 URL |
119 Unforgeable | 120 Unforgeable |
120 WillBeGarbageCollected | 121 WillBeGarbageCollected |
OLD | NEW |