fix various ObjectOutputStream/ObjectInputStream bugs

This commit is contained in:
Anonymous
2011-07-01 08:43:43 -06:00
committed by Joel Dice
parent 9700b7def1
commit 794a45cb79
11 changed files with 63 additions and 26 deletions

View File

@ -10,7 +10,7 @@
package java.util;
public class Vector<T> extends AbstractList<T> {
public class Vector<T> extends AbstractList<T> implements java.io.Serializable {
private final ArrayList<T> list;
public Vector(int capacity) {
@ -81,6 +81,10 @@ public class Vector<T> extends AbstractList<T> {
remove(index);
}
public synchronized void removeAllElements() {
list.clear();
}
public synchronized boolean remove(Object element) {
return list.remove(element);
}