Package  Description 

io.vavr 
Beside
API the io.vavr package contains core types like (Checked)Functions and Tuples. 
io.vavr.collection 
Purely functional collections based on Traversable.

io.vavr.concurrent 
This package contains basic building blocks for creating fast, asynchronous, nonblocking parallel code.

io.vavr.control 
Class and Description 

API.For1
Forcomprehension with one Iterable.

API.For1Future
Forcomprehension with one Future.

API.For1List
Forcomprehension with one List.

API.For1Option
Forcomprehension with one Option.

API.For1Try
Forcomprehension with one Try.

API.For2
Forcomprehension with two Iterables.

API.For2Future
Forcomprehension with two Futures.

API.For2List
Forcomprehension with two Lists.

API.For2Option
Forcomprehension with two Options.

API.For2Try
Forcomprehension with two Trys.

API.For3
Forcomprehension with three Iterables.

API.For3Future
Forcomprehension with three Futures.

API.For3List
Forcomprehension with three Lists.

API.For3Option
Forcomprehension with three Options.

API.For3Try
Forcomprehension with three Trys.

API.For4
Forcomprehension with 4 Iterables.

API.For4Future
Forcomprehension with 4 Futures.

API.For4List
Forcomprehension with 4 Lists.

API.For4Option
Forcomprehension with 4 Options.

API.For4Try
Forcomprehension with 4 Trys.

API.For5
Forcomprehension with 5 Iterables.

API.For5Future
Forcomprehension with 5 Futures.

API.For5List
Forcomprehension with 5 Lists.

API.For5Option
Forcomprehension with 5 Options.

API.For5Try
Forcomprehension with 5 Trys.

API.For6
Forcomprehension with 6 Iterables.

API.For6Future
Forcomprehension with 6 Futures.

API.For6List
Forcomprehension with 6 Lists.

API.For6Option
Forcomprehension with 6 Options.

API.For6Try
Forcomprehension with 6 Trys.

API.For7
Forcomprehension with 7 Iterables.

API.For7Future
Forcomprehension with 7 Futures.

API.For7List
Forcomprehension with 7 Lists.

API.For7Option
Forcomprehension with 7 Options.

API.For7Try
Forcomprehension with 7 Trys.

API.For8
Forcomprehension with 8 Iterables.

API.For8Future
Forcomprehension with 8 Futures.

API.For8List
Forcomprehension with 8 Lists.

API.For8Option
Forcomprehension with 8 Options.

API.For8Try
Forcomprehension with 8 Trys.

API.Match
Scalalike structural pattern matching for Java.

API.Match.Case 
API.Match.Pattern
A Pattern is a partial
Function in the sense that a function applications returns an
optional result of type Option<R> . 
API.Match.Pattern0 
API.Match.Pattern1 
API.Match.Pattern2 
API.Match.Pattern3 
API.Match.Pattern4 
API.Match.Pattern5 
API.Match.Pattern6 
API.Match.Pattern7 
API.Match.Pattern8 
CheckedConsumer
A consumer that may throw, equivalent to Consumer.

CheckedFunction0
Represents a function with no arguments.

CheckedFunction1
Represents a function with one argument.

CheckedFunction2
Represents a function with two arguments.

CheckedFunction3
Represents a function with three arguments.

CheckedFunction4
Represents a function with 4 arguments.

CheckedFunction5
Represents a function with 5 arguments.

CheckedFunction6
Represents a function with 6 arguments.

CheckedFunction7
Represents a function with 7 arguments.

CheckedFunction8
Represents a function with 8 arguments.

CheckedPredicate
A Predicate which may throw.

CheckedRunnable
A Runnable which may throw.

Function0
Represents a function with no arguments.

Function1
Represents a function with one argument.

Function2
Represents a function with two arguments.

Function3
Represents a function with three arguments.

Function4
Represents a function with 4 arguments.

Function5
Represents a function with 5 arguments.

Function6
Represents a function with 6 arguments.

Function7
Represents a function with 7 arguments.

Function8
Represents a function with 8 arguments.

Lazy
Represents a lazy evaluated value.

PartialFunction
Represents a partial function T > R that is not necessarily defined for all input values of type T.

Tuple
The base interface of all tuples.

Tuple0
A tuple of no elements which can be seen as cartesian product of no components.

Tuple1
A tuple of one element which can be seen as cartesian product of one component.

Tuple2
A tuple of two elements which can be seen as cartesian product of two components.

Tuple3
A tuple of three elements which can be seen as cartesian product of three components.

Tuple4
A tuple of 4 elements which can be seen as cartesian product of 4 components.

Tuple5
A tuple of 5 elements which can be seen as cartesian product of 5 components.

Tuple6
A tuple of 6 elements which can be seen as cartesian product of 6 components.

Tuple7
A tuple of 7 elements which can be seen as cartesian product of 7 components.

Tuple8
A tuple of 8 elements which can be seen as cartesian product of 8 components.

Value
Functional programming is all about values and transformation of values using functions.

Class and Description 

Function1
Represents a function with one argument.

PartialFunction
Represents a partial function T > R that is not necessarily defined for all input values of type T.

Tuple2
A tuple of two elements which can be seen as cartesian product of two components.

Tuple3
A tuple of three elements which can be seen as cartesian product of three components.

Value
Functional programming is all about values and transformation of values using functions.

Class and Description 

CheckedFunction0
Represents a function with no arguments.

CheckedFunction1
Represents a function with one argument.

CheckedPredicate
A Predicate which may throw.

CheckedRunnable
A Runnable which may throw.

PartialFunction
Represents a partial function T > R that is not necessarily defined for all input values of type T.

Tuple2
A tuple of two elements which can be seen as cartesian product of two components.

Value
Functional programming is all about values and transformation of values using functions.

Class and Description 

API.Match.Case 
CheckedConsumer
A consumer that may throw, equivalent to Consumer.

CheckedFunction0
Represents a function with no arguments.

CheckedFunction1
Represents a function with one argument.

CheckedFunction2
Represents a function with two arguments.

CheckedFunction3
Represents a function with three arguments.

CheckedFunction4
Represents a function with 4 arguments.

CheckedFunction5
Represents a function with 5 arguments.

CheckedFunction6
Represents a function with 6 arguments.

CheckedFunction7
Represents a function with 7 arguments.

CheckedFunction8
Represents a function with 8 arguments.

CheckedPredicate
A Predicate which may throw.

CheckedRunnable
A Runnable which may throw.

Function2
Represents a function with two arguments.

Function3
Represents a function with three arguments.

Function4
Represents a function with 4 arguments.

Function5
Represents a function with 5 arguments.

Function6
Represents a function with 6 arguments.

Function7
Represents a function with 7 arguments.

Function8
Represents a function with 8 arguments.

PartialFunction
Represents a partial function T > R that is not necessarily defined for all input values of type T.

Value
Functional programming is all about values and transformation of values using functions.

Copyright © 2019. All Rights Reserved.