| Class | Description |
|---|---|
| AbstractAssignment | |
| AbstractStatement | |
| AnonBreakTarget | |
| AssignmentPreMutation |
In an assignment prechange, the LHS is by definition equal to the RHS after the statement.
|
| AssignmentSimple | |
| CaseStatement | |
| CatchStatement | |
| CommentStatement | |
| CommentStatement.StatementExpression | |
| CompoundStatement |
This should not be used to aggregate statements, but only to produce statements when multiple statements
are generated by a single opcode.
|
| ConstructorStatement |
This is a temporary statement - it should be replaced with an Assignment of a ConstructorInvokation
However, it can force the type of the constructed object, which NEW is not capable of doing....
|
| DoStatement | |
| ExpressionStatement | |
| FinallyStatement | |
| ForIterStatement | |
| ForStatement | |
| GotoStatement | |
| IfExitingStatement | |
| IfStatement | |
| JSRCallStatement | |
| JSRRetStatement | |
| JumpingStatement | |
| MonitorEnterStatement | |
| MonitorExitStatement | |
| MonitorStatement | |
| Nop | |
| RawSwitchStatement |
A 'raw' switch contains the original bytecode information about the switch.
|
| ReturnNothingStatement | |
| ReturnStatement | |
| ReturnValueStatement | |
| SwitchStatement | |
| ThrowStatement | |
| TryStatement | |
| WhileStatement |