| AbstractIterator<T> |
Provides a common Object.toString() implementation.
|
| AbstractMultimap<K,V,M extends Multimap<K,V>> |
An Multimap implementation (not intended to be public).
|
| AbstractQueue<T,Q extends AbstractQueue<T,Q>> |
|
| Array<T> |
Array is a Traversable wrapper for Object[] containing elements of type T.
|
| ArrayModule.Combinations |
|
| ArrayType.BooleanArrayType |
|
| ArrayType.ByteArrayType |
|
| ArrayType.CharArrayType |
|
| ArrayType.DoubleArrayType |
|
| ArrayType.FloatArrayType |
|
| ArrayType.IntArrayType |
|
| ArrayType.LongArrayType |
|
| ArrayType.ObjectArrayType |
|
| ArrayType.ShortArrayType |
|
| BitMappedTrie<T> |
A `bit-mapped trie` is a very wide and shallow tree (for integer indices the depth will be `≤6`).
|
| BitSet.Builder<T> |
|
| BitSetModule.AbstractBitSet<T> |
|
| BitSetModule.BitSet1<T> |
|
| BitSetModule.BitSet2<T> |
|
| BitSetModule.BitSetIterator<T> |
|
| BitSetModule.BitSetN<T> |
|
| CharSeq |
The CharSeq (read: character sequence) collection essentially is a rich String wrapper having all operations
we know from the functional Vavr collections.
|
| Collections |
Internal class, containing helpers.
|
| Collections.IterableWithSize<T> |
|
| Comparators |
INTERNAL: Common Comparator related functions (not intended to be public).
|
| HashArrayMappedTrieModule.AbstractNode<K,V> |
An abstract base class for nodes of a HAMT.
|
| HashArrayMappedTrieModule.ArrayNode<K,V> |
Representation of a HAMT array node.
|
| HashArrayMappedTrieModule.EmptyNode<K,V> |
The empty node.
|
| HashArrayMappedTrieModule.IndexedNode<K,V> |
Representation of a HAMT indexed node.
|
| HashArrayMappedTrieModule.LeafList<K,V> |
Representation of a HAMT leaf node with more than one element.
|
| HashArrayMappedTrieModule.LeafNode<K,V> |
Representation of a HAMT leaf.
|
| HashArrayMappedTrieModule.LeafNodeIterator<K,V> |
|
| HashArrayMappedTrieModule.LeafSingleton<K,V> |
Representation of a HAMT leaf node with single element.
|
| HashMap<K,V> |
|
| HashMultimap<K,V> |
|
| HashMultimap.Builder<V> |
|
| HashSet<T> |
An immutable HashSet implementation.
|
| HashSet.SerializationProxy<T> |
A serialization proxy which, in this context, is used to deserialize immutable, linked Lists with final
instance fields.
|
| IndexedSeqModule.Slice |
|
| IteratorModule.BigDecimalHelper |
|
| IteratorModule.CachedIterator<T> |
|
| IteratorModule.ConcatIterator<T> |
|
| IteratorModule.ConcatIterator.Cell<T> |
|
| IteratorModule.DistinctIterator<T,U> |
|
| IteratorModule.EmptyIterator |
|
| IteratorModule.GroupedIterator<T> |
|
| JavaConverters |
THIS CLASS IS INTENDED TO BE USED INTERNALLY ONLY!
|
| JavaConverters.HasDelegate<C extends Traversable<?>> |
Encapsulates the access to delegate and performs mutability checks.
|
| JavaConverters.ListView<T,C extends Seq<T>> |
|
| JavaConverters.ListView.Iterator<T,C extends Seq<T>> |
|
| JavaConverters.ListView.ListIterator<T,C extends Seq<T>> |
|
| LinearSeqModule.Slice |
|
| LinkedHashMap<K,V> |
An immutable LinkedHashMap implementation that has predictable (insertion-order) iteration.
|
| LinkedHashMultimap<K,V> |
|
| LinkedHashMultimap.Builder<V> |
|
| LinkedHashSet<T> |
An immutable HashSet implementation that has predictable (insertion-order) iteration.
|
| LinkedHashSet.SerializationProxy<T> |
A serialization proxy which, in this context, is used to deserialize immutable, linked Lists with final
instance fields.
|
| List.Cons<T> |
Non-empty List, consisting of a head and a tail.
|
| List.Cons.SerializationProxy<T> |
A serialization proxy which, in this context, is used to deserialize immutable, linked Lists with final
instance fields.
|
| List.Nil<T> |
Representation of the singleton empty List.
|
| Maps |
INTERNAL: Common Map functions (not intended to be public).
|
| Multimaps |
INTERNAL: Common Multimap functions (not intended to be public).
|
| NaturalComparator<T> |
|
| PriorityQueue<T> |
A PriorityQueue.
|
| PriorityQueueBase |
|
| PriorityQueueBase.Node<T> |
|
| Queue<T> |
An immutable Queue stores elements allowing a first-in-first-out (FIFO) retrieval.
|
| RedBlackTreeModule.Empty<T> |
The empty tree node.
|
| RedBlackTreeModule.Node<T> |
A non-empty tree node.
|
| Stream.Cons<T> |
Non-empty Stream, consisting of a head, and tail.
|
| Stream.Empty<T> |
The empty Stream.
|
| StreamModule.AppendElements<T> |
|
| StreamModule.AppendSelf<T> |
|
| StreamModule.ConsImpl<T> |
|
| StreamModule.FlatMapIterator<T,U> |
|
| StreamModule.SerializationProxy<T> |
A serialization proxy which, in this context, is used to deserialize immutable, linked Streams with final
instance fields.
|
| StreamModule.StreamIterator<T> |
|
| Tree.Empty<T> |
The empty tree.
|
| Tree.Node<T> |
Represents a tree node.
|
| Tree.Node.SerializationProxy<T> |
A serialization proxy which, in this context, is used to deserialize immutable nodes with final
instance fields.
|
| TreeMap<K,V> |
SortedMap implementation, backed by a Red/Black Tree.
|
| TreeMap.EntryComparator.Natural<K,V> |
|
| TreeMap.EntryComparator.Specific<K,V> |
|
| TreeMultimap<K,V> |
|
| TreeMultimap.Builder<V> |
|
| TreeSet<T> |
SortedSet implementation, backed by a Red/Black Tree.
|
| Vector<T> |
Vector is the default Seq implementation that provides effectively constant time access to any element.
|
| VectorModule.Combinations |
|