| Modifier and Type | Interface and Description |
|---|---|
interface |
ExpressionOrStatement |
| Modifier and Type | Class and Description |
|---|---|
class |
Assign |
class |
Block |
class |
Break |
class |
Continue |
class |
Declare |
class |
Do |
class |
For |
class |
Foreach |
class |
If |
class |
Lambda |
class |
MethodCall |
class |
Return |
class |
StringStatement |
class |
Switch |
class |
While |
| Modifier and Type | Method and Description |
|---|---|
Statement |
For.getBody() |
Statement |
Foreach.getBody() |
Statement |
If.getStatement() |
Statement |
Lambda.getStatement() |
Statement |
While.getStatement() |
Statement |
Do.getStatement() |
default Statement |
Expression.ret() |
static Statement |
Statement.ret(Expression expression) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Statement> |
If.getElseStatement() |
List<Statement> |
Block.getStatements() |
| Modifier and Type | Method and Description |
|---|---|
static Lambda |
Expression.lamba(Property parameter,
Statement statement) |
| Constructor and Description |
|---|
Block(Statement... statements) |
Do(Expression condition,
Statement statement) |
For(Expression init,
Expression compare,
Expression update,
Statement body) |
For(List<Expression> init,
Expression compare,
List<Expression> update,
Statement body) |
Foreach(Declare declare,
Expression expression,
Statement body) |
Foreach(Property declarationProperty,
Expression expression,
Statement body) |
Foreach(Property declarationProperty,
Property expressionProperty,
Statement body) |
If(Expression condition,
Statement statement) |
If(Expression condition,
Statement statement,
Optional<Statement> elseStatement) |
If(Expression condition,
Statement statement,
Statement elseStatement) |
Lambda(List<String> parameters,
Statement statement) |
Lambda(String parameter,
Statement value) |
While(Expression condition,
Statement statement) |
| Constructor and Description |
|---|
Block(List<Statement> statements) |
If(Expression condition,
Statement statement,
Optional<Statement> elseStatement) |
Copyright © 2023. All rights reserved.