4 "golang.org/x/tools/internal/lsp/foo"
9 val string //@item(atVal, "val", "string", "var")
12 [] //@complete(" //", PackageFoo)
14 []val //@complete(" //")
16 []foo.StructFoo //@complete(" //", StructFoo)
18 []foo.StructFoo(nil) //@complete("(", StructFoo)
20 []*foo.StructFoo //@complete(" //", StructFoo)
22 [...]foo.StructFoo //@complete(" //", StructFoo)
24 [2][][4]foo.StructFoo //@complete(" //", StructFoo)
26 []struct { f []foo.StructFoo } //@complete(" }", StructFoo)
30 type myInt int //@item(atMyInt, "myInt", "int", "type")
32 var mark []myInt //@item(atMark, "mark", "[]myInt", "var")
34 var s []myInt //@item(atS, "s", "[]myInt", "var")
35 s = []m //@complete(" //", atMyInt)
36 s = [] //@complete(" //", atMyInt, PackageFoo)
39 a = [1]m //@complete(" //", atMyInt)
42 ds = [][]m //@complete(" //", atMyInt)