Class Summary |
ASTBranchNode |
Superklasse für Knoten mit Verzweigung abgeleitete Klassen: ASTIfNode,
ASTIterationNode, ASTSwitchNode, ASTTryNode
.. |
ASTCaseNode |
AST-Knoten für Case-Statements (inkl. |
ASTCatchNode |
AST-Knoten für Catches in Ausnahme-Blöcke
.. |
ASTClassNode |
AST-Knoten für Klassenknoten |
ASTCompoundNode |
AST-Knoten für Compoundblöcke |
ASTDoNode |
AST-Knoten für Do-Knoten |
ASTFunctionNode |
AST-Knoten für eine Funktion |
ASTIfNode |
AST-Knoten für If- oder If-Else-Anweisung
.. |
ASTIterationNode |
AST-Knoten für iterierende Statements/Blöcke |
ASTJumpNode |
AST-Knoten für Sprunganweisungen (break, continue, return, throw) |
ASTLabelNode |
AST-Knoten für Anweisungslabel
Label steht in Java immer direkt vor BranchStatement (while, do, for, if, switch, try)
oder direkt vor einem CompoundNode! |
ASTNode |
Basisknoten des AST * |
ASTScopeNode |
AST-Knoten für Scopestatements
ASTScopeNode this > .. |
ASTStatementNode |
AST-Knoten für Statements
- ein ASTNode, der einfache Überdeckungsinformation speichert (nrHits) |
ASTSwitchNode |
AST-Knoten für Switch-Statements
.. |
ASTTryNode |
AST-Knoten für Ausnahme-Blöcke
.. |
Condition |
AST-Knoten für Konditionknoten |
FileNode |
AST-Knoten für eine geparste Datei |