453454455456457458459460461462463
s.ins0(ALOAD0); int loop = s.addr; // n s.insU2(GETFIELD, parentCi); // n s.ins0(DUP); s.insU2(LDCW, cCis[i]); s.insU2(INVOKEVIRTUAL, indexCi); // n, j s.ins0(DUP); s.ins0(ISTORE3); s.jump(s.insJump(IFIE0), loop); s.ins0(ILOAD3); // j s.ins0(ALOAD2);
459460461462463464465466467468469
s.ins0(DUP); s.ins0(ISTORE3); s.jump(s.insJump(IFIE0), loop); s.ins0(ILOAD3); // j s.ins0(ALOAD2); s.insU2(INVOKEVIRTUAL, set0Ci); // set s.ins0(IRETURN); } else s.switchTable(sw, i0 - i, sw0); // other }