1
0
mirror of https://github.com/golang/go synced 2024-10-01 04:18:33 -06:00
go/internal/lsp/source
Ian Cottrell 3d22a3cfff internal/lsp: only build a view when we have its configuration
We now wait to build views until we have the options for that view,
and pass the options in to the view constructor.
The environment and build flags are now part of the view options.

Change-Id: I303c8ba1eefd01b66962ba9cadb4847d3d2e1d3b
Reviewed-on: https://go-review.googlesource.com/c/tools/+/194278
Run-TryBot: Ian Cottrell <iancottrell@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Rebecca Stambler <rstambler@golang.org>
2019-09-10 14:40:41 +00:00
..
analysis.go go/analysis: handle common nil pointers 2019-08-24 21:01:00 +00:00
completion_format.go internal/lsp: derive ASTs from type information 2019-09-10 13:53:09 +00:00
completion_snippet.go internal/lsp: simplify snippet config/generation 2019-09-10 04:45:52 +00:00
completion.go internal/lsp: derive ASTs from type information 2019-09-10 13:53:09 +00:00
deep_completion.go internal/lsp: limit deep completion search scope 2019-08-27 20:50:25 +00:00
diagnostics_test.go internal/span: change URI.Filename so it just returns the filename 2019-06-10 21:39:43 +00:00
diagnostics.go internal/lsp: enable suggested fixes by default 2019-09-09 19:40:07 +00:00
enums.go internal/lsp: switch to using protocol positions for document symbols 2019-09-06 18:11:17 +00:00
folding_range.go internal/lsp: remove the GetToken and GetAST functions 2019-09-09 18:10:35 +00:00
format.go internal/lsp: remove the GetToken and GetAST functions 2019-09-09 18:10:35 +00:00
highlight.go internal/lsp: switch to using protocol positions for document symbols 2019-09-06 18:11:17 +00:00
hover.go internal/lsp: remove the GetToken and GetAST functions 2019-09-09 18:10:35 +00:00
identifier.go internal/lsp: derive ASTs from type information 2019-09-10 13:53:09 +00:00
imports_test.go internal/lsp: abstract the diff library so it can be substituted 2019-08-20 03:37:07 +00:00
imports.go internal/lsp: abstract the diff library so it can be substituted 2019-08-20 03:37:07 +00:00
options.go internal/lsp: only build a view when we have its configuration 2019-09-10 14:40:41 +00:00
references.go internal/lsp: derive ASTs from type information 2019-09-10 13:53:09 +00:00
rename_check.go internal/lsp: use memoize package to cache source.Packages 2019-08-13 21:41:43 +00:00
rename.go internal/lsp: derive ASTs from type information 2019-09-10 13:53:09 +00:00
signature_help.go internal/lsp: derive ASTs from type information 2019-09-10 13:53:09 +00:00
source_test.go internal/lsp: only build a view when we have its configuration 2019-09-10 14:40:41 +00:00
suggested_fix.go internal/lsp: use protocol.TextEdits in suggested fixes 2019-09-07 02:01:28 +00:00
symbols.go internal/lsp: remove the GetToken and GetAST functions 2019-09-09 18:10:35 +00:00
util.go internal/lsp: derive ASTs from type information 2019-09-10 13:53:09 +00:00
view.go internal/lsp: only build a view when we have its configuration 2019-09-10 14:40:41 +00:00