Uses of Interface
org.javimmutable.collections.common.CollisionMap.Node
Package
Description
-
Uses of CollisionMap.Node in org.javimmutable.collections.common
Modifier and TypeMethodDescriptionCollisionMap.delete
(CollisionMap.Node node, K key) CollisionMap.empty()
CollisionMap.update
(CollisionMap.Node node, K key, V value) Modifier and TypeMethodDescriptionCollisionMap.delete
(CollisionMap.Node node, K key) CollisionMap.findEntry
(CollisionMap.Node node, K key) CollisionMap.findValue
(CollisionMap.Node node, K key) CollisionMap.first
(CollisionMap.Node node) void
CollisionMap.forEach
(CollisionMap.Node node, Proc2<K, V> proc) <E extends Exception>
voidCollisionMap.forEachThrows
(CollisionMap.Node node, Proc2Throws<K, V, E> proc) default GenericIterator.Iterable
<IMapEntry<K, V>> CollisionMap.genericIterable
(CollisionMap.Node node) CollisionMap.getValueOr
(CollisionMap.Node node, K key, V defaultValue) default SplitableIterable
<IMapEntry<K, V>> CollisionMap.iterable
(CollisionMap.Node node) CollisionMap.iterateOverRange
(CollisionMap.Node node, GenericIterator.State<IMapEntry<K, V>> parent, int offset, int limit) default SplitableIterator
<IMapEntry<K, V>> CollisionMap.iterator
(CollisionMap.Node node) <R> R
CollisionMap.reduce
(CollisionMap.Node node, R sum, Sum2<K, V, R> proc) <R,
E extends Exception>
RCollisionMap.reduceThrows
(CollisionMap.Node node, R sum, Sum2Throws<K, V, R, E> proc) int
CollisionMap.size
(CollisionMap.Node node) CollisionMap.update
(CollisionMap.Node node, K key, V value) -
Uses of CollisionMap.Node in org.javimmutable.collections.hash.map
-
Uses of CollisionMap.Node in org.javimmutable.collections.list
Modifier and TypeMethodDescriptionListCollisionMap.delete
(CollisionMap.Node node, K key) ListCollisionMap.empty()
ListCollisionMap.update
(CollisionMap.Node node, K key, V value) Modifier and TypeMethodDescriptionListCollisionMap.delete
(CollisionMap.Node node, K key) ListCollisionMap.findEntry
(CollisionMap.Node node, K key) ListCollisionMap.findValue
(CollisionMap.Node node, K key) ListCollisionMap.first
(CollisionMap.Node node) void
ListCollisionMap.forEach
(CollisionMap.Node node, Proc2<K, V> proc) <E extends Exception>
voidListCollisionMap.forEachThrows
(CollisionMap.Node node, Proc2Throws<K, V, E> proc) ListCollisionMap.getValueOr
(CollisionMap.Node node, K key, V defaultValue) ListCollisionMap.iterateOverRange
(CollisionMap.Node node, GenericIterator.State<IMapEntry<K, V>> parent, int offset, int limit) <R> R
ListCollisionMap.reduce
(CollisionMap.Node node, R sum, Sum2<K, V, R> proc) <R,
E extends Exception>
RListCollisionMap.reduceThrows
(CollisionMap.Node node, R sum, Sum2Throws<K, V, R, E> proc) int
ListCollisionMap.size
(CollisionMap.Node node) ListCollisionMap.update
(CollisionMap.Node node, K key, V value) -
Uses of CollisionMap.Node in org.javimmutable.collections.tree
Modifier and TypeClassDescriptionclass
LeafNode<K,
V> ¬ * A Node containing one value and no children.Modifier and TypeMethodDescriptionTreeCollisionMap.delete
(CollisionMap.Node node, K key) TreeCollisionMap.empty()
TreeCollisionMap.update
(CollisionMap.Node node, K key, V value) Modifier and TypeMethodDescriptionTreeCollisionMap.delete
(CollisionMap.Node node, K key) TreeCollisionMap.findEntry
(CollisionMap.Node node, K key) TreeCollisionMap.findValue
(CollisionMap.Node node, K key) TreeCollisionMap.first
(CollisionMap.Node node) void
TreeCollisionMap.forEach
(CollisionMap.Node node, Proc2<K, V> proc) <E extends Exception>
voidTreeCollisionMap.forEachThrows
(CollisionMap.Node node, Proc2Throws<K, V, E> proc) TreeCollisionMap.getValueOr
(CollisionMap.Node node, K key, V defaultValue) TreeCollisionMap.iterateOverRange
(CollisionMap.Node node, GenericIterator.State<IMapEntry<K, V>> parent, int offset, int limit) <R> R
TreeCollisionMap.reduce
(CollisionMap.Node node, R sum, Sum2<K, V, R> proc) <R,
E extends Exception>
RTreeCollisionMap.reduceThrows
(CollisionMap.Node node, R sum, Sum2Throws<K, V, R, E> proc) int
TreeCollisionMap.size
(CollisionMap.Node node) TreeCollisionMap.update
(CollisionMap.Node node, K key, V value)