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

Side by Side Diff: Source/bindings/scripts/IDLAttributes.txt

Issue 14179013: Add support for [NoInterfaceObject] extended attribute to bindings generator (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: No longer parse IDL files to avoid slowing down build time Created 7 years, 7 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 # 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 10 matching lines...) Expand all
21 ActiveDOMObject 21 ActiveDOMObject
22 ActivityLog=Access|Setter|Getter|AccessForIsolatedWorlds|SetterForIsolatedWorlds |GetterForIsolatedWorlds 22 ActivityLog=Access|Setter|Getter|AccessForIsolatedWorlds|SetterForIsolatedWorlds |GetterForIsolatedWorlds
23 CachedAttribute 23 CachedAttribute
24 CacheAttributeForGC 24 CacheAttributeForGC
25 CallWith=ScriptExecutionContext|ScriptState|ScriptArguments 25 CallWith=ScriptExecutionContext|ScriptState|ScriptArguments
26 CheckSecurity 26 CheckSecurity
27 CheckSecurityForNode 27 CheckSecurityForNode
28 Clamp 28 Clamp
29 Conditional=* 29 Conditional=*
30 Constructor 30 Constructor
31 ConstructorPrefix=*
haraken 2013/05/07 01:12:06 Can we use [ImplementedAs] instead of introducing
31 ConstructorTemplate=Event|TypedArray 32 ConstructorTemplate=Event|TypedArray
32 Custom 33 Custom
33 CustomCall 34 CustomCall
34 CustomConstructor 35 CustomConstructor
35 CustomDeleteProperty 36 CustomDeleteProperty
36 CustomEnumerateProperty 37 CustomEnumerateProperty
37 CustomGetter 38 CustomGetter
38 CustomIndexedGetter 39 CustomIndexedGetter
39 CustomIndexedSetter 40 CustomIndexedSetter
40 CustomIsReachable 41 CustomIsReachable
(...skipping 21 matching lines...) Expand all
62 Immutable 63 Immutable
63 ImplementationLacksVTable 64 ImplementationLacksVTable
64 ImplementationNamespace=* 65 ImplementationNamespace=*
65 ImplementedAs=* 66 ImplementedAs=*
66 InitializedByEventConstructor 67 InitializedByEventConstructor
67 InterfaceName=* 68 InterfaceName=*
68 IsIndex 69 IsIndex
69 MasqueradesAsUndefined 70 MasqueradesAsUndefined
70 MeasureAs=* 71 MeasureAs=*
71 NamedConstructor=* 72 NamedConstructor=*
73 NoInterfaceObject
72 NotEnumerable 74 NotEnumerable
73 PerWorldBindings 75 PerWorldBindings
74 RaisesException 76 RaisesException
75 ReadOnly 77 ReadOnly
76 Reflect=* 78 Reflect=*
77 Replaceable 79 Replaceable
78 SetterRaisesException 80 SetterRaisesException
79 SkipVTableValidation 81 SkipVTableValidation
80 StrictTypeChecking 82 StrictTypeChecking
81 TreatNullAs=NullString 83 TreatNullAs=NullString
82 TreatReturnedNullStringAs=Null|Undefined 84 TreatReturnedNullStringAs=Null|Undefined
83 TreatUndefinedAs=NullString 85 TreatUndefinedAs=NullString
84 TypedArray=* 86 TypedArray=*
85 URL 87 URL
86 Unforgeable 88 Unforgeable
87 WrapAsFunction 89 WrapAsFunction
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698