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)