go/ast.ArrayType.Len (field)
14 uses
go/ast (current package)
ast.go#L436: Len Expr // Ellipsis node for [...]T array types, nil for slice types
walk.go#L163: if n.Len != nil {
walk.go#L164: Walk(v, n.Len)
go/parser
parser.go#L555: return &ast.ArrayType{Lbrack: lbrack, Len: len, Elt: elt}
parser.go#L599: return x, &ast.ArrayType{Lbrack: lbrack, Len: args[0], Elt: elt}
parser.go#L1649: if len, isEllipsis := t.Len.(*ast.Ellipsis); isEllipsis {
go/printer
nodes.go#L997: if x.Len != nil {
nodes.go#L998: p.expr(x.Len)
go/types
expr.go#L1325: if atyp, _ := e.Type.(*ast.ArrayType); atyp != nil && atyp.Len != nil {
expr.go#L1326: if ellip, _ := atyp.Len.(*ast.Ellipsis); ellip != nil && ellip.Elt == nil {
exprstring.go#L127: if x.Len != nil {
exprstring.go#L128: WriteExpr(buf, x.Len)
typexpr.go#L289: if e.Len == nil {
typexpr.go#L298: typ.len = check.arrayLength(e.Len)