tools/internal/lsp
Rebecca Stambler 3576414c54 internal/lsp: refactor source package to use an interface
This change separates a cache package out of the
golang.org/x/tools/internal/lsp/source package. The source package now
uses an interface instead a File struct, which will allow it be reused
more easily. The cache package contains the View and File structs now.

Change-Id: Ia2114e9dafc5214c8b21bceba3adae1c36b9799d
Reviewed-on: https://go-review.googlesource.com/c/152798
Reviewed-by: Ian Cottrell <iancottrell@google.com>
2018-12-05 22:49:35 +00:00
..
cache internal/lsp: refactor source package to use an interface 2018-12-05 22:49:35 +00:00
protocol internal/lsp: add more testdata for completion and diagnostics 2018-11-20 06:06:34 +00:00
source internal/lsp: refactor source package to use an interface 2018-12-05 22:49:35 +00:00
testdata internal/lsp: implement type definitions 2018-12-04 18:51:09 +00:00
completion.go internal/lsp: sort completions according to rank 2018-11-27 19:33:00 +00:00
diagnostics.go internal/lsp: refactor source package to use an interface 2018-12-05 22:49:35 +00:00
format.go internal/lsp: refactor source package to use an interface 2018-12-05 22:49:35 +00:00
lsp110_test.go internal/lsp: add more testdata for completion and diagnostics 2018-11-20 06:06:34 +00:00
lsp_test.go internal/lsp: refactor source package to use an interface 2018-12-05 22:49:35 +00:00
position.go internal/lsp: refactor source package to use an interface 2018-12-05 22:49:35 +00:00
server.go internal/lsp: refactor source package to use an interface 2018-12-05 22:49:35 +00:00
signature_help.go internal/lsp: implement signature help 2018-11-13 20:09:34 +00:00