Uses of Interface
org.organicdesign.fp.collections.BaseMap
-
Packages that use BaseMap Package Description org.organicdesign.fp.collections Type-safe versions of immutable collections (mostly from Clojure), plus unmodifiable and immutable collection interfaces that fit these collections into the java.util interfaces. -
-
Uses of BaseMap in org.organicdesign.fp.collections
Subinterfaces of BaseMap in org.organicdesign.fp.collections Modifier and Type Interface Description interfaceBaseUnsortedMap<K,V>AddsBaseUnsortedMap.equator()toBaseMapwhich is an unsorted-only operation.interfaceImMap<K,V>An immutable map with no guarantees about its ordering.interfaceImSortedMap<K,V>An immutable sorted map.interfaceMutMap<K,V>Interface for mutable (hash) map builder.Classes in org.organicdesign.fp.collections that implement BaseMap Modifier and Type Class Description classPersistentHashMap<K,V>Rich Hickey's immutable rendition of Phil Bagwell's Hash Array Mapped Trie.static classPersistentHashMap.MutHashMap<K,V>classPersistentTreeMap<K,V>Persistent Red Black Tree.Methods in org.organicdesign.fp.collections that return BaseMap Modifier and Type Method Description default @NotNull BaseMap<K,V>BaseMap. assoc(Map.Entry<K,V> entry)Returns a new map with an immutable copy of the given entry added@NotNull BaseMap<K,V>BaseMap. assoc(K key, V val)Returns a new map with the given key/value added@NotNull BaseMap<K,V>BaseMap. without(K key)Returns a new map with the given key/value removed
-