SourceKit
open class SourceKit
A wrapper for accessing the API of a sourcekitd library loaded via dlopen
.
-
The path to the sourcekitd dylib.
Declaration
Swift
public let path: String
-
The sourcekitd API functions.
Declaration
Swift
public let api: sourcekitd_functions_t!
-
Convenience for accessing known keys.
Declaration
Swift
public let keys: sourcekitd_keys!
-
Convenience for accessing known keys.
Declaration
Swift
public let requests: sourcekitd_requests!
-
Convenience for accessing known keys.
Declaration
Swift
public let values: sourcekitd_values!
-
Undocumented
Declaration
Swift
public init()
-
Undocumented
Declaration
Swift
public init(path: String)
-
Send the given request and synchronously receive a reply dictionary (or error).
Declaration
Swift
public func sendSync(_ req: SKRequestDictionary) -> SKResult<SKResponseDictionary>