ListIterator<Cell> listItr = this.listIterator(); while (listItr.hasNext()) { Cell cellInThis = listItr.next();
Cell[] array = new Cell[7]; populateListAndArray(list, array); ListIterator<Cell> itr = list.listIterator(); itr = list.listIterator(); i = 0;
Cell[] array = new Cell[7]; populateListAndArray(list, array); ListIterator<Cell> itr = list.listIterator(); try { itr.previous(); Cell f = itr.previous(); assertTrue(c.equals(d) && c.equals(f) && c.equals(e)); itr = list.listIterator(); int i = 0; assertEquals(array[i++], itr.next());
@Test public void testFailFastListIterator() throws Exception { EncodedColumnQualiferCellsList list = new EncodedColumnQualiferCellsList(11, 16, FOUR_BYTE_QUALIFIERS); populateList(list); ListIterator<Cell> itr = list.listIterator(); itr.next(); list.add(KeyValueUtil.createFirstOnRow(row, cf, FOUR_BYTE_QUALIFIERS.encode(0))); try { itr.next(); fail("ConcurrentModificationException should have been thrown as the list was modified without using iterator"); } catch (ConcurrentModificationException expected) { } list = new EncodedColumnQualiferCellsList(11, 16, FOUR_BYTE_QUALIFIERS); populateList(list); itr = list.listIterator(); itr.next(); itr.next(); itr.remove(); itr.next(); list.remove(KeyValueUtil.createFirstOnRow(row, cf, FOUR_BYTE_QUALIFIERS.encode(0))); try { itr.next(); fail("ConcurrentModificationException should have been thrown as the list was modified without using iterator"); } catch (ConcurrentModificationException expected) { } }
int i = 0; populateListAndArray(list, cells); ListIterator<Cell> itr = list.listIterator(); assertTrue(itr.hasNext()); itr = list.listIterator(); i = 0; int numRemoved = 0;
ListIterator<Cell> listItr = this.listIterator(); while (listItr.hasNext()) { Cell cellInThis = listItr.next();
ListIterator<Cell> listItr = this.listIterator(); while (listItr.hasNext()) { Cell cellInThis = listItr.next();