Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / golang.org / x / tools@v0.0.0-20201028153306-37f0764111ff / internal / lsp / testdata / index / index.go
diff --git a/.config/coc/extensions/coc-go-data/tools/pkg/mod/golang.org/x/tools@v0.0.0-20201028153306-37f0764111ff/internal/lsp/testdata/index/index.go b/.config/coc/extensions/coc-go-data/tools/pkg/mod/golang.org/x/tools@v0.0.0-20201028153306-37f0764111ff/internal/lsp/testdata/index/index.go
new file mode 100644 (file)
index 0000000..7e56b51
--- /dev/null
@@ -0,0 +1,21 @@
+package index
+
+func _() {
+       var (
+               aa = "123" //@item(indexAA, "aa", "string", "var")
+               ab = 123   //@item(indexAB, "ab", "int", "var")
+       )
+
+       var foo [1]int
+       foo[a]  //@complete("]", indexAB, indexAA)
+       foo[:a] //@complete("]", indexAB, indexAA)
+       a[:a]   //@complete("[", indexAA, indexAB)
+       a[a]    //@complete("[", indexAA, indexAB)
+
+       var bar map[string]int
+       bar[a] //@complete("]", indexAA, indexAB)
+
+       type myMap map[string]int
+       var baz myMap
+       baz[a] //@complete("]", indexAA, indexAB)
+}