OLD | NEW |
1 # | 1 # |
2 # This file describes all IDL attributes. | 2 # This file describes all IDL attributes. |
3 # If any IDL file uses an IDL attribute not listed below, the WebKit build will
fail. | 3 # If any IDL file uses an IDL attribute not listed below, the WebKit build will
fail. |
4 # If you want to add a new IDL attribute, you need to | 4 # If you want to add a new IDL attribute, you need to |
5 # (1) add the IDL attribute to this file | 5 # (1) add the IDL attribute to this file |
6 # (2) add the explanation to the WebKit IDL document (https://trac.webkit.or
g/wiki/WebKitIDL) | 6 # (2) add the explanation to the WebKit IDL document (https://trac.webkit.or
g/wiki/WebKitIDL) |
7 # (3) add test cases to run-bindings-tests | 7 # (3) add test cases to run-bindings-tests |
8 # | 8 # |
9 # The syntax of this file is as follows: | 9 # The syntax of this file is as follows: |
10 # - You can write one IDL attribute per one line. | 10 # - You can write one IDL attribute per one line. |
(...skipping 29 matching lines...) Expand all Loading... |
40 CustomLegacyCall | 40 CustomLegacyCall |
41 CustomNamedGetter | 41 CustomNamedGetter |
42 CustomNamedSetter | 42 CustomNamedSetter |
43 CustomSetter | 43 CustomSetter |
44 CustomToV8 | 44 CustomToV8 |
45 Default=NullString|Undefined | 45 Default=NullString|Undefined |
46 DeliverCustomElementCallbacks | 46 DeliverCustomElementCallbacks |
47 DependentLifetime | 47 DependentLifetime |
48 DeprecateAs=* | 48 DeprecateAs=* |
49 DoNotCheckConstants | 49 DoNotCheckConstants |
50 DoNotCheckJSProperty | |
51 DoNotCheckSecurity | 50 DoNotCheckSecurity |
52 DoNotCheckSecurityOnGetter | 51 DoNotCheckSecurityOnGetter |
53 DoNotCheckSecurityOnSetter | 52 DoNotCheckSecurityOnSetter |
54 DoNotCheckSignature | 53 DoNotCheckSignature |
55 DoNotGenerateToV8 | 54 DoNotGenerateToV8 |
56 DoNotGenerateWrap | 55 DoNotGenerateWrap |
57 EnabledAtRuntime=* | 56 EnabledAtRuntime=* |
58 EnabledPerContext=* | 57 EnabledPerContext=* |
59 EnforceRange | 58 EnforceRange |
60 EventTarget | 59 EventTarget |
61 GenerateIsReachable=* | 60 GenerateIsReachable=* |
62 GetterRaisesException | 61 GetterRaisesException |
63 Immutable | 62 Immutable |
64 ImplementationNamespace=* | 63 ImplementationNamespace=* |
65 ImplementedAs=* | 64 ImplementedAs=* |
66 InitializedByEventConstructor | 65 InitializedByEventConstructor |
67 InterfaceName=* | 66 InterfaceName=* |
68 IsIndex | 67 IsIndex |
69 MasqueradesAsUndefined | 68 MasqueradesAsUndefined |
70 MeasureAs=* | 69 MeasureAs=* |
71 NamedConstructor=* | 70 NamedConstructor=* |
72 NoInterfaceObject | 71 NoInterfaceObject |
73 NotEnumerable | 72 NotEnumerable |
| 73 OverrideBuiltins |
74 PerWorldBindings | 74 PerWorldBindings |
75 RaisesException | 75 RaisesException |
76 ReadOnly | 76 ReadOnly |
77 Reflect=* | 77 Reflect=* |
78 Replaceable | 78 Replaceable |
79 SetterRaisesException | 79 SetterRaisesException |
80 StrictTypeChecking | 80 StrictTypeChecking |
81 TreatNullAs=NullString | 81 TreatNullAs=NullString |
82 TreatReturnedNullStringAs=Null|Undefined | 82 TreatReturnedNullStringAs=Null|Undefined |
83 TreatUndefinedAs=NullString | 83 TreatUndefinedAs=NullString |
84 TypedArray=* | 84 TypedArray=* |
85 URL | 85 URL |
86 Unforgeable | 86 Unforgeable |
87 WrapAsFunction | 87 WrapAsFunction |
OLD | NEW |