Package | Description |
---|---|
org.macroing.cel4j.java.source.syntactic |
Provides classes and interfaces that models the syntactic parts of a Java AST or CST.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ClassDeclaration
A
ClassDeclaration denotes the nonterminal symbol ClassDeclaration, as defined by the Java Language Specification. |
interface |
Statement
A
Statement denotes the nonterminal symbol Statement, as defined by the Java Language Specification. |
interface |
StatementWithoutTrailingSubstatement
A
StatementWithoutTrailingSubstatement denotes the nonterminal symbol StatementWithoutTrailingSubstatement, as defined by the Java Language Specification. |
Modifier and Type | Class and Description |
---|---|
class |
Block
A
Block denotes the nonterminal symbol Block, as defined by the Java Language Specification. |
class |
EmptyStatement
An
EmptyStatement denotes the nonterminal symbol EmptyStatement, as defined by the Java Language Specification. |
Modifier and Type | Method and Description |
---|---|
java.util.List<BlockStatement> |
Block.getBlockStatements()
Returns a
List with all currently added BlockStatement s. |
Modifier and Type | Method and Description |
---|---|
void |
Block.addBlockStatement(BlockStatement blockStatement)
|
void |
Block.removeBlockStatement(BlockStatement blockStatement)
Removes the first
BlockStatement from the end of the BlockStatement s section of this Block instance, that is equal to blockStatement . |