Skip to content

Commit af02346

Browse files
authored
Merge pull request #2795 from MAJKFL/disambiguate-closure-capture-syntax-initializer
Remove deprecated `ClosureCaptureSyntax` initializer with `assignToken`
2 parents 5170a2d + fa3725d commit af02346

File tree

1 file changed

+0
-41
lines changed

1 file changed

+0
-41
lines changed

Sources/SwiftSyntax/SwiftSyntaxCompatibility.swift

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -175,47 +175,6 @@ extension ClosureCaptureSyntax {
175175
}
176176
}
177177

178-
@available(
179-
*,
180-
deprecated,
181-
renamed: "ClosureCaptureSyntax(leadingTrivia:_:specifier:_:name:_:initializer:_:trailingComma:_:trailingTrivia:)"
182-
)
183-
@_disfavoredOverload
184-
public init(
185-
leadingTrivia: Trivia? = nil,
186-
_ unexpectedBeforeSpecifier: UnexpectedNodesSyntax? = nil,
187-
specifier: ClosureCaptureSpecifierSyntax? = nil,
188-
_ unexpectedBetweenSpecifierAndName: UnexpectedNodesSyntax? = nil,
189-
name: TokenSyntax? = nil,
190-
_ unexpectedBetweenNameAndAssignToken: UnexpectedNodesSyntax? = nil,
191-
assignToken: TokenSyntax? = nil,
192-
_ unexpectedBetweenAssignTokenAndExpression: UnexpectedNodesSyntax? = nil,
193-
expression: some ExprSyntaxProtocol,
194-
_ unexpectedBetweenExpressionAndTrailingComma: UnexpectedNodesSyntax? = nil,
195-
trailingComma: TokenSyntax? = nil,
196-
_ unexpectedAfterTrailingComma: UnexpectedNodesSyntax? = nil,
197-
trailingTrivia: Trivia? = nil
198-
199-
) {
200-
self.init(
201-
leadingTrivia: leadingTrivia,
202-
unexpectedBeforeSpecifier,
203-
specifier: specifier,
204-
unexpectedBetweenSpecifierAndName,
205-
name: name ?? .identifier("", presence: .missing),
206-
unexpectedBetweenNameAndAssignToken,
207-
initializer: InitializerClauseSyntax(
208-
equal: assignToken ?? .equalToken(presence: .missing),
209-
unexpectedBetweenAssignTokenAndExpression,
210-
value: expression
211-
),
212-
unexpectedBetweenExpressionAndTrailingComma,
213-
trailingComma: trailingComma,
214-
unexpectedAfterTrailingComma,
215-
trailingTrivia: trailingTrivia
216-
)
217-
}
218-
219178
/// Creates a ``ClosureCaptureSyntax`` with a `name`, and automatically adds an `equal` token to it since the name is non-optional.
220179
///
221180
/// - SeeAlso: ``ClosureCaptureSyntax/init(leadingTrivia:_:specifier:_:name:_:initializer:_:trailingComma:_:trailingTrivia:)``.

0 commit comments

Comments
 (0)