go/ast.ArrayType.Len (field)

15 uses

	go/ast (current package)
		ast.go#L446: 		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#L301: 		if e.Len == nil {
		typexpr.go#L312: 		if _, ok := e.Len.(*ast.Ellipsis); ok {
		typexpr.go#L313: 			check.error(e.Len, BadDotDotDotSyntax, "invalid use of [...] array (outside a composite literal)")
		typexpr.go#L316: 			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 {