public class PersistentHashMap extends APersistentMap
APersistentMap.KeySeq, APersistentMap.ValSeq
Modifier and Type | Field and Description |
---|---|
static PersistentHashMap |
EMPTY |
Constructor and Description |
---|
PersistentHashMap(IPersistentMap meta,
int count,
clojure.lang.PersistentHashMap.INode root) |
Modifier and Type | Method and Description |
---|---|
IPersistentMap |
assoc(java.lang.Object key,
java.lang.Object val) |
IPersistentMap |
assocEx(java.lang.Object key,
java.lang.Object val) |
boolean |
containsKey(java.lang.Object key) |
int |
count() |
static PersistentHashMap |
create(IPersistentMap meta,
java.lang.Object... init) |
static PersistentHashMap |
create(ISeq items) |
static PersistentHashMap |
create(java.util.List init) |
static IPersistentMap |
create(java.util.Map other) |
static PersistentHashMap |
create(java.lang.Object... init) |
IPersistentCollection |
empty() |
IMapEntry |
entryAt(java.lang.Object key) |
java.util.Iterator |
iterator() |
ISeq |
seq() |
java.lang.Object |
valAt(java.lang.Object key) |
java.lang.Object |
valAt(java.lang.Object key,
java.lang.Object notFound) |
PersistentHashMap |
withMeta(IPersistentMap meta) |
IPersistentMap |
without(java.lang.Object key) |
clear, cons, containsValue, entrySet, equals, equiv, get, hashCode, invoke, invoke, isEmpty, keySet, put, putAll, remove, size, toString, values
applyTo, applyToHelper, call, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, run, throwArity
public static final PersistentHashMap EMPTY
public PersistentHashMap(IPersistentMap meta, int count, clojure.lang.PersistentHashMap.INode root)
public static IPersistentMap create(java.util.Map other)
public static PersistentHashMap create(java.lang.Object... init)
public static PersistentHashMap create(java.util.List init)
public static PersistentHashMap create(ISeq items)
public static PersistentHashMap create(IPersistentMap meta, java.lang.Object... init)
public boolean containsKey(java.lang.Object key)
public IMapEntry entryAt(java.lang.Object key)
public IPersistentMap assoc(java.lang.Object key, java.lang.Object val)
public java.lang.Object valAt(java.lang.Object key, java.lang.Object notFound)
public java.lang.Object valAt(java.lang.Object key)
public IPersistentMap assocEx(java.lang.Object key, java.lang.Object val) throws java.lang.Exception
java.lang.Exception
public IPersistentMap without(java.lang.Object key)
public java.util.Iterator iterator()
public int count()
public ISeq seq()
public IPersistentCollection empty()
public PersistentHashMap withMeta(IPersistentMap meta)