Uses of Package
io.vavr.collection
Packages that use io.vavr.collection
Package
Description
Beside
API the io.vavr package contains core types like (Checked)Functions and Tuples.Purely functional collections based on Traversable.
This package contains basic building blocks for creating fast, asynchronous, non-blocking parallel code.
A property check framework built around Property which integrates well with unit test frameworks like junit.
-
Classes in io.vavr.collection used by io.vavrClassDescriptionArray is a Traversable wrapper for
Object[]containing elements of typeT.The CharSeq (read: character sequence) collection essentially is a rich String wrapper having all operations we know from the functional Vavr collections.Interface for immutable, indexed sequences.io.vavr.collection.Iteratoris a compositional replacement forjava.util.Iteratorwhose purpose is to iterate once over a sequence of elements.An immutableListis an eager sequence of elements.Non-emptyList, consisting of aheadand atail.Representation of the singleton emptyList.An immutableMapinterface.A PriorityQueue.An immutableQueuestores elements allowing a first-in-first-out (FIFO) retrieval.Interface for immutable sequential data structures.An immutableSetinterface.An immutableSortedMapinterface.An immutableSortedSetinterface.An immutableStreamis lazy sequence of elements which may be infinitely long.A general Tree interface.Represents a tree node.Vector is the default Seq implementation that provides effectively constant time access to any element. -
Classes in io.vavr.collection used by io.vavr.collectionClassDescriptionArray is a Traversable wrapper for
Object[]containing elements of typeT.An immutableBitSetimplementation.The CharSeq (read: character sequence) collection essentially is a rich String wrapper having all operations we know from the functional Vavr collections.Interface of foldable data structures.An immutableHashMapimplementation based on a Hash array mapped trie (HAMT).An immutableHashSetimplementation.Interface for immutable, indexed sequences.io.vavr.collection.Iteratoris a compositional replacement forjava.util.Iteratorwhose purpose is to iterate once over a sequence of elements.Interface for immutable, linear sequences.An immutableLinkedHashMapimplementation that has predictable (insertion-order) iteration.ALinkedHashMap-based implementation ofMultimapAn immutableHashSetimplementation that has predictable (insertion-order) iteration.An immutableListis an eager sequence of elements.Representation of the singleton emptyList.An immutableMapinterface.An immutableMultimapinterface.An ordered collection interface.A PriorityQueue.An immutableQueuestores elements allowing a first-in-first-out (FIFO) retrieval.Interface for immutable sequential data structures.An immutableSetinterface.An immutableSortedMapinterface.An immutableSortedMultimapinterface.An immutableSortedSetinterface.An immutableStreamis lazy sequence of elements which may be infinitely long.The empty Stream.An interface for inherently recursive, multi-valued data structures.A general Tree interface.The empty tree.Represents a tree node.Tree traversal order.SortedMap implementation, backed by a Red/Black Tree.SortedSet implementation, backed by a Red/Black Tree.Vector is the default Seq implementation that provides effectively constant time access to any element. -
Classes in io.vavr.collection used by io.vavr.concurrent
-
Classes in io.vavr.collection used by io.vavr.control
-
Classes in io.vavr.collection used by io.vavr.test