@Override void setPosition( final int pos ) { // Original code: i_position = bi.position = pos; bi.setPosition(pos); super.setPosition(pos); }
@Override protected int updatePosition( final int offset, final int max_offset ) { final int x = bi.updatePosition(offset, max_offset); super.setPosition(bi.getPosition()); return x; }
Instruction i = ih.instruction; ih.setPosition(index); pos[count++] = index; Instruction i = ih.instruction; ih.setPosition(index); pos[count++] = index; index += i.getLength();
ih = append(i); ih.setPosition(off); ihs[count] = ih;
ih = append(i); ih.setPosition(off); ihs[count] = ih; count++;
ih.setPosition(index); pos[count++] = index; for (InstructionHandle ih = start; ih != null; ih = ih.getNext()) { final Instruction i = ih.getInstruction(); ih.setPosition(index); pos[count++] = index; index += i.getLength();