Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / golang.org / x / tools@v0.0.0-20201105173854-bc9fc8d8c4bc / internal / lsp / testdata / variadic / variadic_intf.go
1 package variadic
2
3 type baz interface {
4         baz()
5 }
6
7 func wantsBaz(...baz) {}
8
9 type bazImpl int
10
11 func (bazImpl) baz() {}
12
13 func _() {
14         var (
15                 impls []bazImpl //@item(vImplSlice, "impls", "[]bazImpl", "var")
16                 impl  bazImpl   //@item(vImpl, "impl", "bazImpl", "var")
17                 bazes []baz     //@item(vIntfSlice, "bazes", "[]baz", "var")
18         )
19
20         wantsBaz() //@rank(")", vImpl, vImplSlice),rank(")", vIntfSlice, vImplSlice)
21 }