6 "golang.org/x/tools/internal/lsp/bar"
10 B, A, C int //@item(Bf, "B", "int", "field"),item(Af, "A", "int", "field"),item(Cf, "C", "int", "field")
14 _ = S{}.; //@complete(";", Af, Bf, Cf)
17 type bob struct { a int } //@item(a, "a", "int", "field")
18 type george struct { b int }
19 type jack struct { c int } //@item(c, "c", "int", "field")
20 type jill struct { d int }
22 func (b *bob) george() *george {} //@item(george, "george", "func() *george", "method")
23 func (g *george) jack() *jack {}
24 func (j *jack) jill() *jill {} //@item(jill, "jill", "func() *jill", "method")
30 y.; //@complete(";", c, jill)
34 bar. //@complete(" /", Bar)
38 b. //@complete(" /", a, george)
41 b. //@complete(" /", a, george)
46 bar. //@complete(" /", Bar)
49 bar. //@complete(" /", Bar)
55 if y != b. //@complete(" /", a, george)
58 if z + y + 1 + b. //@complete(" /", a, george)
61 if y != b. //@complete(" /", a, george)
64 if z + y + 1 + b. //@complete(" /", a, george)