go/internal/lsp/testdata/variadic/variadic_intf.go

22 lines
409 B
Go

package variadic
type baz interface {
baz()
}
func wantsBaz(...baz) {}
type bazImpl int
func (bazImpl) baz() {}
func _() {
var (
impls []bazImpl //@item(vImplSlice, "impls", "[]bazImpl", "var")
impl bazImpl //@item(vImpl, "impl", "bazImpl", "var")
bazes []baz //@item(vIntfSlice, "bazes", "[]baz", "var")
)
wantsBaz() //@rank(")", vImpl, vImplSlice),rank(")", vIntfSlice, vImplSlice)
}