new
ArrayDefinition(isReserved: boolean,isLegacy: boolean,alignedModifier: AlignedModifier | undefined,elementaryType: ElementaryType | undefined,lengthAttribute: LengthAttribute | undefined,classIdentifier: Identifier | undefined,identifier: Identifier,implicitArrayDimension: ImplicitArrayDimension | undefined,dimensions: (ExplicitArrayDimension | PartialArrayDimension)[] | undefined,reservedKeyword: Token | undefined,legacyKeyword: Token | undefined,semicolonPunctuator: Token,)
getChildNodeIterable(): IterableIterator<AbstractNode>