go/ast.CompositeLit.Type (field)
17 uses
go/ast (current package)
ast.go#L328: Type Expr // literal type; or nil
ast.go#L498: if x.Type != nil {
ast.go#L499: return x.Type.Pos()
walk.go#L81: if n.Type != nil {
walk.go#L82: Walk(v, n.Type)
go/parser
parser.go#L1696: return &ast.CompositeLit{Type: typ, Lbrace: lbrace, Elts: elts, Rbrace: rbrace}
resolver.go#L283: if n.Type != nil {
resolver.go#L284: ast.Walk(r, n.Type)
go/printer
nodes.go#L1013: if x.Type != nil {
nodes.go#L1014: p.expr1(x.Type, token.HighestPrec, depth)
nodes.go#L1257: if isTypeName(x.Type) {
go/types
exprstring.go#L55: WriteExpr(buf, x.Type)
literals.go#L116: case e.Type != nil:
literals.go#L120: if atyp, _ := e.Type.(*ast.ArrayType); atyp != nil && isdddArray(atyp) {
literals.go#L128: typ = check.typ(e.Type)
literals.go#L254: if e.Type != nil {
literals.go#L255: check.recordTypeAndValue(e.Type, typexpr, utyp, nil)