type go/ast.ArrayType

22 uses

	go/ast (current package)
		ast.go#L434: 	ArrayType struct {
		ast.go#L504: func (x *ArrayType) Pos() token.Pos      { return x.Lbrack }
		ast.go#L538: func (x *ArrayType) End() token.Pos      { return x.Elt.End() }
		ast.go#L571: func (*ArrayType) exprNode()     {}
		filter.go#L159: 	case *ArrayType:
		walk.go#L162: 	case *ArrayType:

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

	go/parser
		parser.go#L530: func (p *parser) parseArrayType(lbrack token.Pos, len ast.Expr) *ast.ArrayType {
		parser.go#L555: 	return &ast.ArrayType{Lbrack: lbrack, Len: len, Elt: elt}
		parser.go#L591: 		return x, &ast.ArrayType{Lbrack: lbrack, Elt: elt}
		parser.go#L599: 			return x, &ast.ArrayType{Lbrack: lbrack, Len: args[0], Elt: elt}
		parser.go#L1648: 	case *ast.ArrayType:
		parser.go#L1710: 			case *ast.ArrayType, *ast.StructType, *ast.MapType:
		parser.go#L2713: 	case *ast.ArrayType, *ast.StructType, *ast.FuncType, *ast.InterfaceType, *ast.MapType, *ast.ChanType:

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

	go/types
		expr.go#L495: 		*ast.ArrayType,
		expr.go#L1325: 			if atyp, _ := e.Type.(*ast.ArrayType); atyp != nil && atyp.Len != nil {
		expr.go#L1635: 	case *ast.ArrayType, *ast.StructType, *ast.FuncType,
		exprstring.go#L125: 	case *ast.ArrayType:
		typexpr.go#L288: 	case *ast.ArrayType: