go/ast.ArrayType.Len (field)
18 uses
go/ast (current package)
ast.go#L449: Len Expr // Ellipsis node for [...]T array types, nil for slice types
walk.go#L139: if n.Len != nil {
walk.go#L140: Walk(v, n.Len)
go/parser
parser.go#L598: return &ast.ArrayType{Lbrack: lbrack, Len: len, Elt: elt}
parser.go#L640: return x, &ast.ArrayType{Lbrack: lbrack, Len: args[0], Elt: elt}
go/printer
nodes.go#L1044: if x.Len != nil {
nodes.go#L1045: p.expr(x.Len)
go/types
exprstring.go#L129: if x.Len != nil {
exprstring.go#L130: WriteExpr(buf, x.Len)
typexpr.go#L297: if e.Len == nil {
typexpr.go#L306: if _, ok := e.Len.(*ast.Ellipsis); ok {
typexpr.go#L307: check.error(e.Len, BadDotDotDotSyntax, "invalid use of [...] array (outside a composite literal)")
typexpr.go#L310: typ.len = check.arrayLength(e.Len)
util.go#L38: if atyp.Len != nil {
util.go#L39: if ddd, _ := atyp.Len.(*ast.Ellipsis); ddd != nil && ddd.Elt == nil {
golang.org/x/tools/go/ast/inspector
walk.go#L129: if n.Len != nil {
walk.go#L130: walk(v, edge.ArrayType_Len, -1, n.Len)
golang.org/x/tools/internal/typesinternal
zerovalue.go#L231: Len: &ast.BasicLit{