Skip to content

Commit 32acbf5

Browse files
committed
Remove FileBuildSettingsChange
This type wasn’t used anymore.
1 parent 16c3ae1 commit 32acbf5

File tree

5 files changed

+0
-59
lines changed

5 files changed

+0
-59
lines changed

Sources/SKCore/BuildSystemManager.swift

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -148,24 +148,6 @@ extension BuildSystemManager {
148148
await buildSystem?.registerForChangeNotifications(for: mainFile, language: language)
149149
}
150150

151-
/// Return settings for `file` based on the `change` settings for `mainFile`.
152-
///
153-
/// This is used when inferring arguments for header files (e.g. main file is a `.m` while file is a` .h`).
154-
nonisolated func convert(
155-
change: FileBuildSettingsChange,
156-
ofMainFile mainFile: DocumentURI,
157-
to file: DocumentURI
158-
) -> FileBuildSettingsChange {
159-
guard mainFile != file else { return change }
160-
switch change {
161-
case .removedOrUnavailable: return .removedOrUnavailable
162-
case .fallback(let settings):
163-
return .fallback(settings.patching(newFile: file.pseudoPath, originalFile: mainFile.pseudoPath))
164-
case .modified(let settings):
165-
return .modified(settings.patching(newFile: file.pseudoPath, originalFile: mainFile.pseudoPath))
166-
}
167-
}
168-
169151
public func unregisterForChangeNotifications(for uri: DocumentURI) async {
170152
guard let mainFile = self.watchedFiles[uri]?.mainFile else {
171153
log("Unbalanced calls for registerForChangeNotifications and unregisterForChangeNotifications", level: .warning)

Sources/SKCore/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ add_library(SKCore STATIC
99
CompilationDatabaseBuildSystem.swift
1010
FallbackBuildSystem.swift
1111
FileBuildSettings.swift
12-
FileBuildSettingsChange.swift
1312
MainFilesProvider.swift
1413
PathPrefixMapping.swift
1514
Toolchain.swift

Sources/SKCore/FileBuildSettingsChange.swift

Lines changed: 0 additions & 24 deletions
This file was deleted.

Sources/SourceKitLSP/Clang/ClangLanguageServer.swift

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -604,14 +604,6 @@ private struct ClangBuildSettings: Equatable {
604604
self.isFallback = isFallback
605605
}
606606

607-
public init?(change: FileBuildSettingsChange, clangPath: AbsolutePath?) {
608-
switch change {
609-
case .fallback(let settings): self.init(settings, clangPath: clangPath, isFallback: true)
610-
case .modified(let settings): self.init(settings, clangPath: clangPath, isFallback: false)
611-
case .removedOrUnavailable: return nil
612-
}
613-
}
614-
615607
public var compileCommand: ClangCompileCommand {
616608
return ClangCompileCommand(
617609
compilationCommand: self.compilerArgs, workingDirectory: self.workingDirectory)

Sources/SourceKitLSP/Swift/SwiftLanguageServer.swift

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -84,14 +84,6 @@ public struct SwiftCompileCommand: Equatable {
8484
}
8585
self.isFallback = isFallback
8686
}
87-
88-
public init?(change: FileBuildSettingsChange) {
89-
switch change {
90-
case .fallback(let settings): self.init(settings, isFallback: true)
91-
case .modified(let settings): self.init(settings, isFallback: false)
92-
case .removedOrUnavailable: return nil
93-
}
94-
}
9587
}
9688

9789
public actor SwiftLanguageServer: ToolchainLanguageServer {

0 commit comments

Comments
 (0)