Uses of Interface
org.javimmutable.collections.common.CollisionMap.Node
Packages that use CollisionMap.Node
Package
Description
-
Uses of CollisionMap.Node in org.javimmutable.collections.common
Methods in org.javimmutable.collections.common that return CollisionMap.NodeModifier and TypeMethodDescriptionCollisionMap.delete(CollisionMap.Node node, K key) CollisionMap.empty()CollisionMap.update(CollisionMap.Node node, K key, V value) Methods in org.javimmutable.collections.common with parameters of type CollisionMap.NodeModifier 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) voidCollisionMap.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> RCollisionMap.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) intCollisionMap.size(CollisionMap.Node node) CollisionMap.update(CollisionMap.Node node, K key, V value) -
Uses of CollisionMap.Node in org.javimmutable.collections.hash.map
Constructors in org.javimmutable.collections.hash.map with parameters of type CollisionMap.Node -
Uses of CollisionMap.Node in org.javimmutable.collections.list
Methods in org.javimmutable.collections.list that return CollisionMap.NodeModifier and TypeMethodDescriptionListCollisionMap.delete(CollisionMap.Node node, K key) ListCollisionMap.empty()ListCollisionMap.update(CollisionMap.Node node, K key, V value) Methods in org.javimmutable.collections.list with parameters of type CollisionMap.NodeModifier 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) voidListCollisionMap.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> RListCollisionMap.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) intListCollisionMap.size(CollisionMap.Node node) ListCollisionMap.update(CollisionMap.Node node, K key, V value) -
Uses of CollisionMap.Node in org.javimmutable.collections.tree
Classes in org.javimmutable.collections.tree that implement CollisionMap.NodeModifier and TypeClassDescriptionclassLeafNode<K,V> ¬ * A Node containing one value and no children.Methods in org.javimmutable.collections.tree that return CollisionMap.NodeModifier and TypeMethodDescriptionTreeCollisionMap.delete(CollisionMap.Node node, K key) TreeCollisionMap.empty()TreeCollisionMap.update(CollisionMap.Node node, K key, V value) Methods in org.javimmutable.collections.tree with parameters of type CollisionMap.NodeModifier 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) voidTreeCollisionMap.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> RTreeCollisionMap.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) intTreeCollisionMap.size(CollisionMap.Node node) TreeCollisionMap.update(CollisionMap.Node node, K key, V value)