Skip to content

Commit c63ccc2

Browse files
committed
Revert "Merge pull request #1887 from ahoppen/generated-interface-reference-document"
This reverts commit f653ef3, reversing changes made to 233f2e6.
1 parent 115068d commit c63ccc2

13 files changed

+156
-589
lines changed

Sources/SKTestSupport/IndexedSingleSwiftFileTestProject.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ package struct IndexedSingleSwiftFileTestProject {
5151
/// - cleanUp: Whether to remove the temporary directory when the SourceKit-LSP server shuts down.
5252
package init(
5353
_ markedText: String,
54-
capabilities: ClientCapabilities = ClientCapabilities(),
5554
indexSystemModules: Bool = false,
5655
allowBuildFailure: Bool = false,
5756
workspaceDirectory: URL? = nil,
@@ -154,7 +153,6 @@ package struct IndexedSingleSwiftFileTestProject {
154153
)
155154
self.testClient = try await TestSourceKitLSPClient(
156155
options: options,
157-
capabilities: capabilities,
158156
workspaceFolders: [
159157
WorkspaceFolder(uri: DocumentURI(testWorkspaceDirectory))
160158
],

Sources/SourceKitLSP/CMakeLists.txt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,14 +44,11 @@ target_sources(SourceKitLSP PRIVATE
4444
Swift/DocumentSymbols.swift
4545
Swift/ExpandMacroCommand.swift
4646
Swift/FoldingRange.swift
47-
Swift/GeneratedInterfaceDocumentURLData.swift
48-
Swift/GeneratedInterfaceManager.swift
49-
Swift/GeneratedInterfaceManager.swift
5047
Swift/MacroExpansion.swift
5148
Swift/MacroExpansionReferenceDocumentURLData.swift
5249
Swift/OpenInterface.swift
53-
Swift/RefactoringEdit.swift
5450
Swift/RefactoringResponse.swift
51+
Swift/RefactoringEdit.swift
5552
Swift/ReferenceDocumentURL.swift
5653
Swift/RelatedIdentifiers.swift
5754
Swift/RewriteSourceKitPlaceholders.swift

Sources/SourceKitLSP/MessageHandlingDependencyTracker.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,9 @@ package enum MessageHandlingDependencyTracker: QueueBasedMessageHandlerDependenc
7474
case (.documentUpdate(let selfUri), .documentUpdate(let otherUri)):
7575
return selfUri == otherUri
7676
case (.documentUpdate(let selfUri), .documentRequest(let otherUri)):
77-
return selfUri.buildSettingsFile == otherUri.buildSettingsFile
77+
return selfUri == otherUri
7878
case (.documentRequest(let selfUri), .documentUpdate(let otherUri)):
79-
return selfUri.buildSettingsFile == otherUri.buildSettingsFile
79+
return selfUri == otherUri
8080

8181
// documentRequest
8282
case (.documentRequest, .documentRequest):

Sources/SourceKitLSP/SourceKitLSPServer.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ package actor SourceKitLSPServer {
242242
}
243243

244244
package func workspaceForDocument(uri: DocumentURI) async -> Workspace? {
245-
let uri = uri.buildSettingsFile
245+
let uri = uri.primaryFile ?? uri
246246
if let cachedWorkspace = self.workspaceForUri[uri]?.value {
247247
return cachedWorkspace
248248
}
@@ -1576,14 +1576,14 @@ extension SourceKitLSPServer {
15761576
}
15771577

15781578
func getReferenceDocument(_ req: GetReferenceDocumentRequest) async throws -> GetReferenceDocumentResponse {
1579-
let buildSettingsUri = try ReferenceDocumentURL(from: req.uri).buildSettingsFile
1579+
let primaryFileURI = try ReferenceDocumentURL(from: req.uri).primaryFile
15801580

1581-
guard let workspace = await workspaceForDocument(uri: buildSettingsUri) else {
1582-
throw ResponseError.workspaceNotOpen(buildSettingsUri)
1581+
guard let workspace = await workspaceForDocument(uri: primaryFileURI) else {
1582+
throw ResponseError.workspaceNotOpen(primaryFileURI)
15831583
}
15841584

1585-
guard let languageService = workspace.documentService(for: buildSettingsUri) else {
1586-
throw ResponseError.unknown("No Language Service for URI: \(buildSettingsUri)")
1585+
guard let languageService = workspace.documentService(for: primaryFileURI) else {
1586+
throw ResponseError.unknown("No Language Service for URI: \(primaryFileURI)")
15871587
}
15881588

15891589
return try await languageService.getReferenceDocument(req)

Sources/SourceKitLSP/Swift/GeneratedInterfaceDocumentURLData.swift

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

Sources/SourceKitLSP/Swift/GeneratedInterfaceManager.swift

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

0 commit comments

Comments
 (0)