Package io.vavr.collection
Interface HashArrayMappedTrieModule
-
interface HashArrayMappedTrieModule
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
HashArrayMappedTrieModule.AbstractNode<K,V>
An abstract base class for nodes of a HAMT.static class
HashArrayMappedTrieModule.Action
static class
HashArrayMappedTrieModule.ArrayNode<K,V>
Representation of a HAMT array node.static class
HashArrayMappedTrieModule.EmptyNode<K,V>
The empty node.static class
HashArrayMappedTrieModule.IndexedNode<K,V>
Representation of a HAMT indexed node.static class
HashArrayMappedTrieModule.LeafList<K,V>
Representation of a HAMT leaf node with more than one element.static class
HashArrayMappedTrieModule.LeafNode<K,V>
Representation of a HAMT leaf.static class
HashArrayMappedTrieModule.LeafNodeIterator<K,V>
static class
HashArrayMappedTrieModule.LeafSingleton<K,V>
Representation of a HAMT leaf node with single element.
-