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 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
56 EnabledAtRuntime=* | 56 EnabledAtRuntime=* |
57 EnabledPerContext=* | 57 EnabledPerContext=* |
58 EnforceRange | 58 EnforceRange |
59 EventTarget | 59 EventTarget |
60 GenerateIsReachable=ImplDocument|ImplElementRoot|ImplOwnerRoot|ImplOwnerNodeRoot | 60 GenerateIsReachable=ImplDocument|ImplElementRoot|ImplOwnerRoot|ImplOwnerNodeRoot |
61 GetterRaisesException | 61 GetterRaisesException |
62 Immutable | 62 Immutable |
63 ImplementationLacksVTable | 63 ImplementationLacksVTable |
64 ImplementationNamespace=* | 64 ImplementationNamespace=* |
65 ImplementedAs=* | 65 ImplementedAs=* |
66 IndexedGetter | |
67 InitializedByEventConstructor | 66 InitializedByEventConstructor |
68 InterfaceName=* | 67 InterfaceName=* |
69 IsIndex | 68 IsIndex |
70 MasqueradesAsUndefined | 69 MasqueradesAsUndefined |
71 MeasureAs=* | 70 MeasureAs=* |
72 NamedConstructor=* | 71 NamedConstructor=* |
73 NoWrapperCache | 72 NoWrapperCache |
74 NotEnumerable | 73 NotEnumerable |
75 PerWorldBindings | 74 PerWorldBindings |
76 RaisesException | 75 RaisesException |
77 ReadOnly | 76 ReadOnly |
78 Reflect=* | 77 Reflect=* |
79 Replaceable | 78 Replaceable |
80 ReturnNewObject | 79 ReturnNewObject |
81 SetterRaisesException | 80 SetterRaisesException |
82 SkipVTableValidation | 81 SkipVTableValidation |
83 StrictTypeChecking | 82 StrictTypeChecking |
84 SuppressToJSObject | 83 SuppressToJSObject |
85 TreatNullAs=NullString | 84 TreatNullAs=NullString |
86 TreatReturnedNullStringAs=Null|Undefined | 85 TreatReturnedNullStringAs=Null|Undefined |
87 TreatUndefinedAs=NullString | 86 TreatUndefinedAs=NullString |
88 TypedArray=* | 87 TypedArray=* |
89 URL | 88 URL |
90 Unforgeable | 89 Unforgeable |
91 WrapAsFunction | 90 WrapAsFunction |
OLD | NEW |