github.com/v2fly/tools@v0.100.0/internal/lsp/testdata/snippets/literal.go (about) 1 package snippets 2 3 import ( 4 "github.com/v2fly/tools/internal/lsp/signature" 5 t "github.com/v2fly/tools/internal/lsp/types" 6 ) 7 8 type structy struct { 9 x signature.MyType 10 } 11 12 func X(_ map[signature.Alias]t.CoolAlias) (map[signature.Alias]t.CoolAlias) { 13 return nil 14 } 15 16 func _() { 17 X() //@signature(")", "X(_ map[signature.Alias]t.CoolAlias) map[signature.Alias]t.CoolAlias", 0) 18 _ = signature.MyType{} //@item(literalMyType, "signature.MyType{}", "", "var") 19 s := structy{ 20 x: //@snippet(" //", literalMyType, "signature.MyType{\\}", "signature.MyType{\\}") 21 } 22 }