Skip to content

Commit cb17643

Browse files
committed
Make a couple parameters in the BuildTarget initializer defaulted
1 parent 3cd3865 commit cb17643

File tree

6 files changed

+3
-13
lines changed

6 files changed

+3
-13
lines changed

Sources/BuildServerProtocol/SupportTypes/BuildTarget.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,9 @@ public struct BuildTarget: Codable, Hashable, Sendable {
6868

6969
public init(
7070
id: BuildTargetIdentifier,
71-
displayName: String?,
72-
baseDirectory: URI?,
73-
tags: [BuildTargetTag],
71+
displayName: String? = nil,
72+
baseDirectory: URI? = nil,
73+
tags: [BuildTargetTag] = [],
7474
capabilities: BuildTargetCapabilities,
7575
languageIds: [Language],
7676
dependencies: [BuildTargetIdentifier],

Sources/BuildSystemIntegration/FixedCompilationDatabaseBuildSystem.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,6 @@ package actor FixedCompilationDatabaseBuildSystem: BuiltInBuildSystem {
8484
return WorkspaceBuildTargetsResponse(targets: [
8585
BuildTarget(
8686
id: .dummy,
87-
displayName: nil,
88-
baseDirectory: nil,
8987
tags: [.test],
9088
capabilities: BuildTargetCapabilities(),
9189
// Be conservative with the languages that might be used in the target. SourceKit-LSP doesn't use this property.

Sources/BuildSystemIntegration/JSONCompilationDatabaseBuildSystem.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,6 @@ package actor JSONCompilationDatabaseBuildSystem: BuiltInBuildSystem {
102102
}
103103
return BuildTarget(
104104
id: try BuildTargetIdentifier.createCompileCommands(compiler: compiler),
105-
displayName: nil,
106-
baseDirectory: nil,
107105
tags: [.test],
108106
capabilities: BuildTargetCapabilities(),
109107
// Be conservative with the languages that might be used in the target. SourceKit-LSP doesn't use this property.

Sources/BuildSystemIntegration/LegacyBuildServerBuildSystem.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,6 @@ actor LegacyBuildServerBuildSystem: MessageHandler, BuiltInBuildSystem {
145145
BuildTarget(
146146
id: .dummy,
147147
displayName: "BuildServer",
148-
baseDirectory: nil,
149148
tags: [.test],
150149
capabilities: BuildTargetCapabilities(),
151150
// Be conservative with the languages that might be used in the target. SourceKit-LSP doesn't use this property.

Sources/BuildSystemIntegration/SwiftPMBuildSystem.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -512,7 +512,6 @@ package actor SwiftPMBuildSystem: BuiltInBuildSystem {
512512
return BuildTarget(
513513
id: targetId,
514514
displayName: target.name,
515-
baseDirectory: nil,
516515
tags: tags,
517516
capabilities: BuildTargetCapabilities(),
518517
// Be conservative with the languages that might be used in the target. SourceKit-LSP doesn't use this property.
@@ -526,7 +525,6 @@ package actor SwiftPMBuildSystem: BuiltInBuildSystem {
526525
BuildTarget(
527526
id: .forPackageManifest,
528527
displayName: "Package.swift",
529-
baseDirectory: nil,
530528
tags: [.notBuildable],
531529
capabilities: BuildTargetCapabilities(),
532530
languageIds: [.swift],

Sources/SKTestSupport/CustomBuildServerTestProject.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -201,9 +201,6 @@ package extension CustomBuildServer {
201201
return WorkspaceBuildTargetsResponse(targets: [
202202
BuildTarget(
203203
id: .dummy,
204-
displayName: nil,
205-
baseDirectory: nil,
206-
tags: [],
207204
capabilities: BuildTargetCapabilities(),
208205
languageIds: [],
209206
dependencies: []

0 commit comments

Comments
 (0)