type go/ast.ArrayType

25 uses

	go/ast (current package)
		ast.go#L444: 	ArrayType struct {
		ast.go#L514: func (x *ArrayType) Pos() token.Pos      { return x.Lbrack }
		ast.go#L548: func (x *ArrayType) End() token.Pos      { return x.Elt.End() }
		ast.go#L580: func (*ArrayType) exprNode()     {}
		filter.go#L156: 	case *ArrayType:
		walk.go#L138: 	case *ArrayType:

	go/doc
		exports.go#L187: 	case *ast.ArrayType:
		reader.go#L441: 			if t, ok := factoryType.(*ast.ArrayType); ok {

	go/parser
		parser.go#L573: func (p *parser) parseArrayType(lbrack token.Pos, len ast.Expr) *ast.ArrayType {
		parser.go#L598: 	return &ast.ArrayType{Lbrack: lbrack, Len: len, Elt: elt}
		parser.go#L628: 		return x, &ast.ArrayType{Lbrack: lbrack, Elt: elt}
		parser.go#L640: 			return x, &ast.ArrayType{Lbrack: lbrack, Len: args[0], Elt: elt}
		parser.go#L1756: 			case *ast.ArrayType, *ast.StructType, *ast.MapType:
		parser.go#L2721: 	case *ast.ArrayType, *ast.StructType, *ast.FuncType, *ast.InterfaceType, *ast.MapType, *ast.ChanType:

	go/printer
		nodes.go#L423: 	case *ast.ArrayType, *ast.StructType, *ast.FuncType, *ast.InterfaceType, *ast.MapType, *ast.ChanType:
		nodes.go#L1042: 	case *ast.ArrayType:

	go/types
		expr.go#L246: 		*ast.ArrayType,
		expr.go#L1140: 	case *ast.ArrayType, *ast.StructType, *ast.FuncType,
		exprstring.go#L127: 	case *ast.ArrayType:
		literals.go#L120: 		if atyp, _ := e.Type.(*ast.ArrayType); atyp != nil && isdddArray(atyp) {
		typexpr.go#L300: 	case *ast.ArrayType:
		util.go#L37: func isdddArray(atyp *ast.ArrayType) bool {

	golang.org/x/tools/internal/typesinternal
		zerovalue.go#L241: 		return &ast.ArrayType{
		zerovalue.go#L250: 		return &ast.ArrayType{
		zerovalue.go#L284: 			last.Type = &ast.Ellipsis{Elt: last.Type.(*ast.ArrayType).Elt}