@Override public E get(int index) { Preconditions.checkElementIndex(index, 1); return element; }
@Override public List<T> get(int index) { checkElementIndex(index, size()); int start = index * size; int end = Math.min(start + size, list.size()); return list.subList(start, end); }
@Override public Character get(int index) { checkElementIndex(index, size()); // for GWT return string.charAt(index); }
@Override public Character get(int index) { checkElementIndex(index, size()); // for GWT return sequence.charAt(index); }
/** * Returns the {@code double} value present at the given index. * * @throws IndexOutOfBoundsException if {@code index} is negative, or greater than or equal to * {@link #length} */ public double get(int index) { Preconditions.checkElementIndex(index, length()); return array[start + index]; }
@Override public Integer get(int index) { checkElementIndex(index, size()); return array[start + index]; }
@Override public Byte get(int index) { checkElementIndex(index, size()); return array[start + index]; }
@Override public Long get(int index) { checkElementIndex(index, size()); return array[start + index]; }
@Override public Double get(int index) { checkElementIndex(index, size()); return array[start + index]; }
@Override public Short get(int index) { checkElementIndex(index, size()); return array[start + index]; }
@Override public Character get(int index) { checkElementIndex(index, size()); return array[start + index]; }
@Override public Character set(int index, Character element) { checkElementIndex(index, size()); char oldValue = array[start + index]; // checkNotNull for GWT (do not optimize) array[start + index] = checkNotNull(element); return oldValue; }
@Override public Long set(int index, Long element) { checkElementIndex(index, size()); long oldValue = array[start + index]; // checkNotNull for GWT (do not optimize) array[start + index] = checkNotNull(element); return oldValue; }
@Override public Byte set(int index, Byte element) { checkElementIndex(index, size()); byte oldValue = array[start + index]; // checkNotNull for GWT (do not optimize) array[start + index] = checkNotNull(element); return oldValue; }
@Override public Integer set(int index, Integer element) { checkElementIndex(index, size()); int oldValue = array[start + index]; // checkNotNull for GWT (do not optimize) array[start + index] = checkNotNull(element); return oldValue; }
@Override public Double set(int index, Double element) { checkElementIndex(index, size()); double oldValue = array[start + index]; // checkNotNull for GWT (do not optimize) array[start + index] = checkNotNull(element); return oldValue; }
@Override public Boolean set(int index, Boolean element) { checkElementIndex(index, size()); boolean oldValue = array[start + index]; // checkNotNull for GWT (do not optimize) array[start + index] = checkNotNull(element); return oldValue; }
@Override public Range<C> get(int index) { checkElementIndex(index, length); if (index == 0 || index == length - 1) { return ranges.get(index + fromIndex).intersection(range); } else { return ranges.get(index + fromIndex); } }
@Override public C get(int i) { checkElementIndex(i, size()); return domain.offset(first(), i); } };
@Override public E get(int index) { checkElementIndex(index, size()); return forwardList.get(reverseIndex(index)); }