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: