Skip to content

Commit aacf6b6

Browse files
committed
Added missing set for deprecated variables
1 parent f6a8300 commit aacf6b6

File tree

1 file changed

+78
-10
lines changed

1 file changed

+78
-10
lines changed

Sources/SwiftSyntax/SwiftSyntaxCompatibility.swift

Lines changed: 78 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,19 +25,45 @@ public typealias AttributedSyntax = WithAttributesSyntax
2525
public extension DeclGroupSyntax {
2626
@available(*, deprecated, renamed: "memberBlock")
2727
var members: MemberDeclBlockSyntax {
28-
return self.memberBlock
28+
get {
29+
return memberBlock
30+
}
31+
set(value) {
32+
memberBlock = value
33+
}
2934
}
3035
}
3136

3237
public extension EnumDeclSyntax {
3338
@available(*, deprecated, renamed: "unexpectedBetweenIdentifierAndGenericParameterClause")
34-
var unexpectedBetweenIdentifierAndGenericParameters: UnexpectedNodesSyntax? { unexpectedBetweenIdentifierAndGenericParameterClause }
39+
var unexpectedBetweenIdentifierAndGenericParameters: UnexpectedNodesSyntax? {
40+
get {
41+
return unexpectedBetweenIdentifierAndGenericParameterClause
42+
}
43+
set(value) {
44+
unexpectedBetweenIdentifierAndGenericParameterClause = value
45+
}
46+
}
3547

3648
@available(*, deprecated, renamed: "genericParameterClause")
37-
var genericParameters: GenericParameterClauseSyntax? { genericParameterClause }
49+
var genericParameters: GenericParameterClauseSyntax? {
50+
get {
51+
return genericParameterClause
52+
}
53+
set(value) {
54+
genericParameterClause = value
55+
}
56+
}
3857

3958
@available(*, deprecated, renamed: "unexpectedBetweenGenericParameterClauseAndInheritanceClause")
40-
var unexpectedBetweenGenericParametersAndInheritanceClause: UnexpectedNodesSyntax? { unexpectedBetweenGenericParameterClauseAndInheritanceClause }
59+
var unexpectedBetweenGenericParametersAndInheritanceClause: UnexpectedNodesSyntax? {
60+
get {
61+
return unexpectedBetweenGenericParameterClauseAndInheritanceClause
62+
}
63+
set(value) {
64+
unexpectedBetweenGenericParameterClauseAndInheritanceClause = value
65+
}
66+
}
4167

4268
@available(*, deprecated, message: "Use an initializer with a genericParameterClause argument.")
4369
init(
@@ -162,13 +188,34 @@ public extension FunctionTypeSyntax {
162188

163189
public extension NamedOpaqueReturnTypeSyntax {
164190
@available(*, deprecated, renamed: "unexpectedBeforeGenericParameterClause")
165-
var unexpectedBeforeGenericParameters: UnexpectedNodesSyntax? { unexpectedBeforeGenericParameterClause }
191+
var unexpectedBeforeGenericParameters: UnexpectedNodesSyntax? {
192+
get {
193+
return unexpectedBeforeGenericParameterClause
194+
}
195+
set(value) {
196+
unexpectedBeforeGenericParameterClause = value
197+
}
198+
}
166199

167200
@available(*, deprecated, renamed: "genericParameterClause")
168-
var genericParameters: GenericParameterClauseSyntax? { genericParameterClause }
201+
var genericParameters: GenericParameterClauseSyntax {
202+
get {
203+
return genericParameterClause
204+
}
205+
set(value) {
206+
genericParameterClause = value
207+
}
208+
}
169209

170210
@available(*, deprecated, renamed: "unexpectedBetweenGenericParameterClauseAndBaseType")
171-
var unexpectedBetweenGenericParametersAndBaseType: UnexpectedNodesSyntax? { unexpectedBetweenGenericParameterClauseAndBaseType }
211+
var unexpectedBetweenGenericParametersAndBaseType: UnexpectedNodesSyntax? {
212+
get {
213+
return unexpectedBetweenGenericParameterClauseAndBaseType
214+
}
215+
set(value) {
216+
unexpectedBetweenGenericParameterClauseAndBaseType = value
217+
}
218+
}
172219

173220
@available(*, deprecated, message: "Use an initializer with a genericParameterClause argument.")
174221
init(
@@ -194,13 +241,34 @@ public extension NamedOpaqueReturnTypeSyntax {
194241

195242
public extension TupleExprSyntax {
196243
@available(*, deprecated, renamed: "unexpectedBetweenLeftParenAndElements")
197-
var unexpectedBetweenLeftParenAndElementList: UnexpectedNodesSyntax? { unexpectedBetweenLeftParenAndElements }
244+
var unexpectedBetweenLeftParenAndElementList: UnexpectedNodesSyntax? {
245+
get {
246+
return unexpectedBetweenLeftParenAndElements
247+
}
248+
set(value) {
249+
unexpectedBetweenLeftParenAndElements = value
250+
}
251+
}
198252

199253
@available(*, deprecated, renamed: "elements")
200-
var elementList: TupleExprElementListSyntax { elements }
254+
var elementList: TupleExprElementListSyntax {
255+
get {
256+
return elements
257+
}
258+
set(value) {
259+
elements = value
260+
}
261+
}
201262

202263
@available(*, deprecated, renamed: "unexpectedBetweenElementsAndRightParen")
203-
var unexpectedBetweenElementListAndRightParen: UnexpectedNodesSyntax? { unexpectedBetweenElementsAndRightParen }
264+
var unexpectedBetweenElementListAndRightParen: UnexpectedNodesSyntax? {
265+
get {
266+
return unexpectedBetweenElementsAndRightParen
267+
}
268+
set(value) {
269+
unexpectedBetweenElementsAndRightParen = value
270+
}
271+
}
204272

205273
@available(*, deprecated, message: "Use an initializer with a elements argument")
206274
init(

0 commit comments

Comments
 (0)