public class IndifferentAccessMap extends Object implements clojure.lang.ILookup, clojure.lang.IPersistentMap, Map
| Modifier and Type | Field and Description |
|---|---|
protected clojure.lang.IPersistentMap |
_map |
| Constructor and Description |
|---|
IndifferentAccessMap(clojure.lang.IPersistentMap map) |
| Modifier and Type | Method and Description |
|---|---|
clojure.lang.IPersistentMap |
assoc(Object k,
Object v) |
clojure.lang.IPersistentMap |
assocEx(Object k,
Object v) |
void |
clear() |
clojure.lang.IPersistentCollection |
cons(Object o) |
boolean |
containsKey(Object k) |
boolean |
containsValue(Object v) |
int |
count() |
clojure.lang.IPersistentCollection |
empty() |
clojure.lang.IMapEntry |
entryAt(Object k) |
Set |
entrySet() |
boolean |
equiv(Object o) |
Object |
get(Object k) |
clojure.lang.IPersistentMap |
getMap() |
boolean |
isEmpty() |
Iterator |
iterator() |
Set |
keySet() |
Object |
put(Object k,
Object v) |
void |
putAll(Map m) |
Object |
remove(Object k) |
clojure.lang.ISeq |
seq() |
clojure.lang.IPersistentMap |
setMap(clojure.lang.IPersistentMap map) |
int |
size() |
Object |
valAt(Object o) |
Object |
valAt(Object o,
Object def) |
Collection |
values() |
clojure.lang.IPersistentMap |
without(Object k) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorcompute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAllpublic IndifferentAccessMap(clojure.lang.IPersistentMap map)
public clojure.lang.IPersistentMap getMap()
public clojure.lang.IPersistentMap setMap(clojure.lang.IPersistentMap map)
public int count()
count in interface clojure.lang.Countedcount in interface clojure.lang.IPersistentCollectionpublic clojure.lang.ISeq seq()
seq in interface clojure.lang.Seqablepublic Object valAt(Object o, Object def)
valAt in interface clojure.lang.ILookuppublic clojure.lang.IPersistentMap assoc(Object k, Object v)
assoc in interface clojure.lang.Associativeassoc in interface clojure.lang.IPersistentMappublic clojure.lang.IPersistentMap assocEx(Object k, Object v)
assocEx in interface clojure.lang.IPersistentMappublic clojure.lang.IPersistentMap without(Object k)
without in interface clojure.lang.IPersistentMappublic boolean containsKey(Object k)
containsKey in interface clojure.lang.AssociativecontainsKey in interface Mappublic clojure.lang.IMapEntry entryAt(Object k)
entryAt in interface clojure.lang.Associativepublic clojure.lang.IPersistentCollection cons(Object o)
cons in interface clojure.lang.IPersistentCollectionpublic clojure.lang.IPersistentCollection empty()
empty in interface clojure.lang.IPersistentCollectionpublic boolean equiv(Object o)
equiv in interface clojure.lang.IPersistentCollectionpublic boolean containsValue(Object v)
containsValue in interface Mappublic Collection values()
Copyright © 2019 The Apache Software Foundation. All rights reserved.