/** * Adds the appropriate store method for the given type and local * index. */ private void storeLocalValue(Code code, int locidx, int typeCode) { switch (typeCode) { case JavaTypes.CHAR: case JavaTypes.BYTE: case JavaTypes.SHORT: case JavaTypes.INT: code.istore().setLocal(locidx); break; case JavaTypes.DOUBLE: code.dstore().setLocal(locidx); break; case JavaTypes.FLOAT: code.fstore().setLocal(locidx); break; case JavaTypes.LONG: code.lstore().setLocal(locidx); break; default: code.astore().setLocal(locidx); break; } }
/** * Adds the appropriate store method for the given type and local * index. */ private void storeLocalValue(Code code, int locidx, int typeCode) { switch (typeCode) { case JavaTypes.CHAR: case JavaTypes.BYTE: case JavaTypes.SHORT: case JavaTypes.INT: code.istore().setLocal(locidx); break; case JavaTypes.DOUBLE: code.dstore().setLocal(locidx); break; case JavaTypes.FLOAT: code.fstore().setLocal(locidx); break; case JavaTypes.LONG: code.lstore().setLocal(locidx); break; default: code.astore().setLocal(locidx); break; } }
/** * Adds the appropriate store method for the given type and local * index. */ private void storeLocalValue(Code code, int locidx, int typeCode) { switch (typeCode) { case JavaTypes.CHAR: case JavaTypes.BYTE: case JavaTypes.SHORT: case JavaTypes.INT: code.istore().setLocal(locidx); break; case JavaTypes.DOUBLE: code.dstore().setLocal(locidx); break; case JavaTypes.FLOAT: code.fstore().setLocal(locidx); break; case JavaTypes.LONG: code.lstore().setLocal(locidx); break; default: code.astore().setLocal(locidx); break; } }
/** * Adds the appropriate store method for the given type and local * index. */ private void storeLocalValue(Code code, int locidx, int typeCode) { switch (typeCode) { case JavaTypes.CHAR: case JavaTypes.BYTE: case JavaTypes.SHORT: case JavaTypes.INT: code.istore().setLocal(locidx); break; case JavaTypes.DOUBLE: code.dstore().setLocal(locidx); break; case JavaTypes.FLOAT: code.fstore().setLocal(locidx); break; case JavaTypes.LONG: code.lstore().setLocal(locidx); break; default: code.astore().setLocal(locidx); break; } }
"getDeclaredTypeCode", int.class, null); int local = code.getNextLocalsIndex(); code.istore().setLocal(local);
"getDeclaredTypeCode", int.class, null); int local = code.getNextLocalsIndex(); code.istore().setLocal(local);
"getDeclaredTypeCode", int.class, null); int local = code.getNextLocalsIndex(); code.istore().setLocal(local);
"getDeclaredTypeCode", int.class, null); int local = code.getNextLocalsIndex(); code.istore().setLocal(local);
"getDeclaredTypeCode", int.class, null); int local = code.getNextLocalsIndex(); code.istore().setLocal(local);
boolean.class, null); int clear = code.getNextLocalsIndex(); code.istore().setLocal(clear);
boolean.class, null); int clear = code.getNextLocalsIndex(); code.istore().setLocal(clear);
boolean.class, null); int clear = code.getNextLocalsIndex(); code.istore().setLocal(clear);
boolean.class, null); int clear = code.getNextLocalsIndex(); code.istore().setLocal(clear);
boolean.class, null); int clear = code.getNextLocalsIndex(); code.istore().setLocal(clear);
code.constant().setValue(index); code.iadd(); code.istore().setLocal(fieldLocal);
code.constant().setValue(index); code.iadd(); code.istore().setLocal(fieldLocal);
code.constant().setValue(index); code.iadd(); code.istore().setLocal(fieldLocal);
code.constant().setValue(index); code.iadd(); code.istore().setLocal(fieldLocal);