@mpeggroup/mpeg-sdl-parser
    Preparing search index...

    Class ClassDeclaration

    Represents an abstract composite node in the abstract syntax tree. This class extends the AbstractNode class and provides a base for nodes that can have child nodes.

    Hierarchy (View Summary)

    Index
    abstractKeyword: OptionalNode<Token>
    alignedModifier: OptionalNode<AlignedModifier>
    bitModifier: OptionalNode<BitModifier>
    children: AbstractNode[]
    classKeyword: RequiredNode<Token>
    closeBracePunctuator: RequiredNode<Token>
    endToken: Token | undefined
    expandableModifier: OptionalNode<ExpandableModifier>
    extendsModifier: OptionalNode<ExtendsModifier>
    identifier: RequiredNode<Identifier>
    isComposite: boolean
    leadingTrivia: Trivia[] | undefined
    nodeKind: NodeKind
    openBracePunctuator: RequiredNode<Token>
    parameterList: OptionalNode<ParameterList>
    startToken: Token | undefined
    statementKind: StatementKind
    statements: ZeroToManyList<AbstractStatement>
    trailingTrivia: Trivia[] | undefined