public class JetControlFlowInstructionsGenerator extends JetControlFlowBuilderAdapter
| Modifier and Type | Class and Description |
|---|---|
static class |
JetControlFlowInstructionsGenerator.TryFinallyBlockInfo |
builder| Constructor and Description |
|---|
JetControlFlowInstructionsGenerator() |
| Modifier and Type | Method and Description |
|---|---|
void |
enterSubroutine(JetElement subroutine) |
Pseudocode |
exitSubroutine(JetElement subroutine) |
bindLabel, createUnboundLabel, createUnboundLabel, declare, declare, enterLoop, enterTryFinally, exitLoop, exitTryFinally, getCurrentLoop, getCurrentSubroutine, getEntryPoint, getExitPoint, getReturnSubroutine, jump, jumpOnFalse, jumpOnTrue, jumpToError, nondeterministicJump, nondeterministicJump, read, readUnit, repeatPseudocode, returnNoValue, returnValue, throwException, unsupported, writepublic JetControlFlowInstructionsGenerator()
public void enterSubroutine(@NotNull JetElement subroutine)
enterSubroutine in interface JetControlFlowBuilderenterSubroutine in class JetControlFlowBuilderAdapterpublic Pseudocode exitSubroutine(@NotNull JetElement subroutine)
exitSubroutine in interface JetControlFlowBuilderexitSubroutine in class JetControlFlowBuilderAdapter