Skip to content

Add SourceKitWorkspaceSymbolData extension for WorkspaceSymbol - #75

Merged
rintaro merged 1 commit into
swiftlang:mainfrom
rintaro:sourcekit-workspace-symbol-data
Jul 25, 2026
Merged

Add SourceKitWorkspaceSymbolData extension for WorkspaceSymbol#75
rintaro merged 1 commit into
swiftlang:mainfrom
rintaro:sourcekit-workspace-symbol-data

Conversation

@rintaro

@rintaro rintaro commented Jul 23, 2026

Copy link
Copy Markdown
Member

Add a SourceKit-LSP-specific SourceKitWorkspaceSymbolData payload (USR plus the interface path and module name of a generated Swift interface symbol) and a WorkspaceSymbol.sourceKitData accessor that decodes it from data, following the SourceItem.sourceKitData / SourceKitSourceItemData pattern.

Companion of swiftlang/sourcekit-lsp#2730

Add a SourceKit-LSP-specific `SourceKitWorkspaceSymbolData` payload
(USR plus the interface path and module name of a generated Swift
interface symbol) and a `WorkspaceSymbol.sourceKitData` accessor that
decodes it from `data`, following the `SourceItem.sourceKitData` /
`SourceKitSourceItemData` pattern.
@rintaro
rintaro merged commit 5b3c1b6 into swiftlang:main Jul 25, 2026
55 of 57 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants