go/ast.CompositeLit.Type (field)
17 uses
go/ast (current package)
ast.go#L316: Type Expr // literal type; or nil
ast.go#L488: if x.Type != nil {
ast.go#L489: return x.Type.Pos()
walk.go#L103: if n.Type != nil {
walk.go#L104: Walk(v, n.Type)
go/parser
parser.go#L1598: return &ast.CompositeLit{Type: typ, Lbrace: lbrace, Elts: elts, Rbrace: rbrace}
resolver.go#L279: if n.Type != nil {
resolver.go#L280: ast.Walk(r, n.Type)
go/printer
nodes.go#L969: if x.Type != nil {
nodes.go#L970: p.expr1(x.Type, token.HighestPrec, depth)
nodes.go#L1203: if isTypeName(x.Type) {
go/types
expr.go#L1321: case e.Type != nil:
expr.go#L1325: if atyp, _ := e.Type.(*ast.ArrayType); atyp != nil && atyp.Len != nil {
expr.go#L1335: typ = check.typ(e.Type)
expr.go#L1450: if e.Type != nil {
expr.go#L1451: check.recordTypeAndValue(e.Type, typexpr, utyp, nil)
exprstring.go#L57: WriteExpr(buf, x.Type)