Uses of Package
io.vavr
Packages that use io.vavr
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.
-
ClassDescriptionFor-comprehension with one Iterable.For-comprehension with one Future.For-comprehension with one List.For-comprehension with one Option.For-comprehension with one Try.For-comprehension with two Iterables.For-comprehension with two Futures.For-comprehension with two Lists.For-comprehension with two Options.For-comprehension with two Trys.For-comprehension with three Iterables.For-comprehension with three Futures.For-comprehension with three Lists.For-comprehension with three Options.For-comprehension with three Trys.For-comprehension with 4 Iterables.For-comprehension with 4 Futures.For-comprehension with 4 Lists.For-comprehension with 4 Options.For-comprehension with 4 Trys.For-comprehension with 5 Iterables.For-comprehension with 5 Futures.For-comprehension with 5 Lists.For-comprehension with 5 Options.For-comprehension with 5 Trys.For-comprehension with 6 Iterables.For-comprehension with 6 Futures.For-comprehension with 6 Lists.For-comprehension with 6 Options.For-comprehension with 6 Trys.For-comprehension with 7 Iterables.For-comprehension with 7 Futures.For-comprehension with 7 Lists.For-comprehension with 7 Options.For-comprehension with 7 Trys.For-comprehension with 8 Iterables.For-comprehension with 8 Futures.For-comprehension with 8 Lists.For-comprehension with 8 Options.For-comprehension with 8 Trys.Scala-like structural pattern matching for Java.A Pattern is a partial
Function
in the sense that a function applications returns an optional result of typeOption<R>
.A consumer that may throw, equivalent to Consumer.Represents a function with no arguments.Represents a function with one argument.Represents a function with two arguments.Represents a function with three arguments.Represents a function with 4 arguments.Represents a function with 5 arguments.Represents a function with 6 arguments.Represents a function with 7 arguments.Represents a function with 8 arguments.A Predicate which may throw.A Runnable which may throw.Represents a function with no arguments.Represents a function with one argument.Represents a function with two arguments.Represents a function with three arguments.Represents a function with 4 arguments.Represents a function with 5 arguments.Represents a function with 6 arguments.Represents a function with 7 arguments.Represents a function with 8 arguments.Represents a lazy evaluated value.Represents a partial function T -> R that is not necessarily defined for all input values of type T.The base interface of all tuples.A tuple of no elements which can be seen as cartesian product of no components.A tuple of one element which can be seen as cartesian product of one component.A tuple of two elements which can be seen as cartesian product of two components.A tuple of three elements which can be seen as cartesian product of three components.A tuple of 4 elements which can be seen as cartesian product of 4 components.A tuple of 5 elements which can be seen as cartesian product of 5 components.A tuple of 6 elements which can be seen as cartesian product of 6 components.A tuple of 7 elements which can be seen as cartesian product of 7 components.A tuple of 8 elements which can be seen as cartesian product of 8 components.Functional programming is all about values and transformation of values using functions. -
Classes in io.vavr used by io.vavr.collectionClassDescriptionRepresents a function with one argument.Represents a lazy evaluated value.Represents a partial function T -> R that is not necessarily defined for all input values of type T.A tuple of two elements which can be seen as cartesian product of two components.A tuple of three elements which can be seen as cartesian product of three components.Functional programming is all about values and transformation of values using functions.
-
Classes in io.vavr used by io.vavr.concurrentClassDescriptionRepresents a function with no arguments.Represents a function with one argument.A Predicate which may throw.A Runnable which may throw.Represents a partial function T -> R that is not necessarily defined for all input values of type T.A tuple of two elements which can be seen as cartesian product of two components.Functional programming is all about values and transformation of values using functions.
-
Classes in io.vavr used by io.vavr.controlClassDescriptionA consumer that may throw, equivalent to Consumer.Represents a function with no arguments.Represents a function with one argument.Represents a function with two arguments.Represents a function with three arguments.Represents a function with 4 arguments.Represents a function with 5 arguments.Represents a function with 6 arguments.Represents a function with 7 arguments.Represents a function with 8 arguments.A Predicate which may throw.A Runnable which may throw.Represents a function with two arguments.Represents a function with three arguments.Represents a function with 4 arguments.Represents a function with 5 arguments.Represents a function with 6 arguments.Represents a function with 7 arguments.Represents a function with 8 arguments.Represents a partial function T -> R that is not necessarily defined for all input values of type T.Functional programming is all about values and transformation of values using functions.
-
Classes in io.vavr used by io.vavr.testClassDescriptionRepresents a function with one argument.Represents a function with two arguments.Represents a function with three arguments.Represents a function with 4 arguments.Represents a function with 5 arguments.Represents a function with 6 arguments.Represents a function with 7 arguments.Represents a function with 8 arguments.The base interface of all tuples.A tuple of two elements which can be seen as cartesian product of two components.