public abstract class APersistentMap extends AFn implements IPersistentMap, java.util.Map, java.lang.Iterable
Modifier and Type | Class and Description |
---|---|
static class |
APersistentMap.KeySeq |
static class |
APersistentMap.ValSeq |
Modifier | Constructor and Description |
---|---|
protected |
APersistentMap() |
protected |
APersistentMap(IPersistentMap meta) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
IPersistentCollection |
cons(java.lang.Object o) |
boolean |
containsValue(java.lang.Object value) |
java.util.Set |
entrySet() |
boolean |
equals(java.lang.Object obj) |
boolean |
equiv(java.lang.Object obj) |
java.lang.Object |
get(java.lang.Object key) |
int |
hashCode() |
java.lang.Object |
invoke(java.lang.Object arg1) |
java.lang.Object |
invoke(java.lang.Object arg1,
java.lang.Object notFound) |
boolean |
isEmpty() |
java.util.Set |
keySet() |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value) |
void |
putAll(java.util.Map t) |
java.lang.Object |
remove(java.lang.Object key) |
int |
size() |
java.lang.String |
toString() |
java.util.Collection |
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, withMeta
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
assoc, assocEx, without
containsKey, entryAt, valAt, valAt
count, empty
protected APersistentMap(IPersistentMap meta)
protected APersistentMap()
public java.lang.String toString()
toString
in class java.lang.Object
public IPersistentCollection cons(java.lang.Object o)
cons
in interface IPersistentCollection
public boolean equals(java.lang.Object obj)
equals
in interface java.util.Map
equals
in class java.lang.Object
public boolean equiv(java.lang.Object obj)
equiv
in interface IPersistentCollection
public int hashCode()
hashCode
in interface java.util.Map
hashCode
in class java.lang.Object
public java.lang.Object invoke(java.lang.Object arg1) throws java.lang.Exception
public java.lang.Object invoke(java.lang.Object arg1, java.lang.Object notFound) throws java.lang.Exception
public void clear()
clear
in interface java.util.Map
public boolean containsValue(java.lang.Object value)
containsValue
in interface java.util.Map
public java.util.Set entrySet()
entrySet
in interface java.util.Map
public java.lang.Object get(java.lang.Object key)
get
in interface java.util.Map
public boolean isEmpty()
isEmpty
in interface java.util.Map
public java.util.Set keySet()
keySet
in interface java.util.Map
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
put
in interface java.util.Map
public void putAll(java.util.Map t)
putAll
in interface java.util.Map
public java.lang.Object remove(java.lang.Object key)
remove
in interface java.util.Map
public int size()
size
in interface java.util.Map
public java.util.Collection values()
values
in interface java.util.Map