added Basket.Queue placeholder
authoradam <adam@megacz.com>
Fri, 7 Jan 2005 00:27:18 +0000 (00:27 +0000)
committeradam <adam@megacz.com>
Fri, 7 Jan 2005 00:27:18 +0000 (00:27 +0000)
darcs-hash:20050107002718-5007d-55f64d61e9ad33e7c4f8a4e35eabc1adefed1f97.gz

src/org/ibex/util/Basket.java

index d7a434d..fbb245c 100644 (file)
@@ -25,6 +25,12 @@ public interface Basket extends Serializable {
 
     public interface RandomAccess extends List { }
 
+    public interface Queue extends Basket {
+        // FIXME
+        //public void   enqueue(Object o);
+        //public Object dequeue();
+    }
+
     public interface Stack extends Basket {
         public Object pop();
         public Object peek();
@@ -44,7 +50,7 @@ public interface Basket extends Serializable {
 
     // Implementations ////////////////////////////////////////////////////////
 
-    public class Array implements RandomAccess, Stack {
+    public class Array implements RandomAccess, Stack, Queue {
         private static final long serialVersionUID = 1233428092L;
 
         private Object[] o;