diff options
author | Robert Findley <rfindley@google.com> | 2022-08-30 14:40:12 -0400 |
---|---|---|
committer | Robert Findley <rfindley@google.com> | 2022-09-07 16:44:44 +0000 |
commit | b15dac2b8849754d58ebde3b57bbb75776ba869b (patch) | |
tree | d43d2723b0e05b7e17e4dc30b2b3823fba5a99a4 /gopls/internal/lsp/testdata/interfacerank | |
parent | dd1bab2d98d3435471d3d9590b3ce4f3c4960c69 (diff) | |
download | golang-x-tools-b15dac2b8849754d58ebde3b57bbb75776ba869b.tar.gz |
gopls: migrate internal/lsp to gopls/internal/lsp
This CL was created using the following commands:
./gopls/internal/migrate.sh
git add .
git codereview gofmt
For golang/go#54509
Change-Id: Iceeec602748a5e6f609c3ceda8d19157e5c94009
Reviewed-on: https://go-review.googlesource.com/c/tools/+/426796
gopls-CI: kokoro <noreply+kokoro@google.com>
Run-TryBot: Robert Findley <rfindley@google.com>
Reviewed-by: Peter Weinberger <pjw@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Diffstat (limited to 'gopls/internal/lsp/testdata/interfacerank')
-rw-r--r-- | gopls/internal/lsp/testdata/interfacerank/interface_rank.go | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/gopls/internal/lsp/testdata/interfacerank/interface_rank.go b/gopls/internal/lsp/testdata/interfacerank/interface_rank.go new file mode 100644 index 000000000..acb5a42e0 --- /dev/null +++ b/gopls/internal/lsp/testdata/interfacerank/interface_rank.go @@ -0,0 +1,23 @@ +package interfacerank + +type foo interface { + foo() +} + +type fooImpl int + +func (*fooImpl) foo() {} + +func wantsFoo(foo) {} + +func _() { + var ( + aa string //@item(irAA, "aa", "string", "var") + ab *fooImpl //@item(irAB, "ab", "*fooImpl", "var") + ) + + wantsFoo(a) //@complete(")", irAB, irAA) + + var ac fooImpl //@item(irAC, "ac", "fooImpl", "var") + wantsFoo(&a) //@complete(")", irAC, irAA, irAB) +} |