#include <j2s_local_variables.h>
Public Methods | |
j2s_LocalVariables (j2s_LocalVariables* s) | |
j2s_LocalVariables (jhl_u2 num_locals) | |
j2s_LocalVariables (jhl_u2 num_locals, jhl_Method* method) | |
jhl_Array<j2s_LocalVariable>* | local_variables () const |
j2s_LocalVariable* | load (jhl_u2 index) |
j2s_LocalVariable* | iload (jhl_u2 index) |
j2s_LocalVariable* | lload (jhl_u2 index) |
j2s_LocalVariable* | fload (jhl_u2 index) |
j2s_LocalVariable* | dload (jhl_u2 index) |
j2s_LocalVariable* | refload (jhl_u2 index) |
j2s_LocalVariable* | raload (jhl_u2 index) |
void | store (jhl_u2 index, j2s_Word::type_kind) |
void | store (jhl_u2 index, jhl_ArrayclassOrUnitType* ref) |
void | istore (jhl_u2 index) |
void | lstore (jhl_u2 index) |
void | fstore (jhl_u2 index) |
void | dstore (jhl_u2 index) |
void | refstore (jhl_u2 index, jhl_ArrayclassOrUnitType* ref) |
void | rastore (jhl_u2 index) |
bool | merge (j2s_LocalVariables* s, bool ret_merge= false) |
bool | verify () const |
Friends | |
ostream& | operator<< (ostream& os, j2s_LocalVariables* s) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|