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 © 2021. All Rights Reserved.