X-Git-Url: http://git.megacz.com/?p=org.ibex.util.git;a=blobdiff_plain;f=src%2Forg%2Fibex%2Futil%2FVec.java;fp=src%2Forg%2Fibex%2Futil%2FVec.java;h=cffe9f5df2ed32959e75fa1a5d548b83fd737a07;hp=2c55c6e507fc49d1c897197e6625c57e6b321a93;hb=9e272ba8f5ef575de39c70bf8c3709977cb739e1;hpb=ded3134be3462ef377baa59fad9267e93c2232cb diff --git a/src/org/ibex/util/Vec.java b/src/org/ibex/util/Vec.java index 2c55c6e..cffe9f5 100644 --- a/src/org/ibex/util/Vec.java +++ b/src/org/ibex/util/Vec.java @@ -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