Uses of Class
io.vavr.collection.HashArrayMappedTrieModule.AbstractNode
-
Packages that use HashArrayMappedTrieModule.AbstractNode Package Description io.vavr.collection Purely functional collections based on Traversable. -
-
Uses of HashArrayMappedTrieModule.AbstractNode in io.vavr.collection
Subclasses of HashArrayMappedTrieModule.AbstractNode in io.vavr.collection Modifier and Type Class Description static classHashArrayMappedTrieModule.ArrayNode<K,V>Representation of a HAMT array node.static classHashArrayMappedTrieModule.EmptyNode<K,V>The empty node.static classHashArrayMappedTrieModule.IndexedNode<K,V>Representation of a HAMT indexed node.static classHashArrayMappedTrieModule.LeafList<K,V>Representation of a HAMT leaf node with more than one element.static classHashArrayMappedTrieModule.LeafNode<K,V>Representation of a HAMT leaf.static classHashArrayMappedTrieModule.LeafSingleton<K,V>Representation of a HAMT leaf node with single element.Methods in io.vavr.collection that return HashArrayMappedTrieModule.AbstractNode Modifier and Type Method Description private static <K,V>
HashArrayMappedTrieModule.AbstractNode<K,V>HashArrayMappedTrieModule.LeafNodeIterator. getChild(HashArrayMappedTrieModule.AbstractNode<K,V> node, int index)(package private) static <K,V>
HashArrayMappedTrieModule.AbstractNode<K,V>HashArrayMappedTrieModule.LeafNode. mergeLeaves(int shift, HashArrayMappedTrieModule.LeafNode<K,V> leaf1, HashArrayMappedTrieModule.LeafSingleton<K,V> leaf2)private static <K,V>
HashArrayMappedTrieModule.AbstractNode<K,V>HashArrayMappedTrieModule.LeafList. mergeNodes(HashArrayMappedTrieModule.LeafNode<K,V> leaf1, HashArrayMappedTrieModule.LeafNode<K,V> leaf2)(package private) abstract HashArrayMappedTrieModule.AbstractNode<K,V>HashArrayMappedTrieModule.AbstractNode. modify(int shift, int keyHash, K key, V value, HashArrayMappedTrieModule.Action action)(package private) HashArrayMappedTrieModule.AbstractNode<K,V>HashArrayMappedTrieModule.ArrayNode. modify(int shift, int keyHash, K key, V value, HashArrayMappedTrieModule.Action action)(package private) HashArrayMappedTrieModule.AbstractNode<K,V>HashArrayMappedTrieModule.EmptyNode. modify(int shift, int keyHash, K key, V value, HashArrayMappedTrieModule.Action action)(package private) HashArrayMappedTrieModule.AbstractNode<K,V>HashArrayMappedTrieModule.IndexedNode. modify(int shift, int keyHash, K key, V value, HashArrayMappedTrieModule.Action action)(package private) HashArrayMappedTrieModule.AbstractNode<K,V>HashArrayMappedTrieModule.LeafList. modify(int shift, int keyHash, K key, V value, HashArrayMappedTrieModule.Action action)(package private) HashArrayMappedTrieModule.AbstractNode<K,V>HashArrayMappedTrieModule.LeafSingleton. modify(int shift, int keyHash, K key, V value, HashArrayMappedTrieModule.Action action)private HashArrayMappedTrieModule.AbstractNode<K,V>HashArrayMappedTrieModule.LeafList. removeElement(K k)Methods in io.vavr.collection with parameters of type HashArrayMappedTrieModule.AbstractNode Modifier and Type Method Description private static <K,V>
intHashArrayMappedTrieModule.LeafNodeIterator. downstairs(java.lang.Object[] nodes, int[] indexes, HashArrayMappedTrieModule.AbstractNode<K,V> root, int level)private HashArrayMappedTrieModule.ArrayNode<K,V>HashArrayMappedTrieModule.IndexedNode. expand(int frag, HashArrayMappedTrieModule.AbstractNode<K,V> child, int mask, java.lang.Object[] subNodes)private static <K,V>
HashArrayMappedTrieModule.AbstractNode<K,V>HashArrayMappedTrieModule.LeafNodeIterator. getChild(HashArrayMappedTrieModule.AbstractNode<K,V> node, int index)Constructors in io.vavr.collection with parameters of type HashArrayMappedTrieModule.AbstractNode Constructor Description LeafNodeIterator(HashArrayMappedTrieModule.AbstractNode<K,V> root)
-