public int size() { checkForComodification(); return size; }
public int size() { checkForComodification(); return size; }
public boolean addAll(int index, Collection<? extends E> c) { if (index < 0 || index > size) throw new IndexOutOfBoundsException( "Index: " + index + ", Size: " + size); int cSize = c.size(); if (cSize == 0) return false; checkForComodification(); l.addAll(offset + index, c); expectedModCount = l.modCount(); size += cSize; modCount++; return true; }
public void add(int index, E element) { if (index < 0 || index > size) throw new IndexOutOfBoundsException(); checkForComodification(); l.add(index + offset, element); expectedModCount = l.modCount(); size++; modCount++; }
public void add(int index, E element) { if (index < 0 || index > size) throw new IndexOutOfBoundsException(); checkForComodification(); l.add(index + offset, element); expectedModCount = l.modCount(); size++; modCount++; }
protected void removeRange(int fromIndex, int toIndex) { checkForComodification(); l.removeRange2(fromIndex + offset, toIndex + offset); expectedModCount = l.modCount(); size -= (toIndex - fromIndex); modCount++; }
public boolean addAll(int index, Collection<? extends E> c) { if (index < 0 || index > size) throw new IndexOutOfBoundsException( "Index: " + index + ", Size: " + size); int cSize = c.size(); if (cSize == 0) return false; checkForComodification(); l.addAll(offset + index, c); expectedModCount = l.modCount(); size += cSize; modCount++; return true; }
public E get(int index) { rangeCheck(index); checkForComodification(); return l.get(index + offset); }
protected void removeRange(int fromIndex, int toIndex) { checkForComodification(); l.removeRange2(fromIndex + offset, toIndex + offset); expectedModCount = l.modCount(); size -= (toIndex - fromIndex); modCount++; }
public E set(int index, E element) { rangeCheck(index); checkForComodification(); return l.set(index + offset, element); }
public E set(int index, E element) { rangeCheck(index); checkForComodification(); return l.set(index + offset, element); }
public E get(int index) { rangeCheck(index); checkForComodification(); return l.get(index + offset); }
public ListIterator<E> listIterator(final int index) { checkForComodification(); if (index < 0 || index > size) throw new IndexOutOfBoundsException(
public ListIterator<E> listIterator(final int index) { checkForComodification(); if (index < 0 || index > size) throw new IndexOutOfBoundsException(
public E remove(int index) { rangeCheck(index); checkForComodification(); E result = l.remove(index + offset); expectedModCount = l.modCount(); size--; modCount++; return result; }
public E remove(int index) { rangeCheck(index); checkForComodification(); E result = l.remove(index + offset); expectedModCount = l.modCount(); size--; modCount++; return result; }