@@ -26,15 +26,15 @@ public final class SwiftLanguageServer: LanguageServer {
2626 // FIXME: ideally we wouldn't need separate management from a parent server in the same process.
2727 var documentManager : DocumentManager
2828
29- let onExit : ( ) -> ( )
29+ let onExit : ( ) -> Void
3030
3131 var api : sourcekitd_functions_t { return sourcekitd. api }
3232 var keys : sourcekitd_keys { return sourcekitd. keys }
3333 var requests : sourcekitd_requests { return sourcekitd. requests }
3434 var values : sourcekitd_values { return sourcekitd. values }
3535
3636 /// Creates a language server for the given client using the sourcekitd dylib at the specified path.
37- public init ( client: Connection , sourcekitd: AbsolutePath , buildSystem: BuildSystem , onExit: @escaping ( ) -> ( ) = { } ) throws {
37+ public init ( client: Connection , sourcekitd: AbsolutePath , buildSystem: BuildSystem , onExit: @escaping ( ) -> Void = { } ) throws {
3838
3939 self . sourcekitd = try SwiftSourceKitFramework ( dylib: sourcekitd)
4040 self . buildSystem = buildSystem
@@ -328,7 +328,7 @@ extension SwiftLanguageServer {
328328
329329 var result = CompletionList ( isIncomplete: false , items: [ ] )
330330
331- let cancelled = !completions. forEach ( { ( i, value) -> Bool in
331+ let cancelled = !completions. forEach { ( i, value) -> Bool in
332332 // Check for cancellation periodically when there are many results.
333333 if i % 100 == 0 , req. isCancelled {
334334 req. reply ( LSPResult . failure ( . cancelled) )
@@ -357,7 +357,7 @@ extension SwiftLanguageServer {
357357 ) )
358358
359359 return true
360- } )
360+ }
361361
362362 if !cancelled {
363363 req. reply ( result)
@@ -527,7 +527,7 @@ extension SwiftLanguageServer {
527527
528528 var highlights : [ DocumentHighlight ] = [ ]
529529
530- results. forEach { i , value in
530+ results. forEach { _ , value in
531531 if let offset: Int = value [ self . keys. offset] ,
532532 let start: Position = snapshot. positionOf ( utf8Offset: offset) ,
533533 let length: Int = value [ self . keys. length] ,
0 commit comments