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 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
65 ImplementationNamespace=* | 65 ImplementationNamespace=* |
66 ImplementedAs=* | 66 ImplementedAs=* |
67 IndexedGetter | 67 IndexedGetter |
68 InitializedByEventConstructor | 68 InitializedByEventConstructor |
69 InterfaceName=* | 69 InterfaceName=* |
70 IsIndex | 70 IsIndex |
71 IsWorkerContext | 71 IsWorkerContext |
72 MasqueradesAsUndefined | 72 MasqueradesAsUndefined |
73 MeasureAs=* | 73 MeasureAs=* |
74 NamedConstructor=* | 74 NamedConstructor=* |
75 NamedGetter | |
76 NoWrapperCache | 75 NoWrapperCache |
77 NotEnumerable | 76 NotEnumerable |
78 PerWorldBindings | 77 PerWorldBindings |
79 RaisesException | 78 RaisesException |
80 ReadOnly | 79 ReadOnly |
81 Reflect=* | 80 Reflect=* |
82 Replaceable | 81 Replaceable |
83 ReturnNewObject | 82 ReturnNewObject |
84 SetterRaisesException | 83 SetterRaisesException |
85 SkipVTableValidation | 84 SkipVTableValidation |
86 StrictTypeChecking | 85 StrictTypeChecking |
87 SuppressToJSObject | 86 SuppressToJSObject |
88 TreatNullAs=NullString | 87 TreatNullAs=NullString |
89 TreatReturnedNullStringAs=Null|Undefined | 88 TreatReturnedNullStringAs=Null|Undefined |
90 TreatUndefinedAs=NullString | 89 TreatUndefinedAs=NullString |
91 TypedArray=* | 90 TypedArray=* |
92 URL | 91 URL |
93 Unforgeable | 92 Unforgeable |
94 WrapAsFunction | 93 WrapAsFunction |
OLD | NEW |