|
6 | 6 | #define NODE_ANNOTATION(NAME)
|
7 | 7 | #endif
|
8 | 8 |
|
| 9 | +#ifndef NODE_ANNOTATION_CHANGE_KIND |
| 10 | +#define NODE_ANNOTATION_CHANGE_KIND(NAME) NODE_ANNOTATION(NAME) |
| 11 | +#endif |
| 12 | + |
9 | 13 | #ifndef DECL_ATTR
|
10 | 14 | #define DECL_ATTR(NAME)
|
11 | 15 | #endif
|
@@ -49,37 +53,35 @@ NODE_KIND(DeclTypeAlias, TypeAlias)
|
49 | 53 | NODE_ANNOTATION(Added)
|
50 | 54 | NODE_ANNOTATION(Removed)
|
51 | 55 | NODE_ANNOTATION(Updated)
|
52 |
| -NODE_ANNOTATION(RemovingErrorParam) |
53 |
| -NODE_ANNOTATION(ImplicitOptionalToOptional) |
54 |
| -NODE_ANNOTATION(OptionalToImplicitOptional) |
55 |
| -NODE_ANNOTATION(WrapOptional) |
56 |
| -NODE_ANNOTATION(WrapImplicitOptional) |
57 |
| -NODE_ANNOTATION(UnwrapOptional) |
58 |
| -NODE_ANNOTATION(GenericParamUpCast) |
59 |
| -NODE_ANNOTATION(GenericParamDownCast) |
60 |
| -NODE_ANNOTATION(TypeAliasChangeFromInt) |
61 |
| -NODE_ANNOTATION(GetterToProperty) |
62 |
| -NODE_ANNOTATION(SetterToProperty) |
63 | 56 | NODE_ANNOTATION(PropertyName)
|
64 |
| -NODE_ANNOTATION(TypeRewritten) |
65 | 57 | NODE_ANNOTATION(TypeRewrittenLeft)
|
66 | 58 | NODE_ANNOTATION(TypeRewrittenRight)
|
67 |
| -NODE_ANNOTATION(ModernizeEnum) |
68 |
| -NODE_ANNOTATION(UnwrapUnmanaged) |
69 | 59 | NODE_ANNOTATION(RemovedDecl)
|
70 |
| -NODE_ANNOTATION(Rename) |
71 | 60 | NODE_ANNOTATION(RenameOldName)
|
72 | 61 | NODE_ANNOTATION(RenameNewName)
|
73 | 62 | NODE_ANNOTATION(NowThrowing)
|
74 | 63 | NODE_ANNOTATION(NowMutating)
|
75 | 64 | NODE_ANNOTATION(StaticChange)
|
76 | 65 | NODE_ANNOTATION(OwnershipChange)
|
77 |
| -NODE_ANNOTATION(DictionaryKeyUpdate) |
78 |
| -NODE_ANNOTATION(OptionalDictionaryKeyUpdate) |
79 |
| -NODE_ANNOTATION(ArrayMemberUpdate) |
80 |
| -NODE_ANNOTATION(OptionalArrayMemberUpdate) |
81 |
| -NODE_ANNOTATION(SimpleStringRepresentableUpdate) |
82 |
| -NODE_ANNOTATION(SimpleOptionalStringRepresentableUpdate) |
| 66 | + |
| 67 | +NODE_ANNOTATION_CHANGE_KIND(ImplicitOptionalToOptional) |
| 68 | +NODE_ANNOTATION_CHANGE_KIND(OptionalToImplicitOptional) |
| 69 | +NODE_ANNOTATION_CHANGE_KIND(WrapOptional) |
| 70 | +NODE_ANNOTATION_CHANGE_KIND(WrapImplicitOptional) |
| 71 | +NODE_ANNOTATION_CHANGE_KIND(UnwrapOptional) |
| 72 | +NODE_ANNOTATION_CHANGE_KIND(GetterToProperty) |
| 73 | +NODE_ANNOTATION_CHANGE_KIND(SetterToProperty) |
| 74 | +NODE_ANNOTATION_CHANGE_KIND(TypeRewritten) |
| 75 | +NODE_ANNOTATION_CHANGE_KIND(ModernizeEnum) |
| 76 | +NODE_ANNOTATION_CHANGE_KIND(UnwrapUnmanaged) |
| 77 | +NODE_ANNOTATION_CHANGE_KIND(Rename) |
| 78 | +NODE_ANNOTATION_CHANGE_KIND(DictionaryKeyUpdate) |
| 79 | +NODE_ANNOTATION_CHANGE_KIND(OptionalDictionaryKeyUpdate) |
| 80 | +NODE_ANNOTATION_CHANGE_KIND(ArrayMemberUpdate) |
| 81 | +NODE_ANNOTATION_CHANGE_KIND(OptionalArrayMemberUpdate) |
| 82 | +NODE_ANNOTATION_CHANGE_KIND(SimpleStringRepresentableUpdate) |
| 83 | +NODE_ANNOTATION_CHANGE_KIND(SimpleOptionalStringRepresentableUpdate) |
| 84 | + |
83 | 85 |
|
84 | 86 | DECL_ATTR(deprecated)
|
85 | 87 | DECL_ATTR(fixedLayout)
|
@@ -167,5 +169,6 @@ SPECIAL_CASE_ID(ToUIntMax)
|
167 | 169 | #undef KNOWN_PROTOCOL
|
168 | 170 | #undef KEY
|
169 | 171 | #undef DECL_ATTR
|
| 172 | +#undef NODE_ANNOTATION_CHANGE_KIND |
170 | 173 | #undef NODE_ANNOTATION
|
171 | 174 | #undef NODE_KIND
|
0 commit comments