public void clear() { checkModCount(); Iterator it = iterator(); while (it.hasNext()) { it.next(); it.remove(); } }
public void clear() { checkModCount(); Iterator it = iterator(); while (it.hasNext()) { it.next(); it.remove(); } }
public boolean addAll(int index, Collection coll) { rangeCheck(index, size + 1); int cSize = coll.size(); if (cSize == 0) { return false; } checkModCount(); parent.addAll(offset + index, coll); expectedModCount = parent.modCount; size += cSize; LinkedSubList.this.modCount++; return true; }
public Object get(int index) { rangeCheck(index, size); checkModCount(); return parent.get(index + offset); }
public void clear() { checkModCount(); Iterator it = iterator(); while (it.hasNext()) { it.next(); it.remove(); } }
public Iterator iterator() { checkModCount(); return parent.createSubListIterator(this); }
public int size() { checkModCount(); return size; }
public Object set(int index, Object obj) { rangeCheck(index, size); checkModCount(); return parent.set(index + offset, obj); }
public void add(int index, Object obj) { rangeCheck(index, size + 1); checkModCount(); parent.add(index + offset, obj); expectedModCount = parent.modCount; size++; LinkedSubList.this.modCount++; }
public boolean addAll(int index, Collection coll) { rangeCheck(index, size + 1); int cSize = coll.size(); if (cSize == 0) { return false; } checkModCount(); parent.addAll(offset + index, coll); expectedModCount = parent.modCount; size += cSize; LinkedSubList.this.modCount++; return true; }
public ListIterator listIterator(final int index) { rangeCheck(index, size + 1); checkModCount(); return parent.createSubListListIterator(this, index); }
public Object remove(int index) { rangeCheck(index, size); checkModCount(); Object result = parent.remove(index + offset); expectedModCount = parent.modCount; size--; LinkedSubList.this.modCount++; return result; }
public Object get(int index) { rangeCheck(index, size); checkModCount(); return parent.get(index + offset); }
public Iterator iterator() { checkModCount(); return parent.createSubListIterator(this); }
public int size() { checkModCount(); return size; }
public void add(int index, Object obj) { rangeCheck(index, size + 1); checkModCount(); parent.add(index + offset, obj); expectedModCount = parent.modCount; size++; LinkedSubList.this.modCount++; }
public ListIterator listIterator(final int index) { rangeCheck(index, size + 1); checkModCount(); return parent.createSubListListIterator(this, index); }
public Object set(int index, Object obj) { rangeCheck(index, size); checkModCount(); return parent.set(index + offset, obj); }
public Object get(int index) { rangeCheck(index, size); checkModCount(); return parent.get(index + offset); }
public Object remove(int index) { rangeCheck(index, size); checkModCount(); Object result = parent.remove(index + offset); expectedModCount = parent.modCount; size--; LinkedSubList.this.modCount++; return result; }