API
the io.vavr package contains core types like (Checked)Functions and Tuples.See: Description
Interface | Description |
---|---|
API.Match.Case<T,R> | |
API.Match.Pattern<T,R> |
A Pattern is a partial
Function in the sense that a function applications returns an
optional result of type Option<R> . |
CheckedConsumer<T> |
A consumer that may throw, equivalent to Consumer.
|
CheckedFunction0<R> |
Represents a function with no arguments.
|
CheckedFunction1<T1,R> |
Represents a function with one argument.
|
CheckedFunction2<T1,T2,R> |
Represents a function with two arguments.
|
CheckedFunction3<T1,T2,T3,R> |
Represents a function with three arguments.
|
CheckedFunction4<T1,T2,T3,T4,R> |
Represents a function with 4 arguments.
|
CheckedFunction5<T1,T2,T3,T4,T5,R> |
Represents a function with 5 arguments.
|
CheckedFunction6<T1,T2,T3,T4,T5,T6,R> |
Represents a function with 6 arguments.
|
CheckedFunction7<T1,T2,T3,T4,T5,T6,T7,R> |
Represents a function with 7 arguments.
|
CheckedFunction8<T1,T2,T3,T4,T5,T6,T7,T8,R> |
Represents a function with 8 arguments.
|
CheckedPredicate<T> |
A Predicate which may throw.
|
CheckedRunnable |
A Runnable which may throw.
|
Function0<R> |
Represents a function with no arguments.
|
Function1<T1,R> |
Represents a function with one argument.
|
Function2<T1,T2,R> |
Represents a function with two arguments.
|
Function3<T1,T2,T3,R> |
Represents a function with three arguments.
|
Function4<T1,T2,T3,T4,R> |
Represents a function with 4 arguments.
|
Function5<T1,T2,T3,T4,T5,R> |
Represents a function with 5 arguments.
|
Function6<T1,T2,T3,T4,T5,T6,R> |
Represents a function with 6 arguments.
|
Function7<T1,T2,T3,T4,T5,T6,T7,R> |
Represents a function with 7 arguments.
|
Function8<T1,T2,T3,T4,T5,T6,T7,T8,R> |
Represents a function with 8 arguments.
|
PartialFunction<T,R> | Deprecated
Will be removed in the next major version, along with VAVR's pattern matching, in favor of Java's native pattern matching.
|
Tuple |
The base interface of all tuples.
|
Value<T> | Deprecated
Marked for removal
|
Class | Description |
---|---|
API |
The most basic Vavr functionality is accessed through this API class.
|
API.For1<T1> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For1Either<L,T1> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For1Future<T1> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For1List<T1> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For1Option<T1> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For1Try<T1> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For2<T1,T2> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For2Either<L,T1,T2> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For2Future<T1,T2> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For2List<T1,T2> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For2Option<T1,T2> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For2Try<T1,T2> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For3<T1,T2,T3> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For3Either<L,T1,T2,T3> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For3Future<T1,T2,T3> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For3List<T1,T2,T3> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For3Option<T1,T2,T3> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For3Try<T1,T2,T3> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For4<T1,T2,T3,T4> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For4Either<L,T1,T2,T3,T4> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For4Future<T1,T2,T3,T4> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For4List<T1,T2,T3,T4> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For4Option<T1,T2,T3,T4> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For4Try<T1,T2,T3,T4> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For5<T1,T2,T3,T4,T5> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For5Either<L,T1,T2,T3,T4,T5> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For5Future<T1,T2,T3,T4,T5> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For5List<T1,T2,T3,T4,T5> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For5Option<T1,T2,T3,T4,T5> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For5Try<T1,T2,T3,T4,T5> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For6<T1,T2,T3,T4,T5,T6> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For6Either<L,T1,T2,T3,T4,T5,T6> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For6Future<T1,T2,T3,T4,T5,T6> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For6List<T1,T2,T3,T4,T5,T6> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For6Option<T1,T2,T3,T4,T5,T6> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For6Try<T1,T2,T3,T4,T5,T6> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For7<T1,T2,T3,T4,T5,T6,T7> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For7Either<L,T1,T2,T3,T4,T5,T6,T7> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For7Future<T1,T2,T3,T4,T5,T6,T7> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For7List<T1,T2,T3,T4,T5,T6,T7> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For7Option<T1,T2,T3,T4,T5,T6,T7> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For7Try<T1,T2,T3,T4,T5,T6,T7> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For8<T1,T2,T3,T4,T5,T6,T7,T8> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For8Either<L,T1,T2,T3,T4,T5,T6,T7,T8> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For8Future<T1,T2,T3,T4,T5,T6,T7,T8> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For8List<T1,T2,T3,T4,T5,T6,T7,T8> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For8Option<T1,T2,T3,T4,T5,T6,T7,T8> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.For8Try<T1,T2,T3,T4,T5,T6,T7,T8> | Deprecated
to be replaced with revised JDK13-compliant API
|
API.Match<T> |
Scala-like structural pattern matching for Java.
|
API.Match.Case0<T,R> | |
API.Match.Case1<T,T1,R> | |
API.Match.Case2<T,T1,T2,R> | |
API.Match.Case3<T,T1,T2,T3,R> | |
API.Match.Case4<T,T1,T2,T3,T4,R> | |
API.Match.Case5<T,T1,T2,T3,T4,T5,R> | |
API.Match.Case6<T,T1,T2,T3,T4,T5,T6,R> | |
API.Match.Case7<T,T1,T2,T3,T4,T5,T6,T7,R> | |
API.Match.Case8<T,T1,T2,T3,T4,T5,T6,T7,T8,R> | |
API.Match.Pattern0<T> | |
API.Match.Pattern1<T,T1> | |
API.Match.Pattern2<T,T1,T2> | |
API.Match.Pattern3<T,T1,T2,T3> | |
API.Match.Pattern4<T,T1,T2,T3,T4> | |
API.Match.Pattern5<T,T1,T2,T3,T4,T5> | |
API.Match.Pattern6<T,T1,T2,T3,T4,T5,T6> | |
API.Match.Pattern7<T,T1,T2,T3,T4,T5,T6,T7> | |
API.Match.Pattern8<T,T1,T2,T3,T4,T5,T6,T7,T8> | |
Lazy<T> | Deprecated
Marked for removal.
|
Patterns | Deprecated
Will be removed in the next major version, along with VAVR's pattern matching, in favor of Java's native pattern matching.
|
Predicates | Deprecated
Will be removed in the next major version, along with VAVR's pattern matching, in favor of Java's native pattern matching.
|
Tuple0 |
A tuple of no elements which can be seen as cartesian product of no components.
|
Tuple1<T1> |
A tuple of one element which can be seen as cartesian product of one component.
|
Tuple2<T1,T2> |
A tuple of two elements which can be seen as cartesian product of two components.
|
Tuple3<T1,T2,T3> |
A tuple of three elements which can be seen as cartesian product of three components.
|
Tuple4<T1,T2,T3,T4> |
A tuple of 4 elements which can be seen as cartesian product of 4 components.
|
Tuple5<T1,T2,T3,T4,T5> |
A tuple of 5 elements which can be seen as cartesian product of 5 components.
|
Tuple6<T1,T2,T3,T4,T5,T6> |
A tuple of 6 elements which can be seen as cartesian product of 6 components.
|
Tuple7<T1,T2,T3,T4,T5,T6,T7> |
A tuple of 7 elements which can be seen as cartesian product of 7 components.
|
Tuple8<T1,T2,T3,T4,T5,T6,T7,T8> |
A tuple of 8 elements which can be seen as cartesian product of 8 components.
|
Exception | Description |
---|---|
MatchError | Deprecated
Will be removed in the next major version, along with VAVR's pattern matching, in favor of Java's native pattern matching.
|
Error | Description |
---|---|
NotImplementedError | Deprecated
marked for removal
|
API
the io.vavr package contains core types like (Checked)Functions and Tuples.