Package org.jparsec.examples.java.parser
Class StatementParser
java.lang.Object
org.jparsec.examples.java.parser.StatementParser
Parses a statement.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static Parser
<Annotation> annotation
(Parser<Expression> expr) assertStatement
(Parser<Expression> expr) (package private) static Parser
<BlockStatement> blockStatement
(Parser<Statement> stmt) doWhileStatement
(Parser<Statement> stmt, Parser<Expression> expr) expression
(Parser<Expression> expr) expressionList
(Parser<Expression> expr) foreachStatement
(Parser<Expression> expr, Parser<Statement> stmt) forStatement
(Parser<Expression> expr, Parser<Statement> stmt) ifStatement
(Parser<Expression> expr, Parser<Statement> stmt) modifier
(Parser<Expression> expr) (package private) static Parser
<ParameterDef> returnStatement
(Parser<Expression> expr) statement
(Parser<Expression> expr) superCall
(Parser<Expression> expr) switchStatement
(Parser<Expression> expr, Parser<Statement> stmt) synchronizedBlock
(Parser<Statement> stmt) systemModifier
(SystemModifier... modifiers) thisCall
(Parser<Expression> expr) throwStatement
(Parser<Expression> thrown) tryStatement
(Parser<Modifier> mod, Parser<Statement> stmt) varStatement
(Parser<Expression> expr) whileStatement
(Parser<Expression> expr, Parser<Statement> stmt)
-
Field Details
-
SYSTEM_MODIFIER
-
NOP
-
LABEL
-
BREAK
-
CONTINUE
-
-
Constructor Details
-
StatementParser
public StatementParser()
-
-
Method Details
-
systemModifier
-
annotation
-
modifier
-
returnStatement
-
blockStatement
-
whileStatement
-
doWhileStatement
-
ifStatement
-
switchStatement
-
foreachStatement
-
forStatement
-
thisCall
-
superCall
-
varStatement
-
expressionList
-
synchronizedBlock
-
assertStatement
-
expression
-
parameter
-
tryStatement
-
throwStatement
-
statement
-