Files
sourcekit-lsp/Sources/SKCore/PathPrefixMapping.swift
David Goldman 472a06c88a Support index store path remappings (#562)
This allows sourcekit-lsp to make use of the path remappings recently added to
the index store and IndexStoreDB to remap remote paths into local paths
when loading index data locally.

These remappings can be provided via the `-index-prefix-map` command line flag to sourcekit-lsp or via the `BuildSystem` integration point.
2022-06-09 10:45:52 -04:00

15 lines
391 B
Swift

import Foundation
public struct PathPrefixMapping {
/// Path prefix to be replaced, typically the canonical or hermetic path.
public let original: String
/// Replacement path prefix, typically the path on the local machine.
public let replacement: String
public init(original: String, replacement: String) {
self.original = original
self.replacement = replacement
}
}