@@ -22,6 +22,171 @@ public typealias AccessPathComponentSyntax = ImportPathComponentSyntax
2222@available ( * , deprecated, renamed: " WithAttributesSyntax " )
2323public typealias AttributedSyntax = WithAttributesSyntax
2424
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+
25190public extension DeclGroupSyntax {
26191 @available ( * , deprecated, renamed: " memberBlock " )
27192 var members : MemberDeclBlockSyntax {
@@ -209,6 +374,66 @@ public extension FunctionTypeSyntax {
209374 }
210375}
211376
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+
212437public extension ImportDeclSyntax {
213438 @available ( * , deprecated, renamed: " unexpectedBetweenModifiersAndImportKeyword " )
214439 var unexpectedBetweenModifiersAndImportTok : UnexpectedNodesSyntax ? {
@@ -386,3 +611,8 @@ public extension TupleExprSyntax {
386611 )
387612 }
388613}
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