File tree Expand file tree Collapse file tree 4 files changed +15
-16
lines changed Expand file tree Collapse file tree 4 files changed +15
-16
lines changed Original file line number Diff line number Diff line change @@ -66,24 +66,24 @@ extension SwiftPackageCommand {
66
66
throw StringError ( " unknown package " )
67
67
}
68
68
69
- switch type {
69
+ switch self . type {
70
70
case . url:
71
71
try self . createSourceControlPackage (
72
72
packagePath: packagePath,
73
73
workspace: workspace,
74
- url: dependency
74
+ url: self . dependency
75
75
)
76
76
case . path:
77
77
try self . createFileSystemPackage (
78
78
packagePath: packagePath,
79
79
workspace: workspace,
80
- directory: dependency
80
+ directory: self . dependency
81
81
)
82
82
case . registry:
83
83
try self . createRegistryPackage (
84
84
packagePath: packagePath,
85
85
workspace: workspace,
86
- id: dependency
86
+ id: self . dependency
87
87
)
88
88
}
89
89
}
@@ -143,12 +143,12 @@ extension SwiftPackageCommand {
143
143
}
144
144
145
145
let packageDependency : PackageDescription . Package . Dependency = . package (
146
- url: dependency,
146
+ url: self . dependency,
147
147
requirement: requirement,
148
148
traits: [ ]
149
149
)
150
150
151
- try applyEdits (
151
+ try self . applyEdits (
152
152
packagePath: packagePath,
153
153
workspace: workspace,
154
154
packageDependency: packageDependency
@@ -202,7 +202,7 @@ extension SwiftPackageCommand {
202
202
}
203
203
204
204
let packageDependency : PackageDescription . Package . Dependency = . package (
205
- id: dependency,
205
+ id: self . dependency,
206
206
requirement: requirement,
207
207
traits: [ ]
208
208
)
Original file line number Diff line number Diff line change 12
12
13
13
import ArgumentParser
14
14
15
- import var Basics. localFileSystem
16
15
import struct Basics. AbsolutePath
16
+ import var Basics. localFileSystem
17
17
import enum Basics. TestingLibrary
18
18
import struct Basics. Triple
19
19
@@ -22,8 +22,8 @@ import struct Foundation.URL
22
22
import enum PackageModel. BuildConfiguration
23
23
import struct PackageModel. BuildFlags
24
24
import struct PackageModel. EnabledSanitizers
25
- import struct PackageModel. PackageIdentity
26
25
import class PackageModel. Manifest
26
+ import struct PackageModel. PackageIdentity
27
27
import enum PackageModel. Sanitizer
28
28
@_spi ( SwiftPMInternal) import struct PackageModel. SwiftSDK
29
29
Original file line number Diff line number Diff line change 10
10
//
11
11
//===----------------------------------------------------------------------===//
12
12
13
-
14
13
extension Package {
15
14
/// A package dependency of a Swift package.
16
15
///
@@ -161,7 +160,7 @@ extension Package {
161
160
traits: traits
162
161
)
163
162
}
164
-
163
+
165
164
convenience init (
166
165
name: String ? ,
167
166
location: String ,
@@ -177,7 +176,7 @@ extension Package {
177
176
traits: traits
178
177
)
179
178
}
180
-
179
+
181
180
convenience init (
182
181
id: String ,
183
182
requirement: RegistryRequirement ,
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ import SwiftSyntax
18
18
import SwiftSyntaxBuilder
19
19
20
20
/// Add a package dependency to a manifest's source code.
21
- public struct AddPackageDependency {
21
+ public enum AddPackageDependency {
22
22
/// The set of argument labels that can occur after the "dependencies"
23
23
/// argument in the Package initializers.
24
24
///
@@ -28,7 +28,7 @@ public struct AddPackageDependency {
28
28
" targets " ,
29
29
" swiftLanguageVersions " ,
30
30
" cLanguageStandard " ,
31
- " cxxLanguageStandard "
31
+ " cxxLanguageStandard " ,
32
32
]
33
33
34
34
/// Produce the set of source edits needed to add the given package
@@ -50,7 +50,7 @@ public struct AddPackageDependency {
50
50
51
51
return PackageEditResult (
52
52
manifestEdits: [
53
- . replace( packageCall, with: newPackageCall. description)
53
+ . replace( packageCall, with: newPackageCall. description) ,
54
54
]
55
55
)
56
56
}
@@ -62,7 +62,7 @@ public struct AddPackageDependency {
62
62
) throws -> FunctionCallExprSyntax {
63
63
try packageCall. appendingToArrayArgument (
64
64
label: " dependencies " ,
65
- trailingLabels: Self . argumentLabelsAfterDependencies,
65
+ trailingLabels: self . argumentLabelsAfterDependencies,
66
66
newElement: dependency. asSyntax ( )
67
67
)
68
68
}
You can’t perform that action at this time.
0 commit comments