Make special MGC versions of some library class like HashMap and Vector etc. to avoid...
[IRC.git] / Robust / src / ClassLibrary / Vector.java
index 5f506edf469550f02e0af76495e50b6cc9d97b83..42ab24f9f60f1147bcc4680f78e4ada828a2d8b5 100644 (file)
@@ -1,4 +1,4 @@
-public class Vector implements Set {
+public class Vector {
   Object[] array;
   int size;
   int capacityIncrement;
@@ -95,14 +95,6 @@ public class Vector implements Set {
     }
     array[size++]=obj;
   }
-  
-  public boolean add(Object obj) {
-    if (size==array.length) {
-      ensureCapacity(size+1);
-    }
-    array[size++]=obj;
-    return true;
-  }
 
   public void insertElementAt(Object obj, int index) {
     if (index<0||index>size) {
@@ -138,20 +130,4 @@ public class Vector implements Set {
       removeElementAt(0);
     }
   }
-  
-  public Object[] toArray() {
-    Object[] tarray = new Object[this.size];
-    for(int i = 0; i < this.size; i++) {
-      tarray[i] = this.array[i];
-    }
-    return tarray;
-  }
-  
-  public Vector(Set s) {
-    Object[] sarray = s.toArray();
-    capacityIncrement=0;
-    this.size=sarray.length;
-    array=sarray;
-  }
-  
 }