Starting from LanguageClient@8.0.1, the BaseLanguageClient.start() has been changed to return a promise instead of Dispose, and onReady() is removed, they're breaking changes to vscode-java.
https://github.com/microsoft/vscode-languageserver-node/blob/release/client/8.0.1/client/src/common/client.ts#L933
We need to make changes to the client code in vscode-java to support the new behavior.
|
this.languageClient.onReady().then(() => { |