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

Side by Side Diff: Source/bindings/IDLExtendedAttributes.txt

Issue 877523004: Add extended attribute, [Measure], to simplify use counting (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Use the same key for overloads. Created 5 years, 11 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 | Annotate | Revision Log
OLDNEW
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 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
45 ConstructorCallWith=ExecutionContext|ScriptState|Document 45 ConstructorCallWith=ExecutionContext|ScriptState|Document
46 Custom=|Getter|Setter|LegacyCallAsFunction|ToV8|VisitDOMWrapper|PropertyGetter|P ropertyEnumerator|PropertyQuery 46 Custom=|Getter|Setter|LegacyCallAsFunction|ToV8|VisitDOMWrapper|PropertyGetter|P ropertyEnumerator|PropertyQuery
47 CustomConstructor 47 CustomConstructor
48 CustomElementCallbacks 48 CustomElementCallbacks
49 Default=Undefined 49 Default=Undefined
50 DependentLifetime 50 DependentLifetime
51 DeprecateAs=* 51 DeprecateAs=*
52 DoNotCheckConstants 52 DoNotCheckConstants
53 DoNotCheckSecurity=|Setter 53 DoNotCheckSecurity=|Setter
54 DoNotCheckSignature 54 DoNotCheckSignature
55 DoNotMeasure
55 EnforceRange 56 EnforceRange
56 EventConstructor 57 EventConstructor
57 ExposeJSAccessors 58 ExposeJSAccessors
58 Exposed=* 59 Exposed=*
59 GarbageCollected 60 GarbageCollected
60 Global=|* 61 Global=|*
61 Immutable 62 Immutable
62 ImplementedAs=* 63 ImplementedAs=*
63 ImplementedInPrivateScript 64 ImplementedInPrivateScript
64 InitializedByEventConstructor 65 InitializedByEventConstructor
65 Iterable 66 Iterable
66 LegacyTreatAsPartialInterface 67 LegacyTreatAsPartialInterface
67 LogActivity=|GetterOnly|SetterOnly 68 LogActivity=|GetterOnly|SetterOnly
68 LogAllWorlds 69 LogAllWorlds
70 Measure
69 MeasureAs=* 71 MeasureAs=*
70 NamedConstructor=* 72 NamedConstructor=*
71 NoImplHeader 73 NoImplHeader
72 NoInterfaceObject 74 NoInterfaceObject
73 NotEnumerable 75 NotEnumerable
74 OnlyExposedToPrivateScript 76 OnlyExposedToPrivateScript
75 OverrideBuiltins 77 OverrideBuiltins
76 PartialInterfaceImplementedAs=* 78 PartialInterfaceImplementedAs=*
77 # Valid values for [PerContextEnabled] are Context Features, in 79 # Valid values for [PerContextEnabled] are Context Features, in
78 # ContextFeatures::FeatureType in Source/core/dom/ContextFeatures.h 80 # ContextFeatures::FeatureType in Source/core/dom/ContextFeatures.h
(...skipping 15 matching lines...) Expand all
94 SetWrapperReferenceFrom=* 96 SetWrapperReferenceFrom=*
95 SetWrapperReferenceTo=* 97 SetWrapperReferenceTo=*
96 SetterCallWith=ExecutionContext|ScriptArguments|ActiveWindow|FirstWindow 98 SetterCallWith=ExecutionContext|ScriptArguments|ActiveWindow|FirstWindow
97 TreatNullAs=NullString|EmptyString 99 TreatNullAs=NullString|EmptyString
98 TreatReturnedNullStringAs=Null|Undefined 100 TreatReturnedNullStringAs=Null|Undefined
99 TreatUndefinedAs=NullString 101 TreatUndefinedAs=NullString
100 TypeChecking=Interface|Unrestricted 102 TypeChecking=Interface|Unrestricted
101 URL 103 URL
102 Unforgeable 104 Unforgeable
103 WillBeGarbageCollected 105 WillBeGarbageCollected
OLDNEW
« no previous file with comments | « no previous file | Source/bindings/scripts/v8_attributes.py » ('j') | Source/bindings/scripts/v8_utilities.py » ('J')

Powered by Google App Engine
This is Rietveld 408576698