Files
sourcekit-lsp/Sources/SKSupport/DocumentURI+CustomLogStringConvertible.swift
Alex Hoppen 6a0a944563 Change #if swift(<5.11) to #if compiler(<5.11)
We want to check the compiler version, not the effective language version (which is 5.10 for a Swift 6 compiler).
2024-03-12 14:48:18 -07:00

29 lines
926 B
Swift

//===----------------------------------------------------------------------===//
//
// This source file is part of the Swift.org open source project
//
// Copyright (c) 2014 - 2023 Apple Inc. and the Swift project authors
// Licensed under Apache License v2.0 with Runtime Library Exception
//
// See https://swift.org/LICENSE.txt for license information
// See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
//
//===----------------------------------------------------------------------===//
import Foundation
import LSPLogging
import LanguageServerProtocol
// MARK: - DocumentURI
extension DocumentURI {
public var redactedDescription: String {
return "<DocumentURI length=\(description.count) hash=\(description.hashForLogging)>"
}
}
#if compiler(<5.11)
extension DocumentURI: CustomLogStringConvertible {}
#else
extension DocumentURI: @retroactive CustomLogStringConvertible {}
#endif