Interface | Description |
---|---|
LoopingStatement |
This is an AST Node that provides some sort of looping mechanism.
|
Class | Description |
---|---|
AssertStatement |
Represents an assert statement.
|
BlockStatement |
A list of statements and a scope.
|
BreakStatement |
Represents a break statement in a switch or loop statement
|
CaseStatement |
Represents a case statement in a switch statement
|
CatchStatement |
Represents a catch (Exception var) { } statement
|
ContinueStatement |
Represents a continue statement in a loop statement
|
DoWhileStatement |
Represents a do { ...
|
EmptyStatement |
Represents an empty statement
|
ExpressionStatement |
A simple statement such as a method call where the return value is ignored
|
ForStatement |
Represents a standard for loop in Groovy
|
IfStatement |
Represents an if (condition) { ...
|
ReturnStatement |
A return statement
|
Statement |
Base class for any statement
|
SwitchStatement |
Represents a switch (object) { case value: ...
|
SynchronizedStatement |
Represents a synchronized statement
|
ThrowStatement |
Represents a throw statement
|
TryCatchStatement |
Represents a try { ...
|
WhileStatement |
Represents a while (condition) { ...
|
AST nodes for Groovy statements