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  }