public class ReverseList<T>
extends java.util.AbstractList<T>
List
that presents a reverse view over a backing List
.Constructor and Description |
---|
ReverseList(java.util.List<T> original) |
Modifier and Type | Method and Description |
---|---|
void |
add(int index,
T element) |
boolean |
addAll(java.util.Collection<? extends T> c) |
boolean |
addAll(int index,
java.util.Collection<? extends T> c) |
void |
clear() |
boolean |
contains(java.lang.Object o) |
static <T> java.util.List<T> |
from(java.util.List<T> original) |
T |
get(int index) |
int |
indexOf(java.lang.Object o) |
boolean |
isEmpty() |
java.util.Iterator<T> |
iterator() |
int |
lastIndexOf(java.lang.Object o) |
java.util.ListIterator<T> |
listIterator(int index) |
T |
remove(int index) |
T |
set(int index,
T element) |
int |
size() |
void |
sort(java.util.Comparator<? super T> c) |
java.util.List<T> |
subList(int fromIndex,
int toIndex) |
add, equals, hashCode, listIterator, removeRange
containsAll, remove, removeAll, retainAll, toArray, toArray, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public ReverseList(java.util.List<T> original)
public static <T> java.util.List<T> from(java.util.List<T> original)
public int size()
public boolean isEmpty()
public boolean contains(java.lang.Object o)
public java.util.Iterator<T> iterator()
public boolean addAll(java.util.Collection<? extends T> c)
public boolean addAll(int index, java.util.Collection<? extends T> c)
public void sort(java.util.Comparator<? super T> c)
public void clear()
public T get(int index)
public void add(int index, T element)
public T remove(int index)
public int indexOf(java.lang.Object o)
public int lastIndexOf(java.lang.Object o)
public java.util.ListIterator<T> listIterator(int index)