github.com/v2fly/tools@v0.100.0/internal/lsp/testdata/fieldlist/field_list.go (about) 1 package fieldlist 2 3 var myInt int //@item(flVar, "myInt", "int", "var") 4 type myType int //@item(flType, "myType", "int", "type") 5 6 func (my) _() {} //@complete(") _", flType) 7 func (my my) _() {} //@complete(" my)"),complete(") _", flType) 8 9 func (myType) _() {} //@complete(") {", flType) 10 11 func (myType) _(my my) {} //@complete(" my)"),complete(") {", flType) 12 13 func (myType) _() my {} //@complete(" {", flType) 14 15 func (myType) _() (my my) {} //@complete(" my"),complete(") {", flType) 16 17 func _() { 18 var _ struct { 19 //@complete("", flType) 20 m my //@complete(" my"),complete(" //", flType) 21 } 22 23 var _ interface { 24 //@complete("", flType) 25 m() my //@complete("("),complete(" //", flType) 26 } 27 }