public abstract class AbstractList<A>
extends AbstractCollection<A>
implements List<A>
{
public boolean add(A o);
public abstract A get(int index);
public A set(int index,
A element);
public void add(int index,
A element);
public A remove(int index);
public int indexOf(A o);
public int indexOf(A o,
int index);
public int lastIndexOf(A o);
public int lastIndexOf(A o,
int index);
public void removeRange(int fromIndex,
int toIndex);
public boolean addAll(int index,
Collection<A> c);
public Iterator<A> iterator();
public ListIterator<A> listIterator();
public ListIterator<A> listIterator(int index);
private class Itr
implements Iterator<A>
private class ListItr
extends Itr
implements ListIterator<A>
public boolean equals(Object o);
public int hashCode();
protected transient int modCount;
public AbstractList();
}