Skip to content

Commit acff38b

Browse files
authored
Merge pull request #1058 from ahoppen/ahoppen/skdrequestvalue
Rename `SKDValue` to `SKDRequestValue`
2 parents 9198a00 + 6f98029 commit acff38b

12 files changed

+35
-35
lines changed

Sources/SourceKitD/SKDRequestArray.swift

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import CRT
2222

2323
extension SourceKitD {
2424
/// Create a `SKDRequestArray` from the given array.
25-
public func array(_ array: [SKDValue]) -> SKDRequestArray {
25+
public func array(_ array: [SKDRequestValue]) -> SKDRequestArray {
2626
let result = SKDRequestArray(sourcekitd: self)
2727
for element in array {
2828
result.append(element)
@@ -44,7 +44,7 @@ public final class SKDRequestArray {
4444
sourcekitd.api.request_release(array)
4545
}
4646

47-
public func append(_ newValue: SKDValue) {
47+
public func append(_ newValue: SKDRequestValue) {
4848
switch newValue {
4949
case let newValue as String:
5050
sourcekitd.api.request_array_set_string(array, -1, newValue)
@@ -56,20 +56,20 @@ public final class SKDRequestArray {
5656
sourcekitd.api.request_array_set_value(array, -1, newValue.dict)
5757
case let newValue as SKDRequestArray:
5858
sourcekitd.api.request_array_set_value(array, -1, newValue.array)
59-
case let newValue as Array<SKDValue>:
59+
case let newValue as Array<SKDRequestValue>:
6060
self.append(sourcekitd.array(newValue))
61-
case let newValue as Dictionary<sourcekitd_uid_t, SKDValue>:
61+
case let newValue as Dictionary<sourcekitd_uid_t, SKDRequestValue>:
6262
self.append(sourcekitd.dictionary(newValue))
63-
case let newValue as Optional<SKDValue>:
63+
case let newValue as Optional<SKDRequestValue>:
6464
if let newValue {
6565
self.append(newValue)
6666
}
6767
default:
68-
preconditionFailure("Unknown type conforming to SKDValueProtocol")
68+
preconditionFailure("Unknown type conforming to SKDRequestValue")
6969
}
7070
}
7171

72-
public static func += (array: SKDRequestArray, other: some Sequence<SKDValue>) {
72+
public static func += (array: SKDRequestArray, other: some Sequence<SKDRequestValue>) {
7373
for item in other {
7474
array.append(item)
7575
}

Sources/SourceKitD/SKDRequestDictionary.swift

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -27,20 +27,20 @@ import CRT
2727
/// switch exhaustively over this protocol.
2828
/// Do not add new conformances without adding a new case in the subscript and
2929
/// `append` function.
30-
public protocol SKDValue {}
30+
public protocol SKDRequestValue {}
3131

32-
extension String: SKDValue {}
33-
extension Int: SKDValue {}
34-
extension sourcekitd_uid_t: SKDValue {}
35-
extension SKDRequestDictionary: SKDValue {}
36-
extension SKDRequestArray: SKDValue {}
37-
extension Array<SKDValue>: SKDValue {}
38-
extension Dictionary<sourcekitd_uid_t, SKDValue>: SKDValue {}
39-
extension Optional: SKDValue where Wrapped: SKDValue {}
32+
extension String: SKDRequestValue {}
33+
extension Int: SKDRequestValue {}
34+
extension sourcekitd_uid_t: SKDRequestValue {}
35+
extension SKDRequestDictionary: SKDRequestValue {}
36+
extension SKDRequestArray: SKDRequestValue {}
37+
extension Array<SKDRequestValue>: SKDRequestValue {}
38+
extension Dictionary<sourcekitd_uid_t, SKDRequestValue>: SKDRequestValue {}
39+
extension Optional: SKDRequestValue where Wrapped: SKDRequestValue {}
4040

4141
extension SourceKitD {
4242
/// Create a `SKDRequestDictionary` from the given dictionary.
43-
public func dictionary(_ dict: [sourcekitd_uid_t: SKDValue]) -> SKDRequestDictionary {
43+
public func dictionary(_ dict: [sourcekitd_uid_t: SKDRequestValue]) -> SKDRequestDictionary {
4444
let result = SKDRequestDictionary(sourcekitd: self)
4545
for (key, value) in dict {
4646
result.set(key, to: value)
@@ -62,7 +62,7 @@ public final class SKDRequestDictionary {
6262
sourcekitd.api.request_release(dict)
6363
}
6464

65-
public func set(_ key: sourcekitd_uid_t, to newValue: SKDValue) {
65+
public func set(_ key: sourcekitd_uid_t, to newValue: SKDRequestValue) {
6666
switch newValue {
6767
case let newValue as String:
6868
sourcekitd.api.request_dictionary_set_string(dict, key, newValue)
@@ -74,16 +74,16 @@ public final class SKDRequestDictionary {
7474
sourcekitd.api.request_dictionary_set_value(dict, key, newValue.dict)
7575
case let newValue as SKDRequestArray:
7676
sourcekitd.api.request_dictionary_set_value(dict, key, newValue.array)
77-
case let newValue as Array<SKDValue>:
77+
case let newValue as Array<SKDRequestValue>:
7878
self.set(key, to: sourcekitd.array(newValue))
79-
case let newValue as Dictionary<sourcekitd_uid_t, SKDValue>:
79+
case let newValue as Dictionary<sourcekitd_uid_t, SKDRequestValue>:
8080
self.set(key, to: sourcekitd.dictionary(newValue))
81-
case let newValue as Optional<SKDValue>:
81+
case let newValue as Optional<SKDRequestValue>:
8282
if let newValue {
8383
self.set(key, to: newValue)
8484
}
8585
default:
86-
preconditionFailure("Unknown type conforming to SKDValueProtocol")
86+
preconditionFailure("Unknown type conforming to SKDRequestValue")
8787
}
8888
}
8989
}

Sources/SourceKitLSP/Rename.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@ extension SwiftLanguageServer {
372372
let req = sourcekitd.dictionary([
373373
keys.request: sourcekitd.requests.nameTranslation,
374374
keys.sourceFile: snapshot.uri.pseudoPath,
375-
keys.compilerArgs: await self.buildSettings(for: snapshot.uri)?.compilerArgs as [SKDValue]?,
375+
keys.compilerArgs: await self.buildSettings(for: snapshot.uri)?.compilerArgs as [SKDRequestValue]?,
376376
keys.offset: offset,
377377
keys.nameKind: sourcekitd.values.nameSwift,
378378
keys.baseName: name.baseName,
@@ -429,7 +429,7 @@ extension SwiftLanguageServer {
429429
let req = sourcekitd.dictionary([
430430
keys.request: sourcekitd.requests.nameTranslation,
431431
keys.sourceFile: snapshot.uri.pseudoPath,
432-
keys.compilerArgs: await self.buildSettings(for: snapshot.uri)?.compilerArgs as [SKDValue]?,
432+
keys.compilerArgs: await self.buildSettings(for: snapshot.uri)?.compilerArgs as [SKDRequestValue]?,
433433
keys.offset: offset,
434434
keys.nameKind: sourcekitd.values.nameObjc,
435435
])

Sources/SourceKitLSP/Swift/CodeCompletionSession.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ class CodeCompletionSession {
183183
keys.sourceFile: uri.pseudoPath,
184184
keys.sourceText: snapshot.text,
185185
keys.codeCompleteOptions: optionsDictionary(filterText: filterText, options: options),
186-
keys.compilerArgs: compileCommand?.compilerArgs as [SKDValue]?,
186+
keys.compilerArgs: compileCommand?.compilerArgs as [SKDRequestValue]?,
187187
])
188188

189189
let dict = try await sourcekitd.send(req, fileContents: snapshot.text)

Sources/SourceKitLSP/Swift/CursorInfo.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ extension SwiftLanguageServer {
134134
keys.offset: offsetRange.lowerBound,
135135
keys.length: offsetRange.upperBound != offsetRange.lowerBound ? offsetRange.count : nil,
136136
keys.sourceFile: snapshot.uri.pseudoPath,
137-
keys.compilerArgs: await self.buildSettings(for: uri)?.compilerArgs as [SKDValue]?,
137+
keys.compilerArgs: await self.buildSettings(for: uri)?.compilerArgs as [SKDRequestValue]?,
138138
])
139139

140140
appendAdditionalParameters?(skreq)

Sources/SourceKitLSP/Swift/DiagnosticReportManager.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ actor DiagnosticReportManager {
104104
let skreq = sourcekitd.dictionary([
105105
keys.request: requests.diagnostics,
106106
keys.sourceFile: snapshot.uri.pseudoPath,
107-
keys.compilerArgs: compilerArgs as [SKDValue],
107+
keys.compilerArgs: compilerArgs as [SKDRequestValue],
108108
])
109109

110110
let dict = try await self.sourcekitd.send(skreq, fileContents: snapshot.text)

Sources/SourceKitLSP/Swift/OpenInterface.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,10 @@ extension SwiftLanguageServer {
7373
let skreq = sourcekitd.dictionary([
7474
keys.request: requests.editorOpenInterface,
7575
keys.moduleName: name,
76-
keys.groupName: request.groupNames.isEmpty ? nil : request.groupNames as [SKDValue],
76+
keys.groupName: request.groupNames.isEmpty ? nil : request.groupNames as [SKDRequestValue],
7777
keys.name: interfaceURI.pseudoPath,
7878
keys.synthesizedExtension: 1,
79-
keys.compilerArgs: await self.buildSettings(for: uri)?.compilerArgs as [SKDValue]?,
79+
keys.compilerArgs: await self.buildSettings(for: uri)?.compilerArgs as [SKDRequestValue]?,
8080
])
8181

8282
let dict = try await self.sourcekitd.send(skreq, fileContents: nil)

Sources/SourceKitLSP/Swift/RelatedIdentifiers.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ extension SwiftLanguageServer {
7373
keys.offset: offset,
7474
keys.sourceFile: snapshot.uri.pseudoPath,
7575
keys.includeNonEditableBaseNames: includeNonEditableBaseNames ? 1 : 0,
76-
keys.compilerArgs: await self.buildSettings(for: snapshot.uri)?.compilerArgs as [SKDValue]?,
76+
keys.compilerArgs: await self.buildSettings(for: snapshot.uri)?.compilerArgs as [SKDRequestValue]?,
7777
])
7878

7979
let dict = try await self.sourcekitd.send(skreq, fileContents: snapshot.text)

Sources/SourceKitLSP/Swift/SemanticRefactoring.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ extension SwiftLanguageServer {
149149
keys.column: utf8Column + 1,
150150
keys.length: offsetRange.count,
151151
keys.actionUID: self.sourcekitd.api.uid_get_from_cstr(refactorCommand.actionString)!,
152-
keys.compilerArgs: await self.buildSettings(for: snapshot.uri)?.compilerArgs as [SKDValue]?,
152+
keys.compilerArgs: await self.buildSettings(for: snapshot.uri)?.compilerArgs as [SKDRequestValue]?,
153153
])
154154

155155
let dict = try await self.sourcekitd.send(skreq, fileContents: snapshot.text)

Sources/SourceKitLSP/Swift/SemanticTokens.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ extension SwiftLanguageServer {
2727
let skreq = sourcekitd.dictionary([
2828
keys.request: requests.semanticTokens,
2929
keys.sourceFile: snapshot.uri.pseudoPath,
30-
keys.compilerArgs: buildSettings.compilerArgs as [SKDValue],
30+
keys.compilerArgs: buildSettings.compilerArgs as [SKDRequestValue],
3131
])
3232

3333
let dict = try await sourcekitd.send(skreq, fileContents: snapshot.text)

Sources/SourceKitLSP/Swift/SwiftLanguageServer.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,7 @@ extension SwiftLanguageServer {
299299
keys.request: self.requests.editorOpen,
300300
keys.name: path,
301301
keys.sourceText: snapshot.text,
302-
keys.compilerArgs: compileCmd?.compilerArgs as [SKDValue]?,
302+
keys.compilerArgs: compileCmd?.compilerArgs as [SKDRequestValue]?,
303303
])
304304

305305
_ = try? await self.sourcekitd.send(openReq, fileContents: snapshot.text)
@@ -346,7 +346,7 @@ extension SwiftLanguageServer {
346346
keys.name: note.textDocument.uri.pseudoPath,
347347
keys.sourceText: snapshot.text,
348348
keys.syntacticOnly: 1,
349-
keys.compilerArgs: await self.buildSettings(for: snapshot.uri)?.compilerArgs as [SKDValue]?,
349+
keys.compilerArgs: await self.buildSettings(for: snapshot.uri)?.compilerArgs as [SKDRequestValue]?,
350350
])
351351

352352
_ = try? await self.sourcekitd.send(req, fileContents: snapshot.text)

Sources/SourceKitLSP/Swift/VariableTypeInfo.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ extension SwiftLanguageServer {
9090
let skreq = sourcekitd.dictionary([
9191
keys.request: requests.collectVariableType,
9292
keys.sourceFile: snapshot.uri.pseudoPath,
93-
keys.compilerArgs: await self.buildSettings(for: uri)?.compilerArgs as [SKDValue]?,
93+
keys.compilerArgs: await self.buildSettings(for: uri)?.compilerArgs as [SKDRequestValue]?,
9494
])
9595

9696
if let range = range,

0 commit comments

Comments
 (0)