Skip to content

Commit de9afa3

Browse files
committed
[SwiftRefactor] PackageManifest: Rename Target to PackageTarget
1 parent 95190dc commit de9afa3

File tree

6 files changed

+22
-22
lines changed

6 files changed

+22
-22
lines changed

Sources/SwiftRefactor/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,13 @@ add_swift_syntax_library(SwiftRefactor
3535
PackageManifest/PackageDependency.swift
3636
PackageManifest/PackageEdit.swift
3737
PackageManifest/PackageIdentity.swift
38+
PackageManifest/PackageTarget.swift
3839
PackageManifest/ProductDescription.swift
3940
PackageManifest/RelativePath.swift
4041
PackageManifest/SemanticVersion.swift
4142
PackageManifest/SourceControlURL.swift
4243
PackageManifest/StringUtils.swift
4344
PackageManifest/SyntaxEditUtils.swift
44-
PackageManifest/Target.swift
4545
)
4646

4747
target_link_swift_syntax_libraries(SwiftRefactor PUBLIC

Sources/SwiftRefactor/PackageManifest/AddPackageTarget.swift

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ import SwiftSyntaxBuilder
1717
/// Add a target to a manifest's source code.
1818
public struct AddPackageTarget: ManifestEditRefactoringProvider {
1919
public struct Context {
20-
public let target: Target
20+
public let target: PackageTarget
2121
public let configuration: Configuration
2222

23-
public init(target: Target, configuration: Configuration = .init()) {
23+
public init(target: PackageTarget, configuration: Configuration = .init()) {
2424
self.target = target
2525
self.configuration = configuration
2626
}
@@ -187,7 +187,7 @@ public struct AddPackageTarget: ManifestEditRefactoringProvider {
187187
/// source files.
188188
fileprivate static func addPrimarySourceFile(
189189
outerPath: RelativePath,
190-
target: Target,
190+
target: PackageTarget,
191191
configuration: Configuration,
192192
to auxiliaryFiles: inout AuxiliaryFiles
193193
) {
@@ -300,7 +300,7 @@ public struct AddPackageTarget: ManifestEditRefactoringProvider {
300300
/// for a macro target.
301301
fileprivate static func addProvidedMacrosSourceFile(
302302
outerPath: RelativePath,
303-
target: Target,
303+
target: PackageTarget,
304304
to auxiliaryFiles: inout AuxiliaryFiles
305305
) {
306306
auxiliaryFiles.addSourceFile(
@@ -321,7 +321,7 @@ public struct AddPackageTarget: ManifestEditRefactoringProvider {
321321
}
322322
}
323323

324-
fileprivate extension Target.Dependency {
324+
fileprivate extension PackageTarget.Dependency {
325325
/// Retrieve the name of the dependency
326326
var name: String {
327327
switch self {
@@ -349,7 +349,7 @@ fileprivate extension AuxiliaryFiles {
349349

350350
/// The set of dependencies we need to introduce to a newly-created macro
351351
/// target.
352-
fileprivate let macroTargetDependencies: [Target.Dependency] = [
352+
fileprivate let macroTargetDependencies: [PackageTarget.Dependency] = [
353353
.product(name: "SwiftCompilerPlugin", package: "swift-syntax"),
354354
.product(name: "SwiftSyntaxMacros", package: "swift-syntax"),
355355
]
@@ -375,7 +375,7 @@ fileprivate extension PackageDependency {
375375
}
376376
}
377377

378-
fileprivate extension Target {
378+
fileprivate extension PackageTarget {
379379
var sanitizedName: String {
380380
name
381381
.mangledToC99ExtendedIdentifier()

Sources/SwiftRefactor/PackageManifest/AddPluginUsage.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ import SwiftSyntaxBuilder
1919
public struct AddPluginUsage: ManifestEditRefactoringProvider {
2020
public struct Context {
2121
public let targetName: String
22-
public let pluginUsage: Target.PluginUsage
22+
public let pluginUsage: PackageTarget.PluginUsage
2323

24-
public init(targetName: String, pluginUsage: Target.PluginUsage) {
24+
public init(targetName: String, pluginUsage: PackageTarget.PluginUsage) {
2525
self.targetName = targetName
2626
self.pluginUsage = pluginUsage
2727
}

Sources/SwiftRefactor/PackageManifest/AddTargetDependency.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ import SwiftSyntaxBuilder
1818
public struct AddTargetDependency: ManifestEditRefactoringProvider {
1919
public struct Context {
2020
/// The dependency to add.
21-
public var dependency: Target.Dependency
21+
public var dependency: PackageTarget.Dependency
2222

2323
/// The name of the target to which the dependency will be added.
2424
public var targetName: String
2525

26-
public init(dependency: Target.Dependency, targetName: String) {
26+
public init(dependency: PackageTarget.Dependency, targetName: String) {
2727
self.dependency = dependency
2828
self.targetName = targetName
2929
}
@@ -78,7 +78,7 @@ public struct AddTargetDependency: ManifestEditRefactoringProvider {
7878

7979
/// Implementation of adding a target dependency to an existing call.
8080
static func addTargetDependencyLocal(
81-
_ dependency: Target.Dependency,
81+
_ dependency: PackageTarget.Dependency,
8282
to targetCall: FunctionCallExprSyntax
8383
) throws -> FunctionCallExprSyntax {
8484
try targetCall.appendingToArrayArgument(

Sources/SwiftRefactor/PackageManifest/Target.swift renamed to Sources/SwiftRefactor/PackageManifest/PackageTarget.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import SwiftSyntax
1414

1515
/// Syntactic wrapper type that describes a target for refactoring
1616
/// purposes but does not interpret its contents.
17-
public struct Target {
17+
public struct PackageTarget {
1818
public let name: String
1919

2020
/// The type of target.
@@ -71,7 +71,7 @@ public struct Target {
7171
}
7272
}
7373

74-
extension Target: ManifestSyntaxRepresentable {
74+
extension PackageTarget: ManifestSyntaxRepresentable {
7575
/// The function name in the package manifest.
7676
private var functionName: String {
7777
switch type {
@@ -111,7 +111,7 @@ extension Target: ManifestSyntaxRepresentable {
111111
}
112112
}
113113

114-
extension Target.Dependency: ManifestSyntaxRepresentable {
114+
extension PackageTarget.Dependency: ManifestSyntaxRepresentable {
115115
func asSyntax() -> ExprSyntax {
116116
switch self {
117117
case .byName(name: let name):
@@ -129,7 +129,7 @@ extension Target.Dependency: ManifestSyntaxRepresentable {
129129
}
130130
}
131131

132-
extension Target.PluginUsage: ManifestSyntaxRepresentable {
132+
extension PackageTarget.PluginUsage: ManifestSyntaxRepresentable {
133133
func asSyntax() -> ExprSyntax {
134134
switch self {
135135
case .plugin(name: let name, package: nil):

Tests/SwiftRefactorTest/ManifestEditTests.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -436,7 +436,7 @@ final class ManifestEditTests: XCTestCase {
436436
],
437437
provider: AddPackageTarget.self,
438438
context: .init(
439-
target: Target(name: "MyLib")
439+
target: PackageTarget(name: "MyLib")
440440
)
441441
)
442442
}
@@ -475,7 +475,7 @@ final class ManifestEditTests: XCTestCase {
475475
],
476476
provider: AddPackageTarget.self,
477477
context: .init(
478-
target: Target(
478+
target: PackageTarget(
479479
name: "MyLib",
480480
dependencies: [
481481
.byName(name: "OtherLib"),
@@ -533,7 +533,7 @@ final class ManifestEditTests: XCTestCase {
533533
],
534534
provider: AddPackageTarget.self,
535535
context: .init(
536-
target: Target(
536+
target: PackageTarget(
537537
name: "MyProgram target-name",
538538
type: .executable,
539539
dependencies: [
@@ -604,7 +604,7 @@ final class ManifestEditTests: XCTestCase {
604604
],
605605
provider: AddPackageTarget.self,
606606
context: .init(
607-
target: Target(
607+
target: PackageTarget(
608608
name: "MyMacro target-name",
609609
type: .macro
610610
)
@@ -644,7 +644,7 @@ final class ManifestEditTests: XCTestCase {
644644
],
645645
provider: AddPackageTarget.self,
646646
context: .init(
647-
target: Target(
647+
target: PackageTarget(
648648
name: "MyTest target-name",
649649
type: .test
650650
),

0 commit comments

Comments
 (0)