Remove the SourceKitD
/SourceKitDImpl
layering
#901
Labels
refactoring
An internal refactoring of the codebase
SourceKitD
/SourceKitDImpl
layering
#901
From #899 (comment)
The
SourceKitD
protocol only has one real adopterSourceKitDImpl
. It would probably make the code more readable if we remove the protocol and just useSourceKitDImpl
.When doing this, we might also consider want to consider adding a wrapper around
SourceKitDImpl
that keeps track of the currently activeCodeCompletionSession
, so that we can remove theCodeCompletionSession.completionSessions
static variable.The text was updated successfully, but these errors were encountered: