Lines Matching refs:fromIndex
551 * {@code fromIndex}, inclusive, and {@code toIndex}, exclusive.
553 * This call shortens the list by {@code (toIndex - fromIndex)} elements.
554 * (If {@code toIndex==fromIndex}, this operation has no effect.)
556 * @param fromIndex index of first element to be removed
558 * @throws IndexOutOfBoundsException if fromIndex or toIndex out of range
559 * ({@code fromIndex < 0 || toIndex > size() || toIndex < fromIndex})
561 void removeRange(int fromIndex, int toIndex) {
566 if (fromIndex < 0 || toIndex > len || toIndex < fromIndex)
568 int newlen = len - (toIndex - fromIndex);
574 System.arraycopy(elements, 0, newElements, 0, fromIndex);
576 fromIndex, numMoved);
1146 * {@code fromIndex}, inclusive, and {@code toIndex}, exclusive.
1154 * @param fromIndex low endpoint (inclusive) of the subList
1159 public List<E> subList(int fromIndex, int toIndex) {
1163 if (fromIndex < 0 || toIndex > len || fromIndex > toIndex)
1165 return new COWSubList<E>(this, fromIndex, toIndex);
1195 int fromIndex, int toIndex) {
1199 offset = fromIndex;
1200 size = toIndex - fromIndex;
1299 public List<E> subList(int fromIndex, int toIndex) {
1302 if (fromIndex < 0 || toIndex > size || fromIndex > toIndex)
1304 return new COWSubList<E>(l, fromIndex + offset,