Lines Matching refs:iterator
30 protected int match2(int pos, CodeIterator iterator) throws BadBytecode {
31 iterator.move(pos);
32 iterator.insert(saveCode);
33 iterator.insert(loadCode);
34 int p = iterator.insertGap(3);
35 iterator.setMark(p);
36 iterator.insert(loadCode);
37 pos = iterator.next();
38 p = iterator.getMark();
39 iterator.writeByte(iterator.byteAt(pos), p);
40 iterator.write16bit(iterator.u16bitAt(pos + 1), p + 1);
41 iterator.writeByte(INVOKESTATIC, pos);
42 iterator.write16bit(newIndex, pos + 1);
43 iterator.move(p);
44 return iterator.next();