@SuppressWarnings("unchecked") @Override public ListIterator<E> listIterator(int index) { return this.list.listIterator(index); }
@SuppressWarnings("unchecked") @Override public ListIterator<E> listIterator() { return this.list.listIterator(); }
private int[] indicesOf(Object masterElement) { List<Integer> indices = new ArrayList<>(); for (ListIterator<T> it = masterList.listIterator(); it.hasNext();) { if (masterElement == it.next()) indices.add(Integer.valueOf(it.previousIndex())); } int[] result = new int[indices.size()]; for (int i = 0; i < result.length; i++) { result[i] = indices.get(i).intValue(); } return result; }
private int[] indicesOf(Object masterElement) { List<Integer> indices = new ArrayList<>(); for (ListIterator<M> it = ListSimpleValueObservableList.this.masterList.listIterator(); it.hasNext();) { if (masterElement == it.next()) indices.add(Integer.valueOf(it.previousIndex())); } int[] result = new int[indices.size()]; for (int i = 0; i < result.length; i++) { result[i] = indices.get(i).intValue(); } return result; }
private int[] indicesOf(Object masterElement) { List<Integer> indices = new ArrayList<>(); for (ListIterator<T> it = masterList.listIterator(); it.hasNext();) { if (masterElement == it.next()) indices.add(Integer.valueOf(it.previousIndex())); } int[] result = new int[indices.size()]; for (int i = 0; i < result.length; i++) { result[i] = indices.get(i).intValue(); } return result; }
private int[] indicesOf(Object masterElement) { List<Integer> indices = new ArrayList<>(); for (ListIterator<M> it = ListSimpleValueObservableList.this.masterList.listIterator(); it.hasNext();) { if (masterElement == it.next()) indices.add(Integer.valueOf(it.previousIndex())); } int[] result = new int[indices.size()]; for (int i = 0; i < result.length; i++) { result[i] = indices.get(i).intValue(); } return result; }
private MultiListListItr(int initialIndex) { iters = new ListIterator[lists.length]; int offset = 0; for (int i = 0; i < lists.length; i++) { if (offset <= initialIndex) { if (offset + lists[i].size() > initialIndex) { // current list contains initial index iters[i] = lists[i].listIterator(initialIndex - offset); iterIndex = i; } else { // current list ends before initial index iters[i] = lists[i].listIterator(lists[i].size()); } } else { // current list begins after initial index iters[i] = lists[i].listIterator(); } offset += lists[i].size(); } }
public ListIterator listIterator(int index) { getterCalled(); final ListIterator iterator = decorated.listIterator(index); return new ListIterator() {
getterCalled(); return new ListIterator<E>() { ListIterator<T> it = masterList.listIterator(index); T lastMasterElement; E lastElement;
getterCalled(); return new ListIterator<E>() { ListIterator<T> it = masterList.listIterator(index); T lastMasterElement; E lastElement;
getterCalled(); return new ListIterator<T>() { ListIterator<M> it = masterList.listIterator(index); M lastMasterElement; T lastElement;
getterCalled(); return new ListIterator<T>() { ListIterator<M> it = masterList.listIterator(index); M lastMasterElement; T lastElement;