Adjustment because trimmedRange is not available in swift-syntax release/6.0

This commit is contained in:
Alex Hoppen
2024-05-07 11:45:39 -07:00
parent 18fd0a7d3e
commit 714ff2a620

View File

@@ -110,7 +110,10 @@ public struct ConvertJSONToCodableStruct: EditRefactoringProvider {
// Closures are replaced entirely, since they were invalid code to
// start with.
return [
SourceEdit(range: closure.trimmedRange, replacement: decls.description)
SourceEdit(
range: closure.positionAfterSkippingLeadingTrivia..<closure.endPositionBeforeTrailingTrivia,
replacement: decls.description
)
]
case .endingClosure(let closure, let unexpected):
// Closures are replaced entirely, since they were invalid code to