Uses of Package
io.vavr.control
Packages that use io.vavr.control
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.control used by io.vavrClassDescriptionEither represents a value of two possible types.The
Left
version of anEither
.TheRight
version of anEither
.Replacement forOptional
.None is a singleton representation of the undefinedOption
.Some represents a definedOption
.The Try control gives us the ability write safe code without focusing on try-catch blocks in the presence of exceptions.A failed Try.A succeeded Try.An implementation similar to scalaz's Validation control.An invalid ValidationA valid Validation -
Classes in io.vavr.control used by io.vavr.collection
-
Classes in io.vavr.control used by io.vavr.concurrent
-
Classes in io.vavr.control used by io.vavr.controlClassDescriptionEither represents a value of two possible types.Deprecated.Either is right-biased.Deprecated.Either is right-biased.Replacement for
Optional
.None is a singleton representation of the undefinedOption
.The Try control gives us the ability write safe code without focusing on try-catch blocks in the presence of exceptions.ATry
-with-resources builder that operates on oneAutoCloseable
resource.ATry
-with-resources builder that operates on twoAutoCloseable
resources.ATry
-with-resources builder that operates on threeAutoCloseable
resources.ATry
-with-resources builder that operates on fourAutoCloseable
resources.ATry
-with-resources builder that operates on fiveAutoCloseable
resources.ATry
-with-resources builder that operates on sixAutoCloseable
resources.ATry
-with-resources builder that operates on sevenAutoCloseable
resources.ATry
-with-resources builder that operates on eightAutoCloseable
resources.An implementation similar to scalaz's Validation control. -
Classes in io.vavr.control used by io.vavr.test