package java.util;
/**
* @author Sven Köhler
* @param <E> type of the elements
*/
public interface List<E> extends Collection<E>
{
void add(int index, E e);
boolean addAll(int index, Collection<? extends E> c);
E get(int index);
E set(int index, E e);
E remove(int index);
int indexOf(Object o);
int lastIndexOf(Object o);
ListIterator<E> listIterator();
ListIterator<E> listIterator(int index);
List<E> subList(int start, int end);
}