Commit 5bcb6c9
committed
extension/src/language: create interactive language client
The interactive language client class extends the language
client by the vscode-languageserver-node. All interactive
related LSP functions and other helper functions are
converted into methods of the interactive client.
The GoLanguageClient now extends InteractiveLanguageClient
so it can access the necessary LSP methods.
For golang/go#76331
Change-Id: I0d3400c56347a14716dde2fcdfa8e049a5cd01d0
Reviewed-on: https://go-review.googlesource.com/c/vscode-go/+/780200
LUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Madeline Kalil <mkalil@google.com>1 parent 6ad5ee6 commit 5bcb6c9
4 files changed
Lines changed: 355 additions & 365 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
0 commit comments