| 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, non-blocking parallel code.
|
| io.vavr.control |
| Class and Description |
|---|
| API.For1
For-comprehension with one Iterable.
|
| API.For1Future
For-comprehension with one Future.
|
| API.For1List
For-comprehension with one List.
|
| API.For1Option
For-comprehension with one Option.
|
| API.For1Try
For-comprehension with one Try.
|
| API.For2
For-comprehension with two Iterables.
|
| API.For2Future
For-comprehension with two Futures.
|
| API.For2List
For-comprehension with two Lists.
|
| API.For2Option
For-comprehension with two Options.
|
| API.For2Try
For-comprehension with two Trys.
|
| API.For3
For-comprehension with three Iterables.
|
| API.For3Future
For-comprehension with three Futures.
|
| API.For3List
For-comprehension with three Lists.
|
| API.For3Option
For-comprehension with three Options.
|
| API.For3Try
For-comprehension with three Trys.
|
| API.For4
For-comprehension with 4 Iterables.
|
| API.For4Future
For-comprehension with 4 Futures.
|
| API.For4List
For-comprehension with 4 Lists.
|
| API.For4Option
For-comprehension with 4 Options.
|
| API.For4Try
For-comprehension with 4 Trys.
|
| API.For5
For-comprehension with 5 Iterables.
|
| API.For5Future
For-comprehension with 5 Futures.
|
| API.For5List
For-comprehension with 5 Lists.
|
| API.For5Option
For-comprehension with 5 Options.
|
| API.For5Try
For-comprehension with 5 Trys.
|
| API.For6
For-comprehension with 6 Iterables.
|
| API.For6Future
For-comprehension with 6 Futures.
|
| API.For6List
For-comprehension with 6 Lists.
|
| API.For6Option
For-comprehension with 6 Options.
|
| API.For6Try
For-comprehension with 6 Trys.
|
| API.For7
For-comprehension with 7 Iterables.
|
| API.For7Future
For-comprehension with 7 Futures.
|
| API.For7List
For-comprehension with 7 Lists.
|
| API.For7Option
For-comprehension with 7 Options.
|
| API.For7Try
For-comprehension with 7 Trys.
|
| API.For8
For-comprehension with 8 Iterables.
|
| API.For8Future
For-comprehension with 8 Futures.
|
| API.For8List
For-comprehension with 8 Lists.
|
| API.For8Option
For-comprehension with 8 Options.
|
| API.For8Try
For-comprehension with 8 Trys.
|
| API.Match
Scala-like 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.