mirror of https://github.com/golang/go.git
22 lines
409 B
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)
|
|
}
|