add AbstractList and AbstractSequentialList classes to java.util and listIterator methods to java.util.List

This commit is contained in:
Joel Dice
2009-08-04 17:24:29 -06:00
parent 93597a4d1d
commit 7911989055
9 changed files with 223 additions and 25 deletions

View File

@ -10,7 +10,7 @@
package java.util;
public class Vector<T> implements List<T> {
public class Vector<T> extends AbstractList<T> {
private final ArrayList<T> list;
public Vector(int capacity) {
@ -112,7 +112,15 @@ public class Vector<T> implements List<T> {
}
public Iterator<T> iterator() {
return new Collections.ArrayListIterator(this);
return listIterator();
}
public ListIterator<T> listIterator(int index) {
return new Collections.ArrayListIterator(this, index);
}
public ListIterator<T> listIterator() {
return listIterator(0);
}
public Enumeration<T> elements() {