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)