Replacement for LspServer.lsp4jServer

Answered

Currently I have this construct in my plugin:

LspServerManager.getInstance(project).getServersForProvider(SupportProvider::class.java).forEach {
    it.lsp4jServer.workspaceService.didChangeConfiguration(DidChangeConfigurationParams())
}

it.lsp4jServer is marked as deprecated (at runtime it seems to be somekind of proxy). What would be a replacement?

0
1 comment

Found it:

LspServerManager.getInstance(project).getServersForProvider(SupportProvider::class.java).forEach {
   it.sendNotification { lsp4jServer ->
       lsp4jServer.workspaceService.didChangeConfiguration(DidChangeConfigurationParams())
   }
}
0

Please sign in to leave a comment.