@@ -22,6 +22,171 @@ public typealias AccessPathComponentSyntax = ImportPathComponentSyntax
22
22
@available ( * , deprecated, renamed: " WithAttributesSyntax " )
23
23
public typealias AttributedSyntax = WithAttributesSyntax
24
24
25
+ public extension AvailabilityConditionSyntax {
26
+ @available ( * , deprecated, renamed: " unexpectedBetweenLeftParenAndAvailabilityArguments " )
27
+ var unexpectedBetweenLeftParenAndAvailabilitySpec : UnexpectedNodesSyntax ? {
28
+ get { unexpectedBetweenLeftParenAndAvailabilityArguments }
29
+ set { unexpectedBetweenLeftParenAndAvailabilityArguments = newValue }
30
+ }
31
+
32
+ @available ( * , deprecated, renamed: " availabilityArguments " )
33
+ var availabilitySpec : AvailabilitySpecListSyntax {
34
+ get { availabilityArguments }
35
+ set { availabilityArguments = newValue }
36
+ }
37
+
38
+ @available ( * , deprecated, renamed: " unexpectedBetweenAvailabilityArgumentsAndRightParen " )
39
+ var unexpectedBetweenAvailabilitySpecAndRightParen : UnexpectedNodesSyntax ? {
40
+ get { unexpectedBetweenAvailabilityArgumentsAndRightParen }
41
+ set { unexpectedBetweenAvailabilityArgumentsAndRightParen = newValue }
42
+ }
43
+
44
+ @available ( * , deprecated, message: " Use an initializer with an availabilityArguments argument " )
45
+ init (
46
+ leadingTrivia: Trivia ? = nil ,
47
+ _ unexpectedBeforeAvailabilityKeyword: UnexpectedNodesSyntax ? = nil ,
48
+ availabilityKeyword: TokenSyntax ,
49
+ _ unexpectedBetweenAvailabilityKeywordAndLeftParen: UnexpectedNodesSyntax ? = nil ,
50
+ leftParen: TokenSyntax = . leftParenToken( ) ,
51
+ _ unexpectedBetweenLeftParenAndAvailabilitySpec: UnexpectedNodesSyntax ? = nil ,
52
+ availabilitySpec: AvailabilitySpecListSyntax ,
53
+ _ unexpectedBetweenAvailabilitySpecAndRightParen: UnexpectedNodesSyntax ? = nil ,
54
+ rightParen: TokenSyntax = . rightParenToken( ) ,
55
+ _ unexpectedAfterRightParen: UnexpectedNodesSyntax ? = nil ,
56
+ trailingTrivia: Trivia ? = nil
57
+ ) {
58
+ self . init (
59
+ leadingTrivia: leadingTrivia,
60
+ unexpectedBeforeAvailabilityKeyword,
61
+ availabilityKeyword: availabilityKeyword,
62
+ unexpectedBetweenAvailabilityKeywordAndLeftParen,
63
+ leftParen: leftParen,
64
+ unexpectedBetweenLeftParenAndAvailabilitySpec,
65
+ availabilityArguments: availabilitySpec,
66
+ unexpectedBetweenAvailabilitySpecAndRightParen,
67
+ rightParen: rightParen,
68
+ unexpectedAfterRightParen,
69
+ trailingTrivia: trailingTrivia
70
+ )
71
+ }
72
+ }
73
+
74
+ public extension AvailabilityEntrySyntax {
75
+ @available ( * , deprecated, renamed: " unexpectedBetweenColonAndAvailabilityArguments " )
76
+ var unexpectedBetweenColonAndAvailabilityList : UnexpectedNodesSyntax ? {
77
+ get { unexpectedBetweenColonAndAvailabilityArguments }
78
+ set { unexpectedBetweenColonAndAvailabilityArguments = newValue }
79
+ }
80
+
81
+ @available ( * , deprecated, renamed: " availabilityArguments " )
82
+ var availabilityList : AvailabilitySpecListSyntax {
83
+ get { availabilityArguments }
84
+ set { availabilityArguments = newValue }
85
+ }
86
+
87
+ @available ( * , deprecated, renamed: " unexpectedBetweenAvailabilityArgumentsAndSemicolon " )
88
+ var unexpectedBetweenAvailabilityListAndSemicolon : UnexpectedNodesSyntax ? {
89
+ get { unexpectedBetweenAvailabilityArgumentsAndSemicolon }
90
+ set { unexpectedBetweenAvailabilityArgumentsAndSemicolon = newValue }
91
+ }
92
+
93
+ /// Adds the provided `element` to the node's `availabilityList`
94
+ /// collection.
95
+ /// - param element: The new `Availability` to add to the node's
96
+ /// `availabilityList` collection.
97
+ /// - returns: A copy of the receiver with the provided `Availability`
98
+ /// appended to its `availabilityList` collection.
99
+ @available ( * , deprecated, renamed: " addAvailabilityArgument " )
100
+ func addAvailability( _ element: AvailabilityArgumentSyntax ) -> AvailabilityEntrySyntax {
101
+ addAvailabilityArgument ( element)
102
+ }
103
+
104
+ @available ( * , deprecated, message: " Use an initializer with an availabilityArguments argument " )
105
+ init (
106
+ leadingTrivia: Trivia ? = nil ,
107
+ _ unexpectedBeforeLabel: UnexpectedNodesSyntax ? = nil ,
108
+ label: TokenSyntax = . keyword( . availability) ,
109
+ _ unexpectedBetweenLabelAndColon: UnexpectedNodesSyntax ? = nil ,
110
+ colon: TokenSyntax = . colonToken( ) ,
111
+ _ unexpectedBetweenColonAndAvailabilityList: UnexpectedNodesSyntax ? = nil ,
112
+ availabilityList: AvailabilitySpecListSyntax ,
113
+ _ unexpectedBetweenAvailabilityListAndSemicolon: UnexpectedNodesSyntax ? = nil ,
114
+ semicolon: TokenSyntax = . semicolonToken( ) ,
115
+ _ unexpectedAfterSemicolon: UnexpectedNodesSyntax ? = nil ,
116
+ trailingTrivia: Trivia ? = nil
117
+ ) {
118
+ self . init (
119
+ leadingTrivia: leadingTrivia,
120
+ unexpectedBeforeLabel,
121
+ label: label,
122
+ unexpectedBetweenLabelAndColon,
123
+ colon: colon,
124
+ unexpectedBetweenColonAndAvailabilityList,
125
+ availabilityArguments: availabilityList,
126
+ unexpectedBetweenAvailabilityListAndSemicolon,
127
+ semicolon: semicolon,
128
+ unexpectedAfterSemicolon,
129
+ trailingTrivia: trailingTrivia
130
+ )
131
+ }
132
+ }
133
+
134
+ public extension BackDeployedAttributeSpecListSyntax {
135
+ @available ( * , deprecated, renamed: " unexpectedBetweenColonAndPlatforms " )
136
+ var unexpectedBetweenColonAndVersionList : UnexpectedNodesSyntax ? {
137
+ get { unexpectedBetweenColonAndPlatforms }
138
+ set { unexpectedBetweenColonAndPlatforms = newValue }
139
+ }
140
+
141
+ @available ( * , deprecated, renamed: " platforms " )
142
+ var versionList : AvailabilityVersionRestrictionListSyntax {
143
+ get { platforms }
144
+ set { platforms = newValue }
145
+ }
146
+
147
+ @available ( * , deprecated, renamed: " unexpectedAfterPlatforms " )
148
+ var unexpectedAfterVersionList : UnexpectedNodesSyntax ? {
149
+ get { unexpectedAfterPlatforms }
150
+ set { unexpectedAfterPlatforms = newValue }
151
+ }
152
+
153
+ /// Adds the provided `element` to the node's `versionList`
154
+ /// collection.
155
+ /// - param element: The new `Availability` to add to the node's
156
+ /// `versionList` collection.
157
+ /// - returns: A copy of the receiver with the provided `Availability`
158
+ /// appended to its `versionList` collection.
159
+ @available ( * , deprecated, renamed: " addPlatform " )
160
+ func addAvailability( _ element: AvailabilityVersionRestrictionListEntrySyntax ) -> BackDeployedAttributeSpecListSyntax {
161
+ addPlatform ( element)
162
+ }
163
+
164
+ @available ( * , deprecated, message: " Use an initializer with a platforms argument " )
165
+ init (
166
+ leadingTrivia: Trivia ? = nil ,
167
+ _ unexpectedBeforeBeforeLabel: UnexpectedNodesSyntax ? = nil ,
168
+ beforeLabel: TokenSyntax = . keyword( . before) ,
169
+ _ unexpectedBetweenBeforeLabelAndColon: UnexpectedNodesSyntax ? = nil ,
170
+ colon: TokenSyntax = . colonToken( ) ,
171
+ _ unexpectedBetweenColonAndVersionList: UnexpectedNodesSyntax ? = nil ,
172
+ versionList: AvailabilityVersionRestrictionListSyntax ,
173
+ _ unexpectedAfterVersionList: UnexpectedNodesSyntax ? = nil ,
174
+ trailingTrivia: Trivia ? = nil
175
+ ) {
176
+ self . init (
177
+ leadingTrivia: leadingTrivia,
178
+ unexpectedBeforeBeforeLabel,
179
+ beforeLabel: beforeLabel,
180
+ unexpectedBetweenBeforeLabelAndColon,
181
+ colon: colon,
182
+ unexpectedBetweenColonAndVersionList,
183
+ platforms: versionList,
184
+ unexpectedAfterVersionList,
185
+ trailingTrivia: trailingTrivia
186
+ )
187
+ }
188
+ }
189
+
25
190
public extension DeclGroupSyntax {
26
191
@available ( * , deprecated, renamed: " memberBlock " )
27
192
var members : MemberDeclBlockSyntax {
@@ -209,6 +374,66 @@ public extension FunctionTypeSyntax {
209
374
}
210
375
}
211
376
377
+ public extension GenericParameterClauseSyntax {
378
+ @available ( * , deprecated, renamed: " unexpectedBetweenLeftAngleBracketAndParameters " )
379
+ var unexpectedBetweenLeftAngleBracketAndGenericParameterList : UnexpectedNodesSyntax ? {
380
+ get { unexpectedBetweenLeftAngleBracketAndParameters }
381
+ set { unexpectedBetweenLeftAngleBracketAndParameters = newValue }
382
+ }
383
+
384
+ @available ( * , deprecated, renamed: " parameters " )
385
+ var genericParameterList : GenericParameterListSyntax {
386
+ get { parameters }
387
+ set { parameters = newValue }
388
+ }
389
+
390
+ @available ( * , deprecated, renamed: " unexpectedBetweenParametersAndGenericWhereClause " )
391
+ var unexpectedBetweenGenericParameterListAndGenericWhereClause : UnexpectedNodesSyntax ? {
392
+ get { unexpectedBetweenParametersAndGenericWhereClause }
393
+ set { unexpectedBetweenParametersAndGenericWhereClause = newValue }
394
+ }
395
+
396
+ /// Adds the provided `element` to the node's `genericParameterList`
397
+ /// collection.
398
+ /// - param element: The new `GenericParameter` to add to the node's
399
+ /// `genericParameterList` collection.
400
+ /// - returns: A copy of the receiver with the provided `GenericParameter`
401
+ /// appended to its `genericParameterList` collection.
402
+ @available ( * , deprecated, renamed: " addParameter " )
403
+ func addGenericParameter( _ element: GenericParameterSyntax ) -> GenericParameterClauseSyntax {
404
+ addParameter ( element)
405
+ }
406
+
407
+ @available ( * , deprecated, message: " Use an initializer with a parameters argument " )
408
+ init (
409
+ leadingTrivia: Trivia ? = nil ,
410
+ _ unexpectedBeforeLeftAngleBracket: UnexpectedNodesSyntax ? = nil ,
411
+ leftAngleBracket: TokenSyntax = . leftAngleToken( ) ,
412
+ _ unexpectedBetweenLeftAngleBracketAndGenericParameterList: UnexpectedNodesSyntax ? = nil ,
413
+ genericParameterList: GenericParameterListSyntax ,
414
+ _ unexpectedBetweenGenericParameterListAndGenericWhereClause: UnexpectedNodesSyntax ? = nil ,
415
+ genericWhereClause: GenericWhereClauseSyntax ? = nil ,
416
+ _ unexpectedBetweenGenericWhereClauseAndRightAngleBracket: UnexpectedNodesSyntax ? = nil ,
417
+ rightAngleBracket: TokenSyntax = . rightAngleToken( ) ,
418
+ _ unexpectedAfterRightAngleBracket: UnexpectedNodesSyntax ? = nil ,
419
+ trailingTrivia: Trivia ? = nil
420
+ ) {
421
+ self . init (
422
+ leadingTrivia: leadingTrivia,
423
+ unexpectedBeforeLeftAngleBracket,
424
+ leftAngleBracket: leftAngleBracket,
425
+ unexpectedBetweenLeftAngleBracketAndGenericParameterList,
426
+ parameters: genericParameterList,
427
+ unexpectedBetweenGenericParameterListAndGenericWhereClause,
428
+ genericWhereClause: genericWhereClause,
429
+ unexpectedBetweenGenericWhereClauseAndRightAngleBracket,
430
+ rightAngleBracket: rightAngleBracket,
431
+ unexpectedAfterRightAngleBracket,
432
+ trailingTrivia: trailingTrivia
433
+ )
434
+ }
435
+ }
436
+
212
437
public extension ImportDeclSyntax {
213
438
@available ( * , deprecated, renamed: " unexpectedBetweenModifiersAndImportKeyword " )
214
439
var unexpectedBetweenModifiersAndImportTok : UnexpectedNodesSyntax ? {
@@ -386,3 +611,8 @@ public extension TupleExprSyntax {
386
611
)
387
612
}
388
613
}
614
+
615
+ //==========================================================================//
616
+ // IMPORTANT: If you are tempted to add a compatiblity layer code here //
617
+ // please insert it in alphabetical order above //
618
+ //==========================================================================//
0 commit comments