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, wait
forEach, spliterator
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
public 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.Counted
count
in interface clojure.lang.IPersistentCollection
public clojure.lang.ISeq seq()
seq
in interface clojure.lang.Seqable
public Object valAt(Object o, Object def)
valAt
in interface clojure.lang.ILookup
public clojure.lang.IPersistentMap assoc(Object k, Object v)
assoc
in interface clojure.lang.Associative
assoc
in interface clojure.lang.IPersistentMap
public clojure.lang.IPersistentMap assocEx(Object k, Object v)
assocEx
in interface clojure.lang.IPersistentMap
public clojure.lang.IPersistentMap without(Object k)
without
in interface clojure.lang.IPersistentMap
public boolean containsKey(Object k)
containsKey
in interface clojure.lang.Associative
containsKey
in interface Map
public clojure.lang.IMapEntry entryAt(Object k)
entryAt
in interface clojure.lang.Associative
public clojure.lang.IPersistentCollection cons(Object o)
cons
in interface clojure.lang.IPersistentCollection
public clojure.lang.IPersistentCollection empty()
empty
in interface clojure.lang.IPersistentCollection
public boolean equiv(Object o)
equiv
in interface clojure.lang.IPersistentCollection
public boolean containsValue(Object v)
containsValue
in interface Map
public Collection values()
Copyright © 2020 The Apache Software Foundation. All rights reserved.