(GeneratorAdapter gen, LocalBinding lb)
| 5735 | } |
| 5736 | |
| 5737 | private void emitUnboxedLocal(GeneratorAdapter gen, LocalBinding lb){ |
| 5738 | int argoff = canBeDirect ?0:1; |
| 5739 | Class primc = lb.getPrimitiveType(); |
| 5740 | if(closes.containsKey(lb)) |
| 5741 | { |
| 5742 | gen.loadThis(); |
| 5743 | gen.getField(objtype, lb.name, Type.getType(primc)); |
| 5744 | } |
| 5745 | else if(lb.isArg) |
| 5746 | gen.loadArg(lb.idx-argoff); |
| 5747 | else |
| 5748 | gen.visitVarInsn(Type.getType(primc).getOpcode(Opcodes.ILOAD), lb.idx); |
| 5749 | } |
| 5750 | |
| 5751 | public void emitVar(GeneratorAdapter gen, Var var){ |
| 5752 | Integer i = (Integer) vars.valAt(var); |
no test coverage detected