mirror of https://github.com/golang/go.git
Refactor the lsprpc package to move the logic for 'automatic' server discovery into an AutoDialer abstraction, which both implements the v2 jsonrpc2 Dialer interface, and provides a dialNet method that can be used for the existing v1 APIs. Along the way, simplify the evaluation of remote arguments to eliminate the overly abstract RemoteOption. Change-Id: Ic3def17ccc237007a7eb2cc41a12cf058fca9be3 Reviewed-on: https://go-review.googlesource.com/c/tools/+/332490 Trust: Robert Findley <rfindley@google.com> Run-TryBot: Robert Findley <rfindley@google.com> gopls-CI: kokoro <noreply+kokoro@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Ian Cottrell <iancottrell@google.com> |
||
|---|---|---|
| .. | ||
| autostart_default.go | ||
| autostart_posix.go | ||
| binder.go | ||
| binder_test.go | ||
| commandinterceptor.go | ||
| commandinterceptor_test.go | ||
| dialer.go | ||
| goenv.go | ||
| goenv_test.go | ||
| lsprpc.go | ||
| lsprpc_test.go | ||
| middleware.go | ||
| middleware_test.go | ||