File tree Expand file tree Collapse file tree 9 files changed +15
-15
lines changed Expand file tree Collapse file tree 9 files changed +15
-15
lines changed Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ add_swift_syntax_library(SwiftRefactor
33
33
PackageManifest/ManifestEditRefactoringProvider.swift
34
34
PackageManifest/ManifestSyntaxRepresentable.swift
35
35
PackageManifest/PackageDependency.swift
36
- PackageManifest/PackageEditResult .swift
36
+ PackageManifest/PackageEdit .swift
37
37
PackageManifest/PackageIdentity.swift
38
38
PackageManifest/ProductDescription.swift
39
39
PackageManifest/ProductType.swift
Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ public struct AddPackageDependency: ManifestEditRefactoringProvider {
41
41
public static func manifestRefactor(
42
42
syntax manifest: SourceFileSyntax ,
43
43
in context: Context
44
- ) throws -> PackageEditResult {
44
+ ) throws -> PackageEdit {
45
45
let dependency = context. dependency
46
46
guard let packageCall = manifest. findCall ( calleeName: " Package " ) else {
47
47
throw ManifestEditError . cannotFindPackage
@@ -52,7 +52,7 @@ public struct AddPackageDependency: ManifestEditRefactoringProvider {
52
52
to: packageCall
53
53
)
54
54
55
- return PackageEditResult (
55
+ return PackageEdit (
56
56
manifestEdits: [
57
57
. replace( packageCall, with: newPackageCall. description)
58
58
]
Original file line number Diff line number Diff line change @@ -39,7 +39,7 @@ public struct AddPluginUsage: ManifestEditRefactoringProvider {
39
39
public static func manifestRefactor(
40
40
syntax manifest: SourceFileSyntax ,
41
41
in context: Context
42
- ) throws -> PackageEditResult {
42
+ ) throws -> PackageEdit {
43
43
let targetName = context. targetName
44
44
let pluginUsage = context. pluginUsage
45
45
@@ -56,7 +56,7 @@ public struct AddPluginUsage: ManifestEditRefactoringProvider {
56
56
newElement: pluginUsage. asSyntax ( )
57
57
)
58
58
59
- return PackageEditResult (
59
+ return PackageEdit (
60
60
manifestEdits: [
61
61
. replace( targetCall, with: newTargetCall. description)
62
62
]
Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ public struct AddProduct: ManifestEditRefactoringProvider {
41
41
public static func manifestRefactor(
42
42
syntax manifest: SourceFileSyntax ,
43
43
in context: Context
44
- ) throws -> PackageEditResult {
44
+ ) throws -> PackageEdit {
45
45
let product = context. product
46
46
47
47
guard let packageCall = manifest. findCall ( calleeName: " Package " ) else {
@@ -54,7 +54,7 @@ public struct AddProduct: ManifestEditRefactoringProvider {
54
54
newElement: product. asSyntax ( )
55
55
)
56
56
57
- return PackageEditResult (
57
+ return PackageEdit (
58
58
manifestEdits: [
59
59
. replace( packageCall, with: newPackageCall. description)
60
60
]
Original file line number Diff line number Diff line change @@ -79,7 +79,7 @@ public struct AddTarget: ManifestEditRefactoringProvider {
79
79
public static func manifestRefactor(
80
80
syntax manifest: SourceFileSyntax ,
81
81
in context: Context
82
- ) throws -> PackageEditResult {
82
+ ) throws -> PackageEdit {
83
83
let configuration = context. configuration
84
84
guard let packageCall = manifest. findCall ( calleeName: " Package " ) else {
85
85
throw ManifestEditError . cannotFindPackage
@@ -114,7 +114,7 @@ public struct AddTarget: ManifestEditRefactoringProvider {
114
114
}
115
115
116
116
guard let outerDirectory else {
117
- return PackageEditResult (
117
+ return PackageEdit (
118
118
manifestEdits: [
119
119
. replace( packageCall, with: newPackageCall. description)
120
120
]
@@ -175,7 +175,7 @@ public struct AddTarget: ManifestEditRefactoringProvider {
175
175
default : break ;
176
176
}
177
177
178
- return PackageEditResult (
178
+ return PackageEdit (
179
179
manifestEdits: [
180
180
. replace( packageCall, with: newPackageCall. description)
181
181
] + extraManifestEdits,
Original file line number Diff line number Diff line change @@ -53,7 +53,7 @@ public struct AddTargetDependency: ManifestEditRefactoringProvider {
53
53
public static func manifestRefactor(
54
54
syntax manifest: SourceFileSyntax ,
55
55
in context: Context
56
- ) throws -> PackageEditResult {
56
+ ) throws -> PackageEdit {
57
57
let dependency = context. dependency
58
58
let targetName = context. targetName
59
59
@@ -69,7 +69,7 @@ public struct AddTargetDependency: ManifestEditRefactoringProvider {
69
69
to: targetCall
70
70
)
71
71
72
- return PackageEditResult (
72
+ return PackageEdit (
73
73
manifestEdits: [
74
74
. replace( targetCall, with: newTargetCall. description)
75
75
]
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ import SwiftSyntax
15
15
public protocol ManifestEditRefactoringProvider : EditRefactoringProvider
16
16
where Self. Input == SourceFileSyntax {
17
17
18
- static func manifestRefactor( syntax: SourceFileSyntax , in context: Context ) throws -> PackageEditResult
18
+ static func manifestRefactor( syntax: SourceFileSyntax , in context: Context ) throws -> PackageEdit
19
19
}
20
20
21
21
extension EditRefactoringProvider where Self: ManifestEditRefactoringProvider {
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ import SwiftSyntax
14
14
15
15
/// The result of editing a package, including any edits to the package
16
16
/// manifest and any new files that are introduced.
17
- public struct PackageEditResult {
17
+ public struct PackageEdit {
18
18
/// Edits to perform to the package manifest.
19
19
public var manifestEdits : [ SourceEdit ] = [ ]
20
20
Original file line number Diff line number Diff line change @@ -673,7 +673,7 @@ func assertManifestRefactor(
673
673
expectedAuxiliarySources: [ RelativePath : SourceFileSyntax ] = [ : ] ,
674
674
file: StaticString = #filePath,
675
675
line: UInt = #line,
676
- operation: ( SourceFileSyntax ) throws -> PackageEditResult
676
+ operation: ( SourceFileSyntax ) throws -> PackageEdit
677
677
) rethrows {
678
678
let edits = try operation ( originalManifest)
679
679
let editedManifestSource = FixItApplier . apply (
You can’t perform that action at this time.
0 commit comments