added ImmortalThread
[org.ibex.util.git] / src / org / ibex / util / Vec.java
index 2c55c6e..cffe9f5 100644 (file)
@@ -53,6 +53,7 @@ public final class Vec implements Serializable, Cloneable {
         return -1;
     }
     
+    public void add(Object o) { addElement(o); }
     public void addElement(Object o) {
         if (size >= store.length - 1) grow();
         store[size++] = o;
@@ -62,6 +63,7 @@ public final class Vec implements Serializable, Cloneable {
         return lastElement();
     }
 
+    public Object get(int i) { return elementAt(i); }
     public Object elementAt(int i) {
         return store[i];
     }
@@ -101,6 +103,7 @@ public final class Vec implements Serializable, Cloneable {
             store[i] = in[i];
     }
 
+    public void remove(int i) { removeElementAt(i); }
     public void removeElementAt(int i) {
         if (i >= size || i < 0) throw new RuntimeException("tried to remove an element outside the vector's limits");
         for(int j=i; j<size - 1; j++)