public class PersistentQueue extends Obj implements IPersistentList, java.util.Collection
| Modifier and Type | Field and Description |
|---|---|
static PersistentQueue |
EMPTY |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(java.lang.Object o) |
boolean |
addAll(java.util.Collection c) |
void |
clear() |
PersistentQueue |
cons(java.lang.Object o) |
boolean |
contains(java.lang.Object o) |
boolean |
containsAll(java.util.Collection c) |
int |
count() |
IPersistentCollection |
empty() |
boolean |
equals(java.lang.Object obj) |
boolean |
equiv(java.lang.Object obj) |
int |
hashCode() |
boolean |
isEmpty() |
java.util.Iterator |
iterator() |
java.lang.Object |
peek() |
PersistentQueue |
pop() |
boolean |
remove(java.lang.Object o) |
boolean |
removeAll(java.util.Collection c) |
boolean |
retainAll(java.util.Collection c) |
ISeq |
seq() |
int |
size() |
java.lang.Object[] |
toArray() |
java.lang.Object[] |
toArray(java.lang.Object[] a) |
PersistentQueue |
withMeta(IPersistentMap meta) |
public static final PersistentQueue EMPTY
public boolean equiv(java.lang.Object obj)
equiv in interface IPersistentCollectionpublic boolean equals(java.lang.Object obj)
equals in interface java.util.Collectionequals in class java.lang.Objectpublic int hashCode()
hashCode in interface java.util.CollectionhashCode in class java.lang.Objectpublic java.lang.Object peek()
peek in interface IPersistentStackpublic PersistentQueue pop()
pop in interface IPersistentStackpublic int count()
count in interface IPersistentCollectionpublic PersistentQueue cons(java.lang.Object o)
cons in interface IPersistentCollectionpublic IPersistentCollection empty()
empty in interface IPersistentCollectionpublic PersistentQueue withMeta(IPersistentMap meta)
public java.lang.Object[] toArray()
toArray in interface java.util.Collectionpublic boolean add(java.lang.Object o)
add in interface java.util.Collectionpublic boolean remove(java.lang.Object o)
remove in interface java.util.Collectionpublic boolean addAll(java.util.Collection c)
addAll in interface java.util.Collectionpublic void clear()
clear in interface java.util.Collectionpublic boolean retainAll(java.util.Collection c)
retainAll in interface java.util.Collectionpublic boolean removeAll(java.util.Collection c)
removeAll in interface java.util.Collectionpublic boolean containsAll(java.util.Collection c)
containsAll in interface java.util.Collectionpublic java.lang.Object[] toArray(java.lang.Object[] a)
toArray in interface java.util.Collectionpublic int size()
size in interface java.util.Collectionpublic boolean isEmpty()
isEmpty in interface java.util.Collectionpublic boolean contains(java.lang.Object o)
contains in interface java.util.Collectionpublic java.util.Iterator iterator()
iterator in interface java.lang.Iterableiterator in interface java.util.Collection