| Modifier and Type | Field and Description |
|---|---|
| protected final WriterController | |
| private static final MethodCaller | |
| private static final MethodCaller |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private boolean | |
| private CompileStack. | |
| private void | visitConditionOfLoopingStatement(final BooleanExpression expression, final Label breakLabel, final MethodVisitor mv)
|
| private void | |
| public void | |
| public void | |
| public void | |
| private void | writeCaseStatement(final CaseStatement statement, final int switchVariableIndex, final Label thisLabel, final Label nextLabel)
|
| public void | |
| public void | |
| public void | |
| protected void | |
| protected void | |
| protected void | |
| public void | |
| public void | |
| protected void | |
| protected void | |
| public void | |
| protected void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void |
| controller | back to summary |
|---|---|
| protected final WriterController controller | |
| iteratorHasNextMethod | back to summary |
|---|---|
| private static final MethodCaller iteratorHasNextMethod | |
| iteratorNextMethod | back to summary |
|---|---|
| private static final MethodCaller iteratorNextMethod | |
| StatementWriter | back to summary |
|---|---|
| public StatementWriter(final WriterController controller) | |
| isMethodOrConstructorNonEmptyBlock | back to summary |
|---|---|
| private boolean isMethodOrConstructorNonEmptyBlock(final BlockStatement block) | |
| makeBlockRecorder | back to summary |
|---|---|
| private CompileStack. | |
| visitConditionOfLoopingStatement | back to summary |
|---|---|
| private void visitConditionOfLoopingStatement(final BooleanExpression expression, final Label breakLabel, final MethodVisitor mv) | |
| visitExpressionOfLoopStatement | back to summary |
|---|---|
| private void visitExpressionOfLoopStatement(final Expression expression) | |
| writeAssert | back to summary |
|---|---|
| public void writeAssert(final AssertStatement statement) | |
| writeBlockStatement | back to summary |
|---|---|
| public void writeBlockStatement(final BlockStatement block) | |
| writeBreak | back to summary |
|---|---|
| public void writeBreak(final BreakStatement statement) | |
| writeCaseStatement | back to summary |
|---|---|
| private void writeCaseStatement(final CaseStatement statement, final int switchVariableIndex, final Label thisLabel, final Label nextLabel) | |
| writeContinue | back to summary |
|---|---|
| public void writeContinue(final ContinueStatement statement) | |
| writeDoWhileLoop | back to summary |
|---|---|
| public void writeDoWhileLoop(final DoWhileStatement statement) | |
| writeExpressionStatement | back to summary |
|---|---|
| public void writeExpressionStatement(final ExpressionStatement statement) | |
| writeForInLoop | back to summary |
|---|---|
| protected void writeForInLoop(final ForStatement statement) | |
| writeForInLoopControlAndBlock | back to summary |
|---|---|
| protected void writeForInLoopControlAndBlock(ForStatement statement) | |
| writeForLoopWithClosureList | back to summary |
|---|---|
| protected void writeForLoopWithClosureList(final ForStatement statement) | |
| writeForStatement | back to summary |
|---|---|
| public void writeForStatement(final ForStatement statement) | |
| writeIfElse | back to summary |
|---|---|
| public void writeIfElse(final IfStatement statement) | |
| writeIteratorHasNext | back to summary |
|---|---|
| protected void writeIteratorHasNext(final MethodVisitor mv) | |
| writeIteratorNext | back to summary |
|---|---|
| protected void writeIteratorNext(final MethodVisitor mv) | |
| writeReturn | back to summary |
|---|---|
| public void writeReturn(final ReturnStatement statement) | |
| writeStatementLabel | back to summary |
|---|---|
| protected void writeStatementLabel(final Statement statement) | |
| writeSwitch | back to summary |
|---|---|
| public void writeSwitch(final SwitchStatement statement) | |
| writeSynchronized | back to summary |
|---|---|
| public void writeSynchronized(final SynchronizedStatement statement) | |
| writeThrow | back to summary |
|---|---|
| public void writeThrow(final ThrowStatement statement) | |
| writeTryCatchFinally | back to summary |
|---|---|
| public void writeTryCatchFinally(final TryCatchStatement statement) | |
| writeWhileLoop | back to summary |
|---|---|
| public void writeWhileLoop(final WhileStatement statement) | |