| Modifier and Type | Field and Description |
|---|---|
| private final IRBytecodeAdapter |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | getHeapLocal(int
depth into scope stack depth, int index into scope location)Implements org. Load local variable from dynamic scope. |
| public void | getHeapLocalOrNil(int
depth into scope stack depth, int index into scope location)Implements org. Load local variable from dynamic scope, returning nil if the resulting value is null. |
| compiler | back to summary |
|---|---|
| private final IRBytecodeAdapter compiler | |
| NormalLocalVariableCompiler | back to summary |
|---|---|
| public NormalLocalVariableCompiler(IRBytecodeAdapter irBytecodeAdapter) | |
| getHeapLocal | back to summary |
|---|---|
| public void getHeapLocal(int depth, int location) Implements org. Doc from org. Load local variable from dynamic scope. Stack required: scope Stack result: value
| |
| getHeapLocalOrNil | back to summary |
|---|---|
| public void getHeapLocalOrNil(int depth, int location) Implements org. Doc from org. Load local variable from dynamic scope, returning nil if the resulting value is null. Stack required: scope Stack result: value
| |