@GwtIncompatible(value="java.lang.reflect") final class ClojurePersistentHashSet<K> extends PersistentSet<K>
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.reflect.Method |
cons |
private static java.lang.reflect.Method |
disjoin |
private java.util.Set |
set |
| Modifier | Constructor and Description |
|---|---|
private |
ClojurePersistentHashSet(java.util.Set s) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(java.lang.Object key) |
static <K> PersistentSet<K> |
create(java.lang.Class<? extends java.util.Set> cls) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
boolean |
isEmpty() |
java.util.Iterator<K> |
iterator() |
int |
size() |
PersistentSet<K> |
with(K key) |
PersistentSet<K> |
without(K key) |
createadd, addAll, clear, containsAll, remove, retainAll, toArray, toArray, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitprivate static java.lang.reflect.Method cons
private static java.lang.reflect.Method disjoin
private final java.util.Set set
public static <K> PersistentSet<K> create(java.lang.Class<? extends java.util.Set> cls)
public PersistentSet<K> with(K key)
with in class PersistentSet<K>public PersistentSet<K> without(K key)
without in class PersistentSet<K>public boolean contains(java.lang.Object key)
public int size()
public boolean isEmpty()
public java.util.Iterator<K> iterator()
public boolean equals(java.lang.Object o)