Skip to content

Commit 315a2e4

Browse files
authored
Merge pull request #2467 from ahoppen/ahoppen/fix-it-applier
Move `FixItApplier` to `SwiftIDEUtils` so that SourceKit-LSP can use it
2 parents 1b07654 + c702388 commit 315a2e4

File tree

4 files changed

+6
-4
lines changed

4 files changed

+6
-4
lines changed

Package.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ let package = Package(
107107

108108
.target(
109109
name: "SwiftIDEUtils",
110-
dependencies: ["SwiftSyntax", "SwiftParser"],
110+
dependencies: ["SwiftSyntax", "SwiftDiagnostics", "SwiftParser"],
111111
exclude: ["CMakeLists.txt"]
112112
),
113113

@@ -191,7 +191,7 @@ let package = Package(
191191

192192
.target(
193193
name: "SwiftSyntaxMacrosTestSupport",
194-
dependencies: ["_SwiftSyntaxTestSupport", "SwiftDiagnostics", "SwiftParser", "SwiftSyntaxMacros", "SwiftSyntaxMacroExpansion"]
194+
dependencies: ["_SwiftSyntaxTestSupport", "SwiftDiagnostics", "SwiftIDEUtils", "SwiftParser", "SwiftSyntaxMacros", "SwiftSyntaxMacroExpansion"]
195195
),
196196

197197
.testTarget(
@@ -211,7 +211,7 @@ let package = Package(
211211

212212
.testTarget(
213213
name: "SwiftParserTest",
214-
dependencies: ["_SwiftSyntaxTestSupport", "SwiftDiagnostics", "SwiftOperators", "SwiftParser", "SwiftSyntaxBuilder"],
214+
dependencies: ["_SwiftSyntaxTestSupport", "SwiftDiagnostics", "SwiftIDEUtils", "SwiftOperators", "SwiftParser", "SwiftSyntaxBuilder"],
215215
swiftSettings: swiftParserSwiftSettings
216216
),
217217

Sources/_SwiftSyntaxTestSupport/FixItApplier.swift renamed to Sources/SwiftIDEUtils/FixItApplier.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212

1313
import SwiftDiagnostics
1414
import SwiftSyntax
15-
import SwiftSyntaxMacroExpansion
1615

16+
@_spi(FixItApplier)
1717
public enum FixItApplier {
1818
/// Applies selected or all Fix-Its from the provided diagnostics to a given syntax tree.
1919
///

Sources/SwiftSyntaxMacrosTestSupport/Assertions.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
import SwiftBasicFormat
1414
import SwiftDiagnostics
15+
@_spi(FixItApplier) import SwiftIDEUtils
1516
import SwiftParser
1617
import SwiftParserDiagnostics
1718
import SwiftSyntax

Tests/SwiftParserTest/Assertions.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
import SwiftDiagnostics
14+
@_spi(FixItApplier) import SwiftIDEUtils
1415
@_spi(Testing) @_spi(RawSyntax) @_spi(AlternateTokenIntrospection) @_spi(ExperimentalLanguageFeatures) import SwiftParser
1516
@_spi(RawSyntax) import SwiftParserDiagnostics
1617
@_spi(RawSyntax) import SwiftSyntax

0 commit comments

Comments
 (0)