public void store_local(Local local) { store_local(local.getType(), local.getIndex());
private void store_local(Class t, int pos) { if (t != null && t.isPrimitive()) { if (t.equals(Long.TYPE)) { backend.emit_var(Opcodes.LSTORE, pos); } else if (t.equals(Double.TYPE)) { backend.emit_var(Opcodes.DSTORE, pos); } else if (t.equals(Float.TYPE)) { backend.emit_var(Opcodes.FSTORE, pos); } else { backend.emit_var(Opcodes.ISTORE, pos); } } else { backend.emit_var(Opcodes.ASTORE, pos); }
    public void store_local(Local local) {        store_local(local.getType(), local.getIndex());    }