Index

$ A B C D E F G H I K L M N O P Q R S T U V W Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

$

$() - Static method in class io.vavr.API
Wildcard pattern, matches any value.
$(Predicate<? super T>) - Static method in class io.vavr.API
Guard pattern, checks if a predicate is satisfied.
$(T) - Static method in class io.vavr.API
Value pattern, checks for equality.
$Cons(API.Match.Pattern<_1, ?>, API.Match.Pattern<_2, ?>) - Static method in class io.vavr.Patterns
 
$Failure(API.Match.Pattern<_1, ?>) - Static method in class io.vavr.Patterns
 
$Future(API.Match.Pattern<_1, ?>) - Static method in class io.vavr.Patterns
 
$Invalid(API.Match.Pattern<_1, ?>) - Static method in class io.vavr.Patterns
 
$Left(API.Match.Pattern<_1, ?>) - Static method in class io.vavr.Patterns
 
$Nil() - Static method in class io.vavr.Patterns
 
$None() - Static method in class io.vavr.Patterns
 
$Right(API.Match.Pattern<_1, ?>) - Static method in class io.vavr.Patterns
 
$Some(API.Match.Pattern<_1, ?>) - Static method in class io.vavr.Patterns
 
$Success(API.Match.Pattern<_1, ?>) - Static method in class io.vavr.Patterns
 
$Tuple0 - Static variable in class io.vavr.Patterns
 
$Tuple1(API.Match.Pattern<_1, ?>) - Static method in class io.vavr.Patterns
 
$Tuple2(API.Match.Pattern<_1, ?>, API.Match.Pattern<_2, ?>) - Static method in class io.vavr.Patterns
 
$Tuple3(API.Match.Pattern<_1, ?>, API.Match.Pattern<_2, ?>, API.Match.Pattern<_3, ?>) - Static method in class io.vavr.Patterns
 
$Tuple4(API.Match.Pattern<_1, ?>, API.Match.Pattern<_2, ?>, API.Match.Pattern<_3, ?>, API.Match.Pattern<_4, ?>) - Static method in class io.vavr.Patterns
 
$Tuple5(API.Match.Pattern<_1, ?>, API.Match.Pattern<_2, ?>, API.Match.Pattern<_3, ?>, API.Match.Pattern<_4, ?>, API.Match.Pattern<_5, ?>) - Static method in class io.vavr.Patterns
 
$Tuple6(API.Match.Pattern<_1, ?>, API.Match.Pattern<_2, ?>, API.Match.Pattern<_3, ?>, API.Match.Pattern<_4, ?>, API.Match.Pattern<_5, ?>, API.Match.Pattern<_6, ?>) - Static method in class io.vavr.Patterns
 
$Tuple7(API.Match.Pattern<_1, ?>, API.Match.Pattern<_2, ?>, API.Match.Pattern<_3, ?>, API.Match.Pattern<_4, ?>, API.Match.Pattern<_5, ?>, API.Match.Pattern<_6, ?>, API.Match.Pattern<_7, ?>) - Static method in class io.vavr.Patterns
 
$Tuple8(API.Match.Pattern<_1, ?>, API.Match.Pattern<_2, ?>, API.Match.Pattern<_3, ?>, API.Match.Pattern<_4, ?>, API.Match.Pattern<_5, ?>, API.Match.Pattern<_6, ?>, API.Match.Pattern<_7, ?>, API.Match.Pattern<_8, ?>) - Static method in class io.vavr.Patterns
 
$Valid(API.Match.Pattern<_1, ?>) - Static method in class io.vavr.Patterns
 

A

accept(T) - Method in interface io.vavr.CheckedConsumer
Performs an action on the given value, potentially causing side-effects.
add(T) - Method in interface io.vavr.collection.BitSet
 
add(T) - Method in class io.vavr.collection.HashSet
 
add(T) - Method in class io.vavr.collection.LinkedHashSet
Add the given element to this set, replacing existing one if it is already contained.
add(T) - Method in interface io.vavr.collection.Set
Returns a new set containing all elements of this set plus the given element, if it was not already present.
add(T) - Method in interface io.vavr.collection.SortedSet
 
add(T) - Method in class io.vavr.collection.TreeSet
 
addAll(Iterable<? extends T>) - Method in interface io.vavr.collection.BitSet
 
addAll(Iterable<? extends T>) - Method in class io.vavr.collection.HashSet
 
addAll(Iterable<? extends T>) - Method in class io.vavr.collection.LinkedHashSet
Adds all of the given elements to this set, replacing existing one if they are not already contained.
addAll(Iterable<? extends T>) - Method in interface io.vavr.collection.Set
Returns a new set containing all elements of this set plus the given elements, excluding duplicates.
addAll(Iterable<? extends T>) - Method in interface io.vavr.collection.SortedSet
 
addAll(Iterable<? extends T>) - Method in class io.vavr.collection.TreeSet
 
allOf(Predicate<T>...) - Static method in class io.vavr.Predicates
Returns a predicate that is satisfied only when all of the provided predicates return true for a given input.
andFinally(Runnable) - Method in interface io.vavr.control.Try
Executes a given Runnable after this Try, regardless of whether it is a Try.Success or Try.Failure.
andFinallyTry(CheckedRunnable) - Method in interface io.vavr.control.Try
Executes a given CheckedRunnable after this Try, regardless of whether it is a Try.Success or Try.Failure.
andThen(CheckedConsumer<? super T>) - Method in interface io.vavr.CheckedConsumer
Returns a composed CheckedConsumer that performs, in sequence, this.accept(t) followed by after.accept(t) for the same input t.
andThen(CheckedFunction1<? super R, ? extends V>) - Method in interface io.vavr.CheckedFunction0
Returns a composed function that first applies this CheckedFunction0 to the given argument and then applies CheckedFunction1 after to the result.
andThen(CheckedFunction1<? super R, ? extends V>) - Method in interface io.vavr.CheckedFunction1
Returns a composed function that first applies this CheckedFunction1 to the given argument and then applies CheckedFunction1 after to the result.
andThen(CheckedFunction1<? super R, ? extends V>) - Method in interface io.vavr.CheckedFunction2
Returns a composed function that first applies this CheckedFunction2 to the given argument and then applies CheckedFunction1 after to the result.
andThen(CheckedFunction1<? super R, ? extends V>) - Method in interface io.vavr.CheckedFunction3
Returns a composed function that first applies this CheckedFunction3 to the given argument and then applies CheckedFunction1 after to the result.
andThen(CheckedFunction1<? super R, ? extends V>) - Method in interface io.vavr.CheckedFunction4
Returns a composed function that first applies this CheckedFunction4 to the given argument and then applies CheckedFunction1 after to the result.
andThen(CheckedFunction1<? super R, ? extends V>) - Method in interface io.vavr.CheckedFunction5
Returns a composed function that first applies this CheckedFunction5 to the given argument and then applies CheckedFunction1 after to the result.
andThen(CheckedFunction1<? super R, ? extends V>) - Method in interface io.vavr.CheckedFunction6
Returns a composed function that first applies this CheckedFunction6 to the given argument and then applies CheckedFunction1 after to the result.
andThen(CheckedFunction1<? super R, ? extends V>) - Method in interface io.vavr.CheckedFunction7
Returns a composed function that first applies this CheckedFunction7 to the given argument and then applies CheckedFunction1 after to the result.
andThen(CheckedFunction1<? super R, ? extends V>) - Method in interface io.vavr.CheckedFunction8
Returns a composed function that first applies this CheckedFunction8 to the given argument and then applies CheckedFunction1 after to the result.
andThen(Runnable) - Method in interface io.vavr.control.Try
Performs the given Runnable if this Try is a Try.Success.
andThen(Consumer<? super Try<T>>) - Method in interface io.vavr.concurrent.Future
Supports chaining of callbacks that are guaranteed to be executed in order.
andThen(Consumer<? super T>) - Method in interface io.vavr.control.Try
Performs the given Consumer on the value of this Try if it is a Try.Success.
andThen(Function<? super R, ? extends V>) - Method in interface io.vavr.Function0
Returns a composed function that first applies this Function0 to the given argument and then applies Function after to the result.
andThen(Function<? super R, ? extends V>) - Method in interface io.vavr.Function1
Returns a composed function that first applies this Function1 to the given argument and then applies Function after to the result.
andThen(Function<? super R, ? extends V>) - Method in interface io.vavr.Function2
Returns a composed function that first applies this Function2 to the given argument and then applies Function after to the result.
andThen(Function<? super R, ? extends V>) - Method in interface io.vavr.Function3
Returns a composed function that first applies this Function3 to the given argument and then applies Function after to the result.
andThen(Function<? super R, ? extends V>) - Method in interface io.vavr.Function4
Returns a composed function that first applies this Function4 to the given argument and then applies Function after to the result.
andThen(Function<? super R, ? extends V>) - Method in interface io.vavr.Function5
Returns a composed function that first applies this Function5 to the given argument and then applies Function after to the result.
andThen(Function<? super R, ? extends V>) - Method in interface io.vavr.Function6
Returns a composed function that first applies this Function6 to the given argument and then applies Function after to the result.
andThen(Function<? super R, ? extends V>) - Method in interface io.vavr.Function7
Returns a composed function that first applies this Function7 to the given argument and then applies Function after to the result.
andThen(Function<? super R, ? extends V>) - Method in interface io.vavr.Function8
Returns a composed function that first applies this Function8 to the given argument and then applies Function after to the result.
andThenTry(CheckedConsumer<? super T>) - Method in interface io.vavr.control.Try
Passes the result of this Try to the given CheckedConsumer if this is a Try.Success.
andThenTry(CheckedRunnable) - Method in interface io.vavr.control.Try
Executes the given CheckedRunnable if this Try is a Try.Success; otherwise, returns this Failure.
any() - Static method in class io.vavr.API.Match.Pattern0
The greediest match, a catch-all
anyOf(Predicate<T>...) - Static method in class io.vavr.Predicates
Returns a predicate that is satisfied if at least one of the provided predicates returns true for a given input.
ap(Validation<Seq<E>, ? extends Function<? super T, ? extends U>>) - Method in interface io.vavr.control.Validation
Applies a validation containing a function to this validation's value, combining errors if both are invalid.
ap(Function2<T1, T2, R>) - Method in class io.vavr.control.Validation.Builder
Applies a binary function to the values of the two validations held by this builder.
ap(Function3<T1, T2, T3, R>) - Method in class io.vavr.control.Validation.Builder3
Applies a ternary function to the values of the three validations held by this builder.
ap(Function4<T1, T2, T3, T4, R>) - Method in class io.vavr.control.Validation.Builder4
Applies a quaternary function to the values of the four validations held by this builder.
ap(Function5<T1, T2, T3, T4, T5, R>) - Method in class io.vavr.control.Validation.Builder5
Applies a quinary function to the values of the five validations held by this builder.
ap(Function6<T1, T2, T3, T4, T5, T6, R>) - Method in class io.vavr.control.Validation.Builder6
Applies a senary function to the values of the six validations held by this builder.
ap(Function7<T1, T2, T3, T4, T5, T6, T7, R>) - Method in class io.vavr.control.Validation.Builder7
Applies a septenary function to the values of the seven validations held by this builder.
ap(Function8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Method in class io.vavr.control.Validation.Builder8
Applies an octonary function to the values of the eight validations held by this builder.
API - Class in io.vavr
The most basic Vavr functionality is accessed through this API class.
API.For1<T1> - Class in io.vavr
For-comprehension with one Iterable.
API.For1Either<L,T1> - Class in io.vavr
For-comprehension with one Either.
API.For1Future<T1> - Class in io.vavr
For-comprehension with one Future.
API.For1List<T1> - Class in io.vavr
For-comprehension with one List.
API.For1Option<T1> - Class in io.vavr
For-comprehension with one Option.
API.For1Try<T1> - Class in io.vavr
For-comprehension with one Try.
API.For1Validation<L,T1> - Class in io.vavr
For-comprehension with one Validation.
API.For2<T1,T2> - Class in io.vavr
For-comprehension with two Iterables.
API.For2Either<L,T1,T2> - Class in io.vavr
For-comprehension with two Eithers.
API.For2Future<T1,T2> - Class in io.vavr
For-comprehension with two Futures.
API.For2List<T1,T2> - Class in io.vavr
For-comprehension with two Lists.
API.For2Option<T1,T2> - Class in io.vavr
For-comprehension with two Options.
API.For2Try<T1,T2> - Class in io.vavr
For-comprehension with two Trys.
API.For2Validation<L,T1,T2> - Class in io.vavr
For-comprehension with two Validations.
API.For3<T1,T2,T3> - Class in io.vavr
For-comprehension with three Iterables.
API.For3Either<L,T1,T2,T3> - Class in io.vavr
For-comprehension with three Eithers.
API.For3Future<T1,T2,T3> - Class in io.vavr
For-comprehension with three Futures.
API.For3List<T1,T2,T3> - Class in io.vavr
For-comprehension with three Lists.
API.For3Option<T1,T2,T3> - Class in io.vavr
For-comprehension with three Options.
API.For3Try<T1,T2,T3> - Class in io.vavr
For-comprehension with three Trys.
API.For3Validation<L,T1,T2,T3> - Class in io.vavr
For-comprehension with three Validations.
API.For4<T1,T2,T3,T4> - Class in io.vavr
For-comprehension with 4 Iterables.
API.For4Either<L,T1,T2,T3,T4> - Class in io.vavr
For-comprehension with 4 Eithers.
API.For4Future<T1,T2,T3,T4> - Class in io.vavr
For-comprehension with 4 Futures.
API.For4List<T1,T2,T3,T4> - Class in io.vavr
For-comprehension with 4 Lists.
API.For4Option<T1,T2,T3,T4> - Class in io.vavr
For-comprehension with 4 Options.
API.For4Try<T1,T2,T3,T4> - Class in io.vavr
For-comprehension with 4 Trys.
API.For4Validation<L,T1,T2,T3,T4> - Class in io.vavr
For-comprehension with 4 Validations.
API.For5<T1,T2,T3,T4,T5> - Class in io.vavr
For-comprehension with 5 Iterables.
API.For5Either<L,T1,T2,T3,T4,T5> - Class in io.vavr
For-comprehension with 5 Eithers.
API.For5Future<T1,T2,T3,T4,T5> - Class in io.vavr
For-comprehension with 5 Futures.
API.For5List<T1,T2,T3,T4,T5> - Class in io.vavr
For-comprehension with 5 Lists.
API.For5Option<T1,T2,T3,T4,T5> - Class in io.vavr
For-comprehension with 5 Options.
API.For5Try<T1,T2,T3,T4,T5> - Class in io.vavr
For-comprehension with 5 Trys.
API.For5Validation<L,T1,T2,T3,T4,T5> - Class in io.vavr
For-comprehension with 5 Validations.
API.For6<T1,T2,T3,T4,T5,T6> - Class in io.vavr
For-comprehension with 6 Iterables.
API.For6Either<L,T1,T2,T3,T4,T5,T6> - Class in io.vavr
For-comprehension with 6 Eithers.
API.For6Future<T1,T2,T3,T4,T5,T6> - Class in io.vavr
For-comprehension with 6 Futures.
API.For6List<T1,T2,T3,T4,T5,T6> - Class in io.vavr
For-comprehension with 6 Lists.
API.For6Option<T1,T2,T3,T4,T5,T6> - Class in io.vavr
For-comprehension with 6 Options.
API.For6Try<T1,T2,T3,T4,T5,T6> - Class in io.vavr
For-comprehension with 6 Trys.
API.For6Validation<L,T1,T2,T3,T4,T5,T6> - Class in io.vavr
For-comprehension with 6 Validations.
API.For7<T1,T2,T3,T4,T5,T6,T7> - Class in io.vavr
For-comprehension with 7 Iterables.
API.For7Either<L,T1,T2,T3,T4,T5,T6,T7> - Class in io.vavr
For-comprehension with 7 Eithers.
API.For7Future<T1,T2,T3,T4,T5,T6,T7> - Class in io.vavr
For-comprehension with 7 Futures.
API.For7List<T1,T2,T3,T4,T5,T6,T7> - Class in io.vavr
For-comprehension with 7 Lists.
API.For7Option<T1,T2,T3,T4,T5,T6,T7> - Class in io.vavr
For-comprehension with 7 Options.
API.For7Try<T1,T2,T3,T4,T5,T6,T7> - Class in io.vavr
For-comprehension with 7 Trys.
API.For7Validation<L,T1,T2,T3,T4,T5,T6,T7> - Class in io.vavr
For-comprehension with 7 Validations.
API.For8<T1,T2,T3,T4,T5,T6,T7,T8> - Class in io.vavr
For-comprehension with 8 Iterables.
API.For8Either<L,T1,T2,T3,T4,T5,T6,T7,T8> - Class in io.vavr
For-comprehension with 8 Eithers.
API.For8Future<T1,T2,T3,T4,T5,T6,T7,T8> - Class in io.vavr
For-comprehension with 8 Futures.
API.For8List<T1,T2,T3,T4,T5,T6,T7,T8> - Class in io.vavr
For-comprehension with 8 Lists.
API.For8Option<T1,T2,T3,T4,T5,T6,T7,T8> - Class in io.vavr
For-comprehension with 8 Options.
API.For8Try<T1,T2,T3,T4,T5,T6,T7,T8> - Class in io.vavr
For-comprehension with 8 Trys.
API.For8Validation<L,T1,T2,T3,T4,T5,T6,T7,T8> - Class in io.vavr
For-comprehension with 8 Validations.
API.ForLazy2Either<L,T1,T2> - Class in io.vavr
A lazily evaluated For-comprehension with two Eithers.
API.ForLazy2Future<T1,T2> - Class in io.vavr
A lazily evaluated For-comprehension with two Futures.
API.ForLazy2List<T1,T2> - Class in io.vavr
A lazily evaluated For-comprehension with two Lists.
API.ForLazy2Option<T1,T2> - Class in io.vavr
A lazily evaluated For-comprehension with two Options.
API.ForLazy2Try<T1,T2> - Class in io.vavr
A lazily evaluated For-comprehension with two Trys.
API.ForLazy2Validation<L,T1,T2> - Class in io.vavr
A lazily evaluated For-comprehension with two Validations.
API.ForLazy3Either<L,T1,T2,T3> - Class in io.vavr
A lazily evaluated For-comprehension with three Eithers.
API.ForLazy3Future<T1,T2,T3> - Class in io.vavr
A lazily evaluated For-comprehension with three Futures.
API.ForLazy3List<T1,T2,T3> - Class in io.vavr
A lazily evaluated For-comprehension with three Lists.
API.ForLazy3Option<T1,T2,T3> - Class in io.vavr
A lazily evaluated For-comprehension with three Options.
API.ForLazy3Try<T1,T2,T3> - Class in io.vavr
A lazily evaluated For-comprehension with three Trys.
API.ForLazy3Validation<L,T1,T2,T3> - Class in io.vavr
A lazily evaluated For-comprehension with three Validations.
API.ForLazy4Either<L,T1,T2,T3,T4> - Class in io.vavr
A lazily evaluated For-comprehension with 4 Eithers.
API.ForLazy4Future<T1,T2,T3,T4> - Class in io.vavr
A lazily evaluated For-comprehension with 4 Futures.
API.ForLazy4List<T1,T2,T3,T4> - Class in io.vavr
A lazily evaluated For-comprehension with 4 Lists.
API.ForLazy4Option<T1,T2,T3,T4> - Class in io.vavr
A lazily evaluated For-comprehension with 4 Options.
API.ForLazy4Try<T1,T2,T3,T4> - Class in io.vavr
A lazily evaluated For-comprehension with 4 Trys.
API.ForLazy4Validation<L,T1,T2,T3,T4> - Class in io.vavr
A lazily evaluated For-comprehension with 4 Validations.
API.ForLazy5Either<L,T1,T2,T3,T4,T5> - Class in io.vavr
A lazily evaluated For-comprehension with 5 Eithers.
API.ForLazy5Future<T1,T2,T3,T4,T5> - Class in io.vavr
A lazily evaluated For-comprehension with 5 Futures.
API.ForLazy5List<T1,T2,T3,T4,T5> - Class in io.vavr
A lazily evaluated For-comprehension with 5 Lists.
API.ForLazy5Option<T1,T2,T3,T4,T5> - Class in io.vavr
A lazily evaluated For-comprehension with 5 Options.
API.ForLazy5Try<T1,T2,T3,T4,T5> - Class in io.vavr
A lazily evaluated For-comprehension with 5 Trys.
API.ForLazy5Validation<L,T1,T2,T3,T4,T5> - Class in io.vavr
A lazily evaluated For-comprehension with 5 Validations.
API.ForLazy6Either<L,T1,T2,T3,T4,T5,T6> - Class in io.vavr
A lazily evaluated For-comprehension with 6 Eithers.
API.ForLazy6Future<T1,T2,T3,T4,T5,T6> - Class in io.vavr
A lazily evaluated For-comprehension with 6 Futures.
API.ForLazy6List<T1,T2,T3,T4,T5,T6> - Class in io.vavr
A lazily evaluated For-comprehension with 6 Lists.
API.ForLazy6Option<T1,T2,T3,T4,T5,T6> - Class in io.vavr
A lazily evaluated For-comprehension with 6 Options.
API.ForLazy6Try<T1,T2,T3,T4,T5,T6> - Class in io.vavr
A lazily evaluated For-comprehension with 6 Trys.
API.ForLazy6Validation<L,T1,T2,T3,T4,T5,T6> - Class in io.vavr
A lazily evaluated For-comprehension with 6 Validations.
API.ForLazy7Either<L,T1,T2,T3,T4,T5,T6,T7> - Class in io.vavr
A lazily evaluated For-comprehension with 7 Eithers.
API.ForLazy7Future<T1,T2,T3,T4,T5,T6,T7> - Class in io.vavr
A lazily evaluated For-comprehension with 7 Futures.
API.ForLazy7List<T1,T2,T3,T4,T5,T6,T7> - Class in io.vavr
A lazily evaluated For-comprehension with 7 Lists.
API.ForLazy7Option<T1,T2,T3,T4,T5,T6,T7> - Class in io.vavr
A lazily evaluated For-comprehension with 7 Options.
API.ForLazy7Try<T1,T2,T3,T4,T5,T6,T7> - Class in io.vavr
A lazily evaluated For-comprehension with 7 Trys.
API.ForLazy7Validation<L,T1,T2,T3,T4,T5,T6,T7> - Class in io.vavr
A lazily evaluated For-comprehension with 7 Validations.
API.ForLazy8Either<L,T1,T2,T3,T4,T5,T6,T7,T8> - Class in io.vavr
A lazily evaluated For-comprehension with 8 Eithers.
API.ForLazy8Future<T1,T2,T3,T4,T5,T6,T7,T8> - Class in io.vavr
A lazily evaluated For-comprehension with 8 Futures.
API.ForLazy8List<T1,T2,T3,T4,T5,T6,T7,T8> - Class in io.vavr
A lazily evaluated For-comprehension with 8 Lists.
API.ForLazy8Option<T1,T2,T3,T4,T5,T6,T7,T8> - Class in io.vavr
A lazily evaluated For-comprehension with 8 Options.
API.ForLazy8Try<T1,T2,T3,T4,T5,T6,T7,T8> - Class in io.vavr
A lazily evaluated For-comprehension with 8 Trys.
API.ForLazy8Validation<L,T1,T2,T3,T4,T5,T6,T7,T8> - Class in io.vavr
A lazily evaluated For-comprehension with 8 Validations.
API.Match<T> - Class in io.vavr
Scala-like structural pattern matching for Java.
API.Match.Case<T,R> - Interface in io.vavr
Base interface for all the Cases
API.Match.Case0<T,R> - Class in io.vavr
API.Match.Case implementation for simplest case
API.Match.Case1<T,T1,R> - Class in io.vavr
API.Match.Case implementation for a case with 1 intermediate type
API.Match.Case2<T,T1,T2,R> - Class in io.vavr
API.Match.Case implementation for a case with 2 intermediate types
API.Match.Case3<T,T1,T2,T3,R> - Class in io.vavr
API.Match.Case implementation for a case with 3 intermediate types
API.Match.Case4<T,T1,T2,T3,T4,R> - Class in io.vavr
API.Match.Case implementation for a case with 4 intermediate types
API.Match.Case5<T,T1,T2,T3,T4,T5,R> - Class in io.vavr
API.Match.Case implementation for a case with 5 intermediate types
API.Match.Case6<T,T1,T2,T3,T4,T5,T6,R> - Class in io.vavr
API.Match.Case implementation for a case with 6 intermediate types
API.Match.Case7<T,T1,T2,T3,T4,T5,T6,T7,R> - Class in io.vavr
API.Match.Case implementation for a case with 7 intermediate types
API.Match.Case8<T,T1,T2,T3,T4,T5,T6,T7,T8,R> - Class in io.vavr
API.Match.Case implementation for a case with 8 intermediate types
API.Match.Pattern<T,R> - Interface in io.vavr
A Pattern is a partial Function in the sense that a function applications returns an optional result of type Option<R>.
API.Match.Pattern0<T> - Class in io.vavr
A API.Match.Pattern implementation for the simplest pattern
API.Match.Pattern1<T,T1> - Class in io.vavr
A API.Match.Pattern implementation for the pattern with 1 intermediate type
API.Match.Pattern2<T,T1,T2> - Class in io.vavr
A API.Match.Pattern implementation for the pattern with 2 intermediate types
API.Match.Pattern3<T,T1,T2,T3> - Class in io.vavr
A API.Match.Pattern implementation for the pattern with 3 intermediate types
API.Match.Pattern4<T,T1,T2,T3,T4> - Class in io.vavr
A API.Match.Pattern implementation for the pattern with 4 intermediate types
API.Match.Pattern5<T,T1,T2,T3,T4,T5> - Class in io.vavr
A API.Match.Pattern implementation for the pattern with 5 intermediate types
API.Match.Pattern6<T,T1,T2,T3,T4,T5,T6> - Class in io.vavr
A API.Match.Pattern implementation for the pattern with 6 intermediate types
API.Match.Pattern7<T,T1,T2,T3,T4,T5,T6,T7> - Class in io.vavr
A API.Match.Pattern implementation for the pattern with 7 intermediate types
API.Match.Pattern8<T,T1,T2,T3,T4,T5,T6,T7,T8> - Class in io.vavr
A API.Match.Pattern implementation for the pattern with 8 intermediate types
API for concurrent completion - Search tag in interface io.vavr.concurrent.Promise
Section
append(Character) - Method in class io.vavr.collection.CharSeq
 
append(T) - Method in class io.vavr.collection.Array
 
append(T) - Method in interface io.vavr.collection.IndexedSeq
 
append(T) - Method in interface io.vavr.collection.LinearSeq
 
append(T) - Method in interface io.vavr.collection.List
 
append(T) - Method in class io.vavr.collection.Queue
 
append(T) - Method in interface io.vavr.collection.Seq
Returns a new sequence with the given element appended at the end.
append(T) - Method in interface io.vavr.collection.Stream
 
append(T) - Method in class io.vavr.collection.Vector
 
append(T1) - Method in class io.vavr.Tuple0
Append a value to this tuple.
append(T2) - Method in class io.vavr.Tuple1
Append a value to this tuple.
append(T3) - Method in class io.vavr.Tuple2
Append a value to this tuple.
append(T4) - Method in class io.vavr.Tuple3
Append a value to this tuple.
append(T5) - Method in class io.vavr.Tuple4
Append a value to this tuple.
append(T6) - Method in class io.vavr.Tuple5
Append a value to this tuple.
append(T7) - Method in class io.vavr.Tuple6
Append a value to this tuple.
append(T8) - Method in class io.vavr.Tuple7
Append a value to this tuple.
appendAll(Iterable<? extends Character>) - Method in class io.vavr.collection.CharSeq
 
appendAll(Iterable<? extends T>) - Method in class io.vavr.collection.Array
 
appendAll(Iterable<? extends T>) - Method in interface io.vavr.collection.IndexedSeq
 
appendAll(Iterable<? extends T>) - Method in interface io.vavr.collection.LinearSeq
 
appendAll(Iterable<? extends T>) - Method in interface io.vavr.collection.List
 
appendAll(Iterable<? extends T>) - Method in class io.vavr.collection.Queue
 
appendAll(Iterable<? extends T>) - Method in interface io.vavr.collection.Seq
Returns a new sequence with all elements from the given Iterable appended at the end of this sequence.
appendAll(Iterable<? extends T>) - Method in interface io.vavr.collection.Stream
 
appendAll(Iterable<? extends T>) - Method in class io.vavr.collection.Vector
 
appendSelf(Function<? super Stream<T>, ? extends Stream<T>>) - Method in interface io.vavr.collection.Stream
Appends itself to the end of stream with mapper function.
apply() - Method in interface io.vavr.CheckedFunction0
Applies this function to no arguments and returns the result.
apply() - Method in interface io.vavr.Function0
Applies this function to no arguments and returns the result.
apply(char) - Method in interface io.vavr.collection.CharSeq.CharFunction
Applies this function to the given argument.
apply(char) - Method in interface io.vavr.collection.CharSeq.CharUnaryOperator
Applies this operator to the given operand.
apply(Function3<? super T1, ? super T2, ? super T3, ? extends U>) - Method in class io.vavr.Tuple3
Transforms this tuple to an object of type U.
apply(Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends U>) - Method in class io.vavr.Tuple4
Transforms this tuple to an object of type U.
apply(Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends U>) - Method in class io.vavr.Tuple5
Transforms this tuple to an object of type U.
apply(Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends U>) - Method in class io.vavr.Tuple6
Transforms this tuple to an object of type U.
apply(Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends U>) - Method in class io.vavr.Tuple7
Transforms this tuple to an object of type U.
apply(Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends U>) - Method in class io.vavr.Tuple8
Transforms this tuple to an object of type U.
apply(Integer) - Method in interface io.vavr.collection.Seq
Deprecated.
Will be removed
apply(BiFunction<? super T1, ? super T2, ? extends U>) - Method in class io.vavr.Tuple2
Transforms this tuple to an object of type U.
apply(Function<? super T1, ? extends U>) - Method in class io.vavr.Tuple1
Transforms this tuple to an object of type U.
apply(Supplier<? extends U>) - Method in class io.vavr.Tuple0
Transforms this tuple to an object of type U.
apply(K) - Method in interface io.vavr.collection.Map
Deprecated.
apply(K) - Method in interface io.vavr.collection.Multimap
Deprecated.
apply(T) - Method in class io.vavr.API.Match.Case0
 
apply(T) - Method in class io.vavr.API.Match.Case1
 
apply(T) - Method in class io.vavr.API.Match.Case2
 
apply(T) - Method in class io.vavr.API.Match.Case3
 
apply(T) - Method in class io.vavr.API.Match.Case4
 
apply(T) - Method in class io.vavr.API.Match.Case5
 
apply(T) - Method in class io.vavr.API.Match.Case6
 
apply(T) - Method in class io.vavr.API.Match.Case7
 
apply(T) - Method in class io.vavr.API.Match.Case8
 
apply(T) - Method in interface io.vavr.collection.Set
Deprecated.
Will be removed
apply(T) - Method in interface io.vavr.PartialFunction
Applies this function to the given argument and returns the result.
apply(T1) - Method in interface io.vavr.CheckedFunction1
Applies this function to one argument and returns the result.
apply(T1) - Method in interface io.vavr.CheckedFunction2
Applies this function partially to one argument.
apply(T1) - Method in interface io.vavr.CheckedFunction3
Applies this function partially to one argument.
apply(T1) - Method in interface io.vavr.CheckedFunction4
Applies this function partially to one argument.
apply(T1) - Method in interface io.vavr.CheckedFunction5
Applies this function partially to one argument.
apply(T1) - Method in interface io.vavr.CheckedFunction6
Applies this function partially to one argument.
apply(T1) - Method in interface io.vavr.CheckedFunction7
Applies this function partially to one argument.
apply(T1) - Method in interface io.vavr.CheckedFunction8
Applies this function partially to one argument.
apply(T1) - Method in interface io.vavr.Function1
Applies this function to one argument and returns the result.
apply(T1) - Method in interface io.vavr.Function2
Applies this function partially to one argument.
apply(T1) - Method in interface io.vavr.Function3
Applies this function partially to one argument.
apply(T1) - Method in interface io.vavr.Function4
Applies this function partially to one argument.
apply(T1) - Method in interface io.vavr.Function5
Applies this function partially to one argument.
apply(T1) - Method in interface io.vavr.Function6
Applies this function partially to one argument.
apply(T1) - Method in interface io.vavr.Function7
Applies this function partially to one argument.
apply(T1) - Method in interface io.vavr.Function8
Applies this function partially to one argument.
apply(T1, T2) - Method in interface io.vavr.CheckedFunction2
Applies this function to two arguments and returns the result.
apply(T1, T2) - Method in interface io.vavr.CheckedFunction3
Applies this function partially to two arguments.
apply(T1, T2) - Method in interface io.vavr.CheckedFunction4
Applies this function partially to two arguments.
apply(T1, T2) - Method in interface io.vavr.CheckedFunction5
Applies this function partially to two arguments.
apply(T1, T2) - Method in interface io.vavr.CheckedFunction6
Applies this function partially to two arguments.
apply(T1, T2) - Method in interface io.vavr.CheckedFunction7
Applies this function partially to two arguments.
apply(T1, T2) - Method in interface io.vavr.CheckedFunction8
Applies this function partially to two arguments.
apply(T1, T2) - Method in interface io.vavr.Function2
Applies this function to two arguments and returns the result.
apply(T1, T2) - Method in interface io.vavr.Function3
Applies this function partially to two arguments.
apply(T1, T2) - Method in interface io.vavr.Function4
Applies this function partially to two arguments.
apply(T1, T2) - Method in interface io.vavr.Function5
Applies this function partially to two arguments.
apply(T1, T2) - Method in interface io.vavr.Function6
Applies this function partially to two arguments.
apply(T1, T2) - Method in interface io.vavr.Function7
Applies this function partially to two arguments.
apply(T1, T2) - Method in interface io.vavr.Function8
Applies this function partially to two arguments.
apply(T1, T2, T3) - Method in interface io.vavr.CheckedFunction3
Applies this function to three arguments and returns the result.
apply(T1, T2, T3) - Method in interface io.vavr.CheckedFunction4
Applies this function partially to three arguments.
apply(T1, T2, T3) - Method in interface io.vavr.CheckedFunction5
Applies this function partially to three arguments.
apply(T1, T2, T3) - Method in interface io.vavr.CheckedFunction6
Applies this function partially to three arguments.
apply(T1, T2, T3) - Method in interface io.vavr.CheckedFunction7
Applies this function partially to three arguments.
apply(T1, T2, T3) - Method in interface io.vavr.CheckedFunction8
Applies this function partially to three arguments.
apply(T1, T2, T3) - Method in interface io.vavr.Function3
Applies this function to three arguments and returns the result.
apply(T1, T2, T3) - Method in interface io.vavr.Function4
Applies this function partially to three arguments.
apply(T1, T2, T3) - Method in interface io.vavr.Function5
Applies this function partially to three arguments.
apply(T1, T2, T3) - Method in interface io.vavr.Function6
Applies this function partially to three arguments.
apply(T1, T2, T3) - Method in interface io.vavr.Function7
Applies this function partially to three arguments.
apply(T1, T2, T3) - Method in interface io.vavr.Function8
Applies this function partially to three arguments.
apply(T1, T2, T3, T4) - Method in interface io.vavr.CheckedFunction4
Applies this function to 4 arguments and returns the result.
apply(T1, T2, T3, T4) - Method in interface io.vavr.CheckedFunction5
Applies this function partially to 4 arguments.
apply(T1, T2, T3, T4) - Method in interface io.vavr.CheckedFunction6
Applies this function partially to 4 arguments.
apply(T1, T2, T3, T4) - Method in interface io.vavr.CheckedFunction7
Applies this function partially to 4 arguments.
apply(T1, T2, T3, T4) - Method in interface io.vavr.CheckedFunction8
Applies this function partially to 4 arguments.
apply(T1, T2, T3, T4) - Method in interface io.vavr.Function4
Applies this function to 4 arguments and returns the result.
apply(T1, T2, T3, T4) - Method in interface io.vavr.Function5
Applies this function partially to 4 arguments.
apply(T1, T2, T3, T4) - Method in interface io.vavr.Function6
Applies this function partially to 4 arguments.
apply(T1, T2, T3, T4) - Method in interface io.vavr.Function7
Applies this function partially to 4 arguments.
apply(T1, T2, T3, T4) - Method in interface io.vavr.Function8
Applies this function partially to 4 arguments.
apply(T1, T2, T3, T4, T5) - Method in interface io.vavr.CheckedFunction5
Applies this function to 5 arguments and returns the result.
apply(T1, T2, T3, T4, T5) - Method in interface io.vavr.CheckedFunction6
Applies this function partially to 5 arguments.
apply(T1, T2, T3, T4, T5) - Method in interface io.vavr.CheckedFunction7
Applies this function partially to 5 arguments.
apply(T1, T2, T3, T4, T5) - Method in interface io.vavr.CheckedFunction8
Applies this function partially to 5 arguments.
apply(T1, T2, T3, T4, T5) - Method in interface io.vavr.Function5
Applies this function to 5 arguments and returns the result.
apply(T1, T2, T3, T4, T5) - Method in interface io.vavr.Function6
Applies this function partially to 5 arguments.
apply(T1, T2, T3, T4, T5) - Method in interface io.vavr.Function7
Applies this function partially to 5 arguments.
apply(T1, T2, T3, T4, T5) - Method in interface io.vavr.Function8
Applies this function partially to 5 arguments.
apply(T1, T2, T3, T4, T5, T6) - Method in interface io.vavr.CheckedFunction6
Applies this function to 6 arguments and returns the result.
apply(T1, T2, T3, T4, T5, T6) - Method in interface io.vavr.CheckedFunction7
Applies this function partially to 6 arguments.
apply(T1, T2, T3, T4, T5, T6) - Method in interface io.vavr.CheckedFunction8
Applies this function partially to 6 arguments.
apply(T1, T2, T3, T4, T5, T6) - Method in interface io.vavr.Function6
Applies this function to 6 arguments and returns the result.
apply(T1, T2, T3, T4, T5, T6) - Method in interface io.vavr.Function7
Applies this function partially to 6 arguments.
apply(T1, T2, T3, T4, T5, T6) - Method in interface io.vavr.Function8
Applies this function partially to 6 arguments.
apply(T1, T2, T3, T4, T5, T6, T7) - Method in interface io.vavr.CheckedFunction7
Applies this function to 7 arguments and returns the result.
apply(T1, T2, T3, T4, T5, T6, T7) - Method in interface io.vavr.CheckedFunction8
Applies this function partially to 7 arguments.
apply(T1, T2, T3, T4, T5, T6, T7) - Method in interface io.vavr.Function7
Applies this function to 7 arguments and returns the result.
apply(T1, T2, T3, T4, T5, T6, T7) - Method in interface io.vavr.Function8
Applies this function partially to 7 arguments.
apply(T1, T2, T3, T4, T5, T6, T7, T8) - Method in interface io.vavr.CheckedFunction8
Applies this function to 8 arguments and returns the result.
apply(T1, T2, T3, T4, T5, T6, T7, T8) - Method in interface io.vavr.Function8
Applies this function to 8 arguments and returns the result.
arity() - Method in interface io.vavr.CheckedFunction0
Returns the number of function arguments.
arity() - Method in interface io.vavr.CheckedFunction1
Returns the number of function arguments.
arity() - Method in interface io.vavr.CheckedFunction2
Returns the number of function arguments.
arity() - Method in interface io.vavr.CheckedFunction3
Returns the number of function arguments.
arity() - Method in interface io.vavr.CheckedFunction4
Returns the number of function arguments.
arity() - Method in interface io.vavr.CheckedFunction5
Returns the number of function arguments.
arity() - Method in interface io.vavr.CheckedFunction6
Returns the number of function arguments.
arity() - Method in interface io.vavr.CheckedFunction7
Returns the number of function arguments.
arity() - Method in interface io.vavr.CheckedFunction8
Returns the number of function arguments.
arity() - Method in interface io.vavr.Function0
Returns the number of function arguments.
arity() - Method in interface io.vavr.Function1
Returns the number of function arguments.
arity() - Method in interface io.vavr.Function2
Returns the number of function arguments.
arity() - Method in interface io.vavr.Function3
Returns the number of function arguments.
arity() - Method in interface io.vavr.Function4
Returns the number of function arguments.
arity() - Method in interface io.vavr.Function5
Returns the number of function arguments.
arity() - Method in interface io.vavr.Function6
Returns the number of function arguments.
arity() - Method in interface io.vavr.Function7
Returns the number of function arguments.
arity() - Method in interface io.vavr.Function8
Returns the number of function arguments.
arity() - Method in interface io.vavr.Tuple
Returns the number of elements of this tuple.
arity() - Method in class io.vavr.Tuple0
 
arity() - Method in class io.vavr.Tuple1
 
arity() - Method in class io.vavr.Tuple2
 
arity() - Method in class io.vavr.Tuple3
 
arity() - Method in class io.vavr.Tuple4
 
arity() - Method in class io.vavr.Tuple5
 
arity() - Method in class io.vavr.Tuple6
 
arity() - Method in class io.vavr.Tuple7
 
arity() - Method in class io.vavr.Tuple8
 
arrangeBy(Function<? super T, ? extends K>) - Method in interface io.vavr.collection.Traversable
Groups elements by a unique key extracted from each element.
Array<T> - Class in io.vavr.collection
Array is an immutable Traversable wrapper for Object[] containing elements of type T.
Array() - Static method in class io.vavr.API
Alias for Array.empty()
Array(T) - Static method in class io.vavr.API
Array(T...) - Static method in class io.vavr.API
asJava() - Method in class io.vavr.collection.Array
 
asJava() - Method in class io.vavr.collection.CharSeq
 
asJava() - Method in interface io.vavr.collection.List
 
asJava() - Method in class io.vavr.collection.Queue
 
asJava() - Method in interface io.vavr.collection.Seq
Returns an immutable List view of this Seq.
asJava() - Method in interface io.vavr.collection.Stream
 
asJava() - Method in class io.vavr.collection.Vector
 
asJava(Consumer<? super List<Character>>) - Method in class io.vavr.collection.CharSeq
 
asJava(Consumer<? super List<T>>) - Method in class io.vavr.collection.Array
 
asJava(Consumer<? super List<T>>) - Method in interface io.vavr.collection.IndexedSeq
 
asJava(Consumer<? super List<T>>) - Method in interface io.vavr.collection.LinearSeq
 
asJava(Consumer<? super List<T>>) - Method in interface io.vavr.collection.List
 
asJava(Consumer<? super List<T>>) - Method in class io.vavr.collection.Queue
 
asJava(Consumer<? super List<T>>) - Method in interface io.vavr.collection.Seq
Creates an immutable List view of this Seq and passes it to the given action.
asJava(Consumer<? super List<T>>) - Method in interface io.vavr.collection.Stream
 
asJava(Consumer<? super List<T>>) - Method in class io.vavr.collection.Vector
 
asJavaMutable() - Method in class io.vavr.collection.Array
 
asJavaMutable() - Method in class io.vavr.collection.CharSeq
 
asJavaMutable() - Method in interface io.vavr.collection.List
 
asJavaMutable() - Method in class io.vavr.collection.Queue
 
asJavaMutable() - Method in interface io.vavr.collection.Seq
Returns a mutable List view of this Seq.
asJavaMutable() - Method in interface io.vavr.collection.Stream
 
asJavaMutable() - Method in class io.vavr.collection.Vector
 
asJavaMutable(Consumer<? super List<Character>>) - Method in class io.vavr.collection.CharSeq
 
asJavaMutable(Consumer<? super List<T>>) - Method in class io.vavr.collection.Array
 
asJavaMutable(Consumer<? super List<T>>) - Method in interface io.vavr.collection.IndexedSeq
 
asJavaMutable(Consumer<? super List<T>>) - Method in interface io.vavr.collection.LinearSeq
 
asJavaMutable(Consumer<? super List<T>>) - Method in interface io.vavr.collection.List
 
asJavaMutable(Consumer<? super List<T>>) - Method in class io.vavr.collection.Queue
 
asJavaMutable(Consumer<? super List<T>>) - Method in interface io.vavr.collection.Seq
Creates a mutable List view of this Seq and passes it to the given action.
asJavaMutable(Consumer<? super List<T>>) - Method in interface io.vavr.collection.Stream
 
asJavaMutable(Consumer<? super List<T>>) - Method in class io.vavr.collection.Vector
 
asMap() - Method in class io.vavr.collection.HashMultimap
 
asMap() - Method in class io.vavr.collection.LinkedHashMultimap
 
asMap() - Method in class io.vavr.collection.TreeMultimap
 
asMap() - Method in interface io.vavr.collection.Multimap
Converts this Multimap to a Map
asPartialFunction() - Method in interface io.vavr.collection.IndexedSeq
 
asPartialFunction() - Method in interface io.vavr.collection.LinearSeq
 
asPartialFunction() - Method in interface io.vavr.collection.Map
Turns this Map into a PartialFunction which is defined at a specific index, if this Map contains the given key.
asPartialFunction() - Method in interface io.vavr.collection.Multimap
Turns this Multimap into a PartialFunction which is defined at a specific index, if this Multimap contains the given key.
asPartialFunction() - Method in interface io.vavr.collection.Seq
Returns a PartialFunction view of this Seq, where the function is defined at an index if this sequence contains at least index + 1 elements.
average() - Method in interface io.vavr.collection.Traversable
Computes the average of the elements, assuming they are of type Number.
await() - Method in interface io.vavr.concurrent.Future
Blocks the current thread until this Future is completed, or returns immediately if it is already completed.
await(long, TimeUnit) - Method in interface io.vavr.concurrent.Future
Blocks the current thread until this Future is completed, or returns immediately if it is already completed.

B

back - Variable in class io.vavr.collection.HashMultimap
The backing map that stores the key-value pairs.
back - Variable in class io.vavr.collection.LinkedHashMultimap
The backing map that stores the key-value pairs.
back - Variable in class io.vavr.collection.TreeMultimap
The backing map that stores the key-value pairs.
bimap(Comparator<? super K2>, Function<? super K, ? extends K2>, Function<? super V, ? extends V2>) - Method in interface io.vavr.collection.SortedMap
Same as SortedMap.bimap(Function, Function), using a specific comparator for keys of the codomain of the given keyMapper.
bimap(Comparator<? super K2>, Function<? super K, ? extends K2>, Function<? super V, ? extends V2>) - Method in class io.vavr.collection.TreeMap
 
bimap(Function<? super E, ? extends E2>, Function<? super T, ? extends T2>) - Method in interface io.vavr.control.Validation
Whereas map only performs a mapping on a valid Validation, and mapError performs a mapping on an invalid Validation, bimap allows you to provide mapping actions for both, and will give you the result based on what type of Validation this is.
bimap(Function<? super K, ? extends K2>, Function<? super V, ? extends V2>) - Method in class io.vavr.collection.HashMultimap
 
bimap(Function<? super K, ? extends K2>, Function<? super V, ? extends V2>) - Method in class io.vavr.collection.LinkedHashMultimap
 
bimap(Function<? super K, ? extends K2>, Function<? super V, ? extends V2>) - Method in class io.vavr.collection.TreeMultimap
 
bimap(Function<? super K, ? extends K2>, Function<? super V, ? extends V2>) - Method in class io.vavr.collection.HashMap
 
bimap(Function<? super K, ? extends K2>, Function<? super V, ? extends V2>) - Method in class io.vavr.collection.LinkedHashMap
 
bimap(Function<? super K, ? extends K2>, Function<? super V, ? extends V2>) - Method in interface io.vavr.collection.Map
Maps this Map to a new Map with different component type by applying a function to its elements.
bimap(Function<? super K, ? extends K2>, Function<? super V, ? extends V2>) - Method in interface io.vavr.collection.SortedMap
 
bimap(Function<? super K, ? extends K2>, Function<? super V, ? extends V2>) - Method in class io.vavr.collection.TreeMap
 
bimap(Function<? super L, ? extends L2>, Function<? super R, ? extends R2>) - Method in class io.vavr.control.Either.RightProjection
Deprecated.
Applies transformations to the underlying Either by delegating to Either.bimap(Function, Function) and returns the right projection of the result.
bimap(Function<? super L, ? extends X>, Function<? super R, ? extends Y>) - Method in interface io.vavr.control.Either
Transforms the value of this Either by applying one of the given mapping functions.
bimap(Function<? super K, ? extends K2>, Function<? super V, ? extends V2>) - Method in interface io.vavr.collection.Multimap
Maps this Multimap to a new Multimap with different component type by applying a function to its elements.
bimap(Function<? super L, ? extends L2>, Function<? super R, ? extends R2>) - Method in class io.vavr.control.Either.LeftProjection
Deprecated.
Applies transformations to the underlying Either by delegating to Either.bimap(Function, Function) and returns the left projection of the result.
BitSet<T> - Interface in io.vavr.collection
An immutable BitSet implementation.
BitSet.Builder<T> - Class in io.vavr.collection
Builder of the BitSet.
branchCount() - Method in interface io.vavr.collection.Tree
Counts the number of branches of this tree.
build(Iterable<? extends T>, Function<? super T, ? extends ID>, Function<? super T, ? extends ID>) - Static method in interface io.vavr.collection.Tree
Build a List with roots of Tree from flat source.

C

cancel() - Method in interface io.vavr.concurrent.Future
Cancels this Future.
cancel(boolean) - Method in interface io.vavr.concurrent.Future
Cancels this Future.
capitalize() - Method in class io.vavr.collection.CharSeq
Converts the first character in this CharSeq to upper case using the rules of the default locale.
capitalize(Locale) - Method in class io.vavr.collection.CharSeq
Converts the first character in this CharSeq to upper case using the rules of the given Locale.
Case(API.Match.Pattern0<T>, Function<? super T, ? extends R>) - Static method in class io.vavr.API
Returns a API.Match.Case0 instance for a specific API.Match.Pattern0 and Function
Case(API.Match.Pattern0<T>, Supplier<? extends R>) - Static method in class io.vavr.API
Returns a API.Match.Case0 instance for a specific API.Match.Pattern0 and Supplier
Case(API.Match.Pattern0<T>, R) - Static method in class io.vavr.API
Returns a API.Match.Case0 instance for a specific API.Match.Pattern0 and a constant value
Case(API.Match.Pattern1<T, T1>, Function<? super T1, ? extends R>) - Static method in class io.vavr.API
Returns a API.Match.Case1 instance for a specific API.Match.Pattern1 and Function
Case(API.Match.Pattern1<T, T1>, Supplier<? extends R>) - Static method in class io.vavr.API
Returns a API.Match.Case1 instance for a specific API.Match.Pattern1 and Supplier
Case(API.Match.Pattern1<T, T1>, R) - Static method in class io.vavr.API
Returns a API.Match.Case1 instance for a specific API.Match.Pattern1 and a constant value
Case(API.Match.Pattern2<T, T1, T2>, BiFunction<? super T1, ? super T2, ? extends R>) - Static method in class io.vavr.API
Returns a API.Match.Case2 instance for a specific API.Match.Pattern2 and BiFunction
Case(API.Match.Pattern2<T, T1, T2>, Supplier<? extends R>) - Static method in class io.vavr.API
Returns a API.Match.Case2 instance for a specific API.Match.Pattern2 and Supplier
Case(API.Match.Pattern2<T, T1, T2>, R) - Static method in class io.vavr.API
Returns a API.Match.Case2 instance for a specific API.Match.Pattern2 and a constant value
Case(API.Match.Pattern3<T, T1, T2, T3>, Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Static method in class io.vavr.API
Returns a API.Match.Case3 instance for a specific API.Match.Pattern3 and Function3
Case(API.Match.Pattern3<T, T1, T2, T3>, Supplier<? extends R>) - Static method in class io.vavr.API
Returns a API.Match.Case3 instance for a specific API.Match.Pattern3 and Supplier
Case(API.Match.Pattern3<T, T1, T2, T3>, R) - Static method in class io.vavr.API
Returns a API.Match.Case3 instance for a specific API.Match.Pattern3 and a constant value
Case(API.Match.Pattern4<T, T1, T2, T3, T4>, Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Static method in class io.vavr.API
Returns a API.Match.Case4 instance for a specific API.Match.Pattern4 and Function4
Case(API.Match.Pattern4<T, T1, T2, T3, T4>, Supplier<? extends R>) - Static method in class io.vavr.API
Returns a API.Match.Case4 instance for a specific API.Match.Pattern4 and Supplier
Case(API.Match.Pattern4<T, T1, T2, T3, T4>, R) - Static method in class io.vavr.API
Returns a API.Match.Case4 instance for a specific API.Match.Pattern4 and a constant value
Case(API.Match.Pattern5<T, T1, T2, T3, T4, T5>, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Static method in class io.vavr.API
Returns a API.Match.Case5 instance for a specific API.Match.Pattern5 and Function5
Case(API.Match.Pattern5<T, T1, T2, T3, T4, T5>, Supplier<? extends R>) - Static method in class io.vavr.API
Returns a API.Match.Case5 instance for a specific API.Match.Pattern5 and Supplier
Case(API.Match.Pattern5<T, T1, T2, T3, T4, T5>, R) - Static method in class io.vavr.API
Returns a API.Match.Case5 instance for a specific API.Match.Pattern5 and a constant value
Case(API.Match.Pattern6<T, T1, T2, T3, T4, T5, T6>, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>) - Static method in class io.vavr.API
Returns a API.Match.Case6 instance for a specific API.Match.Pattern6 and Function6
Case(API.Match.Pattern6<T, T1, T2, T3, T4, T5, T6>, Supplier<? extends R>) - Static method in class io.vavr.API
Returns a API.Match.Case6 instance for a specific API.Match.Pattern6 and Supplier
Case(API.Match.Pattern6<T, T1, T2, T3, T4, T5, T6>, R) - Static method in class io.vavr.API
Returns a API.Match.Case6 instance for a specific API.Match.Pattern6 and a constant value
Case(API.Match.Pattern7<T, T1, T2, T3, T4, T5, T6, T7>, Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>) - Static method in class io.vavr.API
Returns a API.Match.Case7 instance for a specific API.Match.Pattern7 and Function7
Case(API.Match.Pattern7<T, T1, T2, T3, T4, T5, T6, T7>, Supplier<? extends R>) - Static method in class io.vavr.API
Returns a API.Match.Case7 instance for a specific API.Match.Pattern7 and Supplier
Case(API.Match.Pattern7<T, T1, T2, T3, T4, T5, T6, T7>, R) - Static method in class io.vavr.API
Returns a API.Match.Case7 instance for a specific API.Match.Pattern7 and a constant value
Case(API.Match.Pattern8<T, T1, T2, T3, T4, T5, T6, T7, T8>, Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>) - Static method in class io.vavr.API
Returns a API.Match.Case8 instance for a specific API.Match.Pattern8 and Function8
Case(API.Match.Pattern8<T, T1, T2, T3, T4, T5, T6, T7, T8>, Supplier<? extends R>) - Static method in class io.vavr.API
Returns a API.Match.Case8 instance for a specific API.Match.Pattern8 and Supplier
Case(API.Match.Pattern8<T, T1, T2, T3, T4, T5, T6, T7, T8>, R) - Static method in class io.vavr.API
Returns a API.Match.Case8 instance for a specific API.Match.Pattern8 and a constant value
charAt(int) - Method in class io.vavr.collection.CharSeq
Returns the char value at the specified index.
CharSeq - Class in io.vavr.collection
The CharSeq (read: character sequence) collection essentially is a rich String wrapper having all operations we know from the functional Vavr collections.
CharSeq(char) - Static method in class io.vavr.API
CharSeq(char...) - Static method in class io.vavr.API
CharSeq(CharSequence) - Static method in class io.vavr.API
CharSeq.CharFunction<R> - Interface in io.vavr.collection
Represents a function that accepts a char-valued argument and produces a result.
CharSeq.CharUnaryOperator - Interface in io.vavr.collection
Represents an operation on a single char-valued operand that produces a char-valued result.
CheckedConsumer<T> - Interface in io.vavr
A Consumer that is allowed to throw checked exceptions.
CheckedFunction(CheckedFunction0<R>) - Static method in class io.vavr.API
CheckedFunction(CheckedFunction1<T1, R>) - Static method in class io.vavr.API
CheckedFunction(CheckedFunction2<T1, T2, R>) - Static method in class io.vavr.API
CheckedFunction(CheckedFunction3<T1, T2, T3, R>) - Static method in class io.vavr.API
CheckedFunction(CheckedFunction4<T1, T2, T3, T4, R>) - Static method in class io.vavr.API
CheckedFunction(CheckedFunction5<T1, T2, T3, T4, T5, R>) - Static method in class io.vavr.API
CheckedFunction(CheckedFunction6<T1, T2, T3, T4, T5, T6, R>) - Static method in class io.vavr.API
CheckedFunction(CheckedFunction7<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in class io.vavr.API
CheckedFunction(CheckedFunction8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in class io.vavr.API
CheckedFunction0<R> - Interface in io.vavr
Represents a function with no arguments.
CheckedFunction1<T1,R> - Interface in io.vavr
Represents a function with one argument.
CheckedFunction2<T1,T2,R> - Interface in io.vavr
Represents a function with two arguments.
CheckedFunction3<T1,T2,T3,R> - Interface in io.vavr
Represents a function with three arguments.
CheckedFunction4<T1,T2,T3,T4,R> - Interface in io.vavr
Represents a function with 4 arguments.
CheckedFunction5<T1,T2,T3,T4,T5,R> - Interface in io.vavr
Represents a function with 5 arguments.
CheckedFunction6<T1,T2,T3,T4,T5,T6,R> - Interface in io.vavr
Represents a function with 6 arguments.
CheckedFunction7<T1,T2,T3,T4,T5,T6,T7,R> - Interface in io.vavr
Represents a function with 7 arguments.
CheckedFunction8<T1,T2,T3,T4,T5,T6,T7,T8,R> - Interface in io.vavr
Represents a function with 8 arguments.
CheckedPredicate<T> - Interface in io.vavr
A Predicate that is allowed to throw checked exceptions.
CheckedRunnable - Interface in io.vavr
A Runnable that is allowed to throw checked exceptions.
codePointAt(int) - Method in class io.vavr.collection.CharSeq
Returns the character (Unicode code point) at the specified index.
codePointBefore(int) - Method in class io.vavr.collection.CharSeq
Returns the character (Unicode code point) before the specified index.
codePointCount(int, int) - Method in class io.vavr.collection.CharSeq
Returns the number of Unicode code points in the specified text range of this CharSeq.
collect(PartialFunction<? super Tuple2<K, V>, ? extends R>) - Method in interface io.vavr.collection.Map
 
collect(PartialFunction<? super Tuple2<K, V>, ? extends R>) - Method in interface io.vavr.collection.Multimap
 
collect(PartialFunction<? super Character, ? extends R>) - Method in class io.vavr.collection.CharSeq
 
collect(PartialFunction<? super T, ? extends R>) - Method in class io.vavr.collection.Array
 
collect(PartialFunction<? super T, ? extends R>) - Method in interface io.vavr.collection.BitSet
 
collect(PartialFunction<? super T, ? extends R>) - Method in class io.vavr.collection.HashSet
 
collect(PartialFunction<? super T, ? extends R>) - Method in interface io.vavr.collection.IndexedSeq
 
collect(PartialFunction<? super T, ? extends R>) - Method in interface io.vavr.collection.Iterator
 
collect(PartialFunction<? super T, ? extends R>) - Method in interface io.vavr.collection.LinearSeq
 
collect(PartialFunction<? super T, ? extends R>) - Method in class io.vavr.collection.LinkedHashSet
 
collect(PartialFunction<? super T, ? extends R>) - Method in interface io.vavr.collection.List
 
collect(PartialFunction<? super T, ? extends R>) - Method in class io.vavr.collection.PriorityQueue
 
collect(PartialFunction<? super T, ? extends R>) - Method in class io.vavr.collection.Queue
 
collect(PartialFunction<? super T, ? extends R>) - Method in interface io.vavr.collection.Seq
 
collect(PartialFunction<? super T, ? extends R>) - Method in interface io.vavr.collection.Set
 
collect(PartialFunction<? super T, ? extends R>) - Method in interface io.vavr.collection.SortedSet
 
collect(PartialFunction<? super T, ? extends R>) - Method in interface io.vavr.collection.Stream
 
collect(PartialFunction<? super T, ? extends R>) - Method in interface io.vavr.collection.Traversable
Applies a PartialFunction to all elements that are defined for it and collects the results.
collect(PartialFunction<? super T, ? extends R>) - Method in interface io.vavr.collection.Tree
 
collect(PartialFunction<? super T, ? extends R>) - Method in class io.vavr.collection.TreeSet
 
collect(PartialFunction<? super T, ? extends R>) - Method in class io.vavr.collection.Vector
 
collect(PartialFunction<? super T, ? extends R>) - Method in interface io.vavr.concurrent.Future
Applies a partialFunction to the value of this Future, collecting results only for values where the function is defined.
collect(PartialFunction<? super T, ? extends R>) - Method in interface io.vavr.control.Option
Applies a partialFunction to the value of this Option if it is defined for that value, and wraps the result in a new Option.
collect(PartialFunction<? super T, ? extends R>) - Method in interface io.vavr.control.Try
Transforms the value of this Try using the given PartialFunction if it is defined at the value.
collect(Supplier<R>, BiConsumer<R, ? super T>, BiConsumer<R, R>) - Method in interface io.vavr.Value
Collects the underlying value(s) (if present) using the given supplier, accumulator and combiner.
collect(Collector<? super T, A, R>) - Method in interface io.vavr.Value
Collects the underlying value(s) (if present) using the provided collector.
collector() - Static method in class io.vavr.collection.Array
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain a Array.
collector() - Method in class io.vavr.collection.BitSet.Builder
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain an ArrayList.
collector() - Static method in interface io.vavr.collection.BitSet
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain a BitSet.
collector() - Static method in class io.vavr.collection.CharSeq
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain a CharSeq.
collector() - Static method in class io.vavr.collection.HashMap
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain a HashMap.
collector() - Method in class io.vavr.collection.HashMultimap.Builder
Returns a Collector which may be used in conjunction with Stream.collect(Collector) to obtain a HashMultimap.
collector() - Static method in class io.vavr.collection.HashSet
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain a HashSet.
collector() - Static method in class io.vavr.collection.LinkedHashMap
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain a LinkedHashMap.
collector() - Method in class io.vavr.collection.LinkedHashMultimap.Builder
Returns a Collector which may be used in conjunction with Stream.collect(Collector) to obtain a LinkedHashMultimap.
collector() - Static method in class io.vavr.collection.LinkedHashSet
Returns a Collector which may be used in conjunction with Stream.collect(Collector) to obtain a LinkedHashSet.
collector() - Static method in interface io.vavr.collection.List
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain a List.
collector() - Static method in class io.vavr.collection.PriorityQueue
Returns a Collector which may be used in conjunction with Stream.collect(Collector) to obtain a PriorityQueue<T>.
collector() - Static method in class io.vavr.collection.Queue
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain a Queue .
collector() - Static method in interface io.vavr.collection.Stream
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain a Stream.
collector() - Static method in interface io.vavr.collection.Tree
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain a Tree.
collector() - Static method in class io.vavr.collection.TreeMap
Returns a Collector which may be used in conjunction with Stream.collect(Collector) to obtain a TreeMap.
collector() - Method in class io.vavr.collection.TreeMultimap.Builder
Returns a Collector which may be used in conjunction with Stream.collect(Collector) to obtain a TreeMultimap.
collector() - Static method in class io.vavr.collection.TreeSet
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain a TreeSet.
collector() - Static method in class io.vavr.collection.Vector
Returns a Collector which may be used in conjunction with Stream.collect(Collector) to obtain a Vector.
collector(Comparator<? super K>) - Static method in class io.vavr.collection.TreeMap
Returns a Collector which may be used in conjunction with Stream.collect(Collector) to obtain a TreeMap.
collector(Comparator<? super K>) - Method in class io.vavr.collection.TreeMultimap.Builder
Returns a Collector which may be used in conjunction with Stream.collect(Collector) to obtain a TreeMultimap.
collector(Comparator<? super K>, Function<? super T, ? extends K>) - Static method in class io.vavr.collection.TreeMap
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain a TreeMap.
collector(Comparator<? super K>, Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class io.vavr.collection.TreeMap
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain a TreeMap.
collector(Comparator<? super T>) - Static method in class io.vavr.collection.TreeSet
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain a TreeSet.
collector(Function<? super T, ? extends K>) - Static method in class io.vavr.collection.HashMap
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain a HashMap.
collector(Function<? super T, ? extends K>) - Static method in class io.vavr.collection.LinkedHashMap
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain a LinkedHashMap.
collector(Function<? super T, ? extends K>) - Static method in class io.vavr.collection.TreeMap
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain a TreeMap.
collector(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class io.vavr.collection.TreeMap
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain a TreeMap.
collector(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class io.vavr.collection.HashMap
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain a HashMap.
collector(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class io.vavr.collection.LinkedHashMap
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain a LinkedHashMap.
combinations() - Method in class io.vavr.collection.Array
 
combinations() - Method in class io.vavr.collection.CharSeq
 
combinations() - Method in interface io.vavr.collection.IndexedSeq
 
combinations() - Method in interface io.vavr.collection.LinearSeq
 
combinations() - Method in interface io.vavr.collection.List
 
combinations() - Method in class io.vavr.collection.Queue
 
combinations() - Method in interface io.vavr.collection.Seq
Returns a sequence containing all combinations of elements from this sequence, for all sizes from 0 to length().
combinations() - Method in interface io.vavr.collection.Stream
 
combinations() - Method in class io.vavr.collection.Vector
 
combinations(int) - Method in class io.vavr.collection.Array
 
combinations(int) - Method in class io.vavr.collection.CharSeq
 
combinations(int) - Method in interface io.vavr.collection.IndexedSeq
 
combinations(int) - Method in interface io.vavr.collection.LinearSeq
 
combinations(int) - Method in interface io.vavr.collection.List
 
combinations(int) - Method in class io.vavr.collection.Queue
 
combinations(int) - Method in interface io.vavr.collection.Seq
Returns all subsets of this sequence containing exactly k distinct elements, i.e., the k-combinations of this sequence.
combinations(int) - Method in interface io.vavr.collection.Stream
 
combinations(int) - Method in class io.vavr.collection.Vector
 
combine(Validation<E, T1>, Validation<E, T2>) - Static method in interface io.vavr.control.Validation
Combines two Validations into a Validation.Builder.
combine(Validation<E, T1>, Validation<E, T2>, Validation<E, T3>) - Static method in interface io.vavr.control.Validation
Combines three Validations into a Validation.Builder3.
combine(Validation<E, T1>, Validation<E, T2>, Validation<E, T3>, Validation<E, T4>) - Static method in interface io.vavr.control.Validation
Combines four Validations into a Validation.Builder4.
combine(Validation<E, T1>, Validation<E, T2>, Validation<E, T3>, Validation<E, T4>, Validation<E, T5>) - Static method in interface io.vavr.control.Validation
Combines five Validations into a Validation.Builder5.
combine(Validation<E, T1>, Validation<E, T2>, Validation<E, T3>, Validation<E, T4>, Validation<E, T5>, Validation<E, T6>) - Static method in interface io.vavr.control.Validation
Combines six Validations into a Validation.Builder6.
combine(Validation<E, T1>, Validation<E, T2>, Validation<E, T3>, Validation<E, T4>, Validation<E, T5>, Validation<E, T6>, Validation<E, T7>) - Static method in interface io.vavr.control.Validation
Combines seven Validations into a Validation.Builder7.
combine(Validation<E, T1>, Validation<E, T2>, Validation<E, T3>, Validation<E, T4>, Validation<E, T5>, Validation<E, T6>, Validation<E, T7>, Validation<E, T8>) - Static method in interface io.vavr.control.Validation
Combines eight Validations into a Validation.Builder8.
combine(Validation<E, T3>) - Method in class io.vavr.control.Validation.Builder
Combines this builder with another validation, creating a Builder3.
combine(Validation<E, T4>) - Method in class io.vavr.control.Validation.Builder3
Combines this builder with another validation, creating a Builder4.
combine(Validation<E, T5>) - Method in class io.vavr.control.Validation.Builder4
Combines this builder with another validation, creating a Builder5.
combine(Validation<E, T6>) - Method in class io.vavr.control.Validation.Builder5
Combines this builder with another validation, creating a Builder6.
combine(Validation<E, T7>) - Method in class io.vavr.control.Validation.Builder6
Combines this builder with another validation, creating a Builder7.
combine(Validation<E, T8>) - Method in class io.vavr.control.Validation.Builder7
Combines this builder with another validation, creating a Builder8.
combine(Validation<E, U>) - Method in interface io.vavr.control.Validation
Combines two Validations to form a Validation.Builder, which can then be used to perform further combines, or apply a function to it in order to transform the Validation.Builder into a Validation.
comparator() - Method in interface io.vavr.collection.Ordered
Returns the comparator that governs the ordering of elements in this collection.
comparator() - Method in class io.vavr.collection.PriorityQueue
 
comparator() - Method in class io.vavr.collection.TreeMap
 
comparator() - Method in class io.vavr.collection.TreeMultimap
 
comparator() - Method in class io.vavr.collection.TreeSet
 
comparator() - Static method in class io.vavr.Tuple0
 
comparator(Comparator<? super T1>) - Static method in class io.vavr.Tuple1
 
comparator(Comparator<? super T1>, Comparator<? super T2>) - Static method in class io.vavr.Tuple2
 
comparator(Comparator<? super T1>, Comparator<? super T2>, Comparator<? super T3>) - Static method in class io.vavr.Tuple3
 
comparator(Comparator<? super T1>, Comparator<? super T2>, Comparator<? super T3>, Comparator<? super T4>) - Static method in class io.vavr.Tuple4
 
comparator(Comparator<? super T1>, Comparator<? super T2>, Comparator<? super T3>, Comparator<? super T4>, Comparator<? super T5>) - Static method in class io.vavr.Tuple5
 
comparator(Comparator<? super T1>, Comparator<? super T2>, Comparator<? super T3>, Comparator<? super T4>, Comparator<? super T5>, Comparator<? super T6>) - Static method in class io.vavr.Tuple6
 
comparator(Comparator<? super T1>, Comparator<? super T2>, Comparator<? super T3>, Comparator<? super T4>, Comparator<? super T5>, Comparator<? super T6>, Comparator<? super T7>) - Static method in class io.vavr.Tuple7
 
comparator(Comparator<? super T1>, Comparator<? super T2>, Comparator<? super T3>, Comparator<? super T4>, Comparator<? super T5>, Comparator<? super T6>, Comparator<? super T7>, Comparator<? super T8>) - Static method in class io.vavr.Tuple8
 
compareTo(CharSeq) - Method in class io.vavr.collection.CharSeq
Compares two strings lexicographically.
compareTo(Tuple0) - Method in class io.vavr.Tuple0
 
compareTo(Tuple1<T1>) - Method in class io.vavr.Tuple1
 
compareTo(Tuple2<T1, T2>) - Method in class io.vavr.Tuple2
 
compareTo(Tuple3<T1, T2, T3>) - Method in class io.vavr.Tuple3
 
compareTo(Tuple4<T1, T2, T3, T4>) - Method in class io.vavr.Tuple4
 
compareTo(Tuple5<T1, T2, T3, T4, T5>) - Method in class io.vavr.Tuple5
 
compareTo(Tuple6<T1, T2, T3, T4, T5, T6>) - Method in class io.vavr.Tuple6
 
compareTo(Tuple7<T1, T2, T3, T4, T5, T6, T7>) - Method in class io.vavr.Tuple7
 
compareTo(Tuple8<T1, T2, T3, T4, T5, T6, T7, T8>) - Method in class io.vavr.Tuple8
 
compareToIgnoreCase(CharSeq) - Method in class io.vavr.collection.CharSeq
Compares two strings lexicographically, ignoring case differences.
complete(Try<? extends T>) - Method in interface io.vavr.concurrent.Promise
Completes this Promise with the given value.
completeWith(Future<? extends T>) - Method in interface io.vavr.concurrent.Promise
Completes this Promise with the result of the given Future once it is completed.
compose(CheckedFunction1<? super V, ? extends T1>) - Method in interface io.vavr.CheckedFunction1
Returns a composed function that first applies the CheckedFunction1 before the given argument and then applies this CheckedFunction1 to the result.
compose(Function<? super V, ? extends T1>) - Method in interface io.vavr.Function1
Returns a composed function that first applies the Function before the given argument and then applies this Function1 to the result.
compose1(Function1<? super S, ? extends T1>) - Method in interface io.vavr.CheckedFunction1
Returns a composed function that first applies the Function before to the 1st argument and then applies this CheckedFunction1 to the result.
compose1(Function1<? super S, ? extends T1>) - Method in interface io.vavr.CheckedFunction2
Returns a composed function that first applies the Function before to the 1st argument and then applies this CheckedFunction2 to the result and the other argument.
compose1(Function1<? super S, ? extends T1>) - Method in interface io.vavr.CheckedFunction3
Returns a composed function that first applies the Function before to the 1st argument and then applies this CheckedFunction3 to the result and the other arguments.
compose1(Function1<? super S, ? extends T1>) - Method in interface io.vavr.CheckedFunction4
Returns a composed function that first applies the Function before to the 1st argument and then applies this CheckedFunction4 to the result and the other arguments.
compose1(Function1<? super S, ? extends T1>) - Method in interface io.vavr.CheckedFunction5
Returns a composed function that first applies the Function before to the 1st argument and then applies this CheckedFunction5 to the result and the other arguments.
compose1(Function1<? super S, ? extends T1>) - Method in interface io.vavr.CheckedFunction6
Returns a composed function that first applies the Function before to the 1st argument and then applies this CheckedFunction6 to the result and the other arguments.
compose1(Function1<? super S, ? extends T1>) - Method in interface io.vavr.CheckedFunction7
Returns a composed function that first applies the Function before to the 1st argument and then applies this CheckedFunction7 to the result and the other arguments.
compose1(Function1<? super S, ? extends T1>) - Method in interface io.vavr.CheckedFunction8
Returns a composed function that first applies the Function before to the 1st argument and then applies this CheckedFunction8 to the result and the other arguments.
compose1(Function1<? super S, ? extends T1>) - Method in interface io.vavr.Function1
Returns a composed function that first applies the Function before to the 1st argument and then applies this Function1 to the result.
compose1(Function1<? super S, ? extends T1>) - Method in interface io.vavr.Function2
Returns a composed function that first applies the Function before to the 1st argument and then applies this Function2 to the result and the other argument.
compose1(Function1<? super S, ? extends T1>) - Method in interface io.vavr.Function3
Returns a composed function that first applies the Function before to the 1st argument and then applies this Function3 to the result and the other arguments.
compose1(Function1<? super S, ? extends T1>) - Method in interface io.vavr.Function4
Returns a composed function that first applies the Function before to the 1st argument and then applies this Function4 to the result and the other arguments.
compose1(Function1<? super S, ? extends T1>) - Method in interface io.vavr.Function5
Returns a composed function that first applies the Function before to the 1st argument and then applies this Function5 to the result and the other arguments.
compose1(Function1<? super S, ? extends T1>) - Method in interface io.vavr.Function6
Returns a composed function that first applies the Function before to the 1st argument and then applies this Function6 to the result and the other arguments.
compose1(Function1<? super S, ? extends T1>) - Method in interface io.vavr.Function7
Returns a composed function that first applies the Function before to the 1st argument and then applies this Function7 to the result and the other arguments.
compose1(Function1<? super S, ? extends T1>) - Method in interface io.vavr.Function8
Returns a composed function that first applies the Function before to the 1st argument and then applies this Function8 to the result and the other arguments.
compose2(Function1<? super S, ? extends T2>) - Method in interface io.vavr.CheckedFunction2
Returns a composed function that first applies the Function before to the 2nd argument and then applies this CheckedFunction2 to the result and the other argument.
compose2(Function1<? super S, ? extends T2>) - Method in interface io.vavr.CheckedFunction3
Returns a composed function that first applies the Function before to the 2nd argument and then applies this CheckedFunction3 to the result and the other arguments.
compose2(Function1<? super S, ? extends T2>) - Method in interface io.vavr.CheckedFunction4
Returns a composed function that first applies the Function before to the 2nd argument and then applies this CheckedFunction4 to the result and the other arguments.
compose2(Function1<? super S, ? extends T2>) - Method in interface io.vavr.CheckedFunction5
Returns a composed function that first applies the Function before to the 2nd argument and then applies this CheckedFunction5 to the result and the other arguments.
compose2(Function1<? super S, ? extends T2>) - Method in interface io.vavr.CheckedFunction6
Returns a composed function that first applies the Function before to the 2nd argument and then applies this CheckedFunction6 to the result and the other arguments.
compose2(Function1<? super S, ? extends T2>) - Method in interface io.vavr.CheckedFunction7
Returns a composed function that first applies the Function before to the 2nd argument and then applies this CheckedFunction7 to the result and the other arguments.
compose2(Function1<? super S, ? extends T2>) - Method in interface io.vavr.CheckedFunction8
Returns a composed function that first applies the Function before to the 2nd argument and then applies this CheckedFunction8 to the result and the other arguments.
compose2(Function1<? super S, ? extends T2>) - Method in interface io.vavr.Function2
Returns a composed function that first applies the Function before to the 2nd argument and then applies this Function2 to the result and the other argument.
compose2(Function1<? super S, ? extends T2>) - Method in interface io.vavr.Function3
Returns a composed function that first applies the Function before to the 2nd argument and then applies this Function3 to the result and the other arguments.
compose2(Function1<? super S, ? extends T2>) - Method in interface io.vavr.Function4
Returns a composed function that first applies the Function before to the 2nd argument and then applies this Function4 to the result and the other arguments.
compose2(Function1<? super S, ? extends T2>) - Method in interface io.vavr.Function5
Returns a composed function that first applies the Function before to the 2nd argument and then applies this Function5 to the result and the other arguments.
compose2(Function1<? super S, ? extends T2>) - Method in interface io.vavr.Function6
Returns a composed function that first applies the Function before to the 2nd argument and then applies this Function6 to the result and the other arguments.
compose2(Function1<? super S, ? extends T2>) - Method in interface io.vavr.Function7
Returns a composed function that first applies the Function before to the 2nd argument and then applies this Function7 to the result and the other arguments.
compose2(Function1<? super S, ? extends T2>) - Method in interface io.vavr.Function8
Returns a composed function that first applies the Function before to the 2nd argument and then applies this Function8 to the result and the other arguments.
compose3(Function1<? super S, ? extends T3>) - Method in interface io.vavr.CheckedFunction3
Returns a composed function that first applies the Function before to the 3rd argument and then applies this CheckedFunction3 to the result and the other arguments.
compose3(Function1<? super S, ? extends T3>) - Method in interface io.vavr.CheckedFunction4
Returns a composed function that first applies the Function before to the 3rd argument and then applies this CheckedFunction4 to the result and the other arguments.
compose3(Function1<? super S, ? extends T3>) - Method in interface io.vavr.CheckedFunction5
Returns a composed function that first applies the Function before to the 3rd argument and then applies this CheckedFunction5 to the result and the other arguments.
compose3(Function1<? super S, ? extends T3>) - Method in interface io.vavr.CheckedFunction6
Returns a composed function that first applies the Function before to the 3rd argument and then applies this CheckedFunction6 to the result and the other arguments.
compose3(Function1<? super S, ? extends T3>) - Method in interface io.vavr.CheckedFunction7
Returns a composed function that first applies the Function before to the 3rd argument and then applies this CheckedFunction7 to the result and the other arguments.
compose3(Function1<? super S, ? extends T3>) - Method in interface io.vavr.CheckedFunction8
Returns a composed function that first applies the Function before to the 3rd argument and then applies this CheckedFunction8 to the result and the other arguments.
compose3(Function1<? super S, ? extends T3>) - Method in interface io.vavr.Function3
Returns a composed function that first applies the Function before to the 3rd argument and then applies this Function3 to the result and the other arguments.
compose3(Function1<? super S, ? extends T3>) - Method in interface io.vavr.Function4
Returns a composed function that first applies the Function before to the 3rd argument and then applies this Function4 to the result and the other arguments.
compose3(Function1<? super S, ? extends T3>) - Method in interface io.vavr.Function5
Returns a composed function that first applies the Function before to the 3rd argument and then applies this Function5 to the result and the other arguments.
compose3(Function1<? super S, ? extends T3>) - Method in interface io.vavr.Function6
Returns a composed function that first applies the Function before to the 3rd argument and then applies this Function6 to the result and the other arguments.
compose3(Function1<? super S, ? extends T3>) - Method in interface io.vavr.Function7
Returns a composed function that first applies the Function before to the 3rd argument and then applies this Function7 to the result and the other arguments.
compose3(Function1<? super S, ? extends T3>) - Method in interface io.vavr.Function8
Returns a composed function that first applies the Function before to the 3rd argument and then applies this Function8 to the result and the other arguments.
compose4(Function1<? super S, ? extends T4>) - Method in interface io.vavr.CheckedFunction4
Returns a composed function that first applies the Function before to the 4th argument and then applies this CheckedFunction4 to the result and the other arguments.
compose4(Function1<? super S, ? extends T4>) - Method in interface io.vavr.CheckedFunction5
Returns a composed function that first applies the Function before to the 4th argument and then applies this CheckedFunction5 to the result and the other arguments.
compose4(Function1<? super S, ? extends T4>) - Method in interface io.vavr.CheckedFunction6
Returns a composed function that first applies the Function before to the 4th argument and then applies this CheckedFunction6 to the result and the other arguments.
compose4(Function1<? super S, ? extends T4>) - Method in interface io.vavr.CheckedFunction7
Returns a composed function that first applies the Function before to the 4th argument and then applies this CheckedFunction7 to the result and the other arguments.
compose4(Function1<? super S, ? extends T4>) - Method in interface io.vavr.CheckedFunction8
Returns a composed function that first applies the Function before to the 4th argument and then applies this CheckedFunction8 to the result and the other arguments.
compose4(Function1<? super S, ? extends T4>) - Method in interface io.vavr.Function4
Returns a composed function that first applies the Function before to the 4th argument and then applies this Function4 to the result and the other arguments.
compose4(Function1<? super S, ? extends T4>) - Method in interface io.vavr.Function5
Returns a composed function that first applies the Function before to the 4th argument and then applies this Function5 to the result and the other arguments.
compose4(Function1<? super S, ? extends T4>) - Method in interface io.vavr.Function6
Returns a composed function that first applies the Function before to the 4th argument and then applies this Function6 to the result and the other arguments.
compose4(Function1<? super S, ? extends T4>) - Method in interface io.vavr.Function7
Returns a composed function that first applies the Function before to the 4th argument and then applies this Function7 to the result and the other arguments.
compose4(Function1<? super S, ? extends T4>) - Method in interface io.vavr.Function8
Returns a composed function that first applies the Function before to the 4th argument and then applies this Function8 to the result and the other arguments.
compose5(Function1<? super S, ? extends T5>) - Method in interface io.vavr.CheckedFunction5
Returns a composed function that first applies the Function before to the 5th argument and then applies this CheckedFunction5 to the result and the other arguments.
compose5(Function1<? super S, ? extends T5>) - Method in interface io.vavr.CheckedFunction6
Returns a composed function that first applies the Function before to the 5th argument and then applies this CheckedFunction6 to the result and the other arguments.
compose5(Function1<? super S, ? extends T5>) - Method in interface io.vavr.CheckedFunction7
Returns a composed function that first applies the Function before to the 5th argument and then applies this CheckedFunction7 to the result and the other arguments.
compose5(Function1<? super S, ? extends T5>) - Method in interface io.vavr.CheckedFunction8
Returns a composed function that first applies the Function before to the 5th argument and then applies this CheckedFunction8 to the result and the other arguments.
compose5(Function1<? super S, ? extends T5>) - Method in interface io.vavr.Function5
Returns a composed function that first applies the Function before to the 5th argument and then applies this Function5 to the result and the other arguments.
compose5(Function1<? super S, ? extends T5>) - Method in interface io.vavr.Function6
Returns a composed function that first applies the Function before to the 5th argument and then applies this Function6 to the result and the other arguments.
compose5(Function1<? super S, ? extends T5>) - Method in interface io.vavr.Function7
Returns a composed function that first applies the Function before to the 5th argument and then applies this Function7 to the result and the other arguments.
compose5(Function1<? super S, ? extends T5>) - Method in interface io.vavr.Function8
Returns a composed function that first applies the Function before to the 5th argument and then applies this Function8 to the result and the other arguments.
compose6(Function1<? super S, ? extends T6>) - Method in interface io.vavr.CheckedFunction6
Returns a composed function that first applies the Function before to the 6th argument and then applies this CheckedFunction6 to the result and the other arguments.
compose6(Function1<? super S, ? extends T6>) - Method in interface io.vavr.CheckedFunction7
Returns a composed function that first applies the Function before to the 6th argument and then applies this CheckedFunction7 to the result and the other arguments.
compose6(Function1<? super S, ? extends T6>) - Method in interface io.vavr.CheckedFunction8
Returns a composed function that first applies the Function before to the 6th argument and then applies this CheckedFunction8 to the result and the other arguments.
compose6(Function1<? super S, ? extends T6>) - Method in interface io.vavr.Function6
Returns a composed function that first applies the Function before to the 6th argument and then applies this Function6 to the result and the other arguments.
compose6(Function1<? super S, ? extends T6>) - Method in interface io.vavr.Function7
Returns a composed function that first applies the Function before to the 6th argument and then applies this Function7 to the result and the other arguments.
compose6(Function1<? super S, ? extends T6>) - Method in interface io.vavr.Function8
Returns a composed function that first applies the Function before to the 6th argument and then applies this Function8 to the result and the other arguments.
compose7(Function1<? super S, ? extends T7>) - Method in interface io.vavr.CheckedFunction7
Returns a composed function that first applies the Function before to the 7th argument and then applies this CheckedFunction7 to the result and the other arguments.
compose7(Function1<? super S, ? extends T7>) - Method in interface io.vavr.CheckedFunction8
Returns a composed function that first applies the Function before to the 7th argument and then applies this CheckedFunction8 to the result and the other arguments.
compose7(Function1<? super S, ? extends T7>) - Method in interface io.vavr.Function7
Returns a composed function that first applies the Function before to the 7th argument and then applies this Function7 to the result and the other arguments.
compose7(Function1<? super S, ? extends T7>) - Method in interface io.vavr.Function8
Returns a composed function that first applies the Function before to the 7th argument and then applies this Function8 to the result and the other arguments.
compose8(Function1<? super S, ? extends T8>) - Method in interface io.vavr.CheckedFunction8
Returns a composed function that first applies the Function before to the 8th argument and then applies this CheckedFunction8 to the result and the other arguments.
compose8(Function1<? super S, ? extends T8>) - Method in interface io.vavr.Function8
Returns a composed function that first applies the Function before to the 8th argument and then applies this Function8 to the result and the other arguments.
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class io.vavr.collection.HashMap
 
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class io.vavr.collection.LinkedHashMap
 
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in interface io.vavr.collection.Map
If the specified key is not already associated with a value, attempts to compute its value using the given mapping function and enters it into this map.
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in interface io.vavr.collection.SortedMap
 
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class io.vavr.collection.TreeMap
 
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class io.vavr.collection.HashMap
 
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class io.vavr.collection.LinkedHashMap
 
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in interface io.vavr.collection.Map
If the value for the specified key is present, attempts to compute a new mapping given the key and its current mapped value.
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in interface io.vavr.collection.SortedMap
 
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class io.vavr.collection.TreeMap
 
concat(Tuple1<T1>) - Method in class io.vavr.Tuple0
Concat a tuple's values to this tuple.
concat(Tuple1<T2>) - Method in class io.vavr.Tuple1
Concat a tuple's values to this tuple.
concat(Tuple1<T3>) - Method in class io.vavr.Tuple2
Concat a tuple's values to this tuple.
concat(Tuple1<T4>) - Method in class io.vavr.Tuple3
Concat a tuple's values to this tuple.
concat(Tuple1<T5>) - Method in class io.vavr.Tuple4
Concat a tuple's values to this tuple.
concat(Tuple1<T6>) - Method in class io.vavr.Tuple5
Concat a tuple's values to this tuple.
concat(Tuple1<T7>) - Method in class io.vavr.Tuple6
Concat a tuple's values to this tuple.
concat(Tuple1<T8>) - Method in class io.vavr.Tuple7
Concat a tuple's values to this tuple.
concat(Tuple2<T1, T2>) - Method in class io.vavr.Tuple0
Concat a tuple's values to this tuple.
concat(Tuple2<T2, T3>) - Method in class io.vavr.Tuple1
Concat a tuple's values to this tuple.
concat(Tuple2<T3, T4>) - Method in class io.vavr.Tuple2
Concat a tuple's values to this tuple.
concat(Tuple2<T4, T5>) - Method in class io.vavr.Tuple3
Concat a tuple's values to this tuple.
concat(Tuple2<T5, T6>) - Method in class io.vavr.Tuple4
Concat a tuple's values to this tuple.
concat(Tuple2<T6, T7>) - Method in class io.vavr.Tuple5
Concat a tuple's values to this tuple.
concat(Tuple2<T7, T8>) - Method in class io.vavr.Tuple6
Concat a tuple's values to this tuple.
concat(Tuple3<T1, T2, T3>) - Method in class io.vavr.Tuple0
Concat a tuple's values to this tuple.
concat(Tuple3<T2, T3, T4>) - Method in class io.vavr.Tuple1
Concat a tuple's values to this tuple.
concat(Tuple3<T3, T4, T5>) - Method in class io.vavr.Tuple2
Concat a tuple's values to this tuple.
concat(Tuple3<T4, T5, T6>) - Method in class io.vavr.Tuple3
Concat a tuple's values to this tuple.
concat(Tuple3<T5, T6, T7>) - Method in class io.vavr.Tuple4
Concat a tuple's values to this tuple.
concat(Tuple3<T6, T7, T8>) - Method in class io.vavr.Tuple5
Concat a tuple's values to this tuple.
concat(Tuple4<T1, T2, T3, T4>) - Method in class io.vavr.Tuple0
Concat a tuple's values to this tuple.
concat(Tuple4<T2, T3, T4, T5>) - Method in class io.vavr.Tuple1
Concat a tuple's values to this tuple.
concat(Tuple4<T3, T4, T5, T6>) - Method in class io.vavr.Tuple2
Concat a tuple's values to this tuple.
concat(Tuple4<T4, T5, T6, T7>) - Method in class io.vavr.Tuple3
Concat a tuple's values to this tuple.
concat(Tuple4<T5, T6, T7, T8>) - Method in class io.vavr.Tuple4
Concat a tuple's values to this tuple.
concat(Tuple5<T1, T2, T3, T4, T5>) - Method in class io.vavr.Tuple0
Concat a tuple's values to this tuple.
concat(Tuple5<T2, T3, T4, T5, T6>) - Method in class io.vavr.Tuple1
Concat a tuple's values to this tuple.
concat(Tuple5<T3, T4, T5, T6, T7>) - Method in class io.vavr.Tuple2
Concat a tuple's values to this tuple.
concat(Tuple5<T4, T5, T6, T7, T8>) - Method in class io.vavr.Tuple3
Concat a tuple's values to this tuple.
concat(Tuple6<T1, T2, T3, T4, T5, T6>) - Method in class io.vavr.Tuple0
Concat a tuple's values to this tuple.
concat(Tuple6<T2, T3, T4, T5, T6, T7>) - Method in class io.vavr.Tuple1
Concat a tuple's values to this tuple.
concat(Tuple6<T3, T4, T5, T6, T7, T8>) - Method in class io.vavr.Tuple2
Concat a tuple's values to this tuple.
concat(Tuple7<T1, T2, T3, T4, T5, T6, T7>) - Method in class io.vavr.Tuple0
Concat a tuple's values to this tuple.
concat(Tuple7<T2, T3, T4, T5, T6, T7, T8>) - Method in class io.vavr.Tuple1
Concat a tuple's values to this tuple.
concat(Tuple8<T1, T2, T3, T4, T5, T6, T7, T8>) - Method in class io.vavr.Tuple0
Concat a tuple's values to this tuple.
concat(CharSeq) - Method in class io.vavr.collection.CharSeq
Concatenates the specified string to the end of this string.
concat(Iterable<? extends Iterable<? extends T>>) - Static method in interface io.vavr.collection.Stream
Lazily creates a Stream in O(1) which traverses along the concatenation of the given iterables.
concat(Iterable<? extends T>...) - Static method in interface io.vavr.collection.Stream
Lazily creates a Stream in O(1) which traverses along the concatenation of the given iterables.
concat(Iterable<? extends Iterable<? extends T>>) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator that iterates over all elements of the supplied sequence of iterables, in order.
concat(Iterable<? extends T>...) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator that traverses the elements of the provided iterables in sequence, as if they were concatenated.
concat(Iterator<? extends T>) - Method in interface io.vavr.collection.Iterator
Returns a new Iterator that yields the elements of this iterator followed by all elements of the specified iterator.
cond(boolean, R, L) - Static method in interface io.vavr.control.Either
Returns an Either<L, R> based on the given test condition.
cond(boolean, T, E) - Static method in interface io.vavr.control.Validation
Decides which Validation<E, T> to return, depending on the test value - if it's true, the result will be a Validation.Valid, if it's false - the result will be a Validation.Invalid
cond(boolean, Supplier<? extends R>, Supplier<? extends L>) - Static method in interface io.vavr.control.Either
Returns an Either<L, R> based on the given test condition.
cond(boolean, Supplier<? extends T>, Supplier<? extends E>) - Static method in interface io.vavr.control.Validation
Decides which Validation<E, T> to return, depending on the test value - if it's true, the result will be a Validation.Valid, if it's false - the result will be a Validation.Invalid
cons(T, Supplier<? extends Stream<? extends T>>) - Static method in interface io.vavr.collection.Stream
Constructs a Stream of a head element and a tail supplier.
constant(R) - Static method in interface io.vavr.CheckedFunction0
Returns a function that always returns the constant value that you give in parameter.
constant(R) - Static method in interface io.vavr.CheckedFunction1
Returns a function that always returns the constant value that you give in parameter.
constant(R) - Static method in interface io.vavr.CheckedFunction2
Returns a function that always returns the constant value that you give in parameter.
constant(R) - Static method in interface io.vavr.CheckedFunction3
Returns a function that always returns the constant value that you give in parameter.
constant(R) - Static method in interface io.vavr.CheckedFunction4
Returns a function that always returns the constant value that you give in parameter.
constant(R) - Static method in interface io.vavr.CheckedFunction5
Returns a function that always returns the constant value that you give in parameter.
constant(R) - Static method in interface io.vavr.CheckedFunction6
Returns a function that always returns the constant value that you give in parameter.
constant(R) - Static method in interface io.vavr.CheckedFunction7
Returns a function that always returns the constant value that you give in parameter.
constant(R) - Static method in interface io.vavr.CheckedFunction8
Returns a function that always returns the constant value that you give in parameter.
constant(R) - Static method in interface io.vavr.Function0
Returns a function that always returns the constant value that you give in parameter.
constant(R) - Static method in interface io.vavr.Function1
Returns a function that always returns the constant value that you give in parameter.
constant(R) - Static method in interface io.vavr.Function2
Returns a function that always returns the constant value that you give in parameter.
constant(R) - Static method in interface io.vavr.Function3
Returns a function that always returns the constant value that you give in parameter.
constant(R) - Static method in interface io.vavr.Function4
Returns a function that always returns the constant value that you give in parameter.
constant(R) - Static method in interface io.vavr.Function5
Returns a function that always returns the constant value that you give in parameter.
constant(R) - Static method in interface io.vavr.Function6
Returns a function that always returns the constant value that you give in parameter.
constant(R) - Static method in interface io.vavr.Function7
Returns a function that always returns the constant value that you give in parameter.
constant(R) - Static method in interface io.vavr.Function8
Returns a function that always returns the constant value that you give in parameter.
contains(Tuple2<K, V>) - Method in interface io.vavr.collection.Map
 
contains(Tuple2<K, V>) - Method in interface io.vavr.collection.Multimap
 
contains(CharSequence) - Method in class io.vavr.collection.CharSeq
Returns true if and only if this string contains the specified sequence of char values.
contains(T) - Method in class io.vavr.collection.HashSet
 
contains(T) - Method in class io.vavr.collection.LinkedHashSet
 
contains(T) - Method in interface io.vavr.collection.Set
 
contains(T) - Method in class io.vavr.collection.TreeSet
 
contains(T) - Method in interface io.vavr.Value
Shortcut for exists(e -> Objects.equals(e, element)), tests if the given element is contained.
containsAll(Iterable<? extends T>) - Method in interface io.vavr.collection.Traversable
Checks whether this Traversable contains all elements from the given iterable.
containsKey(K) - Method in class io.vavr.collection.HashMultimap
 
containsKey(K) - Method in class io.vavr.collection.LinkedHashMultimap
 
containsKey(K) - Method in class io.vavr.collection.TreeMultimap
 
containsKey(K) - Method in class io.vavr.collection.HashMap
 
containsKey(K) - Method in class io.vavr.collection.LinkedHashMap
 
containsKey(K) - Method in interface io.vavr.collection.Map
Returns true if this map contains a mapping for the specified key.
containsKey(K) - Method in interface io.vavr.collection.Multimap
Returns true if this multimap contains a mapping for the specified key.
containsKey(K) - Method in class io.vavr.collection.TreeMap
 
containsSlice(Iterable<? extends T>) - Method in interface io.vavr.collection.Seq
Checks whether this sequence contains the given sequence as a contiguous slice.
containsValue(V) - Method in interface io.vavr.collection.Map
Returns true if this map maps one or more keys to the specified value.
containsValue(V) - Method in interface io.vavr.collection.Multimap
Returns true if this multimap maps one or more keys to the specified value.
contentEquals(CharSequence) - Method in class io.vavr.collection.CharSeq
Compares this string to the specified CharSequence.
contentEquals(StringBuffer) - Method in class io.vavr.collection.CharSeq
Compares this string to the specified StringBuffer.
continually(Supplier<? extends T>) - Static method in interface io.vavr.collection.Stream
Generates an (theoretically) infinitely long Stream using a value Supplier.
continually(Supplier<? extends T>) - Static method in interface io.vavr.collection.Iterator
Returns an infinite Iterator that repeatedly generates values using the provided Supplier.
continually(T) - Static method in interface io.vavr.collection.Iterator
Returns an infinite Iterator that endlessly yields the given element.
continually(T) - Static method in interface io.vavr.collection.Stream
Repeats an element infinitely often.
corresponds(Iterable<U>, BiPredicate<? super T, ? super U>) - Method in interface io.vavr.Value
Tests whether every element of this iterable relates to the corresponding element of another iterable by satisfying a test predicate.
count(Predicate<? super T>) - Method in interface io.vavr.collection.Traversable
Counts the number of elements that satisfy the given predicate.
createFromMap(Map<K2, Traversable<V2>>) - Method in class io.vavr.collection.LinkedHashMultimap
 
createFromMap(Map<K2, Traversable<V2>>) - Method in class io.vavr.collection.TreeMultimap
 
createFromMap(Map<K2, Traversable<V2>>) - Method in class io.vavr.collection.HashMultimap
 
Creation - Search tag in interface io.vavr.concurrent.Promise
Section
crossProduct() - Method in interface io.vavr.collection.Seq
Computes the Cartesian product of this sequence with itself, producing all pairs of elements (this × this).
crossProduct(int) - Method in class io.vavr.collection.Array
 
crossProduct(int) - Method in class io.vavr.collection.CharSeq
 
crossProduct(int) - Method in interface io.vavr.collection.IndexedSeq
 
crossProduct(int) - Method in interface io.vavr.collection.LinearSeq
 
crossProduct(int) - Method in interface io.vavr.collection.List
 
crossProduct(int) - Method in class io.vavr.collection.Queue
 
crossProduct(int) - Method in interface io.vavr.collection.Seq
Returns the n-ary Cartesian power (cross product) of this sequence.
crossProduct(int) - Method in interface io.vavr.collection.Stream
 
crossProduct(int) - Method in class io.vavr.collection.Vector
 
crossProduct(Iterable<? extends U>) - Method in interface io.vavr.collection.Seq
Computes the Cartesian product of this sequence with another iterable, producing pairs of elements (this × that).
curried() - Method in interface io.vavr.CheckedFunction0
Returns a curried version of this function.
curried() - Method in interface io.vavr.CheckedFunction1
Returns a curried version of this function.
curried() - Method in interface io.vavr.CheckedFunction2
Returns a curried version of this function.
curried() - Method in interface io.vavr.CheckedFunction3
Returns a curried version of this function.
curried() - Method in interface io.vavr.CheckedFunction4
Returns a curried version of this function.
curried() - Method in interface io.vavr.CheckedFunction5
Returns a curried version of this function.
curried() - Method in interface io.vavr.CheckedFunction6
Returns a curried version of this function.
curried() - Method in interface io.vavr.CheckedFunction7
Returns a curried version of this function.
curried() - Method in interface io.vavr.CheckedFunction8
Returns a curried version of this function.
curried() - Method in interface io.vavr.Function0
Returns a curried version of this function.
curried() - Method in interface io.vavr.Function1
Returns a curried version of this function.
curried() - Method in interface io.vavr.Function2
Returns a curried version of this function.
curried() - Method in interface io.vavr.Function3
Returns a curried version of this function.
curried() - Method in interface io.vavr.Function4
Returns a curried version of this function.
curried() - Method in interface io.vavr.Function5
Returns a curried version of this function.
curried() - Method in interface io.vavr.Function6
Returns a curried version of this function.
curried() - Method in interface io.vavr.Function7
Returns a curried version of this function.
curried() - Method in interface io.vavr.Function8
Returns a curried version of this function.
cycle() - Method in interface io.vavr.collection.Stream
Repeat the elements of this Stream infinitely.
cycle(int) - Method in interface io.vavr.collection.Stream
Repeat the elements of this Stream count times.

D

decodeByte() - Method in class io.vavr.collection.CharSeq
Decodes this CharSeq into a Byte by calling Byte.decode(String).
decodeInteger() - Method in class io.vavr.collection.CharSeq
Decodes this CharSeq into an Integer by calling Integer.decode(String).
decodeLong() - Method in class io.vavr.collection.CharSeq
Decodes this CharSeq into a Long by calling Long.decode(String).
decodeShort() - Method in class io.vavr.collection.CharSeq
Decodes this CharSeq into a Short by calling Short.decode(String).
DEFAULT_EXECUTOR - Static variable in interface io.vavr.concurrent.Future
The default executor is ForkJoinPool.commonPool().
dequeue() - Method in class io.vavr.collection.Queue
Removes an element from this Queue.
dequeue() - Method in class io.vavr.collection.PriorityQueue
 
dequeueOption() - Method in class io.vavr.collection.PriorityQueue
Removes an element from this Queue.
dequeueOption() - Method in class io.vavr.collection.Queue
Removes an element from this Queue.
diff(Set<? extends T>) - Method in interface io.vavr.collection.BitSet
 
diff(Set<? extends T>) - Method in class io.vavr.collection.HashSet
 
diff(Set<? extends T>) - Method in class io.vavr.collection.LinkedHashSet
 
diff(Set<? extends T>) - Method in interface io.vavr.collection.Set
Returns a new set containing all elements of this set except those in the given set.
diff(Set<? extends T>) - Method in interface io.vavr.collection.SortedSet
 
diff(Set<? extends T>) - Method in class io.vavr.collection.TreeSet
 
distinct() - Method in class io.vavr.collection.HashMultimap
 
distinct() - Method in class io.vavr.collection.LinkedHashMultimap
 
distinct() - Method in class io.vavr.collection.TreeMultimap
 
distinct() - Method in class io.vavr.collection.Array
 
distinct() - Method in interface io.vavr.collection.BitSet
 
distinct() - Method in class io.vavr.collection.CharSeq
 
distinct() - Method in class io.vavr.collection.HashMap
 
distinct() - Method in class io.vavr.collection.HashSet
 
distinct() - Method in interface io.vavr.collection.IndexedSeq
 
distinct() - Method in interface io.vavr.collection.Iterator
 
distinct() - Method in interface io.vavr.collection.LinearSeq
 
distinct() - Method in class io.vavr.collection.LinkedHashMap
 
distinct() - Method in class io.vavr.collection.LinkedHashSet
 
distinct() - Method in interface io.vavr.collection.List
 
distinct() - Method in interface io.vavr.collection.Map
 
distinct() - Method in interface io.vavr.collection.Multimap
 
distinct() - Method in class io.vavr.collection.PriorityQueue
 
distinct() - Method in class io.vavr.collection.Queue
 
distinct() - Method in interface io.vavr.collection.Seq
 
distinct() - Method in interface io.vavr.collection.Set
 
distinct() - Method in interface io.vavr.collection.SortedMap
 
distinct() - Method in interface io.vavr.collection.SortedMultimap
 
distinct() - Method in interface io.vavr.collection.SortedSet
 
distinct() - Method in interface io.vavr.collection.Stream
 
distinct() - Method in interface io.vavr.collection.Traversable
Returns a new Traversable containing the elements of this instance with all duplicates removed.
distinct() - Method in interface io.vavr.collection.Tree
 
distinct() - Method in class io.vavr.collection.TreeMap
 
distinct() - Method in class io.vavr.collection.TreeSet
 
distinct() - Method in class io.vavr.collection.Vector
 
distinctBy(Comparator<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMultimap
 
distinctBy(Comparator<? super Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMultimap
 
distinctBy(Comparator<? super Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMultimap
 
distinctBy(Comparator<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMap
 
distinctBy(Comparator<? super Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMap
 
distinctBy(Comparator<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Map
 
distinctBy(Comparator<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Multimap
 
distinctBy(Comparator<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMap
 
distinctBy(Comparator<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMultimap
 
distinctBy(Comparator<? super Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMap
 
distinctBy(Comparator<? super Character>) - Method in class io.vavr.collection.CharSeq
 
distinctBy(Comparator<? super T>) - Method in class io.vavr.collection.Array
 
distinctBy(Comparator<? super T>) - Method in interface io.vavr.collection.BitSet
 
distinctBy(Comparator<? super T>) - Method in class io.vavr.collection.HashSet
 
distinctBy(Comparator<? super T>) - Method in interface io.vavr.collection.IndexedSeq
 
distinctBy(Comparator<? super T>) - Method in interface io.vavr.collection.Iterator
 
distinctBy(Comparator<? super T>) - Method in interface io.vavr.collection.LinearSeq
 
distinctBy(Comparator<? super T>) - Method in class io.vavr.collection.LinkedHashSet
 
distinctBy(Comparator<? super T>) - Method in interface io.vavr.collection.List
 
distinctBy(Comparator<? super T>) - Method in class io.vavr.collection.PriorityQueue
 
distinctBy(Comparator<? super T>) - Method in class io.vavr.collection.Queue
 
distinctBy(Comparator<? super T>) - Method in interface io.vavr.collection.Seq
 
distinctBy(Comparator<? super T>) - Method in interface io.vavr.collection.Set
 
distinctBy(Comparator<? super T>) - Method in interface io.vavr.collection.SortedSet
 
distinctBy(Comparator<? super T>) - Method in interface io.vavr.collection.Stream
 
distinctBy(Comparator<? super T>) - Method in interface io.vavr.collection.Traversable
Returns a new Traversable containing the elements of this instance without duplicates, as determined by the given comparator.
distinctBy(Comparator<? super T>) - Method in interface io.vavr.collection.Tree
 
distinctBy(Comparator<? super T>) - Method in class io.vavr.collection.TreeSet
 
distinctBy(Comparator<? super T>) - Method in class io.vavr.collection.Vector
 
distinctBy(Function<? super Tuple2<K, V>, ? extends U>) - Method in class io.vavr.collection.HashMultimap
 
distinctBy(Function<? super Tuple2<K, V>, ? extends U>) - Method in class io.vavr.collection.LinkedHashMultimap
 
distinctBy(Function<? super Tuple2<K, V>, ? extends U>) - Method in class io.vavr.collection.TreeMultimap
 
distinctBy(Function<? super Tuple2<K, V>, ? extends U>) - Method in class io.vavr.collection.HashMap
 
distinctBy(Function<? super Tuple2<K, V>, ? extends U>) - Method in class io.vavr.collection.LinkedHashMap
 
distinctBy(Function<? super Tuple2<K, V>, ? extends U>) - Method in interface io.vavr.collection.Map
 
distinctBy(Function<? super Tuple2<K, V>, ? extends U>) - Method in interface io.vavr.collection.Multimap
 
distinctBy(Function<? super Tuple2<K, V>, ? extends U>) - Method in interface io.vavr.collection.SortedMap
 
distinctBy(Function<? super Tuple2<K, V>, ? extends U>) - Method in interface io.vavr.collection.SortedMultimap
 
distinctBy(Function<? super Tuple2<K, V>, ? extends U>) - Method in class io.vavr.collection.TreeMap
 
distinctBy(Function<? super Character, ? extends U>) - Method in class io.vavr.collection.CharSeq
 
distinctBy(Function<? super T, ? extends U>) - Method in class io.vavr.collection.Array
 
distinctBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.BitSet
 
distinctBy(Function<? super T, ? extends U>) - Method in class io.vavr.collection.HashSet
 
distinctBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.IndexedSeq
 
distinctBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Iterator
 
distinctBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.LinearSeq
 
distinctBy(Function<? super T, ? extends U>) - Method in class io.vavr.collection.LinkedHashSet
 
distinctBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.List
 
distinctBy(Function<? super T, ? extends U>) - Method in class io.vavr.collection.PriorityQueue
 
distinctBy(Function<? super T, ? extends U>) - Method in class io.vavr.collection.Queue
 
distinctBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Seq
 
distinctBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Set
 
distinctBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.SortedSet
 
distinctBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Stream
 
distinctBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Traversable
Returns a new Traversable containing the elements of this instance without duplicates, based on keys extracted from elements using keyExtractor.
distinctBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Tree
 
distinctBy(Function<? super T, ? extends U>) - Method in class io.vavr.collection.TreeSet
 
distinctBy(Function<? super T, ? extends U>) - Method in class io.vavr.collection.Vector
 
distinctByKeepLast(Comparator<? super Character>) - Method in class io.vavr.collection.CharSeq
 
distinctByKeepLast(Comparator<? super T>) - Method in class io.vavr.collection.Array
 
distinctByKeepLast(Comparator<? super T>) - Method in interface io.vavr.collection.IndexedSeq
 
distinctByKeepLast(Comparator<? super T>) - Method in interface io.vavr.collection.LinearSeq
 
distinctByKeepLast(Comparator<? super T>) - Method in interface io.vavr.collection.List
 
distinctByKeepLast(Comparator<? super T>) - Method in class io.vavr.collection.Queue
 
distinctByKeepLast(Comparator<? super T>) - Method in interface io.vavr.collection.Seq
Returns a sequence with duplicate elements removed, as determined by the provided comparator.
distinctByKeepLast(Comparator<? super T>) - Method in interface io.vavr.collection.Stream
 
distinctByKeepLast(Comparator<? super T>) - Method in class io.vavr.collection.Vector
 
distinctByKeepLast(Comparator<? super T>) - Method in interface io.vavr.collection.Iterator
Returns a new Iterator containing the elements of this instance without duplicates, keeping the last occurrence of each duplicate element, as determined by the given comparator.
distinctByKeepLast(Function<? super Character, ? extends U>) - Method in class io.vavr.collection.CharSeq
 
distinctByKeepLast(Function<? super T, ? extends U>) - Method in class io.vavr.collection.Array
 
distinctByKeepLast(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.IndexedSeq
 
distinctByKeepLast(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.LinearSeq
 
distinctByKeepLast(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.List
 
distinctByKeepLast(Function<? super T, ? extends U>) - Method in class io.vavr.collection.Queue
 
distinctByKeepLast(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Seq
Returns a sequence with duplicates removed based on a key extracted from each element.
distinctByKeepLast(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Stream
 
distinctByKeepLast(Function<? super T, ? extends U>) - Method in class io.vavr.collection.Vector
 
distinctByKeepLast(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Iterator
Returns a new Iterator containing the elements of this instance without duplicates, keeping the last occurrence of each duplicate element, based on keys extracted from elements using keyExtractor.
draw() - Method in interface io.vavr.collection.Tree
Creates a neat 2-dimensional drawing of a tree.
draw() - Method in class io.vavr.collection.Tree.Empty
 
draw() - Method in class io.vavr.collection.Tree.Node
 
drop(int) - Method in class io.vavr.collection.HashMultimap
 
drop(int) - Method in class io.vavr.collection.LinkedHashMultimap
 
drop(int) - Method in class io.vavr.collection.TreeMultimap
 
drop(int) - Method in class io.vavr.collection.Array
 
drop(int) - Method in interface io.vavr.collection.BitSet
 
drop(int) - Method in class io.vavr.collection.CharSeq
 
drop(int) - Method in class io.vavr.collection.HashMap
 
drop(int) - Method in class io.vavr.collection.HashSet
 
drop(int) - Method in interface io.vavr.collection.IndexedSeq
 
drop(int) - Method in interface io.vavr.collection.Iterator
Removes up to n elements from this iterator.
drop(int) - Method in interface io.vavr.collection.LinearSeq
 
drop(int) - Method in class io.vavr.collection.LinkedHashMap
 
drop(int) - Method in class io.vavr.collection.LinkedHashSet
 
drop(int) - Method in interface io.vavr.collection.List
 
drop(int) - Method in interface io.vavr.collection.Map
 
drop(int) - Method in interface io.vavr.collection.Multimap
 
drop(int) - Method in class io.vavr.collection.PriorityQueue
 
drop(int) - Method in class io.vavr.collection.Queue
 
drop(int) - Method in interface io.vavr.collection.Seq
 
drop(int) - Method in interface io.vavr.collection.Set
 
drop(int) - Method in interface io.vavr.collection.SortedMap
 
drop(int) - Method in interface io.vavr.collection.SortedMultimap
 
drop(int) - Method in interface io.vavr.collection.SortedSet
 
drop(int) - Method in interface io.vavr.collection.Stream
 
drop(int) - Method in interface io.vavr.collection.Traversable
Returns a new Traversable without the first n elements, or an empty instance if this contains fewer than n elements.
drop(int) - Method in interface io.vavr.collection.Tree
 
drop(int) - Method in class io.vavr.collection.TreeMap
 
drop(int) - Method in class io.vavr.collection.TreeSet
 
drop(int) - Method in class io.vavr.collection.Vector
 
dropRight(int) - Method in class io.vavr.collection.HashMultimap
 
dropRight(int) - Method in class io.vavr.collection.LinkedHashMultimap
 
dropRight(int) - Method in class io.vavr.collection.TreeMultimap
 
dropRight(int) - Method in class io.vavr.collection.Array
 
dropRight(int) - Method in interface io.vavr.collection.BitSet
 
dropRight(int) - Method in class io.vavr.collection.CharSeq
 
dropRight(int) - Method in class io.vavr.collection.HashMap
 
dropRight(int) - Method in class io.vavr.collection.HashSet
 
dropRight(int) - Method in interface io.vavr.collection.IndexedSeq
 
dropRight(int) - Method in interface io.vavr.collection.Iterator
 
dropRight(int) - Method in interface io.vavr.collection.LinearSeq
 
dropRight(int) - Method in class io.vavr.collection.LinkedHashMap
 
dropRight(int) - Method in class io.vavr.collection.LinkedHashSet
 
dropRight(int) - Method in interface io.vavr.collection.List
 
dropRight(int) - Method in interface io.vavr.collection.Map
 
dropRight(int) - Method in interface io.vavr.collection.Multimap
 
dropRight(int) - Method in class io.vavr.collection.PriorityQueue
 
dropRight(int) - Method in class io.vavr.collection.Queue
 
dropRight(int) - Method in interface io.vavr.collection.Seq
 
dropRight(int) - Method in interface io.vavr.collection.Set
 
dropRight(int) - Method in interface io.vavr.collection.SortedMap
 
dropRight(int) - Method in interface io.vavr.collection.SortedMultimap
 
dropRight(int) - Method in interface io.vavr.collection.SortedSet
 
dropRight(int) - Method in interface io.vavr.collection.Stream
 
dropRight(int) - Method in interface io.vavr.collection.Traversable
Returns a new Traversable without the last n elements, or an empty instance if this contains fewer than n elements.
dropRight(int) - Method in interface io.vavr.collection.Tree
 
dropRight(int) - Method in class io.vavr.collection.TreeMap
 
dropRight(int) - Method in class io.vavr.collection.TreeSet
 
dropRight(int) - Method in class io.vavr.collection.Vector
 
dropRightUntil(Predicate<? super Character>) - Method in class io.vavr.collection.CharSeq
 
dropRightUntil(Predicate<? super T>) - Method in class io.vavr.collection.Array
 
dropRightUntil(Predicate<? super T>) - Method in interface io.vavr.collection.IndexedSeq
 
dropRightUntil(Predicate<? super T>) - Method in interface io.vavr.collection.LinearSeq
 
dropRightUntil(Predicate<? super T>) - Method in interface io.vavr.collection.List
 
dropRightUntil(Predicate<? super T>) - Method in class io.vavr.collection.Queue
 
dropRightUntil(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
Drops elements from the end of the sequence until an element satisfies the given predicate.
dropRightUntil(Predicate<? super T>) - Method in interface io.vavr.collection.Stream
 
dropRightUntil(Predicate<? super T>) - Method in class io.vavr.collection.Vector
 
dropRightWhile(Predicate<? super Character>) - Method in class io.vavr.collection.CharSeq
 
dropRightWhile(Predicate<? super T>) - Method in class io.vavr.collection.Array
 
dropRightWhile(Predicate<? super T>) - Method in interface io.vavr.collection.IndexedSeq
 
dropRightWhile(Predicate<? super T>) - Method in interface io.vavr.collection.LinearSeq
 
dropRightWhile(Predicate<? super T>) - Method in interface io.vavr.collection.List
 
dropRightWhile(Predicate<? super T>) - Method in class io.vavr.collection.Queue
 
dropRightWhile(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
Drops elements from the end of the sequence while the given predicate holds.
dropRightWhile(Predicate<? super T>) - Method in interface io.vavr.collection.Stream
 
dropRightWhile(Predicate<? super T>) - Method in class io.vavr.collection.Vector
 
dropUntil(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMultimap
 
dropUntil(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMultimap
 
dropUntil(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMultimap
 
dropUntil(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMap
 
dropUntil(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMap
 
dropUntil(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Map
 
dropUntil(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Multimap
 
dropUntil(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMap
 
dropUntil(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMultimap
 
dropUntil(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMap
 
dropUntil(Predicate<? super Character>) - Method in class io.vavr.collection.CharSeq
 
dropUntil(Predicate<? super T>) - Method in class io.vavr.collection.PriorityQueue
 
dropUntil(Predicate<? super T>) - Method in class io.vavr.collection.Queue
 
dropUntil(Predicate<? super T>) - Method in class io.vavr.collection.Array
 
dropUntil(Predicate<? super T>) - Method in interface io.vavr.collection.BitSet
 
dropUntil(Predicate<? super T>) - Method in class io.vavr.collection.HashSet
 
dropUntil(Predicate<? super T>) - Method in interface io.vavr.collection.IndexedSeq
 
dropUntil(Predicate<? super T>) - Method in interface io.vavr.collection.Iterator
 
dropUntil(Predicate<? super T>) - Method in interface io.vavr.collection.LinearSeq
 
dropUntil(Predicate<? super T>) - Method in class io.vavr.collection.LinkedHashSet
 
dropUntil(Predicate<? super T>) - Method in interface io.vavr.collection.List
 
dropUntil(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
 
dropUntil(Predicate<? super T>) - Method in interface io.vavr.collection.Set
 
dropUntil(Predicate<? super T>) - Method in interface io.vavr.collection.SortedSet
 
dropUntil(Predicate<? super T>) - Method in interface io.vavr.collection.Stream
 
dropUntil(Predicate<? super T>) - Method in interface io.vavr.collection.Traversable
Returns a new Traversable starting from the first element that satisfies the given predicate, dropping all preceding elements.
dropUntil(Predicate<? super T>) - Method in interface io.vavr.collection.Tree
 
dropUntil(Predicate<? super T>) - Method in class io.vavr.collection.TreeSet
 
dropUntil(Predicate<? super T>) - Method in class io.vavr.collection.Vector
 
dropWhile(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMultimap
 
dropWhile(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMultimap
 
dropWhile(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMultimap
 
dropWhile(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMap
 
dropWhile(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMap
 
dropWhile(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Map
 
dropWhile(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Multimap
 
dropWhile(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMap
 
dropWhile(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMultimap
 
dropWhile(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMap
 
dropWhile(Predicate<? super Character>) - Method in class io.vavr.collection.CharSeq
 
dropWhile(Predicate<? super T>) - Method in class io.vavr.collection.Array
 
dropWhile(Predicate<? super T>) - Method in interface io.vavr.collection.BitSet
 
dropWhile(Predicate<? super T>) - Method in class io.vavr.collection.HashSet
 
dropWhile(Predicate<? super T>) - Method in interface io.vavr.collection.IndexedSeq
 
dropWhile(Predicate<? super T>) - Method in interface io.vavr.collection.Iterator
 
dropWhile(Predicate<? super T>) - Method in interface io.vavr.collection.LinearSeq
 
dropWhile(Predicate<? super T>) - Method in class io.vavr.collection.LinkedHashSet
 
dropWhile(Predicate<? super T>) - Method in interface io.vavr.collection.List
 
dropWhile(Predicate<? super T>) - Method in class io.vavr.collection.PriorityQueue
 
dropWhile(Predicate<? super T>) - Method in class io.vavr.collection.Queue
 
dropWhile(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
 
dropWhile(Predicate<? super T>) - Method in interface io.vavr.collection.Set
 
dropWhile(Predicate<? super T>) - Method in interface io.vavr.collection.SortedSet
 
dropWhile(Predicate<? super T>) - Method in interface io.vavr.collection.Stream
 
dropWhile(Predicate<? super T>) - Method in interface io.vavr.collection.Traversable
Returns a new Traversable starting from the first element that does not satisfy the given predicate, dropping all preceding elements.
dropWhile(Predicate<? super T>) - Method in interface io.vavr.collection.Tree
 
dropWhile(Predicate<? super T>) - Method in class io.vavr.collection.TreeSet
 
dropWhile(Predicate<? super T>) - Method in class io.vavr.collection.Vector
 

E

Either<L,R> - Interface in io.vavr.control
Represents a value of one of two possible types: Either.Left or Either.Right.
Either.Failure - Exception Class in io.vavr.control
An exception wrapper used to propagate values through exception handling mechanisms.
Either.Left<L,R> - Class in io.vavr.control
The Left version of an Either.
Either.LeftProjection<L,R> - Class in io.vavr.control
Deprecated.
Either is right-biased. Use Either.swap() instead of projections.
Either.Right<L,R> - Class in io.vavr.control
The Right version of an Either.
Either.RightProjection<L,R> - Class in io.vavr.control
Deprecated.
Either is right-biased. Use Either.swap() instead of projections.
empty() - Static method in class io.vavr.collection.Array
Returns the empty Array.
empty() - Method in class io.vavr.collection.BitSet.Builder
Returns a new empty BitSet
empty() - Static method in interface io.vavr.collection.BitSet
Returns a BitSet containing no elements.
empty() - Static method in class io.vavr.collection.CharSeq
Returns the empty CharSeq.
empty() - Static method in class io.vavr.collection.HashMap
Returns the empty HashMap.
empty() - Method in class io.vavr.collection.HashMultimap.Builder
Returns the empty HashMultimap.
empty() - Static method in class io.vavr.collection.HashSet
Returns the empty HashSet.
empty() - Static method in interface io.vavr.collection.Iterator
Returns an empty Iterator.
empty() - Static method in class io.vavr.collection.LinkedHashMap
Returns the empty LinkedHashMap.
empty() - Method in class io.vavr.collection.LinkedHashMultimap.Builder
Returns the empty LinkedHashMultimap.
empty() - Static method in class io.vavr.collection.LinkedHashSet
Returns the empty LinkedHashSet.
empty() - Static method in interface io.vavr.collection.List
Returns the single instance of Nil.
empty() - Static method in class io.vavr.collection.PriorityQueue
Returns the empty PriorityQueue.
empty() - Static method in class io.vavr.collection.Queue
Returns the empty Queue.
empty() - Static method in interface io.vavr.collection.Stream
Returns the single instance of Empty.
empty() - Static method in interface io.vavr.collection.Tree
Returns the singleton empty tree.
empty() - Static method in class io.vavr.collection.TreeMap
Returns the empty TreeMap.
empty() - Method in class io.vavr.collection.TreeMultimap.Builder
Returns the empty TreeMultimap.
empty() - Static method in class io.vavr.collection.TreeSet
Returns the empty TreeSet with natural ordering.
empty() - Static method in class io.vavr.collection.Vector
Returns the empty Vector.
empty() - Static method in interface io.vavr.Tuple
Creates the empty tuple.
empty(Comparator<? super K>) - Static method in class io.vavr.collection.TreeMap
Returns the empty TreeMap using the given key comparator.
empty(Comparator<? super K>) - Method in class io.vavr.collection.TreeMultimap.Builder
Returns the empty TreeMultimap using the given key comparator.
empty(Comparator<? super T>) - Static method in class io.vavr.collection.TreeSet
Returns the empty TreeSet with the given comparator.
empty(Comparator<? super T>) - Static method in class io.vavr.collection.PriorityQueue
Returns an empty PriorityQueue with the given comparator.
emptyContainer - Variable in class io.vavr.collection.HashMultimap
A supplier that creates empty containers for new key entries.
emptyContainer - Variable in class io.vavr.collection.LinkedHashMultimap
A supplier that creates empty containers for new key entries.
emptyContainer - Variable in class io.vavr.collection.TreeMultimap
A supplier that creates empty containers for new key entries.
emptyInstance() - Method in class io.vavr.collection.HashMultimap
 
emptyInstance() - Method in class io.vavr.collection.LinkedHashMultimap
 
emptyInstance() - Method in class io.vavr.collection.TreeMultimap
 
emptyMapSupplier() - Method in class io.vavr.collection.HashMultimap
 
emptyMapSupplier() - Method in class io.vavr.collection.LinkedHashMultimap
 
emptyMapSupplier() - Method in class io.vavr.collection.TreeMultimap
 
endsWith(Seq<? extends T>) - Method in interface io.vavr.collection.IndexedSeq
 
endsWith(Seq<? extends T>) - Method in interface io.vavr.collection.Seq
Checks whether this sequence ends with the given sequence.
endsWith(CharSeq) - Method in class io.vavr.collection.CharSeq
Tests if this string ends with the specified suffix.
enqueue(T) - Method in class io.vavr.collection.PriorityQueue
Enqueues a new element.
enqueue(T) - Method in class io.vavr.collection.Queue
Enqueues a new element.
enqueue(T...) - Method in class io.vavr.collection.PriorityQueue
Enqueues the given elements.
enqueue(T...) - Method in class io.vavr.collection.Queue
Enqueues the given elements.
enqueueAll(Iterable<? extends T>) - Method in class io.vavr.collection.Queue
Enqueues the given elements.
enqueueAll(Iterable<? extends T>) - Method in class io.vavr.collection.PriorityQueue
Enqueues the given elements.
entry(K, V) - Static method in interface io.vavr.collection.Map
Creates a key/value pair for use with Map factories.
eq(Object) - Method in interface io.vavr.Value
A smoothing replacement for equals.
equals(Object) - Method in class io.vavr.collection.HashMultimap
 
equals(Object) - Method in class io.vavr.collection.LinkedHashMultimap
 
equals(Object) - Method in class io.vavr.collection.TreeMultimap
 
equals(Object) - Method in class io.vavr.collection.Array
 
equals(Object) - Method in class io.vavr.collection.CharSeq
 
equals(Object) - Method in class io.vavr.collection.HashMap
 
equals(Object) - Method in class io.vavr.collection.HashSet
 
equals(Object) - Method in class io.vavr.collection.LinkedHashMap
 
equals(Object) - Method in class io.vavr.collection.LinkedHashSet
 
equals(Object) - Method in class io.vavr.collection.List.Cons
 
equals(Object) - Method in class io.vavr.collection.List.Nil
 
equals(Object) - Method in class io.vavr.collection.PriorityQueue
 
equals(Object) - Method in class io.vavr.collection.Queue
 
equals(Object) - Method in class io.vavr.collection.Stream.Cons
 
equals(Object) - Method in class io.vavr.collection.Stream.Empty
 
equals(Object) - Method in interface io.vavr.collection.Traversable
Determines whether this collection is equal to the given object.
equals(Object) - Method in class io.vavr.collection.Tree.Empty
 
equals(Object) - Method in interface io.vavr.collection.Tree
 
equals(Object) - Method in class io.vavr.collection.Tree.Node
 
equals(Object) - Method in class io.vavr.collection.TreeMap
 
equals(Object) - Method in class io.vavr.collection.TreeSet
 
equals(Object) - Method in class io.vavr.collection.Vector
 
equals(Object) - Method in interface io.vavr.control.Either
 
equals(Object) - Method in class io.vavr.control.Either.Left
 
equals(Object) - Method in class io.vavr.control.Either.LeftProjection
Deprecated.
 
equals(Object) - Method in class io.vavr.control.Either.Right
 
equals(Object) - Method in class io.vavr.control.Either.RightProjection
Deprecated.
 
equals(Object) - Method in interface io.vavr.control.Option
 
equals(Object) - Method in class io.vavr.control.Option.None
 
equals(Object) - Method in class io.vavr.control.Option.Some
 
equals(Object) - Method in interface io.vavr.control.Try
 
equals(Object) - Method in class io.vavr.control.Try.Failure
 
equals(Object) - Method in class io.vavr.control.Try.Success
 
equals(Object) - Method in interface io.vavr.control.Validation
 
equals(Object) - Method in class io.vavr.control.Validation.Invalid
 
equals(Object) - Method in class io.vavr.control.Validation.Valid
 
equals(Object) - Method in class io.vavr.Lazy
 
equals(Object) - Method in class io.vavr.Tuple0
 
equals(Object) - Method in class io.vavr.Tuple1
 
equals(Object) - Method in class io.vavr.Tuple2
 
equals(Object) - Method in class io.vavr.Tuple3
 
equals(Object) - Method in class io.vavr.Tuple4
 
equals(Object) - Method in class io.vavr.Tuple5
 
equals(Object) - Method in class io.vavr.Tuple6
 
equals(Object) - Method in class io.vavr.Tuple7
 
equals(Object) - Method in class io.vavr.Tuple8
 
equals(Object) - Method in interface io.vavr.Value
Clarifies that values have a proper equals() method implemented.
equalsIgnoreCase(CharSeq) - Method in class io.vavr.collection.CharSeq
Compares this CharSeq to another CharSeq, ignoring case considerations.
Example - Search tag in interface io.vavr.control.Either
Section
executor() - Method in interface io.vavr.concurrent.Future
Returns the Executor that executes asynchronous handlers for this Future.
executor() - Method in interface io.vavr.concurrent.Promise
Returns the Executor used by the underlying Future of this Promise.
executorService() - Method in interface io.vavr.concurrent.Future
Deprecated.
Removed starting with Vavr 0.10.0, use Future.executor() instead.
executorService() - Method in interface io.vavr.concurrent.Promise
Deprecated.
Removed starting with Vavr 0.10.0, use Promise.executor() instead.
exists(Predicate<? super T>) - Static method in class io.vavr.Predicates
Returns a predicate that checks if at least one element in an Iterable satisfies the given predicate.
exists(Predicate<? super T>) - Method in interface io.vavr.Value
Checks, if an element exists such that the predicate holds.
existsUnique(Predicate<? super T>) - Method in interface io.vavr.collection.Traversable
Checks whether there is exactly one element in this traversable for which the given predicate holds.
extend(Function<? super T, ? extends T>) - Method in interface io.vavr.collection.Stream
Extends (continues) this Stream with a Stream of values created by applying consecutively provided Function to the last element of the original Stream.
extend(Supplier<? extends T>) - Method in interface io.vavr.collection.Stream
Extends (continues) this Stream with values provided by a Supplier
extend(T) - Method in interface io.vavr.collection.Stream
Extends (continues) this Stream with a constantly repeated value.

F

failed() - Method in interface io.vavr.concurrent.Future
Returns a projection that inverts the result of this Future.
failed() - Method in interface io.vavr.control.Try
Returns a Success containing the throwable if this Try is a Try.Failure.
failed(Throwable) - Static method in interface io.vavr.concurrent.Future
Creates a failed Future with the given exception, using the Future.DEFAULT_EXECUTOR to execute callbacks.
failed(Throwable) - Static method in interface io.vavr.concurrent.Promise
Creates a Promise that is already completed with a failure, using the Future.DEFAULT_EXECUTOR for asynchronous operations.
failed(Executor, Throwable) - Static method in interface io.vavr.concurrent.Future
Creates a failed Future with the given exception, executing callbacks using the specified Executor.
failed(Executor, Throwable) - Static method in interface io.vavr.concurrent.Promise
Creates a Promise that is already completed with a failure, using the specified Executor for asynchronous operations.
failure(Throwable) - Method in interface io.vavr.concurrent.Promise
Completes this Promise with the given exception.
failure(Throwable) - Static method in interface io.vavr.control.Try
Creates a Try.Failure containing the given exception.
Failure(Object) - Constructor for exception class io.vavr.control.Either.Failure
Constructs a new Failure wrapping the given value.
Failure(Throwable) - Static method in class io.vavr.API
fallbackTo(Future<? extends T>) - Method in interface io.vavr.concurrent.Future
Returns a Future that yields the result of this Future if it succeeds.
fill(int, Tuple2<? extends K, ? extends V2>) - Method in class io.vavr.collection.HashMultimap.Builder
Returns a HashMultimap containing n times the given element
fill(int, Tuple2<? extends K, ? extends V2>) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
Returns a LinkedHashMultimap containing n times the given element
fill(int, Tuple2<? extends K, ? extends V2>) - Method in class io.vavr.collection.TreeMultimap.Builder
Returns a TreeMultimap containing n times the given element The underlying key comparator is the natural comparator of K.
fill(int, Supplier<? extends Tuple2<? extends K, ? extends V>>) - Static method in class io.vavr.collection.HashMap
Returns a HashMap containing tuples returned by n calls to a given Supplier s.
fill(int, Supplier<? extends Tuple2<? extends K, ? extends V>>) - Static method in class io.vavr.collection.LinkedHashMap
Returns a LinkedHashMap containing tuples returned by n calls to a given Supplier s.
fill(int, Supplier<? extends Tuple2<? extends K, ? extends V>>) - Static method in class io.vavr.collection.TreeMap
Returns a TreeMap containing tuples returned by n calls to a given Supplier s.
fill(int, Supplier<? extends Tuple2<? extends K, ? extends V2>>) - Method in class io.vavr.collection.HashMultimap.Builder
Returns a HashMultimap containing n values supplied by a given Supplier s.
fill(int, Supplier<? extends Tuple2<? extends K, ? extends V2>>) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
Returns a LinkedHashMultimap containing n values supplied by a given Supplier s.
fill(int, Supplier<? extends Tuple2<? extends K, ? extends V2>>) - Method in class io.vavr.collection.TreeMultimap.Builder
Returns a TreeMultimap containing n values supplied by a given Supplier s.
fill(int, Supplier<? extends T>) - Static method in class io.vavr.collection.Array
Returns an Array containing n values supplied by a given Supplier s.
fill(int, Supplier<? extends T>) - Method in class io.vavr.collection.BitSet.Builder
Builds a new BitSet containing n copies of the same value
fill(int, Supplier<? extends T>) - Static method in class io.vavr.collection.HashSet
Returns a HashSet containing tuples returned by n calls to a given Supplier s.
fill(int, Supplier<? extends T>) - Static method in class io.vavr.collection.LinkedHashSet
Returns a LinkedHashSet containing tuples returned by n calls to a given Supplier s.
fill(int, Supplier<? extends T>) - Static method in interface io.vavr.collection.List
Returns a List containing n values supplied by a given Supplier s.
fill(int, Supplier<? extends T>) - Static method in class io.vavr.collection.PriorityQueue
Returns a PriorityQueue containing size values supplied by a given Supplier supplier.
fill(int, Supplier<? extends T>) - Static method in class io.vavr.collection.Queue
Returns a Queue containing n values supplied by a given Supplier s.
fill(int, Supplier<? extends T>) - Static method in interface io.vavr.collection.Stream
Returns a Stream containing n values supplied by a given Supplier s.
fill(int, Supplier<? extends T>) - Static method in interface io.vavr.collection.Tree
Returns a Tree containing n values supplied by a given Supplier s.
fill(int, Supplier<? extends T>) - Static method in class io.vavr.collection.TreeSet
Returns a TreeSet containing tuples returned by n calls to a given Supplier s.
fill(int, Supplier<? extends T>) - Static method in class io.vavr.collection.Vector
Returns a Vector containing n values supplied by a given Supplier s.
fill(int, Supplier<? extends Character>) - Static method in class io.vavr.collection.CharSeq
Returns a CharSeq containing n values supplied by a given Supplier s.
fill(int, Supplier<? extends T>) - Static method in interface io.vavr.collection.Iterator
Returns an Iterator over a sequence of n elements supplied by the given Supplier.
fill(int, Supplier<Integer>) - Static method in interface io.vavr.collection.BitSet
Returns a BitSet containing n values supplied by a given Supplier s.
fill(int, T) - Static method in class io.vavr.collection.Array
Returns an Array containing n times the given element
fill(int, T) - Static method in interface io.vavr.collection.Iterator
Returns an Iterator containing the given element repeated n times.
fill(int, T) - Static method in interface io.vavr.collection.List
Returns a List containing n times the given element
fill(int, T) - Static method in class io.vavr.collection.PriorityQueue
Returns a PriorityQueue containing n times the given element
fill(int, T) - Static method in class io.vavr.collection.Queue
Returns a Queue containing n times the given element
fill(int, T) - Static method in interface io.vavr.collection.Stream
Returns a Stream containing n times the given element
fill(int, T) - Static method in interface io.vavr.collection.Tree
Returns a Tree containing n times the given element
fill(int, T) - Static method in class io.vavr.collection.Vector
Returns a Vector containing n times the given element
fill(Comparator<? super K>, int, Supplier<? extends Tuple2<? extends K, ? extends V>>) - Static method in class io.vavr.collection.TreeMap
Returns a TreeMap containing tuples returned by n calls to a given Supplier s.
fill(Comparator<? super T>, int, Supplier<? extends T>) - Static method in class io.vavr.collection.TreeSet
Returns a TreeSet containing tuples returned by n calls to a given Supplier s.
fill(Comparator<? super K>, int, Tuple2<? extends K, ? extends V2>) - Method in class io.vavr.collection.TreeMultimap.Builder
Returns a TreeMultimap containing n times the given element
fill(Comparator<? super K>, int, Supplier<? extends Tuple2<? extends K, ? extends V2>>) - Method in class io.vavr.collection.TreeMultimap.Builder
Returns a TreeMultimap containing n values supplied by a given Supplier s.
filter(BiPredicate<? super K, ? super V>) - Method in class io.vavr.collection.HashMultimap
 
filter(BiPredicate<? super K, ? super V>) - Method in class io.vavr.collection.LinkedHashMultimap
 
filter(BiPredicate<? super K, ? super V>) - Method in class io.vavr.collection.TreeMultimap
 
filter(BiPredicate<? super K, ? super V>) - Method in class io.vavr.collection.HashMap
 
filter(BiPredicate<? super K, ? super V>) - Method in class io.vavr.collection.LinkedHashMap
 
filter(BiPredicate<? super K, ? super V>) - Method in interface io.vavr.collection.Map
Returns a new Map consisting of all elements which satisfy the given predicate.
filter(BiPredicate<? super K, ? super V>) - Method in interface io.vavr.collection.Multimap
Returns a new Multimap consisting of all elements which satisfy the given predicate.
filter(BiPredicate<? super K, ? super V>) - Method in interface io.vavr.collection.SortedMap
 
filter(BiPredicate<? super K, ? super V>) - Method in interface io.vavr.collection.SortedMultimap
 
filter(BiPredicate<? super K, ? super V>) - Method in class io.vavr.collection.TreeMap
 
filter(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMultimap
 
filter(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMultimap
 
filter(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMultimap
 
filter(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMap
 
filter(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMap
 
filter(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Map
 
filter(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Multimap
 
filter(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMap
 
filter(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMultimap
 
filter(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMap
 
filter(Predicate<? super Character>) - Method in class io.vavr.collection.CharSeq
 
filter(Predicate<? super L>) - Method in class io.vavr.control.Either.LeftProjection
Deprecated.
Returns Some value of type L if this is a left projection of a Left value and the predicate applies to the underlying value.
filter(Predicate<? super R>) - Method in interface io.vavr.control.Either
Returns an Option describing the right value of this right-biased Either if it satisfies the given predicate.
filter(Predicate<? super R>) - Method in class io.vavr.control.Either.RightProjection
Deprecated.
Returns Some value of type R if this is a right projection of a Right value and the predicate applies to the underlying value.
filter(Predicate<? super T>) - Method in class io.vavr.collection.Array
 
filter(Predicate<? super T>) - Method in interface io.vavr.collection.BitSet
 
filter(Predicate<? super T>) - Method in class io.vavr.collection.HashSet
 
filter(Predicate<? super T>) - Method in interface io.vavr.collection.IndexedSeq
 
filter(Predicate<? super T>) - Method in interface io.vavr.collection.Iterator
Returns an Iterator that contains elements that satisfy the given predicate.
filter(Predicate<? super T>) - Method in interface io.vavr.collection.LinearSeq
 
filter(Predicate<? super T>) - Method in class io.vavr.collection.LinkedHashSet
 
filter(Predicate<? super T>) - Method in interface io.vavr.collection.List
 
filter(Predicate<? super T>) - Method in class io.vavr.collection.PriorityQueue
 
filter(Predicate<? super T>) - Method in class io.vavr.collection.Queue
 
filter(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
 
filter(Predicate<? super T>) - Method in interface io.vavr.collection.Set
 
filter(Predicate<? super T>) - Method in interface io.vavr.collection.SortedSet
 
filter(Predicate<? super T>) - Method in interface io.vavr.collection.Stream
 
filter(Predicate<? super T>) - Method in interface io.vavr.collection.Traversable
Returns a new traversable containing only the elements that satisfy the given predicate.
filter(Predicate<? super T>) - Method in interface io.vavr.collection.Tree
 
filter(Predicate<? super T>) - Method in class io.vavr.collection.TreeSet
 
filter(Predicate<? super T>) - Method in class io.vavr.collection.Vector
 
filter(Predicate<? super T>) - Method in interface io.vavr.concurrent.Future
Shortcut for filterTry(predicate::test), filtering the result of this Future using the given predicate.
filter(Predicate<? super T>) - Method in interface io.vavr.control.Option
Returns Some(value) if this Option is a Some and the contained value satisfies the given predicate.
filter(Predicate<? super T>) - Method in interface io.vavr.control.Try
Returns a Try if the given Predicate evaluates to true, otherwise returns a Try.Failure.
filter(Predicate<? super T>) - Method in interface io.vavr.control.Validation
Filters this Validation by testing a predicate on the value.
filter(Predicate<? super T>) - Method in class io.vavr.Lazy
Filters this lazy value by applying the given predicate to the evaluated value.
filter(Predicate<? super T>, Function<? super T, ? extends Throwable>) - Method in interface io.vavr.control.Try
Returns a Try if the given Predicate evaluates to true, otherwise returns a Try.Failure created by applying the given function to the value.
filter(Predicate<? super T>, Supplier<? extends Throwable>) - Method in interface io.vavr.control.Try
Returns a Try if the given Predicate evaluates to true, otherwise returns a Try.Failure created by the given Supplier of Throwable.
filterKeys(Predicate<? super K>) - Method in class io.vavr.collection.HashMultimap
 
filterKeys(Predicate<? super K>) - Method in class io.vavr.collection.LinkedHashMultimap
 
filterKeys(Predicate<? super K>) - Method in class io.vavr.collection.TreeMultimap
 
filterKeys(Predicate<? super K>) - Method in class io.vavr.collection.HashMap
 
filterKeys(Predicate<? super K>) - Method in class io.vavr.collection.LinkedHashMap
 
filterKeys(Predicate<? super K>) - Method in interface io.vavr.collection.Map
Returns a new Map consisting of all elements with keys which satisfy the given predicate.
filterKeys(Predicate<? super K>) - Method in interface io.vavr.collection.Multimap
Returns a new Multimap consisting of all elements with keys which satisfy the given predicate.
filterKeys(Predicate<? super K>) - Method in interface io.vavr.collection.SortedMap
 
filterKeys(Predicate<? super K>) - Method in interface io.vavr.collection.SortedMultimap
 
filterKeys(Predicate<? super K>) - Method in class io.vavr.collection.TreeMap
 
filterOrElse(Predicate<? super R>, Function<? super R, ? extends L>) - Method in interface io.vavr.control.Either
Filters this right-biased Either using the given predicate.
filterTry(CheckedPredicate<? super T>) - Method in interface io.vavr.concurrent.Future
Filters the result of this Future using the given CheckedPredicate, delegating to Try.filterTry(CheckedPredicate).
filterTry(CheckedPredicate<? super T>) - Method in interface io.vavr.control.Try
Returns this if this Try is a Try.Failure or if it is a Try.Success and the value satisfies the given checked predicate.
filterTry(CheckedPredicate<? super T>, CheckedFunction1<? super T, ? extends Throwable>) - Method in interface io.vavr.control.Try
Returns this if this Try is a Try.Failure or if it is a Try.Success and the value satisfies the given checked predicate.
filterTry(CheckedPredicate<? super T>, Supplier<? extends Throwable>) - Method in interface io.vavr.control.Try
Returns this if this Try is a Try.Failure or if it is a Try.Success and the value satisfies the given checked predicate.
filterValues(Predicate<? super V>) - Method in class io.vavr.collection.HashMultimap
 
filterValues(Predicate<? super V>) - Method in class io.vavr.collection.LinkedHashMultimap
 
filterValues(Predicate<? super V>) - Method in class io.vavr.collection.TreeMultimap
 
filterValues(Predicate<? super V>) - Method in class io.vavr.collection.HashMap
 
filterValues(Predicate<? super V>) - Method in class io.vavr.collection.LinkedHashMap
 
filterValues(Predicate<? super V>) - Method in interface io.vavr.collection.Map
Returns a new Map consisting of all elements with values which satisfy the given predicate.
filterValues(Predicate<? super V>) - Method in interface io.vavr.collection.Multimap
Returns a new Multimap consisting of all elements with values which satisfy the given predicate.
filterValues(Predicate<? super V>) - Method in interface io.vavr.collection.SortedMap
 
filterValues(Predicate<? super V>) - Method in interface io.vavr.collection.SortedMultimap
 
filterValues(Predicate<? super V>) - Method in class io.vavr.collection.TreeMap
 
find(Iterable<? extends Future<? extends T>>, Predicate<? super T>) - Static method in interface io.vavr.concurrent.Future
Returns a Future that completes with the first result of the given futures that satisfies the specified predicate.
find(Executor, Iterable<? extends Future<? extends T>>, Predicate<? super T>) - Static method in interface io.vavr.concurrent.Future
Returns a Future that completes with the first result of the given futures that satisfies the specified predicate.
find(Predicate<? super T>) - Method in interface io.vavr.collection.Traversable
Returns the first element that satisfies the given predicate.
findLast(Predicate<? super T>) - Method in interface io.vavr.collection.Iterator
 
findLast(Predicate<? super T>) - Method in interface io.vavr.collection.Traversable
Returns the last element that satisfies the given predicate.
firstCompletedOf(Iterable<? extends Future<? extends T>>) - Static method in interface io.vavr.concurrent.Future
Returns a new Future that completes with the result of the first future in the given iterable that completes, using the Future.DEFAULT_EXECUTOR.
firstCompletedOf(Executor, Iterable<? extends Future<? extends T>>) - Static method in interface io.vavr.concurrent.Future
Returns a new Future that completes with the result of the first future in the given iterable that completes, using the specified Executor.
flatMap(Comparator<? super K2>, BiFunction<? super K, ? super V, ? extends Iterable<Tuple2<K2, V2>>>) - Method in interface io.vavr.collection.SortedMap
Same as SortedMap.flatMap(BiFunction) but using a specific comparator for values of the codomain of the given mapper.
flatMap(Comparator<? super K2>, BiFunction<? super K, ? super V, ? extends Iterable<Tuple2<K2, V2>>>) - Method in class io.vavr.collection.TreeMap
 
flatMap(Comparator<? super U>, Function<? super T, ? extends Iterable<? extends U>>) - Method in class io.vavr.collection.TreeSet
 
flatMap(Comparator<? super U>, Function<? super T, ? extends Iterable<? extends U>>) - Method in interface io.vavr.collection.BitSet
 
flatMap(Comparator<? super U>, Function<? super T, ? extends Iterable<? extends U>>) - Method in interface io.vavr.collection.SortedSet
Same as SortedSet.flatMap(Function) but using a specific comparator for values of the codomain of the given mapper.
flatMap(Comparator<U>, Function<? super T, ? extends Iterable<? extends U>>) - Method in class io.vavr.collection.PriorityQueue
Returns a new PriorityQueue that contains the elements of this PriorityQueue transformed by the given mapper function and flattened with the given comparator.
flatMap(BiFunction<? super K, ? super V, ? extends Iterable<Tuple2<K2, V2>>>) - Method in class io.vavr.collection.HashMultimap
 
flatMap(BiFunction<? super K, ? super V, ? extends Iterable<Tuple2<K2, V2>>>) - Method in class io.vavr.collection.LinkedHashMultimap
 
flatMap(BiFunction<? super K, ? super V, ? extends Iterable<Tuple2<K2, V2>>>) - Method in class io.vavr.collection.TreeMultimap
 
flatMap(BiFunction<? super K, ? super V, ? extends Iterable<Tuple2<K2, V2>>>) - Method in class io.vavr.collection.HashMap
 
flatMap(BiFunction<? super K, ? super V, ? extends Iterable<Tuple2<K2, V2>>>) - Method in class io.vavr.collection.LinkedHashMap
 
flatMap(BiFunction<? super K, ? super V, ? extends Iterable<Tuple2<K2, V2>>>) - Method in interface io.vavr.collection.Map
FlatMaps this Map to a new Map with different component type.
flatMap(BiFunction<? super K, ? super V, ? extends Iterable<Tuple2<K2, V2>>>) - Method in interface io.vavr.collection.Multimap
FlatMaps this Multimap to a new Multimap with different component type.
flatMap(BiFunction<? super K, ? super V, ? extends Iterable<Tuple2<K2, V2>>>) - Method in interface io.vavr.collection.SortedMap
 
flatMap(BiFunction<? super K, ? super V, ? extends Iterable<Tuple2<K2, V2>>>) - Method in class io.vavr.collection.TreeMap
 
flatMap(Function<? super Tuple2<K, V>, ? extends Iterable<? extends U>>) - Method in interface io.vavr.collection.Map
Flat-maps this entries to a sequence of values.
flatMap(Function<? super Tuple2<K, V>, ? extends Iterable<? extends U>>) - Method in interface io.vavr.collection.Multimap
Flat-maps this entries to a sequence of values.
flatMap(Function<? super Character, ? extends Iterable<? extends U>>) - Method in class io.vavr.collection.CharSeq
 
flatMap(Function<? super L, ? extends Either.LeftProjection<? extends U, R>>) - Method in class io.vavr.control.Either.LeftProjection
Deprecated.
FlatMaps this LeftProjection.
flatMap(Function<? super R, ? extends Either.RightProjection<L, ? extends U>>) - Method in class io.vavr.control.Either.RightProjection
Deprecated.
FlatMaps this RightProjection.
flatMap(Function<? super R, ? extends Either<L, ? extends U>>) - Method in interface io.vavr.control.Either
Applies a flat-mapping function to the right value of this right-biased Either.
flatMap(Function<? super T, ? extends Future<? extends U>>) - Method in interface io.vavr.concurrent.Future
Transforms the value of this Future using the given Function if it completes successfully, or returns a Future with the failure if this Future fails.
flatMap(Function<? super T, ? extends Option<? extends U>>) - Method in interface io.vavr.control.Option
Transforms the value of this Option using the given mapper if it is a Some.
flatMap(Function<? super T, ? extends Try<? extends U>>) - Method in interface io.vavr.control.Try
Transforms the value of this Try using the given Function if it is a Try.Success, or returns this Try.Failure.
flatMap(Function<? super T, ? extends Validation<E, ? extends U>>) - Method in interface io.vavr.control.Validation
FlatMaps the value of this Validation if it is valid, otherwise returns this Invalid.
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in class io.vavr.collection.Array
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in interface io.vavr.collection.BitSet
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in class io.vavr.collection.HashSet
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in interface io.vavr.collection.IndexedSeq
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in interface io.vavr.collection.Iterator
FlatMaps the elements of this Iterator to Iterables, which are iterated in the order of occurrence.
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in interface io.vavr.collection.LinearSeq
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in class io.vavr.collection.LinkedHashSet
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in interface io.vavr.collection.List
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in class io.vavr.collection.PriorityQueue
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in class io.vavr.collection.Queue
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in interface io.vavr.collection.Seq
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in interface io.vavr.collection.Set
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in interface io.vavr.collection.SortedSet
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in interface io.vavr.collection.Stream
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in interface io.vavr.collection.Traversable
Transforms each element of this Traversable into an Iterable of elements and flattens the resulting iterables into a single Traversable.
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in interface io.vavr.collection.Tree
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in class io.vavr.collection.TreeSet
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in class io.vavr.collection.Vector
 
flatMapChars(CharSeq.CharFunction<? extends CharSequence>) - Method in class io.vavr.collection.CharSeq
FlatMaps this CharSeq to a new CharSeq by applying a CharFunction to each character, which returns a CharSequence, and concatenating the results.
flatMapTry(CheckedFunction1<? super T, ? extends Future<? extends U>>) - Method in interface io.vavr.concurrent.Future
Transforms the value of this Future using the given CheckedFunction1 if it completes successfully, or returns a Future with the failure if this Future fails.
flatMapTry(CheckedFunction1<? super T, ? extends Try<? extends U>>) - Method in interface io.vavr.control.Try
Transforms the value of this Try using the given CheckedFunction1 if it is a Try.Success, or returns this Try.Failure.
fold(Iterable<? extends Future<? extends T>>, U, BiFunction<? super U, ? super T, ? extends U>) - Static method in interface io.vavr.concurrent.Future
Returns a Future that contains the result of folding the given future values.
fold(Executor, Iterable<? extends Future<? extends T>>, U, BiFunction<? super U, ? super T, ? extends U>) - Static method in interface io.vavr.concurrent.Future
Returns a Future containing the result of folding the given future values.
fold(Function<? super E, ? extends U>, Function<? super T, ? extends U>) - Method in interface io.vavr.control.Validation
Transforms this Validation to a value of type U.
fold(Function<? super Throwable, ? extends X>, Function<? super T, ? extends X>) - Method in interface io.vavr.control.Try
Folds this Try into a single value by applying one of two functions: one for the failure case and one for the success case.
fold(Function<? super L, ? extends U>, Function<? super R, ? extends U>) - Method in interface io.vavr.control.Either
Reduces this Either to a single value by applying one of the given functions.
fold(Supplier<? extends U>, Function<? super T, ? extends U>) - Method in interface io.vavr.control.Option
Folds this Option into a single value by applying one of two functions: ifNone is applied if this is None f is applied to the contained value if this is Some
fold(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Foldable
Folds the elements of this structure using the given associative binary operator, starting with the provided zero element and successively applying combine.
Foldable<T> - Interface in io.vavr.collection
Represents a data structure that can be folded (reduced) into a single value.
foldLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.Foldable
Folds the elements of this structure from the left, starting with the given zero value and successively applying the combine function to each element.
foldLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.Traversable
 
foldRight(U, BiFunction<? super Tuple2<K, V>, ? super U, ? extends U>) - Method in interface io.vavr.collection.Map
 
foldRight(U, BiFunction<? super Tuple2<K, V>, ? super U, ? extends U>) - Method in interface io.vavr.collection.Multimap
 
foldRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.BitSet
 
foldRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.Foldable
Folds the elements of this structure from the right, starting with the given zero value and successively applying the combine function to each element.
foldRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class io.vavr.collection.HashSet
 
foldRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.Iterator
 
foldRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class io.vavr.collection.LinkedHashSet
 
foldRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class io.vavr.collection.PriorityQueue
Accumulates the elements of this PriorityQueue by successively calling the given function f from the right, starting with a value zero of type B.
foldRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.Seq
 
foldRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.Traversable
 
foldRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.Tree
 
foldRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class io.vavr.collection.TreeSet
 
For(List<T1>) - Static method in class io.vavr.API
Creates a For-comprehension of one List.
For(List<T1>, Function1<? super T1, List<T2>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over two Lists.
For(List<T1>, Function1<? super T1, List<T2>>, Function2<? super T1, ? super T2, List<T3>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over three Lists.
For(List<T1>, Function1<? super T1, List<T2>>, Function2<? super T1, ? super T2, List<T3>>, Function3<? super T1, ? super T2, ? super T3, List<T4>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 4 Lists.
For(List<T1>, Function1<? super T1, List<T2>>, Function2<? super T1, ? super T2, List<T3>>, Function3<? super T1, ? super T2, ? super T3, List<T4>>, Function4<? super T1, ? super T2, ? super T3, ? super T4, List<T5>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 5 Lists.
For(List<T1>, Function1<? super T1, List<T2>>, Function2<? super T1, ? super T2, List<T3>>, Function3<? super T1, ? super T2, ? super T3, List<T4>>, Function4<? super T1, ? super T2, ? super T3, ? super T4, List<T5>>, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, List<T6>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 6 Lists.
For(List<T1>, Function1<? super T1, List<T2>>, Function2<? super T1, ? super T2, List<T3>>, Function3<? super T1, ? super T2, ? super T3, List<T4>>, Function4<? super T1, ? super T2, ? super T3, ? super T4, List<T5>>, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, List<T6>>, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, List<T7>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 7 Lists.
For(List<T1>, Function1<? super T1, List<T2>>, Function2<? super T1, ? super T2, List<T3>>, Function3<? super T1, ? super T2, ? super T3, List<T4>>, Function4<? super T1, ? super T2, ? super T3, ? super T4, List<T5>>, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, List<T6>>, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, List<T7>>, Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, List<T8>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 8 Lists.
For(List<T1>, List<T2>) - Static method in class io.vavr.API
Creates a For-comprehension of two Lists.
For(List<T1>, List<T2>, List<T3>) - Static method in class io.vavr.API
Creates a For-comprehension of three Lists.
For(List<T1>, List<T2>, List<T3>, List<T4>) - Static method in class io.vavr.API
Creates a For-comprehension of 4 Lists.
For(List<T1>, List<T2>, List<T3>, List<T4>, List<T5>) - Static method in class io.vavr.API
Creates a For-comprehension of 5 Lists.
For(List<T1>, List<T2>, List<T3>, List<T4>, List<T5>, List<T6>) - Static method in class io.vavr.API
Creates a For-comprehension of 6 Lists.
For(List<T1>, List<T2>, List<T3>, List<T4>, List<T5>, List<T6>, List<T7>) - Static method in class io.vavr.API
Creates a For-comprehension of 7 Lists.
For(List<T1>, List<T2>, List<T3>, List<T4>, List<T5>, List<T6>, List<T7>, List<T8>) - Static method in class io.vavr.API
Creates a For-comprehension of 8 Lists.
For(Future<T1>) - Static method in class io.vavr.API
Creates a For-comprehension of one Future.
For(Future<T1>, Function1<? super T1, Future<T2>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over two Futures.
For(Future<T1>, Function1<? super T1, Future<T2>>, Function2<? super T1, ? super T2, Future<T3>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over three Futures.
For(Future<T1>, Function1<? super T1, Future<T2>>, Function2<? super T1, ? super T2, Future<T3>>, Function3<? super T1, ? super T2, ? super T3, Future<T4>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 4 Futures.
For(Future<T1>, Function1<? super T1, Future<T2>>, Function2<? super T1, ? super T2, Future<T3>>, Function3<? super T1, ? super T2, ? super T3, Future<T4>>, Function4<? super T1, ? super T2, ? super T3, ? super T4, Future<T5>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 5 Futures.
For(Future<T1>, Function1<? super T1, Future<T2>>, Function2<? super T1, ? super T2, Future<T3>>, Function3<? super T1, ? super T2, ? super T3, Future<T4>>, Function4<? super T1, ? super T2, ? super T3, ? super T4, Future<T5>>, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Future<T6>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 6 Futures.
For(Future<T1>, Function1<? super T1, Future<T2>>, Function2<? super T1, ? super T2, Future<T3>>, Function3<? super T1, ? super T2, ? super T3, Future<T4>>, Function4<? super T1, ? super T2, ? super T3, ? super T4, Future<T5>>, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Future<T6>>, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Future<T7>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 7 Futures.
For(Future<T1>, Function1<? super T1, Future<T2>>, Function2<? super T1, ? super T2, Future<T3>>, Function3<? super T1, ? super T2, ? super T3, Future<T4>>, Function4<? super T1, ? super T2, ? super T3, ? super T4, Future<T5>>, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Future<T6>>, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Future<T7>>, Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, Future<T8>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 8 Futures.
For(Future<T1>, Future<T2>) - Static method in class io.vavr.API
Creates a For-comprehension of two Futures.
For(Future<T1>, Future<T2>, Future<T3>) - Static method in class io.vavr.API
Creates a For-comprehension of three Futures.
For(Future<T1>, Future<T2>, Future<T3>, Future<T4>) - Static method in class io.vavr.API
Creates a For-comprehension of 4 Futures.
For(Future<T1>, Future<T2>, Future<T3>, Future<T4>, Future<T5>) - Static method in class io.vavr.API
Creates a For-comprehension of 5 Futures.
For(Future<T1>, Future<T2>, Future<T3>, Future<T4>, Future<T5>, Future<T6>) - Static method in class io.vavr.API
Creates a For-comprehension of 6 Futures.
For(Future<T1>, Future<T2>, Future<T3>, Future<T4>, Future<T5>, Future<T6>, Future<T7>) - Static method in class io.vavr.API
Creates a For-comprehension of 7 Futures.
For(Future<T1>, Future<T2>, Future<T3>, Future<T4>, Future<T5>, Future<T6>, Future<T7>, Future<T8>) - Static method in class io.vavr.API
Creates a For-comprehension of 8 Futures.
For(Either<L, T1>) - Static method in class io.vavr.API
Creates a For-comprehension of one Either.
For(Either<L, T1>, Function1<? super T1, Either<L, T2>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over two Eithers.
For(Either<L, T1>, Function1<? super T1, Either<L, T2>>, Function2<? super T1, ? super T2, Either<L, T3>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over three Eithers.
For(Either<L, T1>, Function1<? super T1, Either<L, T2>>, Function2<? super T1, ? super T2, Either<L, T3>>, Function3<? super T1, ? super T2, ? super T3, Either<L, T4>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 4 Eithers.
For(Either<L, T1>, Function1<? super T1, Either<L, T2>>, Function2<? super T1, ? super T2, Either<L, T3>>, Function3<? super T1, ? super T2, ? super T3, Either<L, T4>>, Function4<? super T1, ? super T2, ? super T3, ? super T4, Either<L, T5>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 5 Eithers.
For(Either<L, T1>, Function1<? super T1, Either<L, T2>>, Function2<? super T1, ? super T2, Either<L, T3>>, Function3<? super T1, ? super T2, ? super T3, Either<L, T4>>, Function4<? super T1, ? super T2, ? super T3, ? super T4, Either<L, T5>>, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Either<L, T6>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 6 Eithers.
For(Either<L, T1>, Function1<? super T1, Either<L, T2>>, Function2<? super T1, ? super T2, Either<L, T3>>, Function3<? super T1, ? super T2, ? super T3, Either<L, T4>>, Function4<? super T1, ? super T2, ? super T3, ? super T4, Either<L, T5>>, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Either<L, T6>>, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Either<L, T7>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 7 Eithers.
For(Either<L, T1>, Function1<? super T1, Either<L, T2>>, Function2<? super T1, ? super T2, Either<L, T3>>, Function3<? super T1, ? super T2, ? super T3, Either<L, T4>>, Function4<? super T1, ? super T2, ? super T3, ? super T4, Either<L, T5>>, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Either<L, T6>>, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Either<L, T7>>, Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, Either<L, T8>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 8 Eithers.
For(Either<L, T1>, Either<L, T2>) - Static method in class io.vavr.API
Creates a For-comprehension of two Eithers.
For(Either<L, T1>, Either<L, T2>, Either<L, T3>) - Static method in class io.vavr.API
Creates a For-comprehension of three Eithers.
For(Either<L, T1>, Either<L, T2>, Either<L, T3>, Either<L, T4>) - Static method in class io.vavr.API
Creates a For-comprehension of 4 Eithers.
For(Either<L, T1>, Either<L, T2>, Either<L, T3>, Either<L, T4>, Either<L, T5>) - Static method in class io.vavr.API
Creates a For-comprehension of 5 Eithers.
For(Either<L, T1>, Either<L, T2>, Either<L, T3>, Either<L, T4>, Either<L, T5>, Either<L, T6>) - Static method in class io.vavr.API
Creates a For-comprehension of 6 Eithers.
For(Either<L, T1>, Either<L, T2>, Either<L, T3>, Either<L, T4>, Either<L, T5>, Either<L, T6>, Either<L, T7>) - Static method in class io.vavr.API
Creates a For-comprehension of 7 Eithers.
For(Either<L, T1>, Either<L, T2>, Either<L, T3>, Either<L, T4>, Either<L, T5>, Either<L, T6>, Either<L, T7>, Either<L, T8>) - Static method in class io.vavr.API
Creates a For-comprehension of 8 Eithers.
For(Option<T1>) - Static method in class io.vavr.API
Creates a For-comprehension of one Option.
For(Option<T1>, Function1<? super T1, Option<T2>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over two Options.
For(Option<T1>, Function1<? super T1, Option<T2>>, Function2<? super T1, ? super T2, Option<T3>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over three Options.
For(Option<T1>, Function1<? super T1, Option<T2>>, Function2<? super T1, ? super T2, Option<T3>>, Function3<? super T1, ? super T2, ? super T3, Option<T4>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 4 Options.
For(Option<T1>, Function1<? super T1, Option<T2>>, Function2<? super T1, ? super T2, Option<T3>>, Function3<? super T1, ? super T2, ? super T3, Option<T4>>, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 5 Options.
For(Option<T1>, Function1<? super T1, Option<T2>>, Function2<? super T1, ? super T2, Option<T3>>, Function3<? super T1, ? super T2, ? super T3, Option<T4>>, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>>, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 6 Options.
For(Option<T1>, Function1<? super T1, Option<T2>>, Function2<? super T1, ? super T2, Option<T3>>, Function3<? super T1, ? super T2, ? super T3, Option<T4>>, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>>, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>>, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 7 Options.
For(Option<T1>, Function1<? super T1, Option<T2>>, Function2<? super T1, ? super T2, Option<T3>>, Function3<? super T1, ? super T2, ? super T3, Option<T4>>, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>>, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>>, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>>, Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, Option<T8>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 8 Options.
For(Option<T1>, Option<T2>) - Static method in class io.vavr.API
Creates a For-comprehension of two Options.
For(Option<T1>, Option<T2>, Option<T3>) - Static method in class io.vavr.API
Creates a For-comprehension of three Options.
For(Option<T1>, Option<T2>, Option<T3>, Option<T4>) - Static method in class io.vavr.API
Creates a For-comprehension of 4 Options.
For(Option<T1>, Option<T2>, Option<T3>, Option<T4>, Option<T5>) - Static method in class io.vavr.API
Creates a For-comprehension of 5 Options.
For(Option<T1>, Option<T2>, Option<T3>, Option<T4>, Option<T5>, Option<T6>) - Static method in class io.vavr.API
Creates a For-comprehension of 6 Options.
For(Option<T1>, Option<T2>, Option<T3>, Option<T4>, Option<T5>, Option<T6>, Option<T7>) - Static method in class io.vavr.API
Creates a For-comprehension of 7 Options.
For(Option<T1>, Option<T2>, Option<T3>, Option<T4>, Option<T5>, Option<T6>, Option<T7>, Option<T8>) - Static method in class io.vavr.API
Creates a For-comprehension of 8 Options.
For(Try<T1>) - Static method in class io.vavr.API
Creates a For-comprehension of one Try.
For(Try<T1>, Function1<? super T1, Try<T2>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over two Trys.
For(Try<T1>, Function1<? super T1, Try<T2>>, Function2<? super T1, ? super T2, Try<T3>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over three Trys.
For(Try<T1>, Function1<? super T1, Try<T2>>, Function2<? super T1, ? super T2, Try<T3>>, Function3<? super T1, ? super T2, ? super T3, Try<T4>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 4 Trys.
For(Try<T1>, Function1<? super T1, Try<T2>>, Function2<? super T1, ? super T2, Try<T3>>, Function3<? super T1, ? super T2, ? super T3, Try<T4>>, Function4<? super T1, ? super T2, ? super T3, ? super T4, Try<T5>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 5 Trys.
For(Try<T1>, Function1<? super T1, Try<T2>>, Function2<? super T1, ? super T2, Try<T3>>, Function3<? super T1, ? super T2, ? super T3, Try<T4>>, Function4<? super T1, ? super T2, ? super T3, ? super T4, Try<T5>>, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Try<T6>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 6 Trys.
For(Try<T1>, Function1<? super T1, Try<T2>>, Function2<? super T1, ? super T2, Try<T3>>, Function3<? super T1, ? super T2, ? super T3, Try<T4>>, Function4<? super T1, ? super T2, ? super T3, ? super T4, Try<T5>>, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Try<T6>>, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Try<T7>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 7 Trys.
For(Try<T1>, Function1<? super T1, Try<T2>>, Function2<? super T1, ? super T2, Try<T3>>, Function3<? super T1, ? super T2, ? super T3, Try<T4>>, Function4<? super T1, ? super T2, ? super T3, ? super T4, Try<T5>>, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Try<T6>>, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Try<T7>>, Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, Try<T8>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 8 Trys.
For(Try<T1>, Try<T2>) - Static method in class io.vavr.API
Creates a For-comprehension of two Trys.
For(Try<T1>, Try<T2>, Try<T3>) - Static method in class io.vavr.API
Creates a For-comprehension of three Trys.
For(Try<T1>, Try<T2>, Try<T3>, Try<T4>) - Static method in class io.vavr.API
Creates a For-comprehension of 4 Trys.
For(Try<T1>, Try<T2>, Try<T3>, Try<T4>, Try<T5>) - Static method in class io.vavr.API
Creates a For-comprehension of 5 Trys.
For(Try<T1>, Try<T2>, Try<T3>, Try<T4>, Try<T5>, Try<T6>) - Static method in class io.vavr.API
Creates a For-comprehension of 6 Trys.
For(Try<T1>, Try<T2>, Try<T3>, Try<T4>, Try<T5>, Try<T6>, Try<T7>) - Static method in class io.vavr.API
Creates a For-comprehension of 7 Trys.
For(Try<T1>, Try<T2>, Try<T3>, Try<T4>, Try<T5>, Try<T6>, Try<T7>, Try<T8>) - Static method in class io.vavr.API
Creates a For-comprehension of 8 Trys.
For(Validation<L, T1>) - Static method in class io.vavr.API
Creates a For-comprehension of one Validation.
For(Validation<L, T1>, Function1<? super T1, Validation<L, T2>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over two Validations.
For(Validation<L, T1>, Function1<? super T1, Validation<L, T2>>, Function2<? super T1, ? super T2, Validation<L, T3>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over three Validations.
For(Validation<L, T1>, Function1<? super T1, Validation<L, T2>>, Function2<? super T1, ? super T2, Validation<L, T3>>, Function3<? super T1, ? super T2, ? super T3, Validation<L, T4>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 4 Validations.
For(Validation<L, T1>, Function1<? super T1, Validation<L, T2>>, Function2<? super T1, ? super T2, Validation<L, T3>>, Function3<? super T1, ? super T2, ? super T3, Validation<L, T4>>, Function4<? super T1, ? super T2, ? super T3, ? super T4, Validation<L, T5>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 5 Validations.
For(Validation<L, T1>, Function1<? super T1, Validation<L, T2>>, Function2<? super T1, ? super T2, Validation<L, T3>>, Function3<? super T1, ? super T2, ? super T3, Validation<L, T4>>, Function4<? super T1, ? super T2, ? super T3, ? super T4, Validation<L, T5>>, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Validation<L, T6>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 6 Validations.
For(Validation<L, T1>, Function1<? super T1, Validation<L, T2>>, Function2<? super T1, ? super T2, Validation<L, T3>>, Function3<? super T1, ? super T2, ? super T3, Validation<L, T4>>, Function4<? super T1, ? super T2, ? super T3, ? super T4, Validation<L, T5>>, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Validation<L, T6>>, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Validation<L, T7>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 7 Validations.
For(Validation<L, T1>, Function1<? super T1, Validation<L, T2>>, Function2<? super T1, ? super T2, Validation<L, T3>>, Function3<? super T1, ? super T2, ? super T3, Validation<L, T4>>, Function4<? super T1, ? super T2, ? super T3, ? super T4, Validation<L, T5>>, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Validation<L, T6>>, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Validation<L, T7>>, Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, Validation<L, T8>>) - Static method in class io.vavr.API
Creates a lazy For-comprehension over 8 Validations.
For(Validation<L, T1>, Validation<L, T2>) - Static method in class io.vavr.API
Creates a For-comprehension of two Validations.
For(Validation<L, T1>, Validation<L, T2>, Validation<L, T3>) - Static method in class io.vavr.API
Creates a For-comprehension of three Validations.
For(Validation<L, T1>, Validation<L, T2>, Validation<L, T3>, Validation<L, T4>) - Static method in class io.vavr.API
Creates a For-comprehension of 4 Validations.
For(Validation<L, T1>, Validation<L, T2>, Validation<L, T3>, Validation<L, T4>, Validation<L, T5>) - Static method in class io.vavr.API
Creates a For-comprehension of 5 Validations.
For(Validation<L, T1>, Validation<L, T2>, Validation<L, T3>, Validation<L, T4>, Validation<L, T5>, Validation<L, T6>) - Static method in class io.vavr.API
Creates a For-comprehension of 6 Validations.
For(Validation<L, T1>, Validation<L, T2>, Validation<L, T3>, Validation<L, T4>, Validation<L, T5>, Validation<L, T6>, Validation<L, T7>) - Static method in class io.vavr.API
Creates a For-comprehension of 7 Validations.
For(Validation<L, T1>, Validation<L, T2>, Validation<L, T3>, Validation<L, T4>, Validation<L, T5>, Validation<L, T6>, Validation<L, T7>, Validation<L, T8>) - Static method in class io.vavr.API
Creates a For-comprehension of 8 Validations.
For(Iterable<T1>) - Static method in class io.vavr.API
Creates a For-comprehension of one Iterable.
For(Iterable<T1>, Iterable<T2>) - Static method in class io.vavr.API
Creates a For-comprehension of two Iterables.
For(Iterable<T1>, Iterable<T2>, Iterable<T3>) - Static method in class io.vavr.API
Creates a For-comprehension of three Iterables.
For(Iterable<T1>, Iterable<T2>, Iterable<T3>, Iterable<T4>) - Static method in class io.vavr.API
Creates a For-comprehension of 4 Iterables.
For(Iterable<T1>, Iterable<T2>, Iterable<T3>, Iterable<T4>, Iterable<T5>) - Static method in class io.vavr.API
Creates a For-comprehension of 5 Iterables.
For(Iterable<T1>, Iterable<T2>, Iterable<T3>, Iterable<T4>, Iterable<T5>, Iterable<T6>) - Static method in class io.vavr.API
Creates a For-comprehension of 6 Iterables.
For(Iterable<T1>, Iterable<T2>, Iterable<T3>, Iterable<T4>, Iterable<T5>, Iterable<T6>, Iterable<T7>) - Static method in class io.vavr.API
Creates a For-comprehension of 7 Iterables.
For(Iterable<T1>, Iterable<T2>, Iterable<T3>, Iterable<T4>, Iterable<T5>, Iterable<T6>, Iterable<T7>, Iterable<T8>) - Static method in class io.vavr.API
Creates a For-comprehension of 8 Iterables.
For(Iterable<T>, Function<? super T, ? extends Iterable<U>>) - Static method in class io.vavr.API
A shortcut for Iterator.ofAll(ts).flatMap(f) which allows us to write real for-comprehensions using For(...).yield(...).
forAll(Predicate<? super T>) - Static method in class io.vavr.Predicates
Returns a predicate that checks if all elements in an Iterable satisfy the given predicate.
forAll(Predicate<? super T>) - Method in interface io.vavr.Value
Checks, if the given predicate holds for all elements.
For-comprehension - Search tag in class io.vavr.API
Section
forEach(BiConsumer<K, V>) - Method in interface io.vavr.collection.Map
Performs an action on key, value pair.
forEach(BiConsumer<K, V>) - Method in interface io.vavr.collection.Multimap
Performs an action on key, value pair.
forEach(Consumer<? super T>) - Method in interface io.vavr.concurrent.Future
Performs the given action asynchronously when this Future completes successfully.
forEach(Consumer<? super T>) - Method in interface io.vavr.control.Validation
Performs the given action for the value contained in Valid, or does nothing if this is an Invalid.
forEach(Consumer<? super T>) - Method in interface io.vavr.Value
Performs an action on each element.
forEachWithIndex(ObjIntConsumer<? super T>) - Method in interface io.vavr.collection.Traversable
Performs the given action on each element of this Traversable along with its index.
from(int) - Static method in interface io.vavr.collection.Iterator
Returns an infinite Iterator of int values starting from value.
from(int) - Static method in interface io.vavr.collection.Stream
Returns an infinitely long Stream of int values starting from from.
from(int, int) - Static method in interface io.vavr.collection.Iterator
Returns an infinite Iterator of int values starting from value and advancing by the specified step.
from(int, int) - Static method in interface io.vavr.collection.Stream
Returns an infinite long Stream of int values starting from value and spaced by step.
from(long) - Static method in interface io.vavr.collection.Iterator
Returns an infinite Iterator of long values starting from value.
from(long) - Static method in interface io.vavr.collection.Stream
Returns an infinitely long Stream of long values starting from from.
from(long, long) - Static method in interface io.vavr.collection.Iterator
Returns an infinite Iterator of long values starting from value and advancing by the specified step.
from(long, long) - Static method in interface io.vavr.collection.Stream
Returns an infinite long Stream of long values starting from value and spaced by step.
fromCompletableFuture(CompletableFuture<T>) - Static method in interface io.vavr.concurrent.Future
Creates a Future that wraps the given CompletableFuture, using the Future.DEFAULT_EXECUTOR for executing callbacks.
fromCompletableFuture(Executor, CompletableFuture<T>) - Static method in interface io.vavr.concurrent.Future
Creates a Future that wraps the given CompletableFuture, executing callbacks using the specified Executor.
fromEither(Either<E, T>) - Static method in interface io.vavr.control.Validation
Creates a Validation of an Either.
fromEntry(Map.Entry<? extends T1, ? extends T2>) - Static method in interface io.vavr.Tuple
Creates a Tuple2 from a Map.Entry.
fromJavaFuture(Executor, Future<T>) - Static method in interface io.vavr.concurrent.Future
Creates a Future that wraps the given Future, executing callbacks using the specified Executor.
fromJavaFuture(Future<T>) - Static method in interface io.vavr.concurrent.Future
Creates a Future that wraps the given Future, executing callbacks on the Future.DEFAULT_EXECUTOR.
fromTry(Try<? extends T>) - Static method in interface io.vavr.concurrent.Future
Creates a Future from a Try, using the Future.DEFAULT_EXECUTOR.
fromTry(Try<? extends T>) - Static method in interface io.vavr.concurrent.Promise
Creates a Promise from the given Try, using the Future.DEFAULT_EXECUTOR for asynchronous operations.
fromTry(Try<? extends T>) - Static method in interface io.vavr.control.Validation
Creates a Validation of an Try.
fromTry(Executor, Try<? extends T>) - Static method in interface io.vavr.concurrent.Future
Creates a Future from a Try, executing callbacks using the specified Executor.
fromTry(Executor, Try<? extends T>) - Static method in interface io.vavr.concurrent.Promise
Creates a Promise from the given Try, using the specified Executor for asynchronous operations.
Function(Function0<R>) - Static method in class io.vavr.API
Function(Function1<T1, R>) - Static method in class io.vavr.API
Function(Function2<T1, T2, R>) - Static method in class io.vavr.API
Function(Function3<T1, T2, T3, R>) - Static method in class io.vavr.API
Function(Function4<T1, T2, T3, T4, R>) - Static method in class io.vavr.API
Function(Function5<T1, T2, T3, T4, T5, R>) - Static method in class io.vavr.API
Function(Function6<T1, T2, T3, T4, T5, T6, R>) - Static method in class io.vavr.API
Function(Function7<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in class io.vavr.API
Function(Function8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in class io.vavr.API
Function0<R> - Interface in io.vavr
Represents a function with no arguments.
Function1<T1,R> - Interface in io.vavr
Represents a function with one argument.
Function2<T1,T2,R> - Interface in io.vavr
Represents a function with two arguments.
Function3<T1,T2,T3,R> - Interface in io.vavr
Represents a function with three arguments.
Function4<T1,T2,T3,T4,R> - Interface in io.vavr
Represents a function with 4 arguments.
Function5<T1,T2,T3,T4,T5,R> - Interface in io.vavr
Represents a function with 5 arguments.
Function6<T1,T2,T3,T4,T5,T6,R> - Interface in io.vavr
Represents a function with 6 arguments.
Function7<T1,T2,T3,T4,T5,T6,T7,R> - Interface in io.vavr
Represents a function with 7 arguments.
Function8<T1,T2,T3,T4,T5,T6,T7,T8,R> - Interface in io.vavr
Represents a function with 8 arguments.
future() - Method in interface io.vavr.concurrent.Promise
Returns the underlying Future associated with this Promise.
Future<T> - Interface in io.vavr.concurrent
Represents the result of an asynchronous computation that becomes available at some point in the future.
Future(CheckedFunction0<? extends T>) - Static method in class io.vavr.API
Future(Executor, CheckedFunction0<? extends T>) - Static method in class io.vavr.API
Future(Executor, T) - Static method in class io.vavr.API
Future(T) - Static method in class io.vavr.API

G

get() - Method in interface io.vavr.collection.Iterator
 
get() - Method in interface io.vavr.collection.Traversable
Returns the first element of this Traversable in iteration order.
get() - Method in interface io.vavr.concurrent.Future
Returns the value of this Future if it completed successfully, or throws the underlying exception if it completed with a failure.
get() - Method in interface io.vavr.control.Either
Returns the right value if this is a Right; otherwise throws.
get() - Method in class io.vavr.control.Either.Left
 
get() - Method in class io.vavr.control.Either.LeftProjection
Deprecated.
Gets the Left value or throws.
get() - Method in class io.vavr.control.Either.Right
 
get() - Method in class io.vavr.control.Either.RightProjection
Deprecated.
Gets the Right value or throws.
get() - Method in interface io.vavr.control.Option
Returns the value contained in this Some, or throws if this is None.
get() - Method in class io.vavr.control.Option.None
 
get() - Method in class io.vavr.control.Option.Some
 
get() - Method in class io.vavr.control.Try.Failure
 
get() - Method in interface io.vavr.control.Try
Returns the value of this Try if it is a Try.Success, or throws the underlying exception if it is a Try.Failure.
get() - Method in class io.vavr.control.Try.Success
 
get() - Method in interface io.vavr.control.Validation
Gets the value of this Validation if is a Valid or throws if this is an Invalid.
get() - Method in class io.vavr.control.Validation.Invalid
 
get() - Method in class io.vavr.control.Validation.Valid
 
get() - Method in interface io.vavr.Function0
Implementation of Supplier.get(), just calls Function0.apply().
get() - Method in class io.vavr.Lazy
Evaluates this lazy value on the first call and caches the result.
get() - Method in interface io.vavr.Value
Gets the underlying value or throws if no value is present.
get(int) - Method in class io.vavr.collection.Array
 
get(int) - Method in class io.vavr.collection.CharSeq
 
get(int) - Method in interface io.vavr.collection.List
 
get(int) - Method in class io.vavr.collection.Queue
 
get(int) - Method in interface io.vavr.collection.Seq
Returns the element at the specified index.
get(int) - Method in interface io.vavr.collection.Stream
 
get(int) - Method in class io.vavr.collection.Vector
 
get(K) - Method in class io.vavr.collection.HashMultimap
 
get(K) - Method in class io.vavr.collection.LinkedHashMultimap
 
get(K) - Method in class io.vavr.collection.TreeMultimap
 
get(K) - Method in class io.vavr.collection.HashMap
 
get(K) - Method in class io.vavr.collection.LinkedHashMap
 
get(K) - Method in interface io.vavr.collection.Map
Returns the Some of value to which the specified key is mapped, or None if this map contains no mapping for the key.
get(K) - Method in interface io.vavr.collection.Multimap
Returns the Some of value to which the specified key is mapped, or None if this multimap contains no mapping for the key.
get(K) - Method in class io.vavr.collection.TreeMap
 
getBytes() - Method in class io.vavr.collection.CharSeq
Encodes this CharSeq into a sequence of bytes using the platform's default charset, storing the result into a new byte array.
getBytes(String) - Method in class io.vavr.collection.CharSeq
Encodes this CharSeq into a sequence of bytes using the named charset, storing the result into a new byte array.
getBytes(Charset) - Method in class io.vavr.collection.CharSeq
Encodes this CharSeq into a sequence of bytes using the given charset, storing the result into a new byte array.
getCause() - Method in interface io.vavr.concurrent.Future
Returns the underlying exception.
getCause() - Method in class io.vavr.control.Try.Failure
 
getCause() - Method in interface io.vavr.control.Try
Returns the cause of failure if this Try is a Try.Failure.
getCause() - Method in class io.vavr.control.Try.Success
 
getChars(int, int, char[], int) - Method in class io.vavr.collection.CharSeq
Copies characters from this string into the destination character array.
getChildren() - Method in class io.vavr.collection.Tree.Empty
 
getChildren() - Method in interface io.vavr.collection.Tree
Returns the children of this tree.
getChildren() - Method in class io.vavr.collection.Tree.Node
 
getContainerType() - Method in class io.vavr.collection.HashMultimap
 
getContainerType() - Method in class io.vavr.collection.LinkedHashMultimap
 
getContainerType() - Method in class io.vavr.collection.TreeMultimap
 
getContainerType() - Method in interface io.vavr.collection.Multimap
Returns the type of the Traversable value container of this MultiMap.
getError() - Method in interface io.vavr.control.Validation
Gets the error of this Validation if it is an Invalid or throws if this is a Valid.
getError() - Method in class io.vavr.control.Validation.Invalid
 
getError() - Method in class io.vavr.control.Validation.Valid
 
getIfDefined() - Static method in interface io.vavr.PartialFunction
Creates a partial function that maps a given Value to its underlying value.
getLeft() - Method in interface io.vavr.control.Either
Returns the left value of this Either.
getLeft() - Method in class io.vavr.control.Either.Left
 
getLeft() - Method in class io.vavr.control.Either.Right
 
getObject() - Method in exception class io.vavr.MatchError
Returns the object which could not be matched.
getOrElse(Supplier<? extends T>) - Method in interface io.vavr.control.Option
Returns the value contained in this Some, or the value supplied by supplier if this is None.
getOrElse(Supplier<? extends T>) - Method in interface io.vavr.Value
Returns the underlying value if present, otherwise other.
getOrElse(K, Traversable<? extends V>) - Method in class io.vavr.collection.HashMultimap
 
getOrElse(K, Traversable<? extends V>) - Method in class io.vavr.collection.LinkedHashMultimap
 
getOrElse(K, Traversable<? extends V>) - Method in class io.vavr.collection.TreeMultimap
 
getOrElse(K, Traversable<? extends V>) - Method in interface io.vavr.collection.Multimap
Returns the value associated with a key, or a default value if the key is not contained in the map
getOrElse(K, V) - Method in class io.vavr.collection.HashMap
 
getOrElse(K, V) - Method in class io.vavr.collection.LinkedHashMap
 
getOrElse(K, V) - Method in interface io.vavr.collection.Map
Returns the value associated with a key, or a default value if the key is not contained in the map.
getOrElse(K, V) - Method in class io.vavr.collection.TreeMap
 
getOrElse(L) - Method in class io.vavr.control.Either.LeftProjection
Deprecated.
Gets the Left value or an alternate value, if the projected Either is a Right.
getOrElse(R) - Method in class io.vavr.control.Either.RightProjection
Deprecated.
Gets the Right value or an alternate value, if the projected Either is a Left.
getOrElse(T) - Method in interface io.vavr.control.Option
Returns the value contained in this Some, or the provided other value if this is None.
getOrElse(T) - Method in interface io.vavr.Value
Returns the underlying value if present, otherwise other.
getOrElseGet(Function<? super E, ? extends T>) - Method in interface io.vavr.control.Validation
Gets the value if it is a Valid or an value calculated from the error.
getOrElseGet(Function<? super Throwable, ? extends T>) - Method in interface io.vavr.control.Try
Returns the value of this Success, or applies the given function to the cause if this is a Try.Failure.
getOrElseGet(Function<? super L, ? extends R>) - Method in interface io.vavr.control.Either
Returns the right value of this Either, or an alternative value if this is a Either.Left.
getOrElseGet(Function<? super L, ? extends R>) - Method in class io.vavr.control.Either.RightProjection
Deprecated.
Gets the Right value or an alternate value, if the projected Either is a Left.
getOrElseGet(Function<? super R, ? extends L>) - Method in class io.vavr.control.Either.LeftProjection
Deprecated.
Gets the Left value or an alternate value, if the projected Either is a Right.
getOrElseThrow(Function<? super Throwable, X>) - Method in interface io.vavr.control.Try
Returns the value of this Try.Success, or throws a provided exception if this is a Try.Failure.
getOrElseThrow(Function<? super L, X>) - Method in interface io.vavr.control.Either
Returns the right value of this Either, or throws an exception if it is a Either.Left.
getOrElseThrow(Function<? super L, X>) - Method in class io.vavr.control.Either.RightProjection
Deprecated.
Gets the Right value or throws, if the projected Either is a Left.
getOrElseThrow(Function<? super R, X>) - Method in class io.vavr.control.Either.LeftProjection
Deprecated.
Gets the Left value or throws, if the projected Either is a Right.
getOrElseThrow(Supplier<X>) - Method in interface io.vavr.control.Option
Returns the value contained in this Some, or throws an exception provided by exceptionSupplier if this is None.
getOrElseThrow(Supplier<X>) - Method in interface io.vavr.Value
Returns the underlying value if present, otherwise throws supplier.get().
getOrElseTry(CheckedFunction0<? extends T>) - Method in interface io.vavr.Value
Returns the underlying value if present, otherwise returns the result of Try.of(supplier).get().
getOrNull() - Method in interface io.vavr.Value
Returns the underlying value if present, otherwise null.
getValue() - Method in class io.vavr.collection.Tree.Empty
 
getValue() - Method in interface io.vavr.collection.Tree
Gets the value of this tree.
getValue() - Method in class io.vavr.collection.Tree.Node
 
getValue() - Method in interface io.vavr.concurrent.Future
Returns the value of this Future.
getValue() - Method in exception class io.vavr.control.Either.Failure
Returns the wrapped value.
groupBy(Function<? super Tuple2<K, V>, ? extends C>) - Method in class io.vavr.collection.HashMultimap
 
groupBy(Function<? super Tuple2<K, V>, ? extends C>) - Method in class io.vavr.collection.LinkedHashMultimap
 
groupBy(Function<? super Tuple2<K, V>, ? extends C>) - Method in class io.vavr.collection.TreeMultimap
 
groupBy(Function<? super Tuple2<K, V>, ? extends C>) - Method in class io.vavr.collection.HashMap
 
groupBy(Function<? super Tuple2<K, V>, ? extends C>) - Method in class io.vavr.collection.LinkedHashMap
 
groupBy(Function<? super Tuple2<K, V>, ? extends C>) - Method in interface io.vavr.collection.Map
 
groupBy(Function<? super Tuple2<K, V>, ? extends C>) - Method in interface io.vavr.collection.Multimap
 
groupBy(Function<? super Tuple2<K, V>, ? extends C>) - Method in interface io.vavr.collection.SortedMap
 
groupBy(Function<? super Tuple2<K, V>, ? extends C>) - Method in interface io.vavr.collection.SortedMultimap
 
groupBy(Function<? super Tuple2<K, V>, ? extends C>) - Method in class io.vavr.collection.TreeMap
 
groupBy(Function<? super Character, ? extends C>) - Method in class io.vavr.collection.CharSeq
 
groupBy(Function<? super T, ? extends C>) - Method in class io.vavr.collection.Array
 
groupBy(Function<? super T, ? extends C>) - Method in interface io.vavr.collection.BitSet
 
groupBy(Function<? super T, ? extends C>) - Method in class io.vavr.collection.HashSet
 
groupBy(Function<? super T, ? extends C>) - Method in interface io.vavr.collection.IndexedSeq
 
groupBy(Function<? super T, ? extends C>) - Method in interface io.vavr.collection.Iterator
 
groupBy(Function<? super T, ? extends C>) - Method in interface io.vavr.collection.LinearSeq
 
groupBy(Function<? super T, ? extends C>) - Method in class io.vavr.collection.LinkedHashSet
 
groupBy(Function<? super T, ? extends C>) - Method in interface io.vavr.collection.List
 
groupBy(Function<? super T, ? extends C>) - Method in class io.vavr.collection.PriorityQueue
 
groupBy(Function<? super T, ? extends C>) - Method in class io.vavr.collection.Queue
 
groupBy(Function<? super T, ? extends C>) - Method in interface io.vavr.collection.Seq
 
groupBy(Function<? super T, ? extends C>) - Method in interface io.vavr.collection.Set
 
groupBy(Function<? super T, ? extends C>) - Method in interface io.vavr.collection.SortedSet
 
groupBy(Function<? super T, ? extends C>) - Method in interface io.vavr.collection.Stream
 
groupBy(Function<? super T, ? extends C>) - Method in interface io.vavr.collection.Traversable
Groups elements of this Traversable based on a classifier function.
groupBy(Function<? super T, ? extends C>) - Method in interface io.vavr.collection.Tree
 
groupBy(Function<? super T, ? extends C>) - Method in class io.vavr.collection.TreeSet
 
groupBy(Function<? super T, ? extends C>) - Method in class io.vavr.collection.Vector
 
grouped(int) - Method in class io.vavr.collection.HashMultimap
 
grouped(int) - Method in class io.vavr.collection.LinkedHashMultimap
 
grouped(int) - Method in class io.vavr.collection.TreeMultimap
 
grouped(int) - Method in class io.vavr.collection.Array
 
grouped(int) - Method in interface io.vavr.collection.BitSet
 
grouped(int) - Method in class io.vavr.collection.CharSeq
 
grouped(int) - Method in class io.vavr.collection.HashMap
 
grouped(int) - Method in class io.vavr.collection.HashSet
 
grouped(int) - Method in interface io.vavr.collection.IndexedSeq
 
grouped(int) - Method in interface io.vavr.collection.Iterator
 
grouped(int) - Method in interface io.vavr.collection.LinearSeq
 
grouped(int) - Method in class io.vavr.collection.LinkedHashMap
 
grouped(int) - Method in class io.vavr.collection.LinkedHashSet
 
grouped(int) - Method in interface io.vavr.collection.List
 
grouped(int) - Method in interface io.vavr.collection.Map
 
grouped(int) - Method in interface io.vavr.collection.Multimap
 
grouped(int) - Method in class io.vavr.collection.PriorityQueue
 
grouped(int) - Method in class io.vavr.collection.Queue
 
grouped(int) - Method in interface io.vavr.collection.Seq
 
grouped(int) - Method in interface io.vavr.collection.Set
 
grouped(int) - Method in interface io.vavr.collection.SortedMap
 
grouped(int) - Method in interface io.vavr.collection.SortedMultimap
 
grouped(int) - Method in interface io.vavr.collection.SortedSet
 
grouped(int) - Method in interface io.vavr.collection.Stream
 
grouped(int) - Method in interface io.vavr.collection.Traversable
Splits this Traversable into consecutive blocks of the given size.
grouped(int) - Method in interface io.vavr.collection.Tree
 
grouped(int) - Method in class io.vavr.collection.TreeMap
 
grouped(int) - Method in class io.vavr.collection.TreeSet
 
grouped(int) - Method in class io.vavr.collection.Vector
 

H

hasDefiniteSize() - Method in class io.vavr.collection.Array
 
hasDefiniteSize() - Method in interface io.vavr.collection.BitSet
 
hasDefiniteSize() - Method in class io.vavr.collection.CharSeq
 
hasDefiniteSize() - Method in class io.vavr.collection.HashSet
 
hasDefiniteSize() - Method in interface io.vavr.collection.Iterator
 
hasDefiniteSize() - Method in class io.vavr.collection.LinkedHashSet
 
hasDefiniteSize() - Method in interface io.vavr.collection.List
 
hasDefiniteSize() - Method in interface io.vavr.collection.Map
 
hasDefiniteSize() - Method in interface io.vavr.collection.Multimap
 
hasDefiniteSize() - Method in class io.vavr.collection.PriorityQueue
Checks if this PriorityQueue is known to have a finite size.
hasDefiniteSize() - Method in class io.vavr.collection.Queue
 
hasDefiniteSize() - Method in interface io.vavr.collection.Stream
 
hasDefiniteSize() - Method in interface io.vavr.collection.Traversable
Indicates whether this Traversable has a known finite size.
hasDefiniteSize() - Method in interface io.vavr.collection.Tree
 
hasDefiniteSize() - Method in class io.vavr.collection.TreeSet
 
hasDefiniteSize() - Method in class io.vavr.collection.Vector
 
hash(boolean) - Static method in interface io.vavr.control.HashCodes
Deprecated.
Returns the hashcode of the given value.
hash(boolean, Object) - Static method in interface io.vavr.control.HashCodes
Deprecated.
Return the order-dependent hash of the two given values.
hash(byte) - Static method in interface io.vavr.control.HashCodes
Deprecated.
Returns the hashcode of the given value.
hash(byte, Object) - Static method in interface io.vavr.control.HashCodes
Deprecated.
Return the order-dependent hash of the two given values.
hash(char) - Static method in interface io.vavr.control.HashCodes
Deprecated.
Returns the hashcode of the given value.
hash(char, Object) - Static method in interface io.vavr.control.HashCodes
Deprecated.
Return the order-dependent hash of the two given values.
hash(double) - Static method in interface io.vavr.control.HashCodes
Deprecated.
Returns the hashcode of the given value.
hash(double, Object) - Static method in interface io.vavr.control.HashCodes
Deprecated.
Return the order-dependent hash of the two given values.
hash(float) - Static method in interface io.vavr.control.HashCodes
Deprecated.
Returns the hashcode of the given value.
hash(float, Object) - Static method in interface io.vavr.control.HashCodes
Deprecated.
Return the order-dependent hash of the two given values.
hash(int) - Static method in interface io.vavr.control.HashCodes
Deprecated.
Returns the hashcode of the given value.
hash(int, int) - Static method in interface io.vavr.control.HashCodes
Deprecated.
Return the order-dependent hash of the two given integers.
hash(int, Object) - Static method in interface io.vavr.control.HashCodes
Deprecated.
Return the order-dependent hash of the two given values.
hash(long) - Static method in interface io.vavr.control.HashCodes
Deprecated.
Returns the hashcode of the given value.
hash(long, Object) - Static method in interface io.vavr.control.HashCodes
Deprecated.
Return the order-dependent hash of the two given values.
hash(short) - Static method in interface io.vavr.control.HashCodes
Deprecated.
Returns the hashcode of the given value.
hash(short, Object) - Static method in interface io.vavr.control.HashCodes
Deprecated.
Return the order-dependent hash of the two given values.
hash(Object) - Static method in interface io.vavr.control.HashCodes
Deprecated.
Returns the hashcode of the given value.
hash(Object) - Static method in interface io.vavr.Tuple
Return the order-dependent hash of the one given value.
hash(Object, Object) - Static method in interface io.vavr.control.HashCodes
Deprecated.
Return the order-dependent hash of the two given values.
hash(Object, Object) - Static method in interface io.vavr.Tuple
Return the order-dependent hash of the two given values.
hash(Object, Object, Object) - Static method in interface io.vavr.control.HashCodes
Deprecated.
Return the order-dependent hash of the three given values.
hash(Object, Object, Object) - Static method in interface io.vavr.Tuple
Return the order-dependent hash of the three given values.
hash(Object, Object, Object, Object) - Static method in interface io.vavr.control.HashCodes
Deprecated.
Return the order-dependent hash of the two given values.
hash(Object, Object, Object, Object) - Static method in interface io.vavr.Tuple
Return the order-dependent hash of the 4 given values.
hash(Object, Object, Object, Object, Object) - Static method in interface io.vavr.control.HashCodes
Deprecated.
Return the order-dependent hash of the two given values.
hash(Object, Object, Object, Object, Object) - Static method in interface io.vavr.Tuple
Return the order-dependent hash of the 5 given values.
hash(Object, Object, Object, Object, Object, Object) - Static method in interface io.vavr.control.HashCodes
Deprecated.
Return the order-dependent hash of the two given values.
hash(Object, Object, Object, Object, Object, Object) - Static method in interface io.vavr.Tuple
Return the order-dependent hash of the 6 given values.
hash(Object, Object, Object, Object, Object, Object, Object) - Static method in interface io.vavr.control.HashCodes
Deprecated.
Return the order-dependent hash of the two given values.
hash(Object, Object, Object, Object, Object, Object, Object) - Static method in interface io.vavr.Tuple
Return the order-dependent hash of the 7 given values.
hash(Object, Object, Object, Object, Object, Object, Object, Object) - Static method in interface io.vavr.control.HashCodes
Deprecated.
Return the order-dependent hash of the two given values.
hash(Object, Object, Object, Object, Object, Object, Object, Object) - Static method in interface io.vavr.Tuple
Return the order-dependent hash of the 8 given values.
hashCode() - Method in class io.vavr.collection.HashMultimap
 
hashCode() - Method in class io.vavr.collection.LinkedHashMultimap
 
hashCode() - Method in class io.vavr.collection.TreeMultimap
 
hashCode() - Method in class io.vavr.collection.Array
 
hashCode() - Method in class io.vavr.collection.CharSeq
 
hashCode() - Method in class io.vavr.collection.HashMap
 
hashCode() - Method in class io.vavr.collection.HashSet
 
hashCode() - Method in class io.vavr.collection.LinkedHashMap
 
hashCode() - Method in class io.vavr.collection.LinkedHashSet
 
hashCode() - Method in class io.vavr.collection.List.Cons
 
hashCode() - Method in class io.vavr.collection.List.Nil
 
hashCode() - Method in class io.vavr.collection.PriorityQueue
 
hashCode() - Method in class io.vavr.collection.Queue
 
hashCode() - Method in class io.vavr.collection.Stream.Cons
 
hashCode() - Method in class io.vavr.collection.Stream.Empty
 
hashCode() - Method in interface io.vavr.collection.Traversable
Returns the hash code of this collection.
hashCode() - Method in class io.vavr.collection.Tree.Empty
 
hashCode() - Method in interface io.vavr.collection.Tree
 
hashCode() - Method in class io.vavr.collection.Tree.Node
 
hashCode() - Method in class io.vavr.collection.TreeMap
 
hashCode() - Method in class io.vavr.collection.TreeSet
 
hashCode() - Method in class io.vavr.collection.Vector
 
hashCode() - Method in interface io.vavr.control.Either
 
hashCode() - Method in class io.vavr.control.Either.Left
 
hashCode() - Method in class io.vavr.control.Either.LeftProjection
Deprecated.
 
hashCode() - Method in class io.vavr.control.Either.Right
 
hashCode() - Method in class io.vavr.control.Either.RightProjection
Deprecated.
 
hashCode() - Method in interface io.vavr.control.Option
 
hashCode() - Method in class io.vavr.control.Option.None
 
hashCode() - Method in class io.vavr.control.Option.Some
 
hashCode() - Method in class io.vavr.control.Try.Failure
 
hashCode() - Method in interface io.vavr.control.Try
 
hashCode() - Method in class io.vavr.control.Try.Success
 
hashCode() - Method in interface io.vavr.control.Validation
 
hashCode() - Method in class io.vavr.control.Validation.Invalid
 
hashCode() - Method in class io.vavr.control.Validation.Valid
 
hashCode() - Method in class io.vavr.Lazy
 
hashCode() - Method in class io.vavr.Tuple0
 
hashCode() - Method in class io.vavr.Tuple1
 
hashCode() - Method in class io.vavr.Tuple2
 
hashCode() - Method in class io.vavr.Tuple3
 
hashCode() - Method in class io.vavr.Tuple4
 
hashCode() - Method in class io.vavr.Tuple5
 
hashCode() - Method in class io.vavr.Tuple6
 
hashCode() - Method in class io.vavr.Tuple7
 
hashCode() - Method in class io.vavr.Tuple8
 
hashCode() - Method in interface io.vavr.Value
Clarifies that values have a proper hashCode() method implemented.
HashCodes - Interface in io.vavr.control
Deprecated.
Will be removed from public API
HashMap<K,V> - Class in io.vavr.collection
An immutable HashMap implementation based on a Hash array mapped trie (HAMT).
HashMultimap<K,V> - Class in io.vavr.collection
A HashMap-based implementation of Multimap
HashMultimap.Builder<V> - Class in io.vavr.collection
Builder for creating HashMultimap instances with different container types.
HashSet<T> - Class in io.vavr.collection
An immutable HashSet implementation.
head() - Method in class io.vavr.collection.HashMultimap
 
head() - Method in class io.vavr.collection.LinkedHashMultimap
 
head() - Method in class io.vavr.collection.TreeMultimap
 
head() - Method in class io.vavr.collection.Array
 
head() - Method in class io.vavr.collection.CharSeq
 
head() - Method in class io.vavr.collection.HashMap
 
head() - Method in class io.vavr.collection.HashSet
 
head() - Method in interface io.vavr.collection.Iterator
 
head() - Method in class io.vavr.collection.LinkedHashMap
 
head() - Method in class io.vavr.collection.LinkedHashSet
 
head() - Method in class io.vavr.collection.List.Cons
 
head() - Method in class io.vavr.collection.List.Nil
 
head() - Method in class io.vavr.collection.PriorityQueue
Returns the first element of a non-empty PriorityQueue.
head() - Method in class io.vavr.collection.Queue
 
head() - Method in class io.vavr.collection.Stream.Cons
 
head() - Method in class io.vavr.collection.Stream.Empty
 
head() - Method in interface io.vavr.collection.Traversable
Returns the first element of this non-empty Traversable.
head() - Method in interface io.vavr.collection.Tree
 
head() - Method in class io.vavr.collection.TreeMap
 
head() - Method in class io.vavr.collection.TreeSet
 
head() - Method in class io.vavr.collection.Vector
 
headOption() - Method in class io.vavr.collection.HashSet
 
headOption() - Method in class io.vavr.collection.LinkedHashSet
 
headOption() - Method in interface io.vavr.collection.Traversable
Returns the first element of this Traversable as an Option.
headOption() - Method in class io.vavr.collection.TreeSet
 

I

identity() - Static method in interface io.vavr.CheckedFunction1
Returns the identity CheckedFunction1, i.e. the function that returns its input.
identity() - Static method in interface io.vavr.Function1
Returns the identity Function1, i.e. the function that returns its input.
IN_ORDER - Enum constant in enum class io.vavr.collection.Tree.Order
7 4 2 5 1 8 6 9 3
IndexedSeq<T> - Interface in io.vavr.collection
Represents an immutable, indexed sequence of elements.
IndexedSeq() - Static method in class io.vavr.API
Alias for Vector.empty()
IndexedSeq(T) - Static method in class io.vavr.API
IndexedSeq(T...) - Static method in class io.vavr.API
indexOf(int) - Method in class io.vavr.collection.CharSeq
Returns the index within this string of the first occurrence of the specified character.
indexOf(int, int) - Method in class io.vavr.collection.CharSeq
Returns the index within this string of the first occurrence of the specified character, starting the search at the specified index.
indexOf(CharSeq) - Method in class io.vavr.collection.CharSeq
Returns the index within this string of the first occurrence of the specified substring.
indexOf(CharSeq, int) - Method in class io.vavr.collection.CharSeq
Returns the index within this string of the first occurrence of the specified substring, starting at the specified index.
indexOf(Character, int) - Method in class io.vavr.collection.CharSeq
 
indexOf(T) - Method in interface io.vavr.collection.Seq
Returns the index of the first occurrence of the given element, or -1 if this sequence does not contain the element.
indexOf(T, int) - Method in class io.vavr.collection.Array
 
indexOf(T, int) - Method in interface io.vavr.collection.List
 
indexOf(T, int) - Method in class io.vavr.collection.Queue
 
indexOf(T, int) - Method in interface io.vavr.collection.Seq
Returns the index of the first occurrence of the given element, starting at the specified index, or -1 if this sequence does not contain the element.
indexOf(T, int) - Method in interface io.vavr.collection.Stream
 
indexOf(T, int) - Method in class io.vavr.collection.Vector
 
indexOfOption(CharSeq) - Method in class io.vavr.collection.CharSeq
Returns the index of the first occurrence of the given element as an Option.
indexOfOption(CharSeq, int) - Method in class io.vavr.collection.CharSeq
Returns the index of the first occurrence of the given element as an Option, starting the search at the specified index.
indexOfOption(T) - Method in interface io.vavr.collection.Seq
Returns the index of the first occurrence of the given element as an Option.
indexOfOption(T, int) - Method in interface io.vavr.collection.Seq
Returns the index of the first occurrence of the given element at or after the specified start index, as an Option.
indexOfSlice(Iterable<? extends T>) - Method in interface io.vavr.collection.Seq
Returns the first index at which this sequence contains the given sequence as a contiguous slice, or -1 if no such slice exists.
indexOfSlice(Iterable<? extends T>, int) - Method in interface io.vavr.collection.IndexedSeq
 
indexOfSlice(Iterable<? extends T>, int) - Method in interface io.vavr.collection.LinearSeq
 
indexOfSlice(Iterable<? extends T>, int) - Method in interface io.vavr.collection.Seq
Returns the first index at or after the specified start index where this sequence contains the given sequence as a contiguous slice, or -1 if no such slice exists.
indexOfSliceOption(Iterable<? extends T>) - Method in interface io.vavr.collection.Seq
Returns the first index at which this sequence contains the given sequence as a contiguous slice, wrapped in an Option.
indexOfSliceOption(Iterable<? extends T>, int) - Method in interface io.vavr.collection.Seq
Returns the first index at or after the specified start index where this sequence contains the given sequence as a contiguous slice, wrapped in an Option.
indexWhere(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
Returns the index of the first element in this sequence that satisfies the given predicate, or -1 if no such element exists.
indexWhere(Predicate<? super T>, int) - Method in interface io.vavr.collection.IndexedSeq
 
indexWhere(Predicate<? super T>, int) - Method in interface io.vavr.collection.LinearSeq
 
indexWhere(Predicate<? super T>, int) - Method in interface io.vavr.collection.Seq
Returns the index of the first element at or after the specified start index that satisfies the given predicate, or -1 if no such element exists.
indexWhereOption(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
Returns the index of the first element satisfying the given predicate as an Option.
indexWhereOption(Predicate<? super T>, int) - Method in interface io.vavr.collection.Seq
Returns the index of the first element at or after the specified start index that satisfies the given predicate as an Option.
init() - Method in class io.vavr.collection.HashMultimap
 
init() - Method in class io.vavr.collection.LinkedHashMultimap
 
init() - Method in class io.vavr.collection.TreeMultimap
 
init() - Method in class io.vavr.collection.Array
 
init() - Method in interface io.vavr.collection.BitSet
 
init() - Method in class io.vavr.collection.CharSeq
 
init() - Method in class io.vavr.collection.HashMap
 
init() - Method in class io.vavr.collection.HashSet
 
init() - Method in interface io.vavr.collection.IndexedSeq
 
init() - Method in interface io.vavr.collection.Iterator
 
init() - Method in interface io.vavr.collection.LinearSeq
 
init() - Method in class io.vavr.collection.LinkedHashMap
 
init() - Method in class io.vavr.collection.LinkedHashSet
 
init() - Method in interface io.vavr.collection.List
 
init() - Method in interface io.vavr.collection.Map
 
init() - Method in interface io.vavr.collection.Multimap
 
init() - Method in class io.vavr.collection.PriorityQueue
Dual of PriorityQueue.tail(), returning all elements except the last.
init() - Method in class io.vavr.collection.Queue
 
init() - Method in interface io.vavr.collection.Seq
 
init() - Method in interface io.vavr.collection.Set
 
init() - Method in interface io.vavr.collection.SortedMap
 
init() - Method in interface io.vavr.collection.SortedMultimap
 
init() - Method in interface io.vavr.collection.SortedSet
 
init() - Method in interface io.vavr.collection.Stream
 
init() - Method in interface io.vavr.collection.Traversable
Returns all elements of this Traversable except the last one.
init() - Method in interface io.vavr.collection.Tree
 
init() - Method in class io.vavr.collection.TreeMap
 
init() - Method in class io.vavr.collection.TreeSet
 
init() - Method in class io.vavr.collection.Vector
 
initOption() - Method in class io.vavr.collection.HashMultimap
 
initOption() - Method in class io.vavr.collection.LinkedHashMultimap
 
initOption() - Method in class io.vavr.collection.TreeMultimap
 
initOption() - Method in class io.vavr.collection.PriorityQueue
Dual of Traversable.tailOption(), returning all elements except the last as Option.
initOption() - Method in class io.vavr.collection.Queue
Dual of Traversable.tailOption(), returning all elements except the last as Option.
initOption() - Method in class io.vavr.collection.Array
 
initOption() - Method in interface io.vavr.collection.BitSet
 
initOption() - Method in class io.vavr.collection.CharSeq
 
initOption() - Method in class io.vavr.collection.HashMap
 
initOption() - Method in class io.vavr.collection.HashSet
 
initOption() - Method in interface io.vavr.collection.IndexedSeq
 
initOption() - Method in interface io.vavr.collection.Iterator
 
initOption() - Method in interface io.vavr.collection.LinearSeq
 
initOption() - Method in class io.vavr.collection.LinkedHashMap
 
initOption() - Method in class io.vavr.collection.LinkedHashSet
 
initOption() - Method in interface io.vavr.collection.List
 
initOption() - Method in interface io.vavr.collection.Map
 
initOption() - Method in interface io.vavr.collection.Multimap
 
initOption() - Method in interface io.vavr.collection.Seq
 
initOption() - Method in interface io.vavr.collection.Set
 
initOption() - Method in interface io.vavr.collection.SortedMap
 
initOption() - Method in interface io.vavr.collection.SortedMultimap
 
initOption() - Method in interface io.vavr.collection.SortedSet
 
initOption() - Method in interface io.vavr.collection.Stream
 
initOption() - Method in interface io.vavr.collection.Traversable
Returns all elements of this Traversable except the last one, wrapped in an Option.
initOption() - Method in interface io.vavr.collection.Tree
 
initOption() - Method in class io.vavr.collection.TreeMap
 
initOption() - Method in class io.vavr.collection.TreeSet
 
initOption() - Method in class io.vavr.collection.Vector
 
insert(int, Character) - Method in class io.vavr.collection.CharSeq
 
insert(int, T) - Method in class io.vavr.collection.Array
 
insert(int, T) - Method in interface io.vavr.collection.IndexedSeq
 
insert(int, T) - Method in interface io.vavr.collection.LinearSeq
 
insert(int, T) - Method in interface io.vavr.collection.List
 
insert(int, T) - Method in class io.vavr.collection.Queue
 
insert(int, T) - Method in interface io.vavr.collection.Seq
Returns a new sequence with the given element inserted at the specified index.
insert(int, T) - Method in interface io.vavr.collection.Stream
 
insert(int, T) - Method in class io.vavr.collection.Vector
 
insertAll(int, Iterable<? extends Character>) - Method in class io.vavr.collection.CharSeq
 
insertAll(int, Iterable<? extends T>) - Method in class io.vavr.collection.Array
 
insertAll(int, Iterable<? extends T>) - Method in interface io.vavr.collection.IndexedSeq
 
insertAll(int, Iterable<? extends T>) - Method in interface io.vavr.collection.LinearSeq
 
insertAll(int, Iterable<? extends T>) - Method in interface io.vavr.collection.List
 
insertAll(int, Iterable<? extends T>) - Method in class io.vavr.collection.Queue
 
insertAll(int, Iterable<? extends T>) - Method in interface io.vavr.collection.Seq
Returns a new sequence with the given elements inserted at the specified index.
insertAll(int, Iterable<? extends T>) - Method in interface io.vavr.collection.Stream
 
insertAll(int, Iterable<? extends T>) - Method in class io.vavr.collection.Vector
 
instance() - Static method in class io.vavr.collection.List.Nil
Returns the singleton instance of the linked list.
instance() - Static method in class io.vavr.collection.Stream.Empty
Returns the singleton empty Stream instance.
instance() - Static method in class io.vavr.collection.Tree.Empty
Returns the singleton instance of the empty tree.
instance() - Static method in class io.vavr.Tuple0
Returns the singleton instance of Tuple0.
instanceOf(Class<? extends T>) - Static method in class io.vavr.Predicates
Returns a Predicate that tests whether an object is an instance of the specified type.
intersect(Set<? extends T>) - Method in interface io.vavr.collection.BitSet
 
intersect(Set<? extends T>) - Method in class io.vavr.collection.HashSet
 
intersect(Set<? extends T>) - Method in class io.vavr.collection.LinkedHashSet
 
intersect(Set<? extends T>) - Method in interface io.vavr.collection.Set
Returns a new set containing only the elements present in both this set and the given set.
intersect(Set<? extends T>) - Method in interface io.vavr.collection.SortedSet
 
intersect(Set<? extends T>) - Method in class io.vavr.collection.TreeSet
 
intersperse(Character) - Method in class io.vavr.collection.CharSeq
 
intersperse(T) - Method in class io.vavr.collection.Array
 
intersperse(T) - Method in interface io.vavr.collection.IndexedSeq
 
intersperse(T) - Method in interface io.vavr.collection.Iterator
Returns a new Iterator where the specified element is inserted between each element of this iterator.
intersperse(T) - Method in interface io.vavr.collection.LinearSeq
 
intersperse(T) - Method in interface io.vavr.collection.List
 
intersperse(T) - Method in class io.vavr.collection.Queue
 
intersperse(T) - Method in interface io.vavr.collection.Seq
Returns a new sequence where the given element is inserted between all elements of this sequence.
intersperse(T) - Method in interface io.vavr.collection.Stream
 
intersperse(T) - Method in class io.vavr.collection.Vector
 
invalid(E) - Static method in interface io.vavr.control.Validation
Creates an Validation.Invalid that contains the given error.
Invalid(E) - Static method in class io.vavr.API
io.vavr - package io.vavr
Beside API the io.vavr package contains core types like (Checked)Functions and Tuples.
io.vavr.collection - package io.vavr.collection
Purely functional collections based on Traversable.
io.vavr.concurrent - package io.vavr.concurrent
This package contains basic building blocks for creating fast, asynchronous, non-blocking parallel code.
io.vavr.control - package io.vavr.control
Control structures like the disjoint union type Either, the optional value type Option and Try for exception handling.
is(T) - Static method in class io.vavr.Predicates
Returns a Predicate that tests whether an object is equal to the specified value, using Objects.equals(Object, Object) for comparison.
isAsync() - Method in class io.vavr.collection.HashMultimap
 
isAsync() - Method in class io.vavr.collection.LinkedHashMultimap
 
isAsync() - Method in class io.vavr.collection.TreeMultimap
 
isAsync() - Method in class io.vavr.collection.Array
An Array is computed synchronously.
isAsync() - Method in interface io.vavr.collection.BitSet
An BitSet's value is computed synchronously.
isAsync() - Method in class io.vavr.collection.CharSeq
A CharSeq is computed synchronously.
isAsync() - Method in class io.vavr.collection.HashMap
A HashMap is computed synchronously.
isAsync() - Method in class io.vavr.collection.HashSet
A HashSet is computed synchronously.
isAsync() - Method in interface io.vavr.collection.Iterator
An Iterator is computed synchronously.
isAsync() - Method in class io.vavr.collection.LinkedHashMap
An LinkedHashMap's value is computed synchronously.
isAsync() - Method in class io.vavr.collection.LinkedHashSet
An LinkedHashSet's value is computed synchronously.
isAsync() - Method in interface io.vavr.collection.List
A List is computed synchronously.
isAsync() - Method in class io.vavr.collection.PriorityQueue
A PriorityQueue is computed synchronously.
isAsync() - Method in class io.vavr.collection.Queue
A Queue is computed synchronously.
isAsync() - Method in interface io.vavr.collection.Stream
A Stream is computed synchronously.
isAsync() - Method in interface io.vavr.collection.Tree
A Tree is computed synchronously.
isAsync() - Method in class io.vavr.collection.TreeMap
An TreeMap's value is computed synchronously.
isAsync() - Method in class io.vavr.collection.TreeSet
A TreeSet is computed synchronously.
isAsync() - Method in class io.vavr.collection.Vector
A Vector is computed synchronously.
isAsync() - Method in interface io.vavr.concurrent.Future
A Futures's value is computed asynchronously.
isAsync() - Method in interface io.vavr.control.Either
Indicates that a right-biased Either computes its value synchronously.
isAsync() - Method in class io.vavr.control.Either.LeftProjection
Deprecated.
A LeftProjection's value is computed synchronously.
isAsync() - Method in class io.vavr.control.Either.RightProjection
Deprecated.
A RightProjection's value is computed synchronously.
isAsync() - Method in interface io.vavr.control.Option
Indicates that an Option's value is computed synchronously.
isAsync() - Method in interface io.vavr.control.Try
Indicates whether this Try is computed asynchronously.
isAsync() - Method in interface io.vavr.control.Validation
A Validation's value is computed synchronously.
isAsync() - Method in class io.vavr.Lazy
Indicates that this Lazy value is computed synchronously.
isAsync() - Method in interface io.vavr.Value
Checks if this Value is asynchronously (short: async) computed.
isBranch() - Method in interface io.vavr.collection.Tree
Checks if this Tree is a branch.
isCancelled() - Method in interface io.vavr.concurrent.Future
Checks whether this Future was cancelled, i.e., its computation was interrupted before completion.
isCompleted() - Method in interface io.vavr.concurrent.Future
Checks whether this Future is completed, i.e., whether it has finished with a value, failed, or was cancelled.
isCompleted() - Method in interface io.vavr.concurrent.Promise
Checks whether this Promise has been completed, either successfully or with a failure.
isDefined() - Method in interface io.vavr.control.Option
Checks whether this Option contains a value.
isDefinedAt(Integer) - Method in interface io.vavr.collection.IndexedSeq
Deprecated.
isDefinedAt(Integer) - Method in interface io.vavr.collection.LinearSeq
Deprecated.
isDefinedAt(K) - Method in interface io.vavr.collection.Map
Deprecated.
isDefinedAt(K) - Method in interface io.vavr.collection.Multimap
Deprecated.
isDefinedAt(T) - Method in class io.vavr.API.Match.Case0
 
isDefinedAt(T) - Method in class io.vavr.API.Match.Case1
 
isDefinedAt(T) - Method in class io.vavr.API.Match.Case2
 
isDefinedAt(T) - Method in class io.vavr.API.Match.Case3
 
isDefinedAt(T) - Method in class io.vavr.API.Match.Case4
 
isDefinedAt(T) - Method in class io.vavr.API.Match.Case5
 
isDefinedAt(T) - Method in class io.vavr.API.Match.Case6
 
isDefinedAt(T) - Method in class io.vavr.API.Match.Case7
 
isDefinedAt(T) - Method in class io.vavr.API.Match.Case8
 
isDefinedAt(T) - Method in interface io.vavr.PartialFunction
Tests whether a value is contained in the function's domain.
isDistinct() - Method in interface io.vavr.collection.Map
 
isDistinct() - Method in interface io.vavr.collection.Multimap
 
isDistinct() - Method in interface io.vavr.collection.Set
 
isDistinct() - Method in interface io.vavr.collection.Traversable
Indicates whether this Traversable may contain only distinct elements.
isDistinct() - Method in interface io.vavr.collection.Tree
 
isEmpty() - Method in class io.vavr.collection.HashMultimap
 
isEmpty() - Method in class io.vavr.collection.LinkedHashMultimap
 
isEmpty() - Method in class io.vavr.collection.TreeMultimap
 
isEmpty() - Method in class io.vavr.collection.Array
 
isEmpty() - Method in class io.vavr.collection.CharSeq
 
isEmpty() - Method in class io.vavr.collection.HashMap
 
isEmpty() - Method in class io.vavr.collection.HashSet
 
isEmpty() - Method in interface io.vavr.collection.Iterator
 
isEmpty() - Method in class io.vavr.collection.LinkedHashMap
 
isEmpty() - Method in class io.vavr.collection.LinkedHashSet
 
isEmpty() - Method in class io.vavr.collection.List.Cons
 
isEmpty() - Method in interface io.vavr.collection.List
 
isEmpty() - Method in class io.vavr.collection.List.Nil
 
isEmpty() - Method in class io.vavr.collection.PriorityQueue
 
isEmpty() - Method in class io.vavr.collection.Queue
 
isEmpty() - Method in class io.vavr.collection.Stream.Cons
 
isEmpty() - Method in class io.vavr.collection.Stream.Empty
 
isEmpty() - Method in interface io.vavr.collection.Traversable
Checks if this Traversable contains no elements.
isEmpty() - Method in class io.vavr.collection.Tree.Empty
 
isEmpty() - Method in class io.vavr.collection.Tree.Node
 
isEmpty() - Method in class io.vavr.collection.TreeMap
 
isEmpty() - Method in class io.vavr.collection.TreeSet
 
isEmpty() - Method in class io.vavr.collection.Vector
 
isEmpty() - Method in interface io.vavr.concurrent.Future
Checks, if this future has a value.
isEmpty() - Method in interface io.vavr.control.Either
 
isEmpty() - Method in class io.vavr.control.Either.LeftProjection
Deprecated.
 
isEmpty() - Method in class io.vavr.control.Either.RightProjection
Deprecated.
 
isEmpty() - Method in interface io.vavr.control.Option
Checks whether this Option is empty.
isEmpty() - Method in class io.vavr.control.Option.None
 
isEmpty() - Method in class io.vavr.control.Option.Some
 
isEmpty() - Method in class io.vavr.control.Try.Failure
 
isEmpty() - Method in interface io.vavr.control.Try
Checks whether this Try contains no value, i.e., it is a Try.Failure.
isEmpty() - Method in class io.vavr.control.Try.Success
 
isEmpty() - Method in interface io.vavr.control.Validation
 
isEmpty() - Method in class io.vavr.Lazy
 
isEmpty() - Method in interface io.vavr.Value
Checks, this Value is empty, i.e. if the underlying value is absent.
isEvaluated() - Method in class io.vavr.Lazy
Checks whether this lazy value has been evaluated.
isFailure() - Method in interface io.vavr.concurrent.Future
Checks whether this Future completed with a failure.
isFailure() - Method in class io.vavr.control.Try.Failure
 
isFailure() - Method in interface io.vavr.control.Try
Checks whether this Try is a Try.Failure.
isFailure() - Method in class io.vavr.control.Try.Success
 
isIn(T...) - Static method in class io.vavr.Predicates
Returns a Predicate that tests whether an object is equal to at least one of the specified values, using Objects.equals(Object, Object) for comparison.
isInvalid() - Method in class io.vavr.control.Validation.Invalid
 
isInvalid() - Method in interface io.vavr.control.Validation
Check whether this is of type Invalid
isInvalid() - Method in class io.vavr.control.Validation.Valid
 
isLazy() - Method in class io.vavr.collection.HashMultimap
 
isLazy() - Method in class io.vavr.collection.LinkedHashMultimap
 
isLazy() - Method in class io.vavr.collection.TreeMultimap
 
isLazy() - Method in class io.vavr.collection.Array
An Array is computed eagerly.
isLazy() - Method in interface io.vavr.collection.BitSet
An BitSet's value is computed eagerly.
isLazy() - Method in class io.vavr.collection.CharSeq
A CharSeq is computed eagerly.
isLazy() - Method in class io.vavr.collection.HashMap
A HashMap is computed eagerly.
isLazy() - Method in class io.vavr.collection.HashSet
A HashSet is computed eagerly.
isLazy() - Method in interface io.vavr.collection.Iterator
An Iterator is computed lazily.
isLazy() - Method in class io.vavr.collection.LinkedHashMap
An LinkedHashMap's value is computed eagerly.
isLazy() - Method in class io.vavr.collection.LinkedHashSet
An LinkedHashSet's value is computed eagerly.
isLazy() - Method in interface io.vavr.collection.List
A List is computed eagerly.
isLazy() - Method in class io.vavr.collection.PriorityQueue
A PriorityQueue is computed eagerly.
isLazy() - Method in class io.vavr.collection.Queue
A Queue is computed eagerly.
isLazy() - Method in interface io.vavr.collection.Stream
A Stream is computed lazily.
isLazy() - Method in interface io.vavr.collection.Tree
A Tree is computed eagerly.
isLazy() - Method in class io.vavr.collection.TreeMap
An TreeMap's value is computed eagerly.
isLazy() - Method in class io.vavr.collection.TreeSet
A TreeSet is computed eagerly.
isLazy() - Method in class io.vavr.collection.Vector
A Vector is computed eagerly.
isLazy() - Method in interface io.vavr.concurrent.Future
A Future's value is computed eagerly.
isLazy() - Method in interface io.vavr.control.Either
Indicates that a right-biased Either computes its value eagerly.
isLazy() - Method in class io.vavr.control.Either.LeftProjection
Deprecated.
A LeftProjection's value is computed eagerly.
isLazy() - Method in class io.vavr.control.Either.RightProjection
Deprecated.
A RightProjection's value is computed eagerly.
isLazy() - Method in interface io.vavr.control.Option
Indicates that an Option's value is computed eagerly.
isLazy() - Method in interface io.vavr.control.Try
Indicates whether this Try is evaluated lazily.
isLazy() - Method in interface io.vavr.control.Validation
A Validation's value is computed eagerly.
isLazy() - Method in class io.vavr.Lazy
Indicates that this Lazy value is computed lazily.
isLazy() - Method in interface io.vavr.Value
Checks if this Value is lazily evaluated.
isLeaf() - Method in class io.vavr.collection.Tree.Empty
 
isLeaf() - Method in interface io.vavr.collection.Tree
Checks if this Tree is a leaf.
isLeaf() - Method in class io.vavr.collection.Tree.Node
 
isLeft() - Method in interface io.vavr.control.Either
Checks whether this Either is a Either.Left.
isLeft() - Method in class io.vavr.control.Either.Left
 
isLeft() - Method in class io.vavr.control.Either.Right
 
isMemoized() - Method in interface io.vavr.CheckedFunction0
Checks if this function is memoizing (= caching) computed values.
isMemoized() - Method in interface io.vavr.CheckedFunction1
Checks if this function is memoizing (= caching) computed values.
isMemoized() - Method in interface io.vavr.CheckedFunction2
Checks if this function is memoizing (= caching) computed values.
isMemoized() - Method in interface io.vavr.CheckedFunction3
Checks if this function is memoizing (= caching) computed values.
isMemoized() - Method in interface io.vavr.CheckedFunction4
Checks if this function is memoizing (= caching) computed values.
isMemoized() - Method in interface io.vavr.CheckedFunction5
Checks if this function is memoizing (= caching) computed values.
isMemoized() - Method in interface io.vavr.CheckedFunction6
Checks if this function is memoizing (= caching) computed values.
isMemoized() - Method in interface io.vavr.CheckedFunction7
Checks if this function is memoizing (= caching) computed values.
isMemoized() - Method in interface io.vavr.CheckedFunction8
Checks if this function is memoizing (= caching) computed values.
isMemoized() - Method in interface io.vavr.Function0
Checks if this function is memoizing (= caching) computed values.
isMemoized() - Method in interface io.vavr.Function1
Checks if this function is memoizing (= caching) computed values.
isMemoized() - Method in interface io.vavr.Function2
Checks if this function is memoizing (= caching) computed values.
isMemoized() - Method in interface io.vavr.Function3
Checks if this function is memoizing (= caching) computed values.
isMemoized() - Method in interface io.vavr.Function4
Checks if this function is memoizing (= caching) computed values.
isMemoized() - Method in interface io.vavr.Function5
Checks if this function is memoizing (= caching) computed values.
isMemoized() - Method in interface io.vavr.Function6
Checks if this function is memoizing (= caching) computed values.
isMemoized() - Method in interface io.vavr.Function7
Checks if this function is memoizing (= caching) computed values.
isMemoized() - Method in interface io.vavr.Function8
Checks if this function is memoizing (= caching) computed values.
isNotNull() - Static method in class io.vavr.Predicates
Returns a Predicate that tests whether an object is not null.
isNull() - Static method in class io.vavr.Predicates
Returns a Predicate that tests whether an object is null.
isOrdered() - Method in class io.vavr.collection.PriorityQueue
 
isOrdered() - Method in interface io.vavr.collection.SortedMap
 
isOrdered() - Method in interface io.vavr.collection.SortedSet
 
isOrdered() - Method in interface io.vavr.collection.Traversable
Indicates whether this Traversable is ordered according to its natural or specified order.
isRight() - Method in interface io.vavr.control.Either
Checks whether this Either is a Either.Right.
isRight() - Method in class io.vavr.control.Either.Left
 
isRight() - Method in class io.vavr.control.Either.Right
 
isSequential() - Method in interface io.vavr.collection.Iterator
 
isSequential() - Method in class io.vavr.collection.LinkedHashMap
 
isSequential() - Method in class io.vavr.collection.LinkedHashMultimap
 
isSequential() - Method in class io.vavr.collection.LinkedHashSet
 
isSequential() - Method in interface io.vavr.collection.Seq
 
isSequential() - Method in interface io.vavr.collection.Traversable
Indicates whether the elements of this Traversable appear in encounter (insertion) order.
isSequential() - Method in interface io.vavr.collection.Tree
 
isSingleValued() - Method in interface io.vavr.collection.Traversable
Indicates that this Traversable may contain multiple elements.
isSingleValued() - Method in interface io.vavr.concurrent.Future
A Future is single-valued.
isSingleValued() - Method in interface io.vavr.control.Either
Indicates that a right-biased Either contains exactly one value.
isSingleValued() - Method in class io.vavr.control.Either.LeftProjection
Deprecated.
A LeftProjection is single-valued.
isSingleValued() - Method in class io.vavr.control.Either.RightProjection
Deprecated.
A RightProjection is single-valued.
isSingleValued() - Method in interface io.vavr.control.Option
Indicates that an Option contains exactly one value.
isSingleValued() - Method in interface io.vavr.control.Try
Indicates whether this Try represents a single value.
isSingleValued() - Method in interface io.vavr.control.Validation
 
isSingleValued() - Method in class io.vavr.Lazy
 
isSingleValued() - Method in interface io.vavr.Value
States whether this is a single-valued type.
isSuccess() - Method in interface io.vavr.concurrent.Future
Checks whether this Future completed successfully.
isSuccess() - Method in class io.vavr.control.Try.Failure
 
isSuccess() - Method in interface io.vavr.control.Try
Checks whether this Try is a Try.Success.
isSuccess() - Method in class io.vavr.control.Try.Success
 
isTraversableAgain() - Method in class io.vavr.collection.Array
 
isTraversableAgain() - Method in interface io.vavr.collection.BitSet
 
isTraversableAgain() - Method in class io.vavr.collection.CharSeq
 
isTraversableAgain() - Method in class io.vavr.collection.HashSet
 
isTraversableAgain() - Method in interface io.vavr.collection.Iterator
 
isTraversableAgain() - Method in class io.vavr.collection.LinkedHashSet
 
isTraversableAgain() - Method in interface io.vavr.collection.List
 
isTraversableAgain() - Method in interface io.vavr.collection.Map
 
isTraversableAgain() - Method in interface io.vavr.collection.Multimap
 
isTraversableAgain() - Method in class io.vavr.collection.PriorityQueue
Checks if this PriorityQueue can be repeatedly traversed.
isTraversableAgain() - Method in class io.vavr.collection.Queue
 
isTraversableAgain() - Method in interface io.vavr.collection.Stream
 
isTraversableAgain() - Method in interface io.vavr.collection.Traversable
Checks if this Traversable can be traversed multiple times without side effects.
isTraversableAgain() - Method in interface io.vavr.collection.Tree
 
isTraversableAgain() - Method in class io.vavr.collection.TreeSet
 
isTraversableAgain() - Method in class io.vavr.collection.Vector
 
isValid() - Method in class io.vavr.control.Validation.Invalid
 
isValid() - Method in interface io.vavr.control.Validation
Check whether this is of type Valid
isValid() - Method in class io.vavr.control.Validation.Valid
 
iterate(Supplier<? extends Option<? extends T>>) - Static method in interface io.vavr.collection.Stream
Generates a (theoretically) infinitely long Stream using a repeatedly invoked supplier that provides a Some for each next value and a None for the end.
iterate(Supplier<? extends Option<? extends T>>) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator that repeatedly invokes the given Supplier as long as it returns a Some value, terminating when it returns None.
iterate(T, Function<? super T, ? extends T>) - Static method in interface io.vavr.collection.Stream
Generates a (theoretically) infinitely long Stream using a function to calculate the next value based on the previous.
iterate(T, Function<? super T, ? extends T>) - Static method in interface io.vavr.collection.Iterator
Returns an infinite Iterator that generates values by repeatedly applying the given function to the previous value, starting with seed.
iterator() - Method in class io.vavr.collection.HashMultimap
 
iterator() - Method in class io.vavr.collection.LinkedHashMultimap
 
iterator() - Method in class io.vavr.collection.TreeMultimap
 
iterator() - Method in class io.vavr.collection.Array
 
iterator() - Method in class io.vavr.collection.CharSeq
 
iterator() - Method in class io.vavr.collection.HashMap
 
iterator() - Method in class io.vavr.collection.HashSet
 
iterator() - Method in interface io.vavr.collection.Iterator
 
iterator() - Method in class io.vavr.collection.LinkedHashMap
 
iterator() - Method in class io.vavr.collection.LinkedHashSet
 
iterator() - Method in interface io.vavr.collection.Map
 
iterator() - Method in interface io.vavr.collection.Multimap
 
iterator() - Method in interface io.vavr.collection.Set
 
iterator() - Method in class io.vavr.collection.Stream.Cons
 
iterator() - Method in class io.vavr.collection.Stream.Empty
 
iterator() - Method in interface io.vavr.collection.Traversable
Returns an iterator over the elements of this Traversable, implemented via Traversable.head() and Traversable.tail().
iterator() - Method in interface io.vavr.collection.Tree
 
iterator() - Method in class io.vavr.collection.TreeMap
 
iterator() - Method in class io.vavr.collection.TreeSet
 
iterator() - Method in class io.vavr.collection.Vector
 
iterator() - Method in interface io.vavr.concurrent.Future
 
iterator() - Method in interface io.vavr.control.Either
 
iterator() - Method in class io.vavr.control.Either.LeftProjection
Deprecated.
 
iterator() - Method in class io.vavr.control.Either.RightProjection
Deprecated.
 
iterator() - Method in interface io.vavr.control.Option
 
iterator() - Method in interface io.vavr.control.Try
 
iterator() - Method in interface io.vavr.control.Validation
 
iterator() - Method in class io.vavr.Lazy
 
iterator() - Method in interface io.vavr.Value
Returns a rich io.vavr.collection.Iterator.
iterator(int) - Method in interface io.vavr.collection.Seq
Returns an iterator over the elements of this sequence starting at the specified index.
iterator(Tree.Order) - Method in interface io.vavr.collection.Tree
Traverses this tree values in a specific Tree.Order.
iterator(BiFunction<K, V, ? extends U>) - Method in interface io.vavr.collection.Map
Iterates this Map sequentially, mapping the (key, value) pairs to elements.
iterator(BiFunction<K, V, ? extends U>) - Method in interface io.vavr.collection.Multimap
Iterates this Multimap sequentially, mapping the (key, value) pairs to elements.
Iterator<T> - Interface in io.vavr.collection
A compositional alternative to java.util.Iterator designed for single-pass traversal of a sequence.

K

keySet() - Method in class io.vavr.collection.HashMultimap
 
keySet() - Method in class io.vavr.collection.LinkedHashMultimap
 
keySet() - Method in class io.vavr.collection.HashMap
 
keySet() - Method in class io.vavr.collection.LinkedHashMap
 
keySet() - Method in interface io.vavr.collection.Map
Returns the keys contained in this map.
keySet() - Method in interface io.vavr.collection.Multimap
Returns the keys contained in this multimap.
keySet() - Method in interface io.vavr.collection.SortedMap
 
keySet() - Method in interface io.vavr.collection.SortedMultimap
 
keySet() - Method in class io.vavr.collection.TreeMap
 
keySet() - Method in class io.vavr.collection.TreeMultimap
 
keysIterator() - Method in class io.vavr.collection.HashMap
 
keysIterator() - Method in interface io.vavr.collection.Map
Returns the keys contained in this map as an iterator.

L

last() - Method in class io.vavr.collection.HashMultimap
 
last() - Method in class io.vavr.collection.LinkedHashMultimap
 
last() - Method in class io.vavr.collection.TreeMultimap
 
last() - Method in interface io.vavr.collection.BitSet
 
last() - Method in class io.vavr.collection.HashMap
 
last() - Method in class io.vavr.collection.HashSet
 
last() - Method in interface io.vavr.collection.IndexedSeq
 
last() - Method in interface io.vavr.collection.Iterator
 
last() - Method in class io.vavr.collection.LinkedHashMap
 
last() - Method in class io.vavr.collection.LinkedHashSet
 
last() - Method in interface io.vavr.collection.List
 
last() - Method in class io.vavr.collection.PriorityQueue
 
last() - Method in class io.vavr.collection.Queue
 
last() - Method in interface io.vavr.collection.SortedMap
 
last() - Method in interface io.vavr.collection.Stream
 
last() - Method in interface io.vavr.collection.Traversable
Returns the last element of this Traversable.
last() - Method in class io.vavr.collection.Tree.Empty
 
last() - Method in class io.vavr.collection.Tree.Node
 
last() - Method in class io.vavr.collection.TreeMap
 
last() - Method in class io.vavr.collection.TreeSet
 
lastIndexOf(int) - Method in class io.vavr.collection.CharSeq
Returns the index within this string of the last occurrence of the specified character.
lastIndexOf(int, int) - Method in class io.vavr.collection.CharSeq
Returns the index within this string of the last occurrence of the specified character, searching backward starting at the specified index.
lastIndexOf(CharSeq) - Method in class io.vavr.collection.CharSeq
Returns the index within this string of the last occurrence of the specified substring.
lastIndexOf(CharSeq, int) - Method in class io.vavr.collection.CharSeq
Returns the index within this string of the last occurrence of the specified substring, searching backward starting at the specified index.
lastIndexOf(Character, int) - Method in class io.vavr.collection.CharSeq
 
lastIndexOf(T) - Method in interface io.vavr.collection.Seq
Returns the index of the last occurrence of the given element, or -1 if this sequence does not contain the element.
lastIndexOf(T, int) - Method in class io.vavr.collection.Array
 
lastIndexOf(T, int) - Method in interface io.vavr.collection.List
 
lastIndexOf(T, int) - Method in class io.vavr.collection.Queue
 
lastIndexOf(T, int) - Method in interface io.vavr.collection.Seq
Returns the index of the last occurrence of the given element at or before the specified end index, or -1 if this sequence does not contain the element.
lastIndexOf(T, int) - Method in interface io.vavr.collection.Stream
 
lastIndexOf(T, int) - Method in class io.vavr.collection.Vector
 
lastIndexOfOption(int, int) - Method in class io.vavr.collection.CharSeq
Returns the index of the last occurrence of the given element as an Option, starting the search at the specified index.
lastIndexOfOption(CharSeq) - Method in class io.vavr.collection.CharSeq
Returns the index of the last occurrence of the given element as an Option.
lastIndexOfOption(CharSeq, int) - Method in class io.vavr.collection.CharSeq
Returns the index of the last occurrence of the given element as an Option, starting the search at the specified index.
lastIndexOfOption(T) - Method in interface io.vavr.collection.Seq
Returns the index of the last occurrence of the given element as an Option.
lastIndexOfOption(T, int) - Method in interface io.vavr.collection.Seq
Returns the index of the last occurrence of the given element at or before the specified end index as an Option.
lastIndexOfSlice(Iterable<? extends T>) - Method in interface io.vavr.collection.Seq
Returns the last index where this sequence contains the given sequence as a contiguous slice, or -1 if no such slice exists.
lastIndexOfSlice(Iterable<? extends T>, int) - Method in interface io.vavr.collection.IndexedSeq
 
lastIndexOfSlice(Iterable<? extends T>, int) - Method in interface io.vavr.collection.LinearSeq
 
lastIndexOfSlice(Iterable<? extends T>, int) - Method in interface io.vavr.collection.Seq
Returns the last index at or before the specified end index where this sequence contains the given sequence as a contiguous slice, or -1 if no such slice exists.
lastIndexOfSliceOption(Iterable<? extends T>) - Method in interface io.vavr.collection.Seq
Returns the last index where this sequence contains the given sequence as a contiguous slice, wrapped in an Option.
lastIndexOfSliceOption(Iterable<? extends T>, int) - Method in interface io.vavr.collection.Seq
Returns the last index at or before the specified end index where this sequence contains the given sequence as a contiguous slice, wrapped in an Option.
lastIndexWhere(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
Returns the index of the last element in this sequence that satisfies the given predicate, or -1 if no such element exists.
lastIndexWhere(Predicate<? super T>, int) - Method in interface io.vavr.collection.IndexedSeq
 
lastIndexWhere(Predicate<? super T>, int) - Method in interface io.vavr.collection.LinearSeq
 
lastIndexWhere(Predicate<? super T>, int) - Method in interface io.vavr.collection.Seq
Returns the index of the last element at or before the specified end index that satisfies the given predicate, or -1 if no such element exists.
lastIndexWhereOption(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
Returns the index of the last element satisfying the given predicate as an Option.
lastIndexWhereOption(Predicate<? super T>, int) - Method in interface io.vavr.collection.Seq
Returns the index of the last element at or before the specified end index that satisfies the given predicate, wrapped in an Option.
lastOption() - Method in interface io.vavr.collection.Traversable
Returns the last element of this Traversable as an Option.
Lazy<T> - Class in io.vavr
Represents a lazily evaluated value.
Lazy(Supplier<? extends T>) - Static method in class io.vavr.API
leafCount() - Method in interface io.vavr.collection.Tree
Counts the number of leaves of this tree.
left() - Method in interface io.vavr.control.Either
Deprecated.
Either is right-biased. Use Either.swap() instead of projections.
left(L) - Static method in interface io.vavr.control.Either
Constructs a new Either.Left instance containing the given value.
Left(L) - Static method in class io.vavr.API
leftPadTo(int, Character) - Method in class io.vavr.collection.CharSeq
 
leftPadTo(int, T) - Method in class io.vavr.collection.Array
 
leftPadTo(int, T) - Method in interface io.vavr.collection.List
 
leftPadTo(int, T) - Method in class io.vavr.collection.Queue
 
leftPadTo(int, T) - Method in interface io.vavr.collection.Seq
Returns a new sequence with this sequence padded on the left with the given element until the specified target length is reached.
leftPadTo(int, T) - Method in interface io.vavr.collection.Stream
 
leftPadTo(int, T) - Method in class io.vavr.collection.Vector
 
length() - Method in class io.vavr.collection.Array
 
length() - Method in class io.vavr.collection.CharSeq
Returns the length of this string.
length() - Method in class io.vavr.collection.HashSet
 
length() - Method in interface io.vavr.collection.Iterator
 
length() - Method in class io.vavr.collection.LinkedHashSet
 
length() - Method in class io.vavr.collection.List.Cons
 
length() - Method in interface io.vavr.collection.List
 
length() - Method in class io.vavr.collection.List.Nil
 
length() - Method in interface io.vavr.collection.Map
 
length() - Method in interface io.vavr.collection.Multimap
 
length() - Method in class io.vavr.collection.PriorityQueue
Computes the number of elements of this PriorityQueue.
length() - Method in class io.vavr.collection.Queue
 
length() - Method in interface io.vavr.collection.Set
 
length() - Method in interface io.vavr.collection.Stream
 
length() - Method in interface io.vavr.collection.Traversable
Returns the number of elements in this Traversable.
length() - Method in class io.vavr.collection.Tree.Empty
 
length() - Method in class io.vavr.collection.Tree.Node
 
length() - Method in class io.vavr.collection.TreeSet
 
length() - Method in class io.vavr.collection.Vector
 
LEVEL_ORDER - Enum constant in enum class io.vavr.collection.Tree.Order
1 2 3 4 5 6 7 8 9 (= breadth-first)
lift() - Method in interface io.vavr.collection.Map
Turns this map into a plain function returning an Option result.
lift() - Method in interface io.vavr.collection.Seq
Deprecated.
Will be removed
lift() - Method in interface io.vavr.PartialFunction
Lifts this partial function into a total function that returns an Option result.
lift(CheckedFunction0<? extends R>) - Static method in interface io.vavr.CheckedFunction0
Lifts the given partialFunction into a total function that returns an Option result.
lift(CheckedFunction1<? super T1, ? extends R>) - Static method in interface io.vavr.CheckedFunction1
Lifts the given partialFunction into a total function that returns an Option result.
lift(CheckedFunction2<? super T1, ? super T2, ? extends R>) - Static method in interface io.vavr.CheckedFunction2
Lifts the given partialFunction into a total function that returns an Option result.
lift(CheckedFunction3<? super T1, ? super T2, ? super T3, ? extends R>) - Static method in interface io.vavr.CheckedFunction3
Lifts the given partialFunction into a total function that returns an Option result.
lift(CheckedFunction4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Static method in interface io.vavr.CheckedFunction4
Lifts the given partialFunction into a total function that returns an Option result.
lift(CheckedFunction5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Static method in interface io.vavr.CheckedFunction5
Lifts the given partialFunction into a total function that returns an Option result.
lift(CheckedFunction6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>) - Static method in interface io.vavr.CheckedFunction6
Lifts the given partialFunction into a total function that returns an Option result.
lift(CheckedFunction7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>) - Static method in interface io.vavr.CheckedFunction7
Lifts the given partialFunction into a total function that returns an Option result.
lift(CheckedFunction8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>) - Static method in interface io.vavr.CheckedFunction8
Lifts the given partialFunction into a total function that returns an Option result.
lift(Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Static method in interface io.vavr.Function3
Lifts the given partialFunction into a total function that returns an Option result.
lift(Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Static method in interface io.vavr.Function4
Lifts the given partialFunction into a total function that returns an Option result.
lift(Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Static method in interface io.vavr.Function5
Lifts the given partialFunction into a total function that returns an Option result.
lift(Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>) - Static method in interface io.vavr.Function6
Lifts the given partialFunction into a total function that returns an Option result.
lift(Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>) - Static method in interface io.vavr.Function7
Lifts the given partialFunction into a total function that returns an Option result.
lift(Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>) - Static method in interface io.vavr.Function8
Lifts the given partialFunction into a total function that returns an Option result.
lift(BiFunction<? super T1, ? super T2, ? extends R>) - Static method in interface io.vavr.Function2
Lifts the given partialFunction into a total function that returns an Option result.
lift(Function<? super T1, ? extends R>) - Static method in interface io.vavr.Function1
Lifts the given partialFunction into a total function that returns an Option result.
lift(Supplier<? extends R>) - Static method in interface io.vavr.Function0
Lifts the given partialFunction into a total function that returns an Option result.
liftTry(CheckedFunction0<? extends R>) - Static method in interface io.vavr.CheckedFunction0
Lifts the given partialFunction into a total function that returns an Try result.
liftTry(CheckedFunction1<? super T1, ? extends R>) - Static method in interface io.vavr.CheckedFunction1
Lifts the given partialFunction into a total function that returns an Try result.
liftTry(CheckedFunction2<? super T1, ? super T2, ? extends R>) - Static method in interface io.vavr.CheckedFunction2
Lifts the given partialFunction into a total function that returns an Try result.
liftTry(CheckedFunction3<? super T1, ? super T2, ? super T3, ? extends R>) - Static method in interface io.vavr.CheckedFunction3
Lifts the given partialFunction into a total function that returns an Try result.
liftTry(CheckedFunction4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Static method in interface io.vavr.CheckedFunction4
Lifts the given partialFunction into a total function that returns an Try result.
liftTry(CheckedFunction5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Static method in interface io.vavr.CheckedFunction5
Lifts the given partialFunction into a total function that returns an Try result.
liftTry(CheckedFunction6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>) - Static method in interface io.vavr.CheckedFunction6
Lifts the given partialFunction into a total function that returns an Try result.
liftTry(CheckedFunction7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>) - Static method in interface io.vavr.CheckedFunction7
Lifts the given partialFunction into a total function that returns an Try result.
liftTry(CheckedFunction8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>) - Static method in interface io.vavr.CheckedFunction8
Lifts the given partialFunction into a total function that returns an Try result.
liftTry(Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Static method in interface io.vavr.Function3
Lifts the given partialFunction into a total function that returns an Try result.
liftTry(Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Static method in interface io.vavr.Function4
Lifts the given partialFunction into a total function that returns an Try result.
liftTry(Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Static method in interface io.vavr.Function5
Lifts the given partialFunction into a total function that returns an Try result.
liftTry(Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>) - Static method in interface io.vavr.Function6
Lifts the given partialFunction into a total function that returns an Try result.
liftTry(Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>) - Static method in interface io.vavr.Function7
Lifts the given partialFunction into a total function that returns an Try result.
liftTry(Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>) - Static method in interface io.vavr.Function8
Lifts the given partialFunction into a total function that returns an Try result.
liftTry(BiFunction<? super T1, ? super T2, ? extends R>) - Static method in interface io.vavr.Function2
Lifts the given partialFunction into a total function that returns an Try result.
liftTry(Function<? super T1, ? extends R>) - Static method in interface io.vavr.Function1
Lifts the given partialFunction into a total function that returns an Try result.
liftTry(Supplier<? extends R>) - Static method in interface io.vavr.Function0
Lifts the given partialFunction into a total function that returns an Try result.
LinearSeq<T> - Interface in io.vavr.collection
Interface for immutable, linear sequences.
LinkedHashMap<K,V> - Class in io.vavr.collection
An immutable LinkedHashMap implementation that has predictable (insertion-order) iteration.
LinkedHashMultimap<K,V> - Class in io.vavr.collection
A LinkedHashMap-based implementation of Multimap
LinkedHashMultimap.Builder<V> - Class in io.vavr.collection
Builder class for creating LinkedHashMultimap instances.
LinkedHashSet<T> - Class in io.vavr.collection
An immutable HashSet implementation that has predictable (insertion-order) iteration.
LinkedMap() - Static method in class io.vavr.API
LinkedMap(Tuple2<? extends K, ? extends V>...) - Static method in class io.vavr.API
Deprecated.
Will be removed in a future version.
LinkedMap(K, V) - Static method in class io.vavr.API
LinkedMap(K, V, K, V) - Static method in class io.vavr.API
LinkedMap(K, V, K, V, K, V) - Static method in class io.vavr.API
LinkedMap(K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
LinkedMap(K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
LinkedMap(K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
LinkedMap(K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
LinkedMap(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
LinkedMap(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
LinkedMap(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
LinkedSet() - Static method in class io.vavr.API
LinkedSet(T) - Static method in class io.vavr.API
LinkedSet(T...) - Static method in class io.vavr.API
List<T> - Interface in io.vavr.collection
An immutable List is an eager sequence of elements.
List() - Static method in class io.vavr.API
Alias for List.empty()
List(T) - Static method in class io.vavr.API
Alias for List.of(Object)
List(T...) - Static method in class io.vavr.API
List.Cons<T> - Class in io.vavr.collection
Non-empty List, consisting of a head and a tail.
List.Nil<T> - Class in io.vavr.collection
Representation of the singleton empty List.

M

make() - Static method in interface io.vavr.concurrent.Promise
Creates a new Promise that is not yet completed, using the Future.DEFAULT_EXECUTOR (typically ForkJoinPool.commonPool()) for asynchronous operations.
make(Executor) - Static method in interface io.vavr.concurrent.Promise
Creates a new Promise that is not yet completed, using the specified Executor for asynchronous operations.
map(Function3<? super T1, ? super T2, ? super T3, Tuple3<U1, U2, U3>>) - Method in class io.vavr.Tuple3
Maps the components of this tuple using a mapper function.
map(Function4<? super T1, ? super T2, ? super T3, ? super T4, Tuple4<U1, U2, U3, U4>>) - Method in class io.vavr.Tuple4
Maps the components of this tuple using a mapper function.
map(Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Tuple5<U1, U2, U3, U4, U5>>) - Method in class io.vavr.Tuple5
Maps the components of this tuple using a mapper function.
map(Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Tuple6<U1, U2, U3, U4, U5, U6>>) - Method in class io.vavr.Tuple6
Maps the components of this tuple using a mapper function.
map(Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, Tuple7<U1, U2, U3, U4, U5, U6, U7>>) - Method in class io.vavr.Tuple7
Maps the components of this tuple using a mapper function.
map(Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, Tuple8<U1, U2, U3, U4, U5, U6, U7, U8>>) - Method in class io.vavr.Tuple8
Maps the components of this tuple using a mapper function.
map(Comparator<? super K2>, BiFunction<? super K, ? super V, Tuple2<K2, V2>>) - Method in interface io.vavr.collection.SortedMap
Same as SortedMap.map(BiFunction), using a specific comparator for keys of the codomain of the given mapper.
map(Comparator<? super K2>, BiFunction<? super K, ? super V, Tuple2<K2, V2>>) - Method in class io.vavr.collection.TreeMap
 
map(Comparator<? super U>, Function<? super T, ? extends U>) - Method in class io.vavr.collection.TreeSet
 
map(Comparator<? super U>, Function<? super T, ? extends U>) - Method in interface io.vavr.collection.BitSet
 
map(Comparator<? super U>, Function<? super T, ? extends U>) - Method in interface io.vavr.collection.SortedSet
Same as SortedSet.map(Function) but using a specific comparator for values of the codomain of the given mapper.
map(Comparator<U>, Function<? super T, ? extends U>) - Method in class io.vavr.collection.PriorityQueue
Returns a new PriorityQueue that contains the elements of this PriorityQueue transformed by the given mapper function with the given comparator.
map(BiFunction<? super K, ? super V, Tuple2<K2, V2>>) - Method in class io.vavr.collection.HashMultimap
 
map(BiFunction<? super K, ? super V, Tuple2<K2, V2>>) - Method in class io.vavr.collection.LinkedHashMultimap
 
map(BiFunction<? super K, ? super V, Tuple2<K2, V2>>) - Method in class io.vavr.collection.TreeMultimap
 
map(BiFunction<? super K, ? super V, Tuple2<K2, V2>>) - Method in class io.vavr.collection.HashMap
 
map(BiFunction<? super K, ? super V, Tuple2<K2, V2>>) - Method in class io.vavr.collection.LinkedHashMap
 
map(BiFunction<? super K, ? super V, Tuple2<K2, V2>>) - Method in interface io.vavr.collection.Map
Maps the entries of this Map to form a new Map.
map(BiFunction<? super K, ? super V, Tuple2<K2, V2>>) - Method in interface io.vavr.collection.Multimap
Maps the entries of this Multimap to form a new Multimap.
map(BiFunction<? super K, ? super V, Tuple2<K2, V2>>) - Method in interface io.vavr.collection.SortedMap
 
map(BiFunction<? super K, ? super V, Tuple2<K2, V2>>) - Method in class io.vavr.collection.TreeMap
 
map(BiFunction<? super T1, ? super T2, Tuple2<U1, U2>>) - Method in class io.vavr.Tuple2
Maps the components of this tuple using a mapper function.
map(Function<? super Tuple2<K, V>, ? extends U>) - Method in interface io.vavr.collection.Map
Maps the Map entries to a sequence of values.
map(Function<? super Tuple2<K, V>, ? extends U>) - Method in interface io.vavr.collection.Multimap
Maps the Multimap entries to a sequence of values.
map(Function<? super Character, ? extends U>) - Method in class io.vavr.collection.CharSeq
 
map(Function<? super L, ? extends U>) - Method in class io.vavr.control.Either.LeftProjection
Deprecated.
Maps the left value if the projected Either is a Left.
map(Function<? super R, ? extends U>) - Method in interface io.vavr.control.Either
Transforms the right value of this Either using the given mapping function.
map(Function<? super R, ? extends U>) - Method in class io.vavr.control.Either.RightProjection
Deprecated.
Maps the right value if the projected Either is a Right.
map(Function<? super T, ? extends U>) - Method in class io.vavr.collection.Array
 
map(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.BitSet
 
map(Function<? super T, ? extends U>) - Method in class io.vavr.collection.HashSet
 
map(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.IndexedSeq
 
map(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Iterator
Maps the elements of this Iterator lazily using the given mapper.
map(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.LinearSeq
 
map(Function<? super T, ? extends U>) - Method in class io.vavr.collection.LinkedHashSet
 
map(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.List
 
map(Function<? super T, ? extends U>) - Method in class io.vavr.collection.PriorityQueue
 
map(Function<? super T, ? extends U>) - Method in class io.vavr.collection.Queue
 
map(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Seq
 
map(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Set
 
map(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.SortedSet
 
map(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Stream
 
map(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Traversable
Transforms the elements of this Traversable to a new type, preserving order if defined.
map(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Tree
 
map(Function<? super T, ? extends U>) - Method in class io.vavr.collection.TreeSet
 
map(Function<? super T, ? extends U>) - Method in class io.vavr.collection.Vector
 
map(Function<? super T, ? extends U>) - Method in interface io.vavr.concurrent.Future
 
map(Function<? super T, ? extends U>) - Method in interface io.vavr.control.Option
Transforms the value of this Some using the given mapper and wraps it in a new Some.
map(Function<? super T, ? extends U>) - Method in interface io.vavr.control.Try
Shortcut for mapTry(mapper::apply), see Try.mapTry(CheckedFunction1).
map(Function<? super T, ? extends U>) - Method in interface io.vavr.control.Validation
 
map(Function<? super T, ? extends U>) - Method in class io.vavr.Lazy
 
map(Function<? super T, ? extends U>) - Method in interface io.vavr.Value
Maps the underlying value to a different component type.
map(Function<? super T1, ? extends U1>) - Method in class io.vavr.Tuple1
Maps the components of this tuple using a mapper function.
map(Function<? super T1, ? extends U1>, Function<? super T2, ? extends U2>) - Method in class io.vavr.Tuple2
Maps the components of this tuple using a mapper function for each component.
map(Function<? super T1, ? extends U1>, Function<? super T2, ? extends U2>, Function<? super T3, ? extends U3>) - Method in class io.vavr.Tuple3
Maps the components of this tuple using a mapper function for each component.
map(Function<? super T1, ? extends U1>, Function<? super T2, ? extends U2>, Function<? super T3, ? extends U3>, Function<? super T4, ? extends U4>) - Method in class io.vavr.Tuple4
Maps the components of this tuple using a mapper function for each component.
map(Function<? super T1, ? extends U1>, Function<? super T2, ? extends U2>, Function<? super T3, ? extends U3>, Function<? super T4, ? extends U4>, Function<? super T5, ? extends U5>) - Method in class io.vavr.Tuple5
Maps the components of this tuple using a mapper function for each component.
map(Function<? super T1, ? extends U1>, Function<? super T2, ? extends U2>, Function<? super T3, ? extends U3>, Function<? super T4, ? extends U4>, Function<? super T5, ? extends U5>, Function<? super T6, ? extends U6>) - Method in class io.vavr.Tuple6
Maps the components of this tuple using a mapper function for each component.
map(Function<? super T1, ? extends U1>, Function<? super T2, ? extends U2>, Function<? super T3, ? extends U3>, Function<? super T4, ? extends U4>, Function<? super T5, ? extends U5>, Function<? super T6, ? extends U6>, Function<? super T7, ? extends U7>) - Method in class io.vavr.Tuple7
Maps the components of this tuple using a mapper function for each component.
map(Function<? super T1, ? extends U1>, Function<? super T2, ? extends U2>, Function<? super T3, ? extends U3>, Function<? super T4, ? extends U4>, Function<? super T5, ? extends U5>, Function<? super T6, ? extends U6>, Function<? super T7, ? extends U7>, Function<? super T8, ? extends U8>) - Method in class io.vavr.Tuple8
Maps the components of this tuple using a mapper function for each component.
Map<K,V> - Interface in io.vavr.collection
An immutable Map interface.
Map() - Static method in class io.vavr.API
Alias for HashMap.empty()
Map(Tuple2<? extends K, ? extends V>...) - Static method in class io.vavr.API
Deprecated.
Will be removed in a future version.
Map(K, V) - Static method in class io.vavr.API
Map(K, V, K, V) - Static method in class io.vavr.API
Map(K, V, K, V, K, V) - Static method in class io.vavr.API
Map(K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
Map(K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
Map(K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
Map(K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
Map(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
Map(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
Map(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
map1(Function<? super T1, ? extends U>) - Method in class io.vavr.Tuple2
Maps the 1st component of this tuple to a new value.
map1(Function<? super T1, ? extends U>) - Method in class io.vavr.Tuple3
Maps the 1st component of this tuple to a new value.
map1(Function<? super T1, ? extends U>) - Method in class io.vavr.Tuple4
Maps the 1st component of this tuple to a new value.
map1(Function<? super T1, ? extends U>) - Method in class io.vavr.Tuple5
Maps the 1st component of this tuple to a new value.
map1(Function<? super T1, ? extends U>) - Method in class io.vavr.Tuple6
Maps the 1st component of this tuple to a new value.
map1(Function<? super T1, ? extends U>) - Method in class io.vavr.Tuple7
Maps the 1st component of this tuple to a new value.
map1(Function<? super T1, ? extends U>) - Method in class io.vavr.Tuple8
Maps the 1st component of this tuple to a new value.
map2(Function<? super T2, ? extends U>) - Method in class io.vavr.Tuple2
Maps the 2nd component of this tuple to a new value.
map2(Function<? super T2, ? extends U>) - Method in class io.vavr.Tuple3
Maps the 2nd component of this tuple to a new value.
map2(Function<? super T2, ? extends U>) - Method in class io.vavr.Tuple4
Maps the 2nd component of this tuple to a new value.
map2(Function<? super T2, ? extends U>) - Method in class io.vavr.Tuple5
Maps the 2nd component of this tuple to a new value.
map2(Function<? super T2, ? extends U>) - Method in class io.vavr.Tuple6
Maps the 2nd component of this tuple to a new value.
map2(Function<? super T2, ? extends U>) - Method in class io.vavr.Tuple7
Maps the 2nd component of this tuple to a new value.
map2(Function<? super T2, ? extends U>) - Method in class io.vavr.Tuple8
Maps the 2nd component of this tuple to a new value.
map3(Function<? super T3, ? extends U>) - Method in class io.vavr.Tuple3
Maps the 3rd component of this tuple to a new value.
map3(Function<? super T3, ? extends U>) - Method in class io.vavr.Tuple4
Maps the 3rd component of this tuple to a new value.
map3(Function<? super T3, ? extends U>) - Method in class io.vavr.Tuple5
Maps the 3rd component of this tuple to a new value.
map3(Function<? super T3, ? extends U>) - Method in class io.vavr.Tuple6
Maps the 3rd component of this tuple to a new value.
map3(Function<? super T3, ? extends U>) - Method in class io.vavr.Tuple7
Maps the 3rd component of this tuple to a new value.
map3(Function<? super T3, ? extends U>) - Method in class io.vavr.Tuple8
Maps the 3rd component of this tuple to a new value.
map4(Function<? super T4, ? extends U>) - Method in class io.vavr.Tuple4
Maps the 4th component of this tuple to a new value.
map4(Function<? super T4, ? extends U>) - Method in class io.vavr.Tuple5
Maps the 4th component of this tuple to a new value.
map4(Function<? super T4, ? extends U>) - Method in class io.vavr.Tuple6
Maps the 4th component of this tuple to a new value.
map4(Function<? super T4, ? extends U>) - Method in class io.vavr.Tuple7
Maps the 4th component of this tuple to a new value.
map4(Function<? super T4, ? extends U>) - Method in class io.vavr.Tuple8
Maps the 4th component of this tuple to a new value.
map5(Function<? super T5, ? extends U>) - Method in class io.vavr.Tuple5
Maps the 5th component of this tuple to a new value.
map5(Function<? super T5, ? extends U>) - Method in class io.vavr.Tuple6
Maps the 5th component of this tuple to a new value.
map5(Function<? super T5, ? extends U>) - Method in class io.vavr.Tuple7
Maps the 5th component of this tuple to a new value.
map5(Function<? super T5, ? extends U>) - Method in class io.vavr.Tuple8
Maps the 5th component of this tuple to a new value.
map6(Function<? super T6, ? extends U>) - Method in class io.vavr.Tuple6
Maps the 6th component of this tuple to a new value.
map6(Function<? super T6, ? extends U>) - Method in class io.vavr.Tuple7
Maps the 6th component of this tuple to a new value.
map6(Function<? super T6, ? extends U>) - Method in class io.vavr.Tuple8
Maps the 6th component of this tuple to a new value.
map7(Function<? super T7, ? extends U>) - Method in class io.vavr.Tuple7
Maps the 7th component of this tuple to a new value.
map7(Function<? super T7, ? extends U>) - Method in class io.vavr.Tuple8
Maps the 7th component of this tuple to a new value.
map8(Function<? super T8, ? extends U>) - Method in class io.vavr.Tuple8
Maps the 8th component of this tuple to a new value.
mapChars(CharSeq.CharUnaryOperator) - Method in class io.vavr.collection.CharSeq
Maps this CharSeq to a new CharSeq by applying a CharUnaryOperator to each character.
mapError(Function<? super E, ? extends U>) - Method in interface io.vavr.control.Validation
Applies a function f to the error of this Validation if this is an Invalid.
mapFailure(API.Match.Case<? extends Throwable, ? extends Throwable>...) - Method in interface io.vavr.control.Try
Transforms the cause of this Try.Failure using the given sequence of match cases.
mapKeys(Function<? super K, ? extends K2>) - Method in class io.vavr.collection.HashMap
 
mapKeys(Function<? super K, ? extends K2>) - Method in class io.vavr.collection.LinkedHashMap
 
mapKeys(Function<? super K, ? extends K2>) - Method in interface io.vavr.collection.Map
Maps the keys of this Map while preserving the corresponding values.
mapKeys(Function<? super K, ? extends K2>) - Method in interface io.vavr.collection.SortedMap
 
mapKeys(Function<? super K, ? extends K2>) - Method in class io.vavr.collection.TreeMap
 
mapKeys(Function<? super K, ? extends K2>, BiFunction<? super V, ? super V, ? extends V>) - Method in class io.vavr.collection.HashMap
 
mapKeys(Function<? super K, ? extends K2>, BiFunction<? super V, ? super V, ? extends V>) - Method in class io.vavr.collection.LinkedHashMap
 
mapKeys(Function<? super K, ? extends K2>, BiFunction<? super V, ? super V, ? extends V>) - Method in interface io.vavr.collection.Map
Maps the keys of this Map while preserving the corresponding values and applying a value merge function on collisions.
mapKeys(Function<? super K, ? extends K2>, BiFunction<? super V, ? super V, ? extends V>) - Method in interface io.vavr.collection.SortedMap
 
mapKeys(Function<? super K, ? extends K2>, BiFunction<? super V, ? super V, ? extends V>) - Method in class io.vavr.collection.TreeMap
 
mapLeft(Function<? super L, ? extends U>) - Method in interface io.vavr.control.Either
Transforms the left value of this Either using the given mapping function.
mapTo(U) - Method in class io.vavr.collection.Array
 
mapTo(U) - Method in interface io.vavr.collection.BitSet
 
mapTo(U) - Method in class io.vavr.collection.CharSeq
 
mapTo(U) - Method in class io.vavr.collection.HashSet
 
mapTo(U) - Method in interface io.vavr.collection.IndexedSeq
 
mapTo(U) - Method in interface io.vavr.collection.Iterator
 
mapTo(U) - Method in interface io.vavr.collection.LinearSeq
 
mapTo(U) - Method in class io.vavr.collection.LinkedHashSet
 
mapTo(U) - Method in interface io.vavr.collection.List
 
mapTo(U) - Method in interface io.vavr.collection.Map
 
mapTo(U) - Method in interface io.vavr.collection.Multimap
 
mapTo(U) - Method in class io.vavr.collection.PriorityQueue
 
mapTo(U) - Method in class io.vavr.collection.Queue
 
mapTo(U) - Method in interface io.vavr.collection.Seq
 
mapTo(U) - Method in interface io.vavr.collection.Set
 
mapTo(U) - Method in interface io.vavr.collection.SortedSet
 
mapTo(U) - Method in interface io.vavr.collection.Stream
 
mapTo(U) - Method in interface io.vavr.collection.Traversable
 
mapTo(U) - Method in interface io.vavr.collection.Tree
 
mapTo(U) - Method in class io.vavr.collection.TreeSet
 
mapTo(U) - Method in class io.vavr.collection.Vector
 
mapTo(U) - Method in interface io.vavr.concurrent.Future
 
mapTo(U) - Method in interface io.vavr.control.Either
 
mapTo(U) - Method in interface io.vavr.control.Option
 
mapTo(U) - Method in interface io.vavr.control.Try
 
mapTo(U) - Method in class io.vavr.Lazy
 
mapTo(U) - Method in interface io.vavr.Value
Maps the underlying value to another fixed value.
mapToVoid() - Method in class io.vavr.collection.Array
 
mapToVoid() - Method in interface io.vavr.collection.BitSet
 
mapToVoid() - Method in class io.vavr.collection.CharSeq
 
mapToVoid() - Method in class io.vavr.collection.HashSet
 
mapToVoid() - Method in interface io.vavr.collection.IndexedSeq
 
mapToVoid() - Method in interface io.vavr.collection.Iterator
 
mapToVoid() - Method in interface io.vavr.collection.LinearSeq
 
mapToVoid() - Method in class io.vavr.collection.LinkedHashSet
 
mapToVoid() - Method in interface io.vavr.collection.List
 
mapToVoid() - Method in interface io.vavr.collection.Map
 
mapToVoid() - Method in interface io.vavr.collection.Multimap
 
mapToVoid() - Method in class io.vavr.collection.PriorityQueue
 
mapToVoid() - Method in class io.vavr.collection.Queue
 
mapToVoid() - Method in interface io.vavr.collection.Seq
 
mapToVoid() - Method in interface io.vavr.collection.Set
 
mapToVoid() - Method in interface io.vavr.collection.SortedSet
 
mapToVoid() - Method in interface io.vavr.collection.Stream
 
mapToVoid() - Method in interface io.vavr.collection.Traversable
 
mapToVoid() - Method in interface io.vavr.collection.Tree
 
mapToVoid() - Method in class io.vavr.collection.TreeSet
 
mapToVoid() - Method in class io.vavr.collection.Vector
 
mapToVoid() - Method in interface io.vavr.concurrent.Future
 
mapToVoid() - Method in interface io.vavr.control.Either
 
mapToVoid() - Method in interface io.vavr.control.Option
 
mapToVoid() - Method in interface io.vavr.control.Try
 
mapToVoid() - Method in class io.vavr.Lazy
 
mapToVoid() - Method in interface io.vavr.Value
Maps the underlying value to Void
mapTry(CheckedFunction1<? super T, ? extends U>) - Method in interface io.vavr.concurrent.Future
Maps the value of this Future to a new value using the given CheckedFunction1 if it completes successfully.
mapTry(CheckedFunction1<? super T, ? extends U>) - Method in interface io.vavr.control.Option
Converts this Option to a Try, then applies the given checked function if this is a Try.Success, passing the contained value to it.
mapTry(CheckedFunction1<? super T, ? extends U>) - Method in interface io.vavr.control.Try
Applies the given checked function to the value of this Try.Success, or returns this Try.Failure unchanged.
mapValues(Function<? super V, ? extends V2>) - Method in class io.vavr.collection.HashMultimap
 
mapValues(Function<? super V, ? extends V2>) - Method in class io.vavr.collection.LinkedHashMultimap
 
mapValues(Function<? super V, ? extends V2>) - Method in class io.vavr.collection.TreeMultimap
 
mapValues(Function<? super V, ? extends V2>) - Method in class io.vavr.collection.HashMap
 
mapValues(Function<? super V, ? extends V2>) - Method in interface io.vavr.collection.Map
Maps the values of this Map while preserving the corresponding keys.
mapValues(Function<? super V, ? extends V2>) - Method in interface io.vavr.collection.Multimap
Maps the values of this Multimap while preserving the corresponding keys.
mapValues(Function<? super V, ? extends V2>) - Method in interface io.vavr.collection.SortedMap
 
mapValues(Function<? super V, ? extends W>) - Method in class io.vavr.collection.LinkedHashMap
 
mapValues(Function<? super V, ? extends W>) - Method in class io.vavr.collection.TreeMap
 
Match(T) - Static method in class io.vavr.API
Entry point of the match API.
MatchError - Exception Class in io.vavr
A API.Match throws a MatchError if no case matches the applied object.
matches(String) - Method in class io.vavr.collection.CharSeq
Tells whether or not this string matches the given regular expression.
max() - Method in interface io.vavr.collection.Traversable
Returns the maximum element of this Traversable according to the natural order of its elements.
MAX_ARITY - Static variable in interface io.vavr.Tuple
The maximum arity of an Tuple.
maxBy(Comparator<? super T>) - Method in interface io.vavr.collection.Traversable
Returns the maximum element of this Traversable according to the given comparator.
maxBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Traversable
Returns the element of this Traversable whose mapped value, according to the given function, is maximal.
memoized() - Method in interface io.vavr.CheckedFunction0
Returns a memoizing version of this function, which computes the return value for given arguments only one time.
memoized() - Method in interface io.vavr.CheckedFunction1
Returns a memoizing version of this function, which computes the return value for given arguments only one time.
memoized() - Method in interface io.vavr.CheckedFunction2
Returns a memoizing version of this function, which computes the return value for given arguments only one time.
memoized() - Method in interface io.vavr.CheckedFunction3
Returns a memoizing version of this function, which computes the return value for given arguments only one time.
memoized() - Method in interface io.vavr.CheckedFunction4
Returns a memoizing version of this function, which computes the return value for given arguments only one time.
memoized() - Method in interface io.vavr.CheckedFunction5
Returns a memoizing version of this function, which computes the return value for given arguments only one time.
memoized() - Method in interface io.vavr.CheckedFunction6
Returns a memoizing version of this function, which computes the return value for given arguments only one time.
memoized() - Method in interface io.vavr.CheckedFunction7
Returns a memoizing version of this function, which computes the return value for given arguments only one time.
memoized() - Method in interface io.vavr.CheckedFunction8
Returns a memoizing version of this function, which computes the return value for given arguments only one time.
memoized() - Method in interface io.vavr.Function0
Returns a memoizing version of this function, which computes the return value for given arguments only one time.
memoized() - Method in interface io.vavr.Function1
Returns a memoizing version of this function, which computes the return value for given arguments only one time.
memoized() - Method in interface io.vavr.Function2
Returns a memoizing version of this function, which computes the return value for given arguments only one time.
memoized() - Method in interface io.vavr.Function3
Returns a memoizing version of this function, which computes the return value for given arguments only one time.
memoized() - Method in interface io.vavr.Function4
Returns a memoizing version of this function, which computes the return value for given arguments only one time.
memoized() - Method in interface io.vavr.Function5
Returns a memoizing version of this function, which computes the return value for given arguments only one time.
memoized() - Method in interface io.vavr.Function6
Returns a memoizing version of this function, which computes the return value for given arguments only one time.
memoized() - Method in interface io.vavr.Function7
Returns a memoizing version of this function, which computes the return value for given arguments only one time.
memoized() - Method in interface io.vavr.Function8
Returns a memoizing version of this function, which computes the return value for given arguments only one time.
merge(Map<? extends K, ? extends V>) - Method in class io.vavr.collection.HashMap
 
merge(Map<? extends K, ? extends V>) - Method in class io.vavr.collection.LinkedHashMap
 
merge(Map<? extends K, ? extends V>) - Method in interface io.vavr.collection.Map
Creates a new map which by merging the entries of this map and that map.
merge(Map<? extends K, ? extends V>) - Method in interface io.vavr.collection.SortedMap
 
merge(Map<? extends K, ? extends V>) - Method in class io.vavr.collection.TreeMap
 
merge(Map<? extends K, U>, BiFunction<? super V, ? super U, ? extends V>) - Method in class io.vavr.collection.HashMap
 
merge(Map<? extends K, U>, BiFunction<? super V, ? super U, ? extends V>) - Method in class io.vavr.collection.LinkedHashMap
 
merge(Map<? extends K, U>, BiFunction<? super V, ? super U, ? extends V>) - Method in interface io.vavr.collection.Map
Creates a new map which by merging the entries of this map and that map.
merge(Map<? extends K, U>, BiFunction<? super V, ? super U, ? extends V>) - Method in interface io.vavr.collection.SortedMap
 
merge(Map<? extends K, U>, BiFunction<? super V, ? super U, ? extends V>) - Method in class io.vavr.collection.TreeMap
 
merge(Multimap<? extends K, ? extends V>) - Method in class io.vavr.collection.HashMultimap
 
merge(Multimap<? extends K, ? extends V>) - Method in class io.vavr.collection.LinkedHashMultimap
 
merge(Multimap<? extends K, ? extends V>) - Method in class io.vavr.collection.TreeMultimap
 
merge(Multimap<? extends K, ? extends V>) - Method in interface io.vavr.collection.Multimap
Creates a new multimap which by merging the entries of this multimap and that multimap.
merge(Multimap<? extends K, ? extends V>) - Method in interface io.vavr.collection.SortedMultimap
 
merge(Multimap<K2, V2>, BiFunction<Traversable<V>, Traversable<V2>, Traversable<V>>) - Method in class io.vavr.collection.HashMultimap
 
merge(Multimap<K2, V2>, BiFunction<Traversable<V>, Traversable<V2>, Traversable<V>>) - Method in class io.vavr.collection.LinkedHashMultimap
 
merge(Multimap<K2, V2>, BiFunction<Traversable<V>, Traversable<V2>, Traversable<V>>) - Method in class io.vavr.collection.TreeMultimap
 
merge(Multimap<K2, V2>, BiFunction<Traversable<V>, Traversable<V2>, Traversable<V>>) - Method in interface io.vavr.collection.Multimap
Creates a new multimap which by merging the entries of this multimap and that multimap.
merge(Multimap<K2, V2>, BiFunction<Traversable<V>, Traversable<V2>, Traversable<V>>) - Method in interface io.vavr.collection.SortedMultimap
 
merge(PriorityQueue<T>) - Method in class io.vavr.collection.PriorityQueue
Merges this PriorityQueue with another PriorityQueue.
min() - Method in interface io.vavr.collection.Traversable
Returns the minimum element of this Traversable according to its natural order in O(n).
minBy(Comparator<? super T>) - Method in interface io.vavr.collection.Traversable
Returns the minimum element of this Traversable according to a given comparator.
minBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Traversable
Returns the element of this Traversable whose mapped value is minimal according to natural order.
mkCharSeq() - Method in interface io.vavr.collection.Traversable
Concatenates the string representations of all elements in this Traversable.
mkCharSeq(CharSequence) - Method in interface io.vavr.collection.Traversable
Concatenates the string representations of all elements in this Traversable, separated by a delimiter.
mkCharSeq(CharSequence, CharSequence, CharSequence) - Method in interface io.vavr.collection.Traversable
Concatenates the string representations of all elements in this Traversable with a prefix, delimiter, and suffix.
mkString() - Method in class io.vavr.collection.CharSeq
 
mkString() - Method in interface io.vavr.collection.Traversable
Concatenates the string representations of all elements in this Traversable.
mkString(CharSequence) - Method in interface io.vavr.collection.Traversable
Concatenates the string representations of all elements in this Traversable, separated by a delimiter.
mkString(CharSequence, CharSequence, CharSequence) - Method in class io.vavr.collection.HashSet
 
mkString(CharSequence, CharSequence, CharSequence) - Method in class io.vavr.collection.LinkedHashSet
 
mkString(CharSequence, CharSequence, CharSequence) - Method in interface io.vavr.collection.Traversable
Concatenates the string representations of all elements in this Traversable with a prefix, delimiter, and suffix.
Multimap<K,V> - Interface in io.vavr.collection
An immutable Multimap interface.
Multimap.ContainerType - Enum Class in io.vavr.collection
Defines the type of container used to store values associated with keys in a Multimap.

N

narrow(CheckedFunction0<? extends R>) - Static method in interface io.vavr.CheckedFunction0
Narrows the given CheckedFunction0<? extends R> to CheckedFunction0<R>
narrow(CheckedFunction1<? super T1, ? extends R>) - Static method in interface io.vavr.CheckedFunction1
Narrows the given CheckedFunction1<? super T1, ? extends R> to CheckedFunction1<T1, R>
narrow(CheckedFunction2<? super T1, ? super T2, ? extends R>) - Static method in interface io.vavr.CheckedFunction2
Narrows the given CheckedFunction2<? super T1, ? super T2, ? extends R> to CheckedFunction2<T1, T2, R>
narrow(CheckedFunction3<? super T1, ? super T2, ? super T3, ? extends R>) - Static method in interface io.vavr.CheckedFunction3
Narrows the given CheckedFunction3<? super T1, ? super T2, ? super T3, ? extends R> to CheckedFunction3<T1, T2, T3, R>
narrow(CheckedFunction4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Static method in interface io.vavr.CheckedFunction4
Narrows the given CheckedFunction4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R> to CheckedFunction4<T1, T2, T3, T4, R>
narrow(CheckedFunction5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Static method in interface io.vavr.CheckedFunction5
Narrows the given CheckedFunction5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R> to CheckedFunction5<T1, T2, T3, T4, T5, R>
narrow(CheckedFunction6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>) - Static method in interface io.vavr.CheckedFunction6
Narrows the given CheckedFunction6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R> to CheckedFunction6<T1, T2, T3, T4, T5, T6, R>
narrow(CheckedFunction7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>) - Static method in interface io.vavr.CheckedFunction7
Narrows the given CheckedFunction7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R> to CheckedFunction7<T1, T2, T3, T4, T5, T6, T7, R>
narrow(CheckedFunction8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>) - Static method in interface io.vavr.CheckedFunction8
Narrows the given CheckedFunction8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R> to CheckedFunction8<T1, T2, T3, T4, T5, T6, T7, T8, R>
narrow(LinkedHashMap<? extends K, ? extends V>) - Static method in class io.vavr.collection.LinkedHashMap
Narrows a LinkedHashMap<? extends K, ? extends V> to LinkedHashMap<K, V> via a type-safe cast.
narrow(Array<? extends T>) - Static method in class io.vavr.collection.Array
Narrows a Array<? extends T> to Array<T> via a type-safe cast.
narrow(HashMap<? extends K, ? extends V>) - Static method in class io.vavr.collection.HashMap
Narrows a HashMap<? extends K, ? extends V> to HashMap<K, V> via a type-safe cast.
narrow(HashMultimap<? extends K, ? extends V>) - Static method in class io.vavr.collection.HashMultimap
Narrows a HashMultimap<? extends K, ? extends V> to HashMultimap<K, V> via a type-safe cast.
narrow(HashSet<? extends T>) - Static method in class io.vavr.collection.HashSet
Narrows a HashSet<? extends T> to HashSet<T> via a type-safe cast.
narrow(IndexedSeq<? extends T>) - Static method in interface io.vavr.collection.IndexedSeq
Narrows a widened IndexedSeq<? extends T> to IndexedSeq<T>.
narrow(Iterator<? extends T>) - Static method in interface io.vavr.collection.Iterator
Narrows an Iterator<? extends T> to Iterator<T> using a type-safe cast.
narrow(LinearSeq<? extends T>) - Static method in interface io.vavr.collection.LinearSeq
Narrows a widened LinearSeq<? extends T> to LinearSeq<T> by performing a type-safe cast.
narrow(LinkedHashMultimap<? extends K, ? extends V>) - Static method in class io.vavr.collection.LinkedHashMultimap
Narrows a LinkedHashMultimap<? extends K, ? extends V> to LinkedHashMultimap<K, V> via a type-safe cast.
narrow(LinkedHashSet<? extends T>) - Static method in class io.vavr.collection.LinkedHashSet
Narrows a LinkedHashSet<? extends T> to LinkedHashSet<T> via a type-safe cast.
narrow(List<? extends T>) - Static method in interface io.vavr.collection.List
Narrows a widened List<? extends T> to List<T> by performing a type-safe cast.
narrow(Map<? extends K, ? extends V>) - Static method in interface io.vavr.collection.Map
Narrows a widened Map<? extends K, ? extends V> to Map<K, V> by performing a type-safe cast.
narrow(Multimap<? extends K, ? extends V>) - Static method in interface io.vavr.collection.Multimap
Narrows a widened Multimap<? extends K, ? extends V> to Multimap<K, V> by performing a type-safe cast.
narrow(PriorityQueue<? extends T>) - Static method in class io.vavr.collection.PriorityQueue
Narrows a PriorityQueue<? extends T> to PriorityQueue<T> via a type-safe cast.
narrow(Queue<? extends T>) - Static method in class io.vavr.collection.Queue
Narrows a Queue<? extends T> to Queue<T> via a type-safe cast.
narrow(Seq<? extends T>) - Static method in interface io.vavr.collection.Seq
Narrows a Seq<? extends T> to Seq<T> via a safe unchecked cast.
narrow(Set<? extends T>) - Static method in interface io.vavr.collection.Set
Narrows a widened Set<? extends T> to Set<T> by performing a type-safe cast.
narrow(SortedMap<? extends K, ? extends V>) - Static method in interface io.vavr.collection.SortedMap
Narrows a widened SortedMap<? extends K, ? extends V> to SortedMap<K, V> by performing a type-safe cast.
narrow(SortedMultimap<? extends K, ? extends V>) - Static method in interface io.vavr.collection.SortedMultimap
Narrows a widened SortedMultimap<? extends K, ? extends V> to SortedMultimap<K, V> by performing a type-safe cast.
narrow(SortedSet<? extends T>) - Static method in interface io.vavr.collection.SortedSet
Narrows a widened SortedSet<? extends T> to SortedSet<T> by performing a type-safe cast.
narrow(Stream<? extends T>) - Static method in interface io.vavr.collection.Stream
Narrows a widened Stream<? extends T> to Stream<T> by performing a type-safe cast.
narrow(Traversable<? extends T>) - Static method in interface io.vavr.collection.Traversable
Narrows a Traversable<? extends T> to Traversable<T> with a type-safe cast.
narrow(Tree<? extends T>) - Static method in interface io.vavr.collection.Tree
Narrows a widened Tree<? extends T> to Tree<T> by performing a type-safe cast.
narrow(TreeMap<? extends K, ? extends V>) - Static method in class io.vavr.collection.TreeMap
Narrows a TreeMap<? extends K, ? extends V> to TreeMap<K, V> via a type-safe cast.
narrow(TreeMultimap<? extends K, ? extends V>) - Static method in class io.vavr.collection.TreeMultimap
Narrows a TreeMultimap<? extends K, ? extends V> to TreeMultimap<K, V> via a type-safe cast.
narrow(TreeSet<? extends T>) - Static method in class io.vavr.collection.TreeSet
Narrows a TreeSet<? extends T> to TreeSet<T> via a type-safe cast.
narrow(Vector<? extends T>) - Static method in class io.vavr.collection.Vector
Narrows a Vector<? extends T> to Vector<T> via a type-safe cast.
narrow(Future<? extends T>) - Static method in interface io.vavr.concurrent.Future
Narrows a Future<? extends T> to Future<T> via a type-safe cast.
narrow(Promise<? extends T>) - Static method in interface io.vavr.concurrent.Promise
Narrows a Promise<? extends T> to Promise<T> through a type-safe cast.
narrow(Option<? extends T>) - Static method in interface io.vavr.control.Option
Narrows a widened Option<? extends T> to Option<T> via a type-safe cast.
narrow(Either<? extends L, ? extends R>) - Static method in interface io.vavr.control.Either
Narrows a Either<? extends L, ? extends R> to Either<L, R> via a type-safe cast.
narrow(Try<? extends T>) - Static method in interface io.vavr.control.Try
Narrows a Try<? extends T> to Try<T> using a type-safe cast.
narrow(Validation<? extends E, ? extends T>) - Static method in interface io.vavr.control.Validation
Narrows a widened Validation<? extends E, ? extends T> to Validation<E, T> by performing a type-safe cast.
narrow(Function0<? extends R>) - Static method in interface io.vavr.Function0
Narrows the given Function0<? extends R> to Function0<R>
narrow(Function1<? super T1, ? extends R>) - Static method in interface io.vavr.Function1
Narrows the given Function1<? super T1, ? extends R> to Function1<T1, R>
narrow(Function2<? super T1, ? super T2, ? extends R>) - Static method in interface io.vavr.Function2
Narrows the given Function2<? super T1, ? super T2, ? extends R> to Function2<T1, T2, R>
narrow(Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Static method in interface io.vavr.Function3
Narrows the given Function3<? super T1, ? super T2, ? super T3, ? extends R> to Function3<T1, T2, T3, R>
narrow(Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Static method in interface io.vavr.Function4
Narrows the given Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R> to Function4<T1, T2, T3, T4, R>
narrow(Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Static method in interface io.vavr.Function5
Narrows the given Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R> to Function5<T1, T2, T3, T4, T5, R>
narrow(Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>) - Static method in interface io.vavr.Function6
Narrows the given Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R> to Function6<T1, T2, T3, T4, T5, T6, R>
narrow(Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>) - Static method in interface io.vavr.Function7
Narrows the given Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R> to Function7<T1, T2, T3, T4, T5, T6, T7, R>
narrow(Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>) - Static method in interface io.vavr.Function8
Narrows the given Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R> to Function8<T1, T2, T3, T4, T5, T6, T7, T8, R>
narrow(Lazy<? extends T>) - Static method in class io.vavr.Lazy
Narrows a Lazy<? extends T> to Lazy<T> via a type-safe cast.
narrow(Tuple1<? extends T1>) - Static method in interface io.vavr.Tuple
Narrows a widened Tuple1<? extends T1> to Tuple1<T1>.
narrow(Tuple2<? extends T1, ? extends T2>) - Static method in interface io.vavr.Tuple
Narrows a widened Tuple2<? extends T1, ? extends T2> to Tuple2<T1, T2>.
narrow(Tuple3<? extends T1, ? extends T2, ? extends T3>) - Static method in interface io.vavr.Tuple
Narrows a widened Tuple3<? extends T1, ? extends T2, ? extends T3> to Tuple3<T1, T2, T3>.
narrow(Tuple4<? extends T1, ? extends T2, ? extends T3, ? extends T4>) - Static method in interface io.vavr.Tuple
Narrows a widened Tuple4<? extends T1, ? extends T2, ? extends T3, ? extends T4> to Tuple4<T1, T2, T3, T4>.
narrow(Tuple5<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5>) - Static method in interface io.vavr.Tuple
Narrows a widened Tuple5<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5> to Tuple5<T1, T2, T3, T4, T5>.
narrow(Tuple6<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6>) - Static method in interface io.vavr.Tuple
Narrows a widened Tuple6<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6> to Tuple6<T1, T2, T3, T4, T5, T6>.
narrow(Tuple7<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7>) - Static method in interface io.vavr.Tuple
Narrows a widened Tuple7<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7> to Tuple7<T1, T2, T3, T4, T5, T6, T7>.
narrow(Tuple8<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7, ? extends T8>) - Static method in interface io.vavr.Tuple
Narrows a widened Tuple8<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7, ? extends T8> to Tuple8<T1, T2, T3, T4, T5, T6, T7, T8>.
narrow(Value<? extends T>) - Static method in interface io.vavr.Value
Narrows a widened Value<? extends T> to Value<T> by performing a type-safe cast.
negate() - Method in interface io.vavr.CheckedPredicate
Returns a predicate that represents the logical negation of this predicate.
Node(T, List<Tree.Node<T>>) - Constructor for class io.vavr.collection.Tree.Node
Constructs a rose tree branch.
nodeCount() - Method in interface io.vavr.collection.Tree
Counts the number of nodes (i.e. branches and leaves) of this tree.
none() - Static method in interface io.vavr.control.Option
Returns the singleton None instance.
None() - Static method in class io.vavr.API
Alias for Option.none()
nonEmpty() - Method in interface io.vavr.collection.Traversable
Checks if this Traversable contains at least one element.
noneOf(Predicate<T>...) - Static method in class io.vavr.Predicates
Returns a predicate that is satisfied if none of the provided predicates return true for a given input.
not(Predicate<? super T>) - Static method in class io.vavr.Predicates
Returns a predicate that negates the result of the given predicate.
NotImplementedError - Exception Class in io.vavr
This exception is temporarily used during development in order to indicate that an implementation is missing.
NotImplementedError() - Constructor for exception class io.vavr.NotImplementedError
Creates a NotImplementedError containing the message "an implementation is missing".
NotImplementedError(String) - Constructor for exception class io.vavr.NotImplementedError
Creates a NotImplementedError containing the given message.

O

of(char) - Static method in class io.vavr.collection.CharSeq
Returns a singleton CharSeq, i.e. a CharSeq of one character.
of(char...) - Static method in class io.vavr.collection.CharSeq
Creates a String of the given characters.
of(CheckedConsumer<T>) - Static method in interface io.vavr.CheckedConsumer
Creates a CheckedConsumer from the given method reference or lambda.
of(CheckedFunction0<? extends T>) - Static method in interface io.vavr.concurrent.Future
Starts an asynchronous computation using the Future.DEFAULT_EXECUTOR.
of(CheckedFunction0<? extends T>) - Static method in interface io.vavr.control.Try
Creates a Try instance from a CheckedFunction0.
of(CheckedFunction0<R>) - Static method in interface io.vavr.CheckedFunction0
Creates a CheckedFunction0 based on method reference lambda expression Examples (w.l.o.g. referring to Function1):
of(CheckedFunction1<? super T1, ? extends R>) - Method in class io.vavr.control.Try.WithResources1
Wraps the result of a computation that may fail in a Try.
of(CheckedFunction1<T1, R>) - Static method in interface io.vavr.CheckedFunction1
Creates a CheckedFunction1 based on method reference lambda expression Examples (w.l.o.g. referring to Function1):
of(CheckedFunction2<? super T1, ? super T2, ? extends R>) - Method in class io.vavr.control.Try.WithResources2
Wraps the result of a computation that may fail in a Try.
of(CheckedFunction2<T1, T2, R>) - Static method in interface io.vavr.CheckedFunction2
Creates a CheckedFunction2 based on method reference lambda expression Examples (w.l.o.g. referring to Function1):
of(CheckedFunction3<? super T1, ? super T2, ? super T3, ? extends R>) - Method in class io.vavr.control.Try.WithResources3
Wraps the result of a computation that may fail in a Try.
of(CheckedFunction3<T1, T2, T3, R>) - Static method in interface io.vavr.CheckedFunction3
Creates a CheckedFunction3 based on method reference lambda expression Examples (w.l.o.g. referring to Function1):
of(CheckedFunction4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in class io.vavr.control.Try.WithResources4
Wraps the result of a computation that may fail in a Try.
of(CheckedFunction4<T1, T2, T3, T4, R>) - Static method in interface io.vavr.CheckedFunction4
Creates a CheckedFunction4 based on method reference lambda expression Examples (w.l.o.g. referring to Function1):
of(CheckedFunction5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Method in class io.vavr.control.Try.WithResources5
Wraps the result of a computation that may fail in a Try.
of(CheckedFunction5<T1, T2, T3, T4, T5, R>) - Static method in interface io.vavr.CheckedFunction5
Creates a CheckedFunction5 based on method reference lambda expression Examples (w.l.o.g. referring to Function1):
of(CheckedFunction6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>) - Method in class io.vavr.control.Try.WithResources6
Wraps the result of a computation that may fail in a Try.
of(CheckedFunction6<T1, T2, T3, T4, T5, T6, R>) - Static method in interface io.vavr.CheckedFunction6
Creates a CheckedFunction6 based on method reference lambda expression Examples (w.l.o.g. referring to Function1):
of(CheckedFunction7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>) - Method in class io.vavr.control.Try.WithResources7
Wraps the result of a computation that may fail in a Try.
of(CheckedFunction7<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in interface io.vavr.CheckedFunction7
Creates a CheckedFunction7 based on method reference lambda expression Examples (w.l.o.g. referring to Function1):
of(CheckedFunction8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>) - Method in class io.vavr.control.Try.WithResources8
Wraps the result of a computation that may fail in a Try.
of(CheckedFunction8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in interface io.vavr.CheckedFunction8
Creates a CheckedFunction8 based on method reference lambda expression Examples (w.l.o.g. referring to Function1):
of(CheckedPredicate<T>) - Static method in interface io.vavr.CheckedPredicate
Creates a CheckedPredicate from the given method reference or lambda.
of(CheckedRunnable) - Static method in interface io.vavr.CheckedRunnable
Creates a CheckedRunnable from the given method reference or lambda.
of(Function0<R>) - Static method in interface io.vavr.Function0
Creates a Function0 based on method reference lambda expression Examples (w.l.o.g. referring to Function1):
of(Function1<T1, R>) - Static method in interface io.vavr.Function1
Creates a Function1 based on method reference lambda expression Examples (w.l.o.g. referring to Function1):
of(Function2<T1, T2, R>) - Static method in interface io.vavr.Function2
Creates a Function2 based on method reference lambda expression Examples (w.l.o.g. referring to Function1):
of(Function3<T1, T2, T3, R>) - Static method in interface io.vavr.Function3
Creates a Function3 based on method reference lambda expression Examples (w.l.o.g. referring to Function1):
of(Function4<T1, T2, T3, T4, R>) - Static method in interface io.vavr.Function4
Creates a Function4 based on method reference lambda expression Examples (w.l.o.g. referring to Function1):
of(Function5<T1, T2, T3, T4, T5, R>) - Static method in interface io.vavr.Function5
Creates a Function5 based on method reference lambda expression Examples (w.l.o.g. referring to Function1):
of(Function6<T1, T2, T3, T4, T5, T6, R>) - Static method in interface io.vavr.Function6
Creates a Function6 based on method reference lambda expression Examples (w.l.o.g. referring to Function1):
of(Function7<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in interface io.vavr.Function7
Creates a Function7 based on method reference lambda expression Examples (w.l.o.g. referring to Function1):
of(Function8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in interface io.vavr.Function8
Creates a Function8 based on method reference lambda expression Examples (w.l.o.g. referring to Function1):
of(Tuple2<? extends K, ? extends V>) - Static method in class io.vavr.collection.HashMap
Returns a singleton HashMap, i.e. a HashMap of one element.
of(Tuple2<? extends K, ? extends V>) - Static method in class io.vavr.collection.LinkedHashMap
Returns a singleton LinkedHashMap, i.e. a LinkedHashMap of one element.
of(Tuple2<? extends K, ? extends V>) - Static method in class io.vavr.collection.TreeMap
Returns a singleton TreeMap, i.e. a TreeMap of one entry.
of(Tuple2<? extends K, ? extends V2>) - Method in class io.vavr.collection.HashMultimap.Builder
Creates a HashMultimap of the given key-value pair.
of(Tuple2<? extends K, ? extends V2>) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given list of key-value pairs.
of(API.Match.Case<? extends T, ? extends R>...) - Method in class io.vavr.API.Match
Executes the match, created by the factory function API.Match(Object).
of(Tuple2<? extends K, ? extends V2>) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
Creates a LinkedHashMultimap of the given key-value pair.
of(CharSequence) - Static method in class io.vavr.collection.CharSeq
Creates a String of CharSequence.
of(Class<? super T>) - Static method in class io.vavr.API.Match.Pattern0
Static factory for a API.Match.Pattern0 based on a Class
of(Class<? super T>, API.Match.Pattern<T1, ?>, API.Match.Pattern<T2, ?>, API.Match.Pattern<T3, ?>, API.Match.Pattern<T4, ?>, API.Match.Pattern<T5, ?>, API.Match.Pattern<T6, ?>, API.Match.Pattern<T7, ?>, API.Match.Pattern<T8, ?>, Function<T, Tuple8<U1, U2, U3, U4, U5, U6, U7, U8>>) - Static method in class io.vavr.API.Match.Pattern8
Static factory for a API.Match.Pattern8 based on a Class, 8 API.Match.Patterns to decompose it to and a mapper to aggregate result back into a Tuple8
of(Class<? super T>, API.Match.Pattern<T1, ?>, API.Match.Pattern<T2, ?>, API.Match.Pattern<T3, ?>, API.Match.Pattern<T4, ?>, API.Match.Pattern<T5, ?>, API.Match.Pattern<T6, ?>, API.Match.Pattern<T7, ?>, Function<T, Tuple7<U1, U2, U3, U4, U5, U6, U7>>) - Static method in class io.vavr.API.Match.Pattern7
Static factory for a API.Match.Pattern7 based on a Class, 7 API.Match.Patterns to decompose it to and a mapper to aggregate result back into a Tuple7
of(Class<? super T>, API.Match.Pattern<T1, ?>, API.Match.Pattern<T2, ?>, API.Match.Pattern<T3, ?>, API.Match.Pattern<T4, ?>, API.Match.Pattern<T5, ?>, API.Match.Pattern<T6, ?>, Function<T, Tuple6<U1, U2, U3, U4, U5, U6>>) - Static method in class io.vavr.API.Match.Pattern6
Static factory for a API.Match.Pattern6 based on a Class, 6 API.Match.Patterns to decompose it to and a mapper to aggregate result back into a Tuple6
of(Class<? super T>, API.Match.Pattern<T1, ?>, API.Match.Pattern<T2, ?>, API.Match.Pattern<T3, ?>, API.Match.Pattern<T4, ?>, API.Match.Pattern<T5, ?>, Function<T, Tuple5<U1, U2, U3, U4, U5>>) - Static method in class io.vavr.API.Match.Pattern5
Static factory for a API.Match.Pattern5 based on a Class, 5 API.Match.Patterns to decompose it to and a mapper to aggregate result back into a Tuple5
of(Class<? super T>, API.Match.Pattern<T1, ?>, API.Match.Pattern<T2, ?>, API.Match.Pattern<T3, ?>, API.Match.Pattern<T4, ?>, Function<T, Tuple4<U1, U2, U3, U4>>) - Static method in class io.vavr.API.Match.Pattern4
Static factory for a API.Match.Pattern4 based on a Class, 4 API.Match.Patterns to decompose it to and a mapper to aggregate result back into a Tuple4
of(Class<? super T>, API.Match.Pattern<T1, ?>, API.Match.Pattern<T2, ?>, API.Match.Pattern<T3, ?>, Function<T, Tuple3<U1, U2, U3>>) - Static method in class io.vavr.API.Match.Pattern3
Static factory for a API.Match.Pattern3 based on a Class, 3 API.Match.Patterns to decompose it to and a mapper to aggregate result back into a Tuple3
of(Class<? super T>, API.Match.Pattern<T1, ?>, API.Match.Pattern<T2, ?>, Function<T, Tuple2<U1, U2>>) - Static method in class io.vavr.API.Match.Pattern2
Static factory for a API.Match.Pattern2 based on a Class, 2 API.Match.Patterns to decompose it to and a mapper to aggregate result back into a Tuple2
of(Class<? super T>, API.Match.Pattern<T1, ?>, Function<T, Tuple1<U1>>) - Static method in class io.vavr.API.Match.Pattern1
Static factory for a API.Match.Pattern1 based on a Class, API.Match.Pattern to decompose it to and a mapper to aggregate result back into a Tuple1
of(Integer) - Static method in interface io.vavr.collection.BitSet
Returns a BitSet containing a single value.
of(Integer...) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet of int numbers starting from from, extending to toExclusive - 1.
of(Comparator<? super K>, Tuple2<? extends K, ? extends V>) - Static method in class io.vavr.collection.TreeMap
Returns a singleton TreeMap, i.e. a TreeMap of one entry using a specific key comparator.
of(Comparator<? super K>, Tuple2<? extends K, ? extends V2>) - Method in class io.vavr.collection.TreeMultimap.Builder
Returns a singleton TreeMultimap, i.e. a TreeMultimap of one entry using a specific key comparator.
of(Comparator<? super K>, K, V2) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given key-value pair.
of(Comparator<? super K>, K, V2, K, V2) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given list of key-value pairs.
of(Comparator<? super K>, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given list of key-value pairs.
of(Comparator<? super K>, K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given list of key-value pairs.
of(Comparator<? super K>, K, V2, K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given list of key-value pairs.
of(Comparator<? super K>, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given list of key-value pairs.
of(Comparator<? super K>, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given list of key-value pairs.
of(Comparator<? super K>, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given list of key-value pairs.
of(Comparator<? super K>, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given list of key-value pairs.
of(Comparator<? super K>, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given list of key-value pairs.
of(Comparator<? super T>, T) - Static method in class io.vavr.collection.TreeSet
Returns a singleton TreeSet, i.e. a TreeSet of one element with the given comparator.
of(Comparator<? super T>, T...) - Static method in class io.vavr.collection.PriorityQueue
Creates a PriorityQueue of the given elements with the given comparator.
of(Comparator<? super T>, T...) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet of the given elements with the given comparator.
of(Comparator<? super K>, K, V) - Static method in class io.vavr.collection.TreeMap
Returns a singleton TreeMap, i.e. a TreeMap of one element.
of(Comparator<? super K>, K, V, K, V) - Static method in class io.vavr.collection.TreeMap
Creates a TreeMap of the given list of key-value pairs.
of(Comparator<? super K>, K, V, K, V, K, V) - Static method in class io.vavr.collection.TreeMap
Creates a TreeMap of the given list of key-value pairs.
of(Comparator<? super K>, K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.TreeMap
Creates a TreeMap of the given list of key-value pairs.
of(Comparator<? super K>, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.TreeMap
Creates a TreeMap of the given list of key-value pairs.
of(Comparator<? super K>, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.TreeMap
Creates a TreeMap of the given list of key-value pairs.
of(Comparator<? super K>, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.TreeMap
Creates a TreeMap of the given list of key-value pairs.
of(Comparator<? super K>, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.TreeMap
Creates a TreeMap of the given list of key-value pairs.
of(Comparator<? super K>, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.TreeMap
Creates a TreeMap of the given list of key-value pairs.
of(Comparator<? super K>, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.TreeMap
Creates a TreeMap of the given list of key-value pairs.
of(Comparator<? super T>, T) - Static method in class io.vavr.collection.PriorityQueue
Returns a singleton PriorityQueue, i.e. a PriorityQueue of one element with the given comparator.
of(Executor, CheckedFunction0<? extends T>) - Static method in interface io.vavr.concurrent.Future
Starts an asynchronous computation using the specified Executor.
of(Supplier<? extends T>) - Static method in class io.vavr.Lazy
Creates a Lazy instance that obtains its value from the given Supplier.
of(K, V) - Static method in class io.vavr.collection.HashMap
Returns a singleton HashMap, i.e. a HashMap of one element.
of(K, V) - Static method in class io.vavr.collection.LinkedHashMap
Returns a singleton LinkedHashMap, i.e. a LinkedHashMap of one element.
of(K, V) - Static method in class io.vavr.collection.TreeMap
Returns a singleton TreeMap, i.e. a TreeMap of one element.
of(K, V2) - Method in class io.vavr.collection.HashMultimap.Builder
Creates a HashMultimap of the given key-value pair.
of(K, V2) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
Creates a LinkedHashMultimap of the given key-value pair.
of(K, V2) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given key-value pair.
of(K, V2, K, V2) - Method in class io.vavr.collection.HashMultimap.Builder
Creates a HashMultimap of the given list of key-value pairs.
of(K, V2, K, V2) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
Creates a LinkedHashMultimap of the given list of key-value pairs.
of(K, V2, K, V2) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given list of key-value pairs.
of(K, V2, K, V2, K, V2) - Method in class io.vavr.collection.HashMultimap.Builder
Creates a HashMultimap of the given list of key-value pairs.
of(K, V2, K, V2, K, V2) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
Creates a LinkedHashMultimap of the given list of key-value pairs.
of(K, V2, K, V2, K, V2) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given list of key-value pairs.
of(K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.HashMultimap.Builder
Creates a HashMultimap of the given list of key-value pairs.
of(K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
Creates a LinkedHashMultimap of the given list of key-value pairs.
of(K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given list of key-value pairs.
of(K, V2, K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.HashMultimap.Builder
Creates a HashMultimap of the given list of key-value pairs.
of(K, V2, K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
Creates a LinkedHashMultimap of the given list of key-value pairs.
of(K, V2, K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given list of key-value pairs.
of(K, V2, K, V2, K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.HashMultimap.Builder
Creates a HashMultimap of the given list of key-value pairs.
of(K, V2, K, V2, K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
Creates a LinkedHashMultimap of the given list of key-value pairs.
of(K, V2, K, V2, K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given list of key-value pairs.
of(K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.HashMultimap.Builder
Creates a HashMultimap of the given list of key-value pairs.
of(K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
Creates a LinkedHashMultimap of the given list of key-value pairs.
of(K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given list of key-value pairs.
of(K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.HashMultimap.Builder
Creates a HashMultimap of the given list of key-value pairs.
of(K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
Creates a LinkedHashMultimap of the given list of key-value pairs.
of(K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given list of key-value pairs.
of(K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.HashMultimap.Builder
Creates a HashMultimap of the given list of key-value pairs.
of(K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
Creates a LinkedHashMultimap of the given list of key-value pairs.
of(K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given list of key-value pairs.
of(K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.HashMultimap.Builder
Creates a HashMultimap of the given list of key-value pairs.
of(K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
Creates a LinkedHashMultimap of the given list of key-value pairs.
of(K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2, K, V2) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given list of key-value pairs.
of(K, V, K, V) - Static method in class io.vavr.collection.HashMap
Creates a HashMap of the given list of key-value pairs.
of(K, V, K, V) - Static method in class io.vavr.collection.LinkedHashMap
Creates a LinkedHashMap of the given list of key-value pairs.
of(K, V, K, V) - Static method in class io.vavr.collection.TreeMap
Creates a TreeMap of the given list of key-value pairs.
of(K, V, K, V, K, V) - Static method in class io.vavr.collection.HashMap
Creates a HashMap of the given list of key-value pairs.
of(K, V, K, V, K, V) - Static method in class io.vavr.collection.LinkedHashMap
Creates a LinkedHashMap of the given list of key-value pairs.
of(K, V, K, V, K, V) - Static method in class io.vavr.collection.TreeMap
Creates a TreeMap of the given list of key-value pairs.
of(K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.HashMap
Creates a HashMap of the given list of key-value pairs.
of(K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.LinkedHashMap
Creates a LinkedHashMap of the given list of key-value pairs.
of(K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.TreeMap
Creates a TreeMap of the given list of key-value pairs.
of(K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.HashMap
Creates a HashMap of the given list of key-value pairs.
of(K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.LinkedHashMap
Creates a LinkedHashMap of the given list of key-value pairs.
of(K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.TreeMap
Creates a TreeMap of the given list of key-value pairs.
of(K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.HashMap
Creates a HashMap of the given list of key-value pairs.
of(K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.LinkedHashMap
Creates a LinkedHashMap of the given list of key-value pairs.
of(K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.TreeMap
Creates a TreeMap of the given list of key-value pairs.
of(K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.HashMap
Creates a HashMap of the given list of key-value pairs.
of(K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.LinkedHashMap
Creates a LinkedHashMap of the given list of key-value pairs.
of(K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.TreeMap
Creates a TreeMap of the given list of key-value pairs.
of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.HashMap
Creates a HashMap of the given list of key-value pairs.
of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.LinkedHashMap
Creates a LinkedHashMap of the given list of key-value pairs.
of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.TreeMap
Creates a TreeMap of the given list of key-value pairs.
of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.HashMap
Creates a HashMap of the given list of key-value pairs.
of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.LinkedHashMap
Creates a LinkedHashMap of the given list of key-value pairs.
of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.TreeMap
Creates a TreeMap of the given list of key-value pairs.
of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.HashMap
Creates a HashMap of the given list of key-value pairs.
of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.LinkedHashMap
Creates a LinkedHashMap of the given list of key-value pairs.
of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.collection.TreeMap
Creates a TreeMap of the given list of key-value pairs.
of(T) - Static method in class io.vavr.collection.Array
Returns a singleton Array, i.e. a Array of one element.
of(T) - Method in class io.vavr.collection.BitSet.Builder
Builds a new BitSet from a specific value t
of(T) - Static method in class io.vavr.collection.HashSet
Returns a singleton HashSet, i.e. a HashSet of one element.
of(T) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator that yields exactly one element.
of(T) - Static method in class io.vavr.collection.LinkedHashSet
Returns a singleton LinkedHashSet, i.e. a LinkedHashSet of one element.
of(T) - Static method in interface io.vavr.collection.List
Returns a singleton List, i.e. a List of one element.
of(T) - Static method in class io.vavr.collection.PriorityQueue
Returns a singleton PriorityQueue, i.e. a PriorityQueue of one element.
of(T) - Static method in class io.vavr.collection.Queue
Returns a singleton Queue, i.e. a Queue of one element.
of(T) - Static method in interface io.vavr.collection.Stream
Returns a singleton Stream, i.e. a Stream of one element.
of(T) - Static method in interface io.vavr.collection.Tree
Returns a new Node containing the given value and having no children.
of(T) - Static method in class io.vavr.collection.TreeSet
Returns a singleton TreeSet, i.e. a TreeSet of one element with natural ordering.
of(T) - Static method in class io.vavr.collection.Vector
Returns a singleton Vector, i.e. a Vector of one element.
of(T) - Static method in interface io.vavr.control.Option
Creates an Option from the given value.
of(T...) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator that iterates over the provided elements.
of(T...) - Static method in class io.vavr.collection.PriorityQueue
Creates a PriorityQueue of the given elements.
of(T...) - Static method in class io.vavr.collection.Array
Creates an Array of the given elements.
of(T...) - Method in class io.vavr.collection.BitSet.Builder
Builds a new BitSet from a list of values
of(T...) - Static method in class io.vavr.collection.HashSet
Creates a HashSet of the given elements.
of(T...) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet of the given elements.
of(T...) - Static method in interface io.vavr.collection.List
Creates a List of the given elements.
of(T...) - Static method in class io.vavr.collection.Queue
Creates a Queue of the given elements.
of(T...) - Static method in interface io.vavr.collection.Stream
Creates a Stream of the given elements.
of(T...) - Static method in interface io.vavr.collection.Tree
Creates a Tree of the given elements.
of(T...) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet of the given elements with natural ordering.
of(T...) - Static method in class io.vavr.collection.Vector
Creates a Vector of the given elements.
of(T1) - Static method in interface io.vavr.Tuple
Creates a tuple of one element.
of(T1, T2) - Static method in interface io.vavr.Tuple
Creates a tuple of two elements.
of(T1, T2, T3) - Static method in interface io.vavr.Tuple
Creates a tuple of three elements.
of(T1, T2, T3, T4) - Static method in interface io.vavr.Tuple
Creates a tuple of 4 elements.
of(T1, T2, T3, T4, T5) - Static method in interface io.vavr.Tuple
Creates a tuple of 5 elements.
of(T1, T2, T3, T4, T5, T6) - Static method in interface io.vavr.Tuple
Creates a tuple of 6 elements.
of(T1, T2, T3, T4, T5, T6, T7) - Static method in interface io.vavr.Tuple
Creates a tuple of 7 elements.
of(T1, T2, T3, T4, T5, T6, T7, T8) - Static method in interface io.vavr.Tuple
Creates a tuple of 8 elements.
of(T, Tree.Node<T>...) - Static method in interface io.vavr.collection.Tree
Returns a new Node containing the given value and having the given children.
of(T, Iterable<Tree.Node<T>>) - Static method in interface io.vavr.collection.Tree
Returns a new Node containing the given value and having the given children.
ofAll(boolean...) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet from boolean values.
ofAll(boolean...) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator over the given boolean values.
ofAll(boolean...) - Static method in class io.vavr.collection.Array
Creates an Array from boolean values.
ofAll(boolean...) - Static method in class io.vavr.collection.HashSet
Creates a HashSet from boolean values.
ofAll(boolean...) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet from boolean values.
ofAll(boolean...) - Static method in interface io.vavr.collection.List
Creates a List from boolean values.
ofAll(boolean...) - Static method in class io.vavr.collection.Queue
Creates a Queue from boolean values.
ofAll(boolean...) - Static method in interface io.vavr.collection.Stream
Creates a Stream from boolean values.
ofAll(boolean...) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet from boolean values.
ofAll(boolean...) - Static method in class io.vavr.collection.Vector
Creates a Vector from boolean values.
ofAll(byte...) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet from byte values.
ofAll(byte...) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator over the given byte values.
ofAll(byte...) - Static method in class io.vavr.collection.Array
Creates an Array from byte values.
ofAll(byte...) - Static method in class io.vavr.collection.HashSet
Creates a HashSet from byte values.
ofAll(byte...) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet from byte values.
ofAll(byte...) - Static method in interface io.vavr.collection.List
Creates a List from byte values.
ofAll(byte...) - Static method in class io.vavr.collection.Queue
Creates a Queue from byte values.
ofAll(byte...) - Static method in interface io.vavr.collection.Stream
Creates a Stream from byte values.
ofAll(byte...) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet from byte values.
ofAll(byte...) - Static method in class io.vavr.collection.Vector
Creates a Vector from byte values.
ofAll(char...) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet from char values.
ofAll(char...) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator over the given char values.
ofAll(char...) - Static method in class io.vavr.collection.Array
Creates an Array from char values.
ofAll(char...) - Static method in class io.vavr.collection.HashSet
Creates a HashSet from char values.
ofAll(char...) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet from char values.
ofAll(char...) - Static method in interface io.vavr.collection.List
Creates a List from char values.
ofAll(char...) - Static method in class io.vavr.collection.Queue
Creates a Queue from char values.
ofAll(char...) - Static method in interface io.vavr.collection.Stream
Creates a Stream from char values.
ofAll(char...) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet from char values.
ofAll(char...) - Static method in class io.vavr.collection.Vector
Creates a Vector from char values.
ofAll(double...) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator over the given double values.
ofAll(double...) - Static method in class io.vavr.collection.Array
Creates an Array from double values.
ofAll(double...) - Static method in class io.vavr.collection.HashSet
Creates a HashSet from double values.
ofAll(double...) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet from double values.
ofAll(double...) - Static method in interface io.vavr.collection.List
Creates a List from double values.
ofAll(double...) - Static method in class io.vavr.collection.Queue
Creates a Queue from double values.
ofAll(double...) - Static method in interface io.vavr.collection.Stream
Creates a Stream values double values.
ofAll(double...) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet from double values.
ofAll(double...) - Static method in class io.vavr.collection.Vector
Creates a Vector from double values.
ofAll(float...) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator over the given float values.
ofAll(float...) - Static method in class io.vavr.collection.Array
Creates an Array from float values.
ofAll(float...) - Static method in class io.vavr.collection.HashSet
Creates a HashSet from float values.
ofAll(float...) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet from float values.
ofAll(float...) - Static method in interface io.vavr.collection.List
Creates a List from float values.
ofAll(float...) - Static method in class io.vavr.collection.Queue
Creates a Queue from float values.
ofAll(float...) - Static method in interface io.vavr.collection.Stream
Creates a Stream from float values.
ofAll(float...) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet from float values.
ofAll(float...) - Static method in class io.vavr.collection.Vector
Creates a Vector from float values.
ofAll(int...) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet from int values.
ofAll(int...) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator over the given int values.
ofAll(int...) - Static method in class io.vavr.collection.Array
Creates an Array from int values.
ofAll(int...) - Static method in class io.vavr.collection.HashSet
Creates a HashSet from int values.
ofAll(int...) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet from int values.
ofAll(int...) - Static method in interface io.vavr.collection.List
Creates a List from int values.
ofAll(int...) - Static method in class io.vavr.collection.Queue
Creates a Queue from int values.
ofAll(int...) - Static method in interface io.vavr.collection.Stream
Creates a Stream from int values.
ofAll(int...) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet from int values.
ofAll(int...) - Static method in class io.vavr.collection.Vector
Creates a Vector from int values.
ofAll(long...) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet from long values.
ofAll(long...) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator over the given long values.
ofAll(long...) - Static method in class io.vavr.collection.Array
Creates an Array from long values.
ofAll(long...) - Static method in class io.vavr.collection.HashSet
Creates a HashSet from long values.
ofAll(long...) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet from long values.
ofAll(long...) - Static method in interface io.vavr.collection.List
Creates a List from long values.
ofAll(long...) - Static method in class io.vavr.collection.Queue
Creates a Queue from long values.
ofAll(long...) - Static method in interface io.vavr.collection.Stream
Creates a Stream from long values.
ofAll(long...) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet from long values.
ofAll(long...) - Static method in class io.vavr.collection.Vector
Creates a Vector from long values.
ofAll(short...) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet from short values.
ofAll(short...) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator over the given short values.
ofAll(short...) - Static method in class io.vavr.collection.Array
Creates an Array from short values.
ofAll(short...) - Static method in class io.vavr.collection.HashSet
Creates a HashSet from short values.
ofAll(short...) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet from short values.
ofAll(short...) - Static method in interface io.vavr.collection.List
Creates a List from short values.
ofAll(short...) - Static method in class io.vavr.collection.Queue
Creates a Queue from short values.
ofAll(short...) - Static method in interface io.vavr.collection.Stream
Creates a Stream from short values.
ofAll(short...) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet from short values.
ofAll(short...) - Static method in class io.vavr.collection.Vector
Creates a Vector from short values.
ofAll(Iterable<? extends Character>) - Static method in class io.vavr.collection.CharSeq
Creates a String of the given elements.
ofAll(Iterable<? extends T>) - Static method in class io.vavr.collection.Array
Creates an Array of the given elements.
ofAll(Iterable<? extends T>) - Method in class io.vavr.collection.BitSet.Builder
Builds a new BitSet from an Iterable
ofAll(Iterable<? extends T>) - Static method in class io.vavr.collection.HashSet
Creates a HashSet of the given elements.
ofAll(Iterable<? extends T>) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet of the given elements.
ofAll(Iterable<? extends T>) - Static method in interface io.vavr.collection.List
Creates a List of the given elements.
ofAll(Iterable<? extends T>) - Static method in class io.vavr.collection.PriorityQueue
Creates a PriorityQueue of the given elements.
ofAll(Iterable<? extends T>) - Static method in class io.vavr.collection.Queue
Creates a Queue of the given elements.
ofAll(Iterable<? extends T>) - Static method in interface io.vavr.collection.Stream
Creates a Stream of the given elements.
ofAll(Iterable<? extends T>) - Static method in interface io.vavr.collection.Tree
Creates a Tree of the given elements.
ofAll(Iterable<? extends T>) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet of the given elements with natural ordering.
ofAll(Iterable<? extends T>) - Static method in class io.vavr.collection.Vector
Creates a Vector of the given elements.
ofAll(Iterable<? extends T>) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator from the provided Iterable.
ofAll(Iterable<Integer>) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet of int numbers starting from from, extending to toExclusive - 1.
ofAll(Comparator<? super K>, Map<? extends K, ? extends V>) - Static method in class io.vavr.collection.TreeMap
Returns a TreeMap, from a source java.util.Map.
ofAll(Comparator<? super K>, Map<? extends K, ? extends V2>) - Method in class io.vavr.collection.TreeMultimap.Builder
Returns a TreeMultimap, from a source java.util.Map.
ofAll(Comparator<? super K>, Stream<? extends T>, Function<? super T, ? extends K>, Function<? super T, ? extends V2>) - Method in class io.vavr.collection.TreeMultimap.Builder
Returns a TreeMultimap, from entries mapped from stream.
ofAll(Comparator<? super K>, Stream<? extends T>, Function<? super T, Tuple2<? extends K, ? extends V>>) - Static method in class io.vavr.collection.TreeMap
Returns a TreeMap, from entries mapped from stream.
ofAll(Comparator<? super K>, Stream<? extends T>, Function<? super T, Tuple2<? extends K, ? extends V2>>) - Method in class io.vavr.collection.TreeMultimap.Builder
Returns a TreeMultimap, from entries mapped from stream.
ofAll(Comparator<? super T>, Iterable<? extends T>) - Static method in class io.vavr.collection.PriorityQueue
Creates a PriorityQueue of the given elements with the given comparator.
ofAll(Map<? extends K, ? extends V>) - Static method in class io.vavr.collection.HashMap
Returns a HashMap, from a source java.util.Map.
ofAll(Map<? extends K, ? extends V>) - Static method in class io.vavr.collection.LinkedHashMap
Returns a LinkedHashMap, from a source java.util.Map.
ofAll(Map<? extends K, ? extends V>) - Static method in class io.vavr.collection.TreeMap
Returns a TreeMap, from a source java.util.Map.
ofAll(Map<? extends K, ? extends V2>) - Method in class io.vavr.collection.HashMultimap.Builder
Returns a HashMultimap, from a source java.util.Map.
ofAll(Map<? extends K, ? extends V2>) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
Returns a LinkedHashMultimap, from a source java.util.Map.
ofAll(Map<? extends K, ? extends V2>) - Method in class io.vavr.collection.TreeMultimap.Builder
Returns a TreeMultimap, from a source java.util.Map.
ofAll(Comparator<? super K>, Stream<? extends T>, Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class io.vavr.collection.TreeMap
Returns a TreeMap, from entries mapped from stream.
ofAll(Comparator<? super T>, Iterable<? extends T>) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet of the given elements with the given comparator.
ofAll(Comparator<? super T>, Stream<? extends T>) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet from a Java Stream with the given comparator.
ofAll(Comparator<? super T>, Stream<? extends T>) - Static method in class io.vavr.collection.PriorityQueue
Creates a PriorityQueue from a Stream with the given comparator.
ofAll(Iterator<? extends T>) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator that delegates hasNext() and next() to the given Iterator.
ofAll(Stream<? extends T>) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet that contains the elements of the given Stream.
ofAll(Stream<? extends T>) - Static method in interface io.vavr.collection.List
Creates a List that contains the elements of the given Stream.
ofAll(Stream<? extends T>) - Static method in class io.vavr.collection.Queue
Creates a Queue that contains the elements of the given Stream.
ofAll(Stream<? extends T>) - Static method in interface io.vavr.collection.Stream
Creates a Stream that contains the elements of the given Stream.
ofAll(Stream<? extends T>) - Static method in interface io.vavr.collection.Tree
Creates a Tree that contains the elements of the given Stream.
ofAll(Stream<? extends T>) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet from a Java Stream with natural ordering.
ofAll(Stream<? extends T>) - Static method in class io.vavr.collection.Vector
Creates a Vector that contains the elements of the given Stream.
ofAll(Stream<? extends T>, Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class io.vavr.collection.HashMap
Returns a HashMap, from entries mapped from stream.
ofAll(Stream<? extends T>, Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class io.vavr.collection.TreeMap
Returns a TreeMap, from entries mapped from stream.
ofAll(Stream<? extends T>, Function<? super T, ? extends K>, Function<? super T, ? extends V2>) - Method in class io.vavr.collection.HashMultimap.Builder
Returns a HashMultimap, from entries mapped from stream.
ofAll(Stream<? extends T>, Function<? super T, ? extends K>, Function<? super T, ? extends V2>) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
Returns a LinkedHashMultimap, from entries mapped from stream.
ofAll(Stream<? extends T>, Function<? super T, ? extends K>, Function<? super T, ? extends V2>) - Method in class io.vavr.collection.TreeMultimap.Builder
Returns a TreeMultimap, from entries mapped from stream.
ofAll(Stream<? extends T>, Function<? super T, Tuple2<? extends K, ? extends V>>) - Static method in class io.vavr.collection.HashMap
Returns a HashMap, from entries mapped from stream.
ofAll(Stream<? extends T>, Function<? super T, Tuple2<? extends K, ? extends V>>) - Static method in class io.vavr.collection.TreeMap
Returns a TreeMap, from entries mapped from stream.
ofAll(Stream<? extends T>, Function<? super T, Tuple2<? extends K, ? extends V2>>) - Method in class io.vavr.collection.HashMultimap.Builder
Returns a HashMultimap, from entries mapped from stream.
ofAll(Stream<? extends T>, Function<? super T, Tuple2<? extends K, ? extends V2>>) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
Returns a LinkedHashMultimap, from entries mapped from stream.
ofAll(Stream<? extends T>, Function<? super T, Tuple2<? extends K, ? extends V2>>) - Method in class io.vavr.collection.TreeMultimap.Builder
Returns a TreeMultimap, from entries mapped from stream.
ofAll(Stream<? extends T>, Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class io.vavr.collection.LinkedHashMap
Returns a LinkedHashMap, from entries mapped from stream.
ofAll(Stream<? extends T>, Function<? super T, Tuple2<? extends K, ? extends V>>) - Static method in class io.vavr.collection.LinkedHashMap
Returns a LinkedHashMap, from entries mapped from stream.
ofAll(Stream<? extends T>) - Static method in class io.vavr.collection.Array
Creates an Array that contains the elements of the given Stream.
ofAll(Stream<? extends T>) - Method in class io.vavr.collection.BitSet.Builder
Builds a new BitSet from a Stream of values
ofAll(Stream<? extends T>) - Static method in class io.vavr.collection.HashSet
Creates a HashSet that contains the elements of the given Stream.
ofAll(Stream<? extends T>) - Static method in class io.vavr.collection.PriorityQueue
Creates a PriorityQueue from a Stream.
ofAll(Stream<Integer>) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet of int numbers starting from from, extending to toExclusive - 1.
ofCallable(Callable<? extends T>) - Static method in interface io.vavr.control.Try
Creates a Try instance from a Callable.
ofEntries(Tuple2<? extends K, ? extends V>...) - Static method in class io.vavr.collection.HashMap
Creates a HashMap of the given entries.
ofEntries(Tuple2<? extends K, ? extends V>...) - Static method in class io.vavr.collection.LinkedHashMap
Creates a LinkedHashMap of the given entries.
ofEntries(Tuple2<? extends K, ? extends V>...) - Static method in class io.vavr.collection.TreeMap
Creates a TreeMap of the given entries using the natural key comparator.
ofEntries(Tuple2<? extends K, ? extends V2>...) - Method in class io.vavr.collection.HashMultimap.Builder
Creates a HashMultimap of the given entries.
ofEntries(Tuple2<? extends K, ? extends V2>...) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
Creates a LinkedHashMultimap of the given entries.
ofEntries(Tuple2<? extends K, ? extends V2>...) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given entries.
ofEntries(Iterable<? extends Tuple2<? extends K, ? extends V>>) - Static method in class io.vavr.collection.HashMap
Creates a HashMap of the given entries.
ofEntries(Iterable<? extends Tuple2<? extends K, ? extends V>>) - Static method in class io.vavr.collection.LinkedHashMap
Creates a LinkedHashMap of the given entries.
ofEntries(Iterable<? extends Tuple2<? extends K, ? extends V>>) - Static method in class io.vavr.collection.TreeMap
Creates a TreeMap of the given entries.
ofEntries(Iterable<? extends Tuple2<? extends K, ? extends V2>>) - Method in class io.vavr.collection.HashMultimap.Builder
Creates a HashMultimap of the given entries.
ofEntries(Iterable<? extends Tuple2<? extends K, ? extends V2>>) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
Creates a LinkedHashMultimap of the given entries.
ofEntries(Iterable<? extends Tuple2<? extends K, ? extends V2>>) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given entries.
ofEntries(Comparator<? super K>, Tuple2<? extends K, ? extends V>...) - Static method in class io.vavr.collection.TreeMap
Creates a TreeMap of the given entries using the given key comparator.
ofEntries(Comparator<? super K>, Tuple2<? extends K, ? extends V2>...) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given entries.
ofEntries(Comparator<? super K>, Iterable<? extends Tuple2<? extends K, ? extends V>>) - Static method in class io.vavr.collection.TreeMap
Creates a TreeMap of the given entries.
ofEntries(Comparator<? super K>, Iterable<? extends Tuple2<? extends K, ? extends V2>>) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given entries.
ofEntries(Comparator<? super K>, Map.Entry<? extends K, ? extends V>...) - Static method in class io.vavr.collection.TreeMap
Creates a TreeMap of the given entries using the given key comparator.
ofEntries(Comparator<? super K>, Map.Entry<? extends K, ? extends V2>...) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given entries.
ofEntries(Map.Entry<? extends K, ? extends V>...) - Static method in class io.vavr.collection.HashMap
Creates a HashMap of the given entries.
ofEntries(Map.Entry<? extends K, ? extends V>...) - Static method in class io.vavr.collection.LinkedHashMap
Creates a LinkedHashMap of the given entries.
ofEntries(Map.Entry<? extends K, ? extends V>...) - Static method in class io.vavr.collection.TreeMap
Creates a TreeMap of the given entries using the natural key comparator.
ofEntries(Map.Entry<? extends K, ? extends V2>...) - Method in class io.vavr.collection.HashMultimap.Builder
Creates a HashMultimap of the given entries.
ofEntries(Map.Entry<? extends K, ? extends V2>...) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
Creates a LinkedHashMultimap of the given entries.
ofEntries(Map.Entry<? extends K, ? extends V2>...) - Method in class io.vavr.collection.TreeMultimap.Builder
Creates a TreeMultimap of the given entries.
offsetByCodePoints(int, int) - Method in class io.vavr.collection.CharSeq
Returns the index within this CharSeq that is offset from the given index by codePointOffset code points.
ofOptional(Optional<? extends T>) - Static method in interface io.vavr.control.Option
Wraps a Optional in a new Option.
ofSupplier(Supplier<? extends T>) - Static method in interface io.vavr.control.Try
Creates a Try instance from a Supplier.
onComplete(Consumer<? super Try<T>>) - Method in interface io.vavr.concurrent.Future
Performs the given action once this Future is complete.
onEmpty(Runnable) - Method in interface io.vavr.control.Option
Executes the given Runnable if this Option is empty (None).
One-shot API - Search tag in interface io.vavr.concurrent.Promise
Section
onFailure(Class<X>, Consumer<? super X>) - Method in interface io.vavr.control.Try
Performs the given action if this Try is a Try.Failure and the cause is an instance of the specified type.
onFailure(Consumer<? super Throwable>) - Method in interface io.vavr.concurrent.Future
Performs the given action once this Future is complete and its result is a Try.Failure.
onFailure(Consumer<? super Throwable>) - Method in interface io.vavr.control.Try
Performs the given action if this Try is a Try.Failure.
onSuccess(Consumer<? super T>) - Method in interface io.vavr.concurrent.Future
Performs the given action once this Future is complete and its result is a Try.Success.
onSuccess(Consumer<? super T>) - Method in interface io.vavr.control.Try
Performs the given action if this Try is a Try.Success.
option(API.Match.Case<? extends T, ? extends R>...) - Method in class io.vavr.API.Match
Executes the match, created by the factory function API.Match(Object).
Option<T> - Interface in io.vavr.control
A replacement for Optional.
Option(T) - Static method in class io.vavr.API
Option.None<T> - Class in io.vavr.control
None is a singleton representation of the undefined Option.
Option.Some<T> - Class in io.vavr.control
Some represents a defined Option.
Ordered<T> - Interface in io.vavr.collection
A collection whose elements are arranged according to a well-defined order.
orElse(Future<? extends T>) - Method in interface io.vavr.concurrent.Future
Returns this Future if it completes successfully, or the given alternative Future if this Future fails.
orElse(Either<? extends L, ? extends R>) - Method in interface io.vavr.control.Either
Returns this Either if it is a Either.Right, otherwise returns the given other Either.
orElse(Option<? extends T>) - Method in interface io.vavr.control.Option
Returns this Option if it is non-empty, otherwise returns the provided alternative Option.
orElse(Try<? extends T>) - Method in interface io.vavr.control.Try
Returns this Try if it is a Try.Success, or the given alternative Try if this is a Try.Failure.
orElse(Validation<? extends E, ? extends T>) - Method in interface io.vavr.control.Validation
Returns this Validation if it is valid, otherwise return the alternative.
orElse(Either.LeftProjection<? extends L, ? extends R>) - Method in class io.vavr.control.Either.LeftProjection
Deprecated.
Returns this LeftProjection if the underlying Either is a Either.Left, otherwise returns the given other projection.
orElse(Either.RightProjection<? extends L, ? extends R>) - Method in class io.vavr.control.Either.RightProjection
Deprecated.
Returns this RightProjection if the underlying Either is a Either.Right, otherwise returns the given other projection.
orElse(Iterable<? extends Tuple2<K, V>>) - Method in class io.vavr.collection.HashMap
 
orElse(Iterable<? extends Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMap
Returns this TreeMap if it is nonempty, otherwise TreeMap created from iterable, using existing comparator.
orElse(Iterable<? extends T>) - Method in class io.vavr.collection.HashSet
 
orElse(Iterable<? extends T>) - Method in interface io.vavr.collection.LinearSeq
 
orElse(Iterable<? extends T>) - Method in class io.vavr.collection.LinkedHashSet
 
orElse(Iterable<? extends T>) - Method in interface io.vavr.collection.List
 
orElse(Iterable<? extends T>) - Method in class io.vavr.collection.Queue
 
orElse(Iterable<? extends T>) - Method in interface io.vavr.collection.Set
 
orElse(Iterable<? extends T>) - Method in interface io.vavr.collection.SortedSet
 
orElse(Iterable<? extends T>) - Method in interface io.vavr.collection.Stream
 
orElse(Iterable<? extends T>) - Method in interface io.vavr.collection.Tree
 
orElse(Iterable<? extends T>) - Method in class io.vavr.collection.TreeSet
Returns this TreeSet if it is nonempty, otherwise TreeSet created from iterable, using existing comparator.
orElse(Iterable<? extends T>) - Method in class io.vavr.collection.Vector
 
orElse(Iterable<? extends Tuple2<K, V>>) - Method in class io.vavr.collection.HashMultimap
Returns this Multimap if it is nonempty, otherwise Multimap created from iterable, using existing multimap properties.
orElse(Iterable<? extends Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMultimap
Returns this Multimap if it is nonempty, otherwise Multimap created from iterable, using existing multimap properties.
orElse(Iterable<? extends Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMultimap
Returns this Multimap if it is nonempty, otherwise Multimap created from iterable, using existing multimap properties.
orElse(Iterable<? extends Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMap
 
orElse(Iterable<? extends Tuple2<K, V>>) - Method in interface io.vavr.collection.Map
 
orElse(Iterable<? extends Tuple2<K, V>>) - Method in interface io.vavr.collection.Multimap
 
orElse(Iterable<? extends Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMap
 
orElse(Iterable<? extends Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMultimap
 
orElse(Iterable<? extends Character>) - Method in class io.vavr.collection.CharSeq
 
orElse(Iterable<? extends T>) - Method in class io.vavr.collection.Array
 
orElse(Iterable<? extends T>) - Method in interface io.vavr.collection.IndexedSeq
 
orElse(Iterable<? extends T>) - Method in interface io.vavr.collection.Iterator
 
orElse(Iterable<? extends T>) - Method in class io.vavr.collection.PriorityQueue
Returns this PriorityQueue if it is nonempty, otherwise PriorityQueue created from iterable, using existing comparator.
orElse(Iterable<? extends T>) - Method in interface io.vavr.collection.Seq
 
orElse(Iterable<? extends T>) - Method in interface io.vavr.collection.Traversable
Returns this Traversable if it is non-empty; otherwise, returns the given alternative.
orElse(Supplier<? extends Future<? extends T>>) - Method in interface io.vavr.concurrent.Future
Returns this Future if it completes successfully, or a Future supplied by the given Supplier if this Future fails.
orElse(Supplier<? extends Either.LeftProjection<? extends L, ? extends R>>) - Method in class io.vavr.control.Either.LeftProjection
Deprecated.
Returns this LeftProjection if the underlying Either is a Either.Left, otherwise returns the result of evaluating the given supplier.
orElse(Supplier<? extends Either.RightProjection<? extends L, ? extends R>>) - Method in class io.vavr.control.Either.RightProjection
Deprecated.
Returns this RightProjection if the underlying Either is a Either.Right, otherwise returns the result of evaluating the given supplier.
orElse(Supplier<? extends Either<? extends L, ? extends R>>) - Method in interface io.vavr.control.Either
Returns this Either if it is a Either.Right, otherwise returns the result of evaluating the given supplier.
orElse(Supplier<? extends Option<? extends T>>) - Method in interface io.vavr.control.Option
Returns this Option if it is non-empty; otherwise, returns the Option provided by the supplier.
orElse(Supplier<? extends Try<? extends T>>) - Method in interface io.vavr.control.Try
Returns this Try if it is a Try.Success, or a Try supplied by the given Supplier if this is a Try.Failure.
orElse(Supplier<? extends Iterable<? extends Tuple2<K, V>>>) - Method in class io.vavr.collection.HashMultimap
Returns this Multimap if it is nonempty, otherwise Multimap created from result of evaluating supplier, using existing multimap properties.
orElse(Supplier<? extends Iterable<? extends Tuple2<K, V>>>) - Method in class io.vavr.collection.LinkedHashMultimap
Returns this Multimap if it is nonempty, otherwise Multimap created from result of evaluating supplier, using existing multimap properties.
orElse(Supplier<? extends Iterable<? extends Tuple2<K, V>>>) - Method in class io.vavr.collection.TreeMultimap
Returns this Multimap if it is nonempty, otherwise Multimap created from result of evaluating supplier, using existing multimap properties.
orElse(Supplier<? extends Iterable<? extends Tuple2<K, V>>>) - Method in class io.vavr.collection.HashMap
 
orElse(Supplier<? extends Iterable<? extends Tuple2<K, V>>>) - Method in class io.vavr.collection.LinkedHashMap
 
orElse(Supplier<? extends Iterable<? extends Tuple2<K, V>>>) - Method in interface io.vavr.collection.Map
 
orElse(Supplier<? extends Iterable<? extends Tuple2<K, V>>>) - Method in interface io.vavr.collection.Multimap
 
orElse(Supplier<? extends Iterable<? extends Tuple2<K, V>>>) - Method in interface io.vavr.collection.SortedMap
 
orElse(Supplier<? extends Iterable<? extends Tuple2<K, V>>>) - Method in interface io.vavr.collection.SortedMultimap
 
orElse(Supplier<? extends Iterable<? extends Tuple2<K, V>>>) - Method in class io.vavr.collection.TreeMap
Returns this TreeMap if it is nonempty, otherwise TreeMap created from result of evaluating supplier, using existing comparator.
orElse(Supplier<? extends Iterable<? extends Character>>) - Method in class io.vavr.collection.CharSeq
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in class io.vavr.collection.Array
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in class io.vavr.collection.HashSet
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in interface io.vavr.collection.IndexedSeq
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in interface io.vavr.collection.Iterator
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in interface io.vavr.collection.LinearSeq
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in class io.vavr.collection.LinkedHashSet
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in interface io.vavr.collection.List
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in class io.vavr.collection.PriorityQueue
Returns this PriorityQueue if it is nonempty, otherwise PriorityQueue created from result of evaluating supplier, using existing comparator.
orElse(Supplier<? extends Iterable<? extends T>>) - Method in class io.vavr.collection.Queue
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in interface io.vavr.collection.Seq
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in interface io.vavr.collection.Set
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in interface io.vavr.collection.SortedSet
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in interface io.vavr.collection.Stream
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in interface io.vavr.collection.Traversable
Returns this Traversable if it is non-empty; otherwise, returns the result of evaluating the given supplier.
orElse(Supplier<? extends Iterable<? extends T>>) - Method in interface io.vavr.collection.Tree
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in class io.vavr.collection.TreeSet
Returns this TreeSet if it is nonempty, otherwise TreeSet created from result of evaluating supplier, using existing comparator.
orElse(Supplier<? extends Iterable<? extends T>>) - Method in class io.vavr.collection.Vector
 
orElse(Supplier<Validation<? extends E, ? extends T>>) - Method in interface io.vavr.control.Validation
Returns this Validation if it is valid, otherwise return the result of evaluating supplier.
orElseRun(Consumer<? super Throwable>) - Method in interface io.vavr.control.Try
Executes the given action if this Try is a Try.Failure.
orElseRun(Consumer<? super L>) - Method in interface io.vavr.control.Either
Executes the given action if this projection represents a Either.Left value.
orElseRun(Consumer<? super L>) - Method in class io.vavr.control.Either.RightProjection
Deprecated.
Runs an action in the case this is a projection on a Left value.
orElseRun(Consumer<? super R>) - Method in class io.vavr.control.Either.LeftProjection
Deprecated.
Runs an action in the case this is a projection on a Right value.
out(PrintStream) - Method in interface io.vavr.Value
Sends the string representations of this to the PrintStream.
out(PrintWriter) - Method in interface io.vavr.Value
Sends the string representations of this to the PrintWriter.

P

padTo(int, Character) - Method in class io.vavr.collection.CharSeq
 
padTo(int, T) - Method in class io.vavr.collection.Array
 
padTo(int, T) - Method in interface io.vavr.collection.IndexedSeq
 
padTo(int, T) - Method in interface io.vavr.collection.LinearSeq
 
padTo(int, T) - Method in interface io.vavr.collection.List
 
padTo(int, T) - Method in class io.vavr.collection.Queue
 
padTo(int, T) - Method in interface io.vavr.collection.Seq
Returns a new sequence with this sequence padded on the right with the given element until the specified target length is reached.
padTo(int, T) - Method in interface io.vavr.collection.Stream
 
padTo(int, T) - Method in class io.vavr.collection.Vector
 
parseBoolean() - Method in class io.vavr.collection.CharSeq
Parses this CharSeq as a boolean by calling Boolean.parseBoolean(String).
parseByte() - Method in class io.vavr.collection.CharSeq
Parses this CharSeq as a signed decimal byte by calling Byte.parseByte(String).
parseByte(int) - Method in class io.vavr.collection.CharSeq
Parses this CharSeq as a signed byte in the specified radix by calling Byte.parseByte(String, int).
parseDouble() - Method in class io.vavr.collection.CharSeq
Parses this CharSeq as a double by calling Double.parseDouble(String).
parseFloat() - Method in class io.vavr.collection.CharSeq
Parses this CharSeq as a float by calling Float.parseFloat(String).
parseInt() - Method in class io.vavr.collection.CharSeq
Parses this CharSeq as a signed decimal int by calling Integer.parseInt(String).
parseInt(int) - Method in class io.vavr.collection.CharSeq
Parses this CharSeq as a signed int in the specified radix by calling Integer.parseInt(String, int).
parseLong() - Method in class io.vavr.collection.CharSeq
Parses this CharSeq as a signed decimal long by calling Long.parseLong(String).
parseLong(int) - Method in class io.vavr.collection.CharSeq
Parses this CharSeq as a signed long in the specified radix by calling Long.parseLong(String, int).
parseShort() - Method in class io.vavr.collection.CharSeq
Parses this CharSeq as a signed decimal short by calling Short.parseShort(String).
parseShort(int) - Method in class io.vavr.collection.CharSeq
Parses this CharSeq as a signed short in the specified radix by calling Short.parseShort(String, int).
parseUnsignedInt() - Method in class io.vavr.collection.CharSeq
Parses this CharSeq as a unsigned decimal int by calling Integer.parseUnsignedInt(String).
parseUnsignedInt(int) - Method in class io.vavr.collection.CharSeq
Parses this CharSeq as a unsigned int in the specified radix by calling Integer.parseUnsignedInt(String, int).
parseUnsignedLong() - Method in class io.vavr.collection.CharSeq
Parses this CharSeq as a unsigned decimal long by calling Long.parseUnsignedLong(String).
parseUnsignedLong(int) - Method in class io.vavr.collection.CharSeq
Parses this CharSeq as a unsigned long in the specified radix by calling Long.parseUnsignedLong(String, int).
partial(Predicate<? super T1>) - Method in interface io.vavr.Function1
Converts this Function1 to a PartialFunction by adding an isDefinedAt condition.
PartialFunction<T,R> - Interface in io.vavr
Represents a partial function T -> R that may not be defined for all input values of type T.
partition(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMultimap
 
partition(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMultimap
 
partition(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMultimap
 
partition(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMap
 
partition(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMap
 
partition(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Map
 
partition(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Multimap
 
partition(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMap
 
partition(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMultimap
 
partition(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMap
 
partition(Predicate<? super Character>) - Method in class io.vavr.collection.CharSeq
 
partition(Predicate<? super T>) - Method in class io.vavr.collection.Array
 
partition(Predicate<? super T>) - Method in interface io.vavr.collection.BitSet
 
partition(Predicate<? super T>) - Method in class io.vavr.collection.HashSet
 
partition(Predicate<? super T>) - Method in interface io.vavr.collection.IndexedSeq
 
partition(Predicate<? super T>) - Method in interface io.vavr.collection.Iterator
 
partition(Predicate<? super T>) - Method in interface io.vavr.collection.LinearSeq
 
partition(Predicate<? super T>) - Method in class io.vavr.collection.LinkedHashSet
 
partition(Predicate<? super T>) - Method in interface io.vavr.collection.List
 
partition(Predicate<? super T>) - Method in class io.vavr.collection.PriorityQueue
 
partition(Predicate<? super T>) - Method in class io.vavr.collection.Queue
 
partition(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
 
partition(Predicate<? super T>) - Method in interface io.vavr.collection.Set
 
partition(Predicate<? super T>) - Method in interface io.vavr.collection.SortedSet
 
partition(Predicate<? super T>) - Method in interface io.vavr.collection.Stream
 
partition(Predicate<? super T>) - Method in interface io.vavr.collection.Traversable
Splits this Traversable into two partitions according to a predicate.
partition(Predicate<? super T>) - Method in interface io.vavr.collection.Tree
 
partition(Predicate<? super T>) - Method in class io.vavr.collection.TreeSet
 
partition(Predicate<? super T>) - Method in class io.vavr.collection.Vector
 
patch(int, Iterable<? extends Character>, int) - Method in class io.vavr.collection.CharSeq
 
patch(int, Iterable<? extends T>, int) - Method in class io.vavr.collection.Array
 
patch(int, Iterable<? extends T>, int) - Method in interface io.vavr.collection.IndexedSeq
 
patch(int, Iterable<? extends T>, int) - Method in interface io.vavr.collection.LinearSeq
 
patch(int, Iterable<? extends T>, int) - Method in interface io.vavr.collection.List
 
patch(int, Iterable<? extends T>, int) - Method in class io.vavr.collection.Queue
 
patch(int, Iterable<? extends T>, int) - Method in interface io.vavr.collection.Seq
Returns a new sequence in which a slice of elements in this sequence is replaced by the elements of another sequence.
patch(int, Iterable<? extends T>, int) - Method in interface io.vavr.collection.Stream
 
patch(int, Iterable<? extends T>, int) - Method in class io.vavr.collection.Vector
 
Pattern0() - Constructor for class io.vavr.API.Match.Pattern0
Creates a new Pattern0.
Pattern1() - Constructor for class io.vavr.API.Match.Pattern1
Creates a new Pattern1.
Pattern2() - Constructor for class io.vavr.API.Match.Pattern2
Creates a new Pattern2.
Pattern3() - Constructor for class io.vavr.API.Match.Pattern3
Creates a new Pattern3.
Pattern4() - Constructor for class io.vavr.API.Match.Pattern4
Creates a new Pattern4.
Pattern5() - Constructor for class io.vavr.API.Match.Pattern5
Creates a new Pattern5.
Pattern6() - Constructor for class io.vavr.API.Match.Pattern6
Creates a new Pattern6.
Pattern7() - Constructor for class io.vavr.API.Match.Pattern7
Creates a new Pattern7.
Pattern8() - Constructor for class io.vavr.API.Match.Pattern8
Creates a new Pattern8.
Patterns - Class in io.vavr
 
peek() - Method in class io.vavr.collection.PriorityQueue
Returns the first element without modifying it.
peek() - Method in class io.vavr.collection.Queue
Returns the first element without modifying it.
peek() - Method in interface io.vavr.collection.List
Returns the head element without modifying the List.
peek(Consumer<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMultimap
 
peek(Consumer<? super Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMultimap
 
peek(Consumer<? super Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMultimap
 
peek(Consumer<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMap
 
peek(Consumer<? super Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMap
 
peek(Consumer<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Map
 
peek(Consumer<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Multimap
 
peek(Consumer<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMap
 
peek(Consumer<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMultimap
 
peek(Consumer<? super Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMap
 
peek(Consumer<? super Character>) - Method in class io.vavr.collection.CharSeq
 
peek(Consumer<? super L>) - Method in class io.vavr.control.Either.LeftProjection
Deprecated.
Applies the given action to the value if the projected either is a Left.
peek(Consumer<? super R>) - Method in interface io.vavr.control.Either
 
peek(Consumer<? super R>) - Method in class io.vavr.control.Either.RightProjection
Deprecated.
Applies the given action to the value if the projected either is a Right.
peek(Consumer<? super T>) - Method in class io.vavr.collection.PriorityQueue
 
peek(Consumer<? super T>) - Method in class io.vavr.collection.Queue
 
peek(Consumer<? super T>) - Method in class io.vavr.collection.Array
 
peek(Consumer<? super T>) - Method in interface io.vavr.collection.BitSet
 
peek(Consumer<? super T>) - Method in class io.vavr.collection.HashSet
 
peek(Consumer<? super T>) - Method in interface io.vavr.collection.IndexedSeq
 
peek(Consumer<? super T>) - Method in interface io.vavr.collection.Iterator
 
peek(Consumer<? super T>) - Method in interface io.vavr.collection.LinearSeq
 
peek(Consumer<? super T>) - Method in class io.vavr.collection.LinkedHashSet
 
peek(Consumer<? super T>) - Method in interface io.vavr.collection.List
Performs an action on the head element of this List.
peek(Consumer<? super T>) - Method in interface io.vavr.collection.Seq
 
peek(Consumer<? super T>) - Method in interface io.vavr.collection.Set
 
peek(Consumer<? super T>) - Method in interface io.vavr.collection.SortedSet
 
peek(Consumer<? super T>) - Method in interface io.vavr.collection.Stream
 
peek(Consumer<? super T>) - Method in interface io.vavr.collection.Traversable
 
peek(Consumer<? super T>) - Method in interface io.vavr.collection.Tree
 
peek(Consumer<? super T>) - Method in class io.vavr.collection.TreeSet
 
peek(Consumer<? super T>) - Method in class io.vavr.collection.Vector
 
peek(Consumer<? super T>) - Method in interface io.vavr.concurrent.Future
 
peek(Consumer<? super T>) - Method in interface io.vavr.control.Option
Executes the given action on the contained value if this Option is defined (Some), otherwise does nothing.
peek(Consumer<? super T>) - Method in interface io.vavr.control.Try
Performs the given action if this Try is a Try.Success, otherwise does nothing.
peek(Consumer<? super T>) - Method in interface io.vavr.control.Validation
 
peek(Consumer<? super T>) - Method in class io.vavr.Lazy
 
peek(Consumer<? super T>) - Method in interface io.vavr.Value
Performs the given action on the first element if this is an eager implementation.
peekLeft(Consumer<? super L>) - Method in interface io.vavr.control.Either
Performs the given action on the left value if this is a Either.Left.
peekOption() - Method in class io.vavr.collection.PriorityQueue
Returns the first element without modifying the Queue.
peekOption() - Method in class io.vavr.collection.Queue
Returns the first element without modifying the Queue.
peekOption() - Method in interface io.vavr.collection.List
Returns the head element without modifying the List.
Performance Characteristics of Vavr Collections - Search tag in package io.vavr.collection
Section
permutations() - Method in class io.vavr.collection.Array
 
permutations() - Method in class io.vavr.collection.CharSeq
 
permutations() - Method in interface io.vavr.collection.IndexedSeq
 
permutations() - Method in interface io.vavr.collection.LinearSeq
 
permutations() - Method in interface io.vavr.collection.List
 
permutations() - Method in class io.vavr.collection.Queue
 
permutations() - Method in interface io.vavr.collection.Seq
Returns all unique permutations of this sequence.
permutations() - Method in interface io.vavr.collection.Stream
 
permutations() - Method in class io.vavr.collection.Vector
 
pop() - Method in interface io.vavr.collection.List
Removes the head element from this List.
pop2() - Method in interface io.vavr.collection.List
Removes the head element from this List.
pop2Option() - Method in interface io.vavr.collection.List
Removes the head element from this List.
popOption() - Method in interface io.vavr.collection.List
Removes the head element from this List.
POST_ORDER - Enum constant in enum class io.vavr.collection.Tree.Order
7 4 5 2 8 9 6 3 1
PRE_ORDER - Enum constant in enum class io.vavr.collection.Tree.Order
1 2 4 7 5 3 6 8 9 (= depth-first)
Predicates - Class in io.vavr
Defines general-purpose predicates which are particularly useful when working with API.Match.
prefixLength(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
Returns the length of the longest prefix of this sequence whose elements all satisfy the given predicate.
prepend(Character) - Method in class io.vavr.collection.CharSeq
 
prepend(T) - Method in class io.vavr.collection.Array
 
prepend(T) - Method in interface io.vavr.collection.IndexedSeq
 
prepend(T) - Method in interface io.vavr.collection.LinearSeq
 
prepend(T) - Method in interface io.vavr.collection.List
 
prepend(T) - Method in class io.vavr.collection.Queue
 
prepend(T) - Method in interface io.vavr.collection.Seq
Returns a new sequence with the given element prepended to this sequence.
prepend(T) - Method in interface io.vavr.collection.Stream
 
prepend(T) - Method in class io.vavr.collection.Vector
 
prependAll(Iterable<? extends Character>) - Method in class io.vavr.collection.CharSeq
 
prependAll(Iterable<? extends T>) - Method in class io.vavr.collection.Array
 
prependAll(Iterable<? extends T>) - Method in interface io.vavr.collection.IndexedSeq
 
prependAll(Iterable<? extends T>) - Method in interface io.vavr.collection.LinearSeq
 
prependAll(Iterable<? extends T>) - Method in interface io.vavr.collection.List
 
prependAll(Iterable<? extends T>) - Method in class io.vavr.collection.Queue
 
prependAll(Iterable<? extends T>) - Method in interface io.vavr.collection.Seq
Returns a new sequence with all given elements prepended to this sequence.
prependAll(Iterable<? extends T>) - Method in interface io.vavr.collection.Stream
 
prependAll(Iterable<? extends T>) - Method in class io.vavr.collection.Vector
 
print(Object) - Static method in class io.vavr.API
Shortcut for System.out.print(obj).
printf(String, Object...) - Static method in class io.vavr.API
Shortcut for System.out.printf(format, args).
println() - Static method in class io.vavr.API
Shortcut for System.out.println().
println(Object) - Static method in class io.vavr.API
Shortcut for System.out.println(obj).
PriorityQueue<T> - Class in io.vavr.collection
A PriorityQueue.
PriorityQueue() - Static method in class io.vavr.API
PriorityQueue(Comparator<? super T>) - Static method in class io.vavr.API
PriorityQueue(Comparator<? super T>, T...) - Static method in class io.vavr.API
PriorityQueue(Comparator<? super T>, T) - Static method in class io.vavr.API
PriorityQueue(T) - Static method in class io.vavr.API
PriorityQueue(T...) - Static method in class io.vavr.API
product() - Method in interface io.vavr.collection.Traversable
Calculates the product of the elements in this Traversable.
Projection Semantics - Search tag in interface io.vavr.control.Either
Section
Promise<T> - Interface in io.vavr.concurrent
A Promise is a write-once container for a read-only Future, allowing the underlying Future to be completed with a value or an exception.
push(T) - Method in interface io.vavr.collection.List
Pushes a new element on top of this List.
push(T...) - Method in interface io.vavr.collection.List
Pushes the given elements on top of this List.
pushAll(Iterable<T>) - Method in interface io.vavr.collection.List
Pushes the given elements on top of this List.
put(Tuple2<? extends K, ? extends V>) - Method in class io.vavr.collection.HashMultimap
 
put(Tuple2<? extends K, ? extends V>) - Method in class io.vavr.collection.LinkedHashMultimap
 
put(Tuple2<? extends K, ? extends V>) - Method in class io.vavr.collection.TreeMultimap
 
put(Tuple2<? extends K, ? extends V>) - Method in class io.vavr.collection.HashMap
 
put(Tuple2<? extends K, ? extends V>) - Method in class io.vavr.collection.LinkedHashMap
 
put(Tuple2<? extends K, ? extends V>) - Method in interface io.vavr.collection.Map
Convenience method for put(entry._1, entry._2).
put(Tuple2<? extends K, ? extends V>) - Method in interface io.vavr.collection.Multimap
Convenience method for put(entry._1, entry._2).
put(Tuple2<? extends K, ? extends V>) - Method in interface io.vavr.collection.SortedMap
 
put(Tuple2<? extends K, ? extends V>) - Method in interface io.vavr.collection.SortedMultimap
 
put(Tuple2<? extends K, ? extends V>) - Method in class io.vavr.collection.TreeMap
 
put(Tuple2<? extends K, U>, BiFunction<? super V, ? super U, ? extends V>) - Method in class io.vavr.collection.HashMap
 
put(Tuple2<? extends K, U>, BiFunction<? super V, ? super U, ? extends V>) - Method in class io.vavr.collection.LinkedHashMap
 
put(Tuple2<? extends K, U>, BiFunction<? super V, ? super U, ? extends V>) - Method in interface io.vavr.collection.Map
Convenience method for put(entry._1, entry._2, merge).
put(Tuple2<? extends K, U>, BiFunction<? super V, ? super U, ? extends V>) - Method in interface io.vavr.collection.SortedMap
 
put(Tuple2<? extends K, U>, BiFunction<? super V, ? super U, ? extends V>) - Method in class io.vavr.collection.TreeMap
 
put(K, U, BiFunction<? super V, ? super U, ? extends V>) - Method in class io.vavr.collection.HashMap
 
put(K, U, BiFunction<? super V, ? super U, ? extends V>) - Method in class io.vavr.collection.LinkedHashMap
 
put(K, U, BiFunction<? super V, ? super U, ? extends V>) - Method in interface io.vavr.collection.Map
Associates the specified value with the specified key in this map.
put(K, U, BiFunction<? super V, ? super U, ? extends V>) - Method in interface io.vavr.collection.SortedMap
 
put(K, U, BiFunction<? super V, ? super U, ? extends V>) - Method in class io.vavr.collection.TreeMap
 
put(K, V) - Method in class io.vavr.collection.HashMultimap
 
put(K, V) - Method in class io.vavr.collection.LinkedHashMultimap
 
put(K, V) - Method in class io.vavr.collection.TreeMultimap
 
put(K, V) - Method in class io.vavr.collection.HashMap
 
put(K, V) - Method in class io.vavr.collection.LinkedHashMap
Associates the specified value with the specified key in this map.
put(K, V) - Method in interface io.vavr.collection.Map
Associates the specified value with the specified key in this map.
put(K, V) - Method in interface io.vavr.collection.Multimap
Associates the specified value with the specified key in this multimap.
put(K, V) - Method in interface io.vavr.collection.SortedMap
 
put(K, V) - Method in interface io.vavr.collection.SortedMultimap
 
put(K, V) - Method in class io.vavr.collection.TreeMap
 

Q

Queue<T> - Class in io.vavr.collection
An immutable Queue stores elements allowing a first-in-first-out (FIFO) retrieval.
Queue() - Static method in class io.vavr.API
Alias for Queue.empty()
Queue(T) - Static method in class io.vavr.API
Queue(T...) - Static method in class io.vavr.API

R

range(char, char) - Static method in class io.vavr.collection.Array
Creates an Array of char numbers starting from from, extending to toExclusive - 1.
range(char, char) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet of char numbers starting from from, extending to toExclusive - 1.
range(char, char) - Static method in class io.vavr.collection.CharSeq
Creates a CharSeq starting from character from, extending to character toExclusive - 1.
range(char, char) - Static method in class io.vavr.collection.HashSet
Creates a HashSet of char numbers starting from from, extending to toExclusive - 1.
range(char, char) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator of characters starting from from (inclusive) up to toExclusive (exclusive).
range(char, char) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet of char numbers starting from from, extending to toExclusive - 1.
range(char, char) - Static method in interface io.vavr.collection.List
Creates a List of char numbers starting from from, extending to toExclusive - 1.
range(char, char) - Static method in class io.vavr.collection.Queue
Creates a Queue of characters starting from from (inclusive) up to toExclusive (exclusive).
range(char, char) - Static method in interface io.vavr.collection.Stream
Creates a Stream of char numbers starting from from, extending to toExclusive - 1.
range(char, char) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet of char numbers starting from from, extending to toExclusive - 1.
range(char, char) - Static method in class io.vavr.collection.Vector
Creates a Vector of char numbers starting from from, extending to toExclusive - 1.
range(int, int) - Static method in class io.vavr.collection.Array
Creates an Array of int numbers starting from from, extending to toExclusive - 1.
range(int, int) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet of int numbers starting from from, extending to toExclusive - 1.
range(int, int) - Static method in class io.vavr.collection.HashSet
Creates a HashSet of int numbers starting from from, extending to toExclusive - 1.
range(int, int) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator of int values starting from from (inclusive) up to toExclusive (exclusive).
range(int, int) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet of int numbers starting from from, extending to toExclusive - 1.
range(int, int) - Static method in interface io.vavr.collection.List
Creates a List of int numbers starting from from, extending to toExclusive - 1.
range(int, int) - Static method in class io.vavr.collection.Queue
Creates a Queue of int numbers starting from from, extending to toExclusive - 1.
range(int, int) - Static method in interface io.vavr.collection.Stream
Creates a Stream of int numbers starting from from, extending to toExclusive - 1.
range(int, int) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet of int numbers starting from from, extending to toExclusive - 1.
range(int, int) - Static method in class io.vavr.collection.Vector
Creates a Vector of int numbers starting from from, extending to toExclusive - 1.
range(long, long) - Static method in class io.vavr.collection.Array
Creates an Array of long numbers starting from from, extending to toExclusive - 1.
range(long, long) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet of long numbers starting from from, extending to toExclusive - 1.
range(long, long) - Static method in class io.vavr.collection.HashSet
Creates a HashSet of long numbers starting from from, extending to toExclusive - 1.
range(long, long) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator of long values starting from from (inclusive) up to toExclusive (exclusive).
range(long, long) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet of long numbers starting from from, extending to toExclusive - 1.
range(long, long) - Static method in interface io.vavr.collection.List
Creates a List of long numbers starting from from, extending to toExclusive - 1.
range(long, long) - Static method in class io.vavr.collection.Queue
Creates a Queue of long numbers starting from from, extending to toExclusive - 1.
range(long, long) - Static method in interface io.vavr.collection.Stream
Creates a Stream of long numbers starting from from, extending to toExclusive - 1.
range(long, long) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet of long numbers starting from from, extending to toExclusive - 1.
range(long, long) - Static method in class io.vavr.collection.Vector
Creates a Vector of long numbers starting from from, extending to toExclusive - 1.
rangeBy(char, char, int) - Static method in class io.vavr.collection.Array
Creates an Array of char numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(char, char, int) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet of char numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(char, char, int) - Static method in class io.vavr.collection.CharSeq
Creates a CharSeq starting from character from, extending to character toExclusive - 1, with step.
rangeBy(char, char, int) - Static method in class io.vavr.collection.HashSet
Creates a HashSet of char numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(char, char, int) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator of characters starting from from (inclusive) up to toExclusive (exclusive), advancing by the specified step.
rangeBy(char, char, int) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet of char numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(char, char, int) - Static method in interface io.vavr.collection.List
Creates a List of char numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(char, char, int) - Static method in class io.vavr.collection.Queue
Creates a Queue of characters starting from from (inclusive) up to toExclusive (exclusive), advancing by the specified step.
rangeBy(char, char, int) - Static method in interface io.vavr.collection.Stream
Creates a Stream of char numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(char, char, int) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet of char numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(char, char, int) - Static method in class io.vavr.collection.Vector
Creates a Vector of char numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(double, double, double) - Static method in class io.vavr.collection.Array
Creates an Array of double numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(double, double, double) - Static method in class io.vavr.collection.HashSet
Creates a HashSet of double numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(double, double, double) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator of double values starting from from (inclusive) up to toExclusive (exclusive), advancing by the specified step.
rangeBy(double, double, double) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet of double numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(double, double, double) - Static method in interface io.vavr.collection.List
Creates a List of double numbers starting from from, extending up to but not including toExclusive, with step.
rangeBy(double, double, double) - Static method in class io.vavr.collection.Queue
Creates a Queue of double values starting from from (inclusive) up to toExclusive (exclusive), advancing by the specified step.
rangeBy(double, double, double) - Static method in interface io.vavr.collection.Stream
Creates a Stream of double numbers starting from from, extending up to but not including toExclusive, with step.
rangeBy(double, double, double) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet of double numbers starting from from, extending up to (but not including) toExclusive, with step.
rangeBy(double, double, double) - Static method in class io.vavr.collection.Vector
Creates a Vector of double numbers starting from from, extending up to (but not including) toExclusive, with step.
rangeBy(int, int, int) - Static method in class io.vavr.collection.Array
Creates an Array of int numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(int, int, int) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet of int numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(int, int, int) - Static method in class io.vavr.collection.HashSet
Creates a HashSet of int numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(int, int, int) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator of int values starting from from (inclusive) up to toExclusive (exclusive), advancing by the specified step.
rangeBy(int, int, int) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet of int numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(int, int, int) - Static method in interface io.vavr.collection.List
Creates a List of int numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(int, int, int) - Static method in class io.vavr.collection.Queue
Creates a Queue of int numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(int, int, int) - Static method in interface io.vavr.collection.Stream
Creates a Stream of int numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(int, int, int) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet of int numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(int, int, int) - Static method in class io.vavr.collection.Vector
Creates a Vector of int numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(long, long, long) - Static method in class io.vavr.collection.Array
Creates an Array of long numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(long, long, long) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet of long numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(long, long, long) - Static method in class io.vavr.collection.HashSet
Creates a HashSet of long numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(long, long, long) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator of long values starting from from (inclusive) up to toExclusive (exclusive), advancing by the specified step.
rangeBy(long, long, long) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet of long numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(long, long, long) - Static method in interface io.vavr.collection.List
Creates a List of long numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(long, long, long) - Static method in class io.vavr.collection.Queue
Creates a Queue of long numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(long, long, long) - Static method in interface io.vavr.collection.Stream
Creates a Stream of long numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(long, long, long) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet of long numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(long, long, long) - Static method in class io.vavr.collection.Vector
Creates a Vector of long numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(BigDecimal, BigDecimal, BigDecimal) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator of BigDecimal values starting from from (inclusive) up to toExclusive (exclusive), advancing by the specified step.
rangeClosed(char, char) - Static method in class io.vavr.collection.Array
Creates an Array of char numbers starting from from, extending to toInclusive.
rangeClosed(char, char) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet of char numbers starting from from, extending to toInclusive.
rangeClosed(char, char) - Static method in class io.vavr.collection.CharSeq
Creates a CharSeq starting from character from, extending to character toInclusive.
rangeClosed(char, char) - Static method in class io.vavr.collection.HashSet
Creates a HashSet of char numbers starting from from, extending to toInclusive.
rangeClosed(char, char) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator of characters starting from from (inclusive) up to toInclusive (inclusive).
rangeClosed(char, char) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet of char numbers starting from from, extending to toInclusive.
rangeClosed(char, char) - Static method in interface io.vavr.collection.List
Creates a List of char numbers starting from from, extending to toInclusive.
rangeClosed(char, char) - Static method in class io.vavr.collection.Queue
Creates a Queue of characters starting from from (inclusive) up to toInclusive (inclusive).
rangeClosed(char, char) - Static method in interface io.vavr.collection.Stream
Creates a Stream of char numbers starting from from, extending to toInclusive.
rangeClosed(char, char) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet of char numbers starting from from, extending to toInclusive.
rangeClosed(char, char) - Static method in class io.vavr.collection.Vector
Creates a Vector of char numbers starting from from, extending to toInclusive.
rangeClosed(int, int) - Static method in class io.vavr.collection.Array
Creates an Array of int numbers starting from from, extending to toInclusive.
rangeClosed(int, int) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet of int numbers starting from from, extending to toInclusive.
rangeClosed(int, int) - Static method in class io.vavr.collection.HashSet
Creates a HashSet of int numbers starting from from, extending to toInclusive.
rangeClosed(int, int) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator of int values starting from from (inclusive) up to toInclusive (inclusive).
rangeClosed(int, int) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet of int numbers starting from from, extending to toInclusive.
rangeClosed(int, int) - Static method in interface io.vavr.collection.List
Creates a List of int numbers starting from from, extending to toInclusive.
rangeClosed(int, int) - Static method in class io.vavr.collection.Queue
Creates a Queue of int numbers starting from from, extending to toInclusive.
rangeClosed(int, int) - Static method in interface io.vavr.collection.Stream
Creates a Stream of int numbers starting from from, extending to toInclusive.
rangeClosed(int, int) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet of int numbers starting from from, extending to toInclusive.
rangeClosed(int, int) - Static method in class io.vavr.collection.Vector
Creates a Vector of int numbers starting from from, extending to toInclusive.
rangeClosed(long, long) - Static method in class io.vavr.collection.Array
Creates an Array of long numbers starting from from, extending to toInclusive.
rangeClosed(long, long) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet of long numbers starting from from, extending to toInclusive.
rangeClosed(long, long) - Static method in class io.vavr.collection.HashSet
Creates a HashSet of long numbers starting from from, extending to toInclusive.
rangeClosed(long, long) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator of long values starting from from (inclusive) up to toInclusive (inclusive).
rangeClosed(long, long) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet of long numbers starting from from, extending to toInclusive.
rangeClosed(long, long) - Static method in interface io.vavr.collection.List
Creates a List of long numbers starting from from, extending to toInclusive.
rangeClosed(long, long) - Static method in class io.vavr.collection.Queue
Creates a Queue of long numbers starting from from, extending to toInclusive.
rangeClosed(long, long) - Static method in interface io.vavr.collection.Stream
Creates a Stream of long numbers starting from from, extending to toInclusive.
rangeClosed(long, long) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet of long numbers starting from from, extending to toInclusive.
rangeClosed(long, long) - Static method in class io.vavr.collection.Vector
Creates a Vector of long numbers starting from from, extending to toInclusive.
rangeClosedBy(char, char, int) - Static method in class io.vavr.collection.Array
Creates an Array of char numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(char, char, int) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet of char numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(char, char, int) - Static method in class io.vavr.collection.CharSeq
Creates a CharSeq starting from character from, extending to character toInclusive, with step.
rangeClosedBy(char, char, int) - Static method in class io.vavr.collection.HashSet
Creates a HashSet of char numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(char, char, int) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator of characters starting from from (inclusive) up to toInclusive (inclusive), advancing by the specified step.
rangeClosedBy(char, char, int) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet of char numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(char, char, int) - Static method in interface io.vavr.collection.List
Creates a List of char numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(char, char, int) - Static method in class io.vavr.collection.Queue
Creates a Queue of characters starting from from (inclusive) up to toInclusive (inclusive), advancing by the specified step.
rangeClosedBy(char, char, int) - Static method in interface io.vavr.collection.Stream
Creates a Stream of char values starting from from, extending to toInclusive, with step.
rangeClosedBy(char, char, int) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet of char numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(char, char, int) - Static method in class io.vavr.collection.Vector
Creates a Vector of char numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(double, double, double) - Static method in class io.vavr.collection.Array
Creates an Array of double numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(double, double, double) - Static method in class io.vavr.collection.HashSet
Creates a HashSet of double numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(double, double, double) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator of double values starting from from (inclusive) up to toInclusive (inclusive), advancing by the specified step.
rangeClosedBy(double, double, double) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet of double numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(double, double, double) - Static method in interface io.vavr.collection.List
Creates a List of double numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(double, double, double) - Static method in class io.vavr.collection.Queue
Creates a Queue of double values starting from from (inclusive) up to toInclusive (inclusive), advancing by the specified step.
rangeClosedBy(double, double, double) - Static method in interface io.vavr.collection.Stream
Creates a Stream of double values starting from from, extending to toInclusive, with step.
rangeClosedBy(double, double, double) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet of double numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(double, double, double) - Static method in class io.vavr.collection.Vector
Creates a Vector of double numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(int, int, int) - Static method in class io.vavr.collection.Array
Creates an Array of int numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(int, int, int) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet of int numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(int, int, int) - Static method in class io.vavr.collection.HashSet
Creates a HashSet of int numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(int, int, int) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator of int values starting from from (inclusive) up to toInclusive (inclusive), advancing by the specified step.
rangeClosedBy(int, int, int) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet of int numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(int, int, int) - Static method in interface io.vavr.collection.List
Creates a List of int numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(int, int, int) - Static method in class io.vavr.collection.Queue
Creates a Queue of int numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(int, int, int) - Static method in interface io.vavr.collection.Stream
Creates a Stream of int numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(int, int, int) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet of int numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(int, int, int) - Static method in class io.vavr.collection.Vector
Creates a Vector of int numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(long, long, long) - Static method in class io.vavr.collection.Array
Creates an Array of long numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(long, long, long) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet of long numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(long, long, long) - Static method in class io.vavr.collection.HashSet
Creates a HashSet of long numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(long, long, long) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator of long values starting from from (inclusive) up to toInclusive (inclusive), advancing by the specified step.
rangeClosedBy(long, long, long) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet of long numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(long, long, long) - Static method in interface io.vavr.collection.List
Creates a List of long numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(long, long, long) - Static method in class io.vavr.collection.Queue
Creates a Queue of long numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(long, long, long) - Static method in interface io.vavr.collection.Stream
Creates a Stream of long numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(long, long, long) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet of long numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(long, long, long) - Static method in class io.vavr.collection.Vector
Creates a Vector of long numbers starting from from, extending to toInclusive, with step.
recover(Class<X>, Function<? super X, ? extends T>) - Method in interface io.vavr.control.Try
Attempts to recover from a failure if the cause is an instance of the specified exception type.
recover(Class<X>, T) - Method in interface io.vavr.control.Try
Recovers this Try with the given value if this is a Try.Failure and the underlying cause matches the specified exceptionType.
recover(Function<? super Throwable, ? extends Function3<? super T1, ? super T2, ? super T3, ? extends R>>) - Method in interface io.vavr.CheckedFunction3
Return a composed function that first applies this CheckedFunction3 to the given arguments and in case of throwable try to get value from recover function with same arguments and throwable information.
recover(Function<? super Throwable, ? extends Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>>) - Method in interface io.vavr.CheckedFunction4
Return a composed function that first applies this CheckedFunction4 to the given arguments and in case of throwable try to get value from recover function with same arguments and throwable information.
recover(Function<? super Throwable, ? extends Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>>) - Method in interface io.vavr.CheckedFunction5
Return a composed function that first applies this CheckedFunction5 to the given arguments and in case of throwable try to get value from recover function with same arguments and throwable information.
recover(Function<? super Throwable, ? extends Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>>) - Method in interface io.vavr.CheckedFunction6
Return a composed function that first applies this CheckedFunction6 to the given arguments and in case of throwable try to get value from recover function with same arguments and throwable information.
recover(Function<? super Throwable, ? extends Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>>) - Method in interface io.vavr.CheckedFunction7
Return a composed function that first applies this CheckedFunction7 to the given arguments and in case of throwable try to get value from recover function with same arguments and throwable information.
recover(Function<? super Throwable, ? extends Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>>) - Method in interface io.vavr.CheckedFunction8
Return a composed function that first applies this CheckedFunction8 to the given arguments and in case of throwable try to get value from recover function with same arguments and throwable information.
recover(Function<? super Throwable, ? extends BiFunction<? super T1, ? super T2, ? extends R>>) - Method in interface io.vavr.CheckedFunction2
Return a composed function that first applies this CheckedFunction2 to the given arguments and in case of throwable try to get value from recover function with same arguments and throwable information.
recover(Function<? super Throwable, ? extends Function<? super T1, ? extends R>>) - Method in interface io.vavr.CheckedFunction1
Return a composed function that first applies this CheckedFunction1 to the given arguments and in case of throwable try to get value from recover function with same arguments and throwable information.
recover(Function<? super Throwable, ? extends Supplier<? extends R>>) - Method in interface io.vavr.CheckedFunction0
Return a composed function that first applies this CheckedFunction0 to the given arguments and in case of throwable try to get value from recover function with same arguments and throwable information.
recover(Function<? super Throwable, ? extends T>) - Method in interface io.vavr.concurrent.Future
Handles a failure of this Future by mapping the exception to a new result.
recover(Function<? super Throwable, ? extends T>) - Method in interface io.vavr.control.Try
Recovers this Try if it is a Try.Failure by applying the given recovery function f to the underlying exception.
recoverAllAndTry(CheckedFunction0<? extends T>) - Method in interface io.vavr.control.Try
Recovers from any failure by evaluating the given recoveryAttempt if this Try is a Try.Failure.
recoverAndTry(Class<X>, CheckedFunction0<? extends T>) - Method in interface io.vavr.control.Try
Returns this if it is a Try.Success, or attempts to recover from a failure when the underlying cause is assignable to the specified exceptionType by evaluating the given recoveryAttempt (via Try.of(CheckedFunction0)).
recoverWith(Class<X>, Try<? extends T>) - Method in interface io.vavr.control.Try
Recovers this Try with the given recovered value if this is a Try.Failure and the underlying cause is assignable to the specified exceptionType.
recoverWith(Class<X>, Function<? super X, Try<? extends T>>) - Method in interface io.vavr.control.Try
Attempts to recover from a failure by applying the given recovery function if the cause matches the specified exception type.
recoverWith(Function<? super Throwable, ? extends Future<? extends T>>) - Method in interface io.vavr.concurrent.Future
Handles a failure of this Future by returning the result of another Future.
recoverWith(Function<? super Throwable, ? extends Try<? extends T>>) - Method in interface io.vavr.control.Try
Recovers this Try if it is a Try.Failure by applying the given recovery function f to the underlying exception.
recurse(T, Function<? super T, ? extends Iterable<? extends T>>) - Static method in interface io.vavr.collection.Tree
Recursively builds a non-empty Tree, starting with the given seed value and proceeding in depth-first order.
reduce(Iterable<? extends Future<? extends T>>, BiFunction<? super T, ? super T, ? extends T>) - Static method in interface io.vavr.concurrent.Future
Returns a Future containing the result of reducing the given future values.
reduce(Executor, Iterable<? extends Future<? extends T>>, BiFunction<? super T, ? super T, ? extends T>) - Static method in interface io.vavr.concurrent.Future
Returns a Future containing the result of reducing the given future values.
reduce(BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Foldable
Reduces the elements of this Foldable by repeatedly applying the given binary operation op.
reduceLeft(BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Foldable
Reduces the elements of this Foldable from the left by successively applying the given operation op.
reduceLeft(BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Iterator
 
reduceLeft(BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Traversable
Reduces the elements of this Traversable from the left using the given binary operation.
reduceLeftOption(BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Foldable
Reduces the elements of this Foldable from the left by successively applying the given operation op.
reduceLeftOption(BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Traversable
Reduces the elements of this Traversable from the left using the given binary operation, returning the result wrapped in an Option.
reduceOption(BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Foldable
Reduces the elements of this Foldable by repeatedly applying the given binary operation op.
reduceRight(BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Foldable
Reduces the elements of this Foldable from the right by successively applying the given operation op.
reduceRight(BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Iterator
 
reduceRight(BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Traversable
Reduces the elements of this Traversable from the right using the given binary operation.
reduceRightOption(BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Foldable
Reduces the elements of this Foldable from the right by successively applying the given operation op.
reduceRightOption(BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Traversable
Reduces the elements of this Traversable from the right using the given binary operation, returning the result wrapped in an Option.
regionMatches(boolean, int, CharSeq, int, int) - Method in class io.vavr.collection.CharSeq
Tests if two string regions are equal.
regionMatches(int, CharSeq, int, int) - Method in class io.vavr.collection.CharSeq
Tests if two string regions are equal.
reject(BiPredicate<? super K, ? super V>) - Method in class io.vavr.collection.HashMultimap
 
reject(BiPredicate<? super K, ? super V>) - Method in class io.vavr.collection.LinkedHashMultimap
 
reject(BiPredicate<? super K, ? super V>) - Method in class io.vavr.collection.TreeMultimap
 
reject(BiPredicate<? super K, ? super V>) - Method in class io.vavr.collection.HashMap
 
reject(BiPredicate<? super K, ? super V>) - Method in class io.vavr.collection.LinkedHashMap
 
reject(BiPredicate<? super K, ? super V>) - Method in interface io.vavr.collection.Map
Returns a new Map consisting of all elements which do not satisfy the given predicate.
reject(BiPredicate<? super K, ? super V>) - Method in interface io.vavr.collection.Multimap
Returns a new Multimap consisting of all elements which do not satisfy the given predicate.
reject(BiPredicate<? super K, ? super V>) - Method in interface io.vavr.collection.SortedMap
 
reject(BiPredicate<? super K, ? super V>) - Method in interface io.vavr.collection.SortedMultimap
 
reject(BiPredicate<? super K, ? super V>) - Method in class io.vavr.collection.TreeMap
 
reject(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMultimap
 
reject(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMultimap
 
reject(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMultimap
 
reject(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMap
 
reject(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMap
 
reject(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Map
 
reject(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Multimap
 
reject(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMap
 
reject(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMultimap
 
reject(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMap
 
reject(Predicate<? super Character>) - Method in class io.vavr.collection.CharSeq
 
reject(Predicate<? super T>) - Method in class io.vavr.collection.PriorityQueue
 
reject(Predicate<? super T>) - Method in class io.vavr.collection.Queue
 
reject(Predicate<? super T>) - Method in class io.vavr.collection.Array
 
reject(Predicate<? super T>) - Method in interface io.vavr.collection.BitSet
 
reject(Predicate<? super T>) - Method in class io.vavr.collection.HashSet
 
reject(Predicate<? super T>) - Method in interface io.vavr.collection.IndexedSeq
 
reject(Predicate<? super T>) - Method in interface io.vavr.collection.Iterator
 
reject(Predicate<? super T>) - Method in interface io.vavr.collection.LinearSeq
 
reject(Predicate<? super T>) - Method in class io.vavr.collection.LinkedHashSet
 
reject(Predicate<? super T>) - Method in interface io.vavr.collection.List
 
reject(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
 
reject(Predicate<? super T>) - Method in interface io.vavr.collection.Set
 
reject(Predicate<? super T>) - Method in interface io.vavr.collection.SortedSet
 
reject(Predicate<? super T>) - Method in interface io.vavr.collection.Stream
 
reject(Predicate<? super T>) - Method in interface io.vavr.collection.Traversable
Returns a new traversable containing only the elements that do not satisfy the given predicate.
reject(Predicate<? super T>) - Method in interface io.vavr.collection.Tree
 
reject(Predicate<? super T>) - Method in class io.vavr.collection.TreeSet
 
reject(Predicate<? super T>) - Method in class io.vavr.collection.Vector
 
rejectKeys(Predicate<? super K>) - Method in class io.vavr.collection.HashMultimap
 
rejectKeys(Predicate<? super K>) - Method in class io.vavr.collection.LinkedHashMultimap
 
rejectKeys(Predicate<? super K>) - Method in class io.vavr.collection.TreeMultimap
 
rejectKeys(Predicate<? super K>) - Method in class io.vavr.collection.HashMap
 
rejectKeys(Predicate<? super K>) - Method in class io.vavr.collection.LinkedHashMap
 
rejectKeys(Predicate<? super K>) - Method in interface io.vavr.collection.Map
Returns a new Map consisting of all elements with keys which do not satisfy the given predicate.
rejectKeys(Predicate<? super K>) - Method in interface io.vavr.collection.Multimap
Returns a new Multimap consisting of all elements with keys which do not satisfy the given predicate.
rejectKeys(Predicate<? super K>) - Method in interface io.vavr.collection.SortedMap
 
rejectKeys(Predicate<? super K>) - Method in interface io.vavr.collection.SortedMultimap
 
rejectKeys(Predicate<? super K>) - Method in class io.vavr.collection.TreeMap
 
rejectValues(Predicate<? super V>) - Method in class io.vavr.collection.HashMultimap
 
rejectValues(Predicate<? super V>) - Method in class io.vavr.collection.LinkedHashMultimap
 
rejectValues(Predicate<? super V>) - Method in class io.vavr.collection.TreeMultimap
 
rejectValues(Predicate<? super V>) - Method in class io.vavr.collection.HashMap
 
rejectValues(Predicate<? super V>) - Method in class io.vavr.collection.LinkedHashMap
 
rejectValues(Predicate<? super V>) - Method in interface io.vavr.collection.Map
Returns a new Map consisting of all elements with values which do not satisfy the given predicate.
rejectValues(Predicate<? super V>) - Method in interface io.vavr.collection.Multimap
Returns a new Multimap consisting of all elements with values which do not satisfy the given predicate.
rejectValues(Predicate<? super V>) - Method in interface io.vavr.collection.SortedMap
 
rejectValues(Predicate<? super V>) - Method in interface io.vavr.collection.SortedMultimap
 
rejectValues(Predicate<? super V>) - Method in class io.vavr.collection.TreeMap
 
remove(Character) - Method in class io.vavr.collection.CharSeq
 
remove(K) - Method in class io.vavr.collection.HashMultimap
 
remove(K) - Method in class io.vavr.collection.LinkedHashMultimap
 
remove(K) - Method in class io.vavr.collection.TreeMultimap
 
remove(K) - Method in class io.vavr.collection.HashMap
 
remove(K) - Method in class io.vavr.collection.LinkedHashMap
 
remove(K) - Method in interface io.vavr.collection.Map
Removes the mapping for a key from this map if it is present.
remove(K) - Method in interface io.vavr.collection.Multimap
Removes the mapping for a key from this multimap if it is present.
remove(K) - Method in interface io.vavr.collection.SortedMap
 
remove(K) - Method in interface io.vavr.collection.SortedMultimap
 
remove(K) - Method in class io.vavr.collection.TreeMap
 
remove(K, V) - Method in class io.vavr.collection.HashMultimap
 
remove(K, V) - Method in class io.vavr.collection.LinkedHashMultimap
 
remove(K, V) - Method in class io.vavr.collection.TreeMultimap
 
remove(K, V) - Method in interface io.vavr.collection.Multimap
Removes the key-value pair from this multimap if it is present.
remove(K, V) - Method in interface io.vavr.collection.SortedMultimap
 
remove(T) - Method in class io.vavr.collection.Array
 
remove(T) - Method in interface io.vavr.collection.BitSet
 
remove(T) - Method in class io.vavr.collection.HashSet
 
remove(T) - Method in interface io.vavr.collection.IndexedSeq
 
remove(T) - Method in interface io.vavr.collection.LinearSeq
 
remove(T) - Method in class io.vavr.collection.LinkedHashSet
 
remove(T) - Method in interface io.vavr.collection.List
 
remove(T) - Method in class io.vavr.collection.Queue
 
remove(T) - Method in interface io.vavr.collection.Seq
Returns a new sequence with the first occurrence of the given element removed.
remove(T) - Method in interface io.vavr.collection.Set
Returns a new set with the given element removed, if it was present.
remove(T) - Method in interface io.vavr.collection.SortedSet
 
remove(T) - Method in interface io.vavr.collection.Stream
 
remove(T) - Method in class io.vavr.collection.TreeSet
 
remove(T) - Method in class io.vavr.collection.Vector
 
removeAll(Iterable<? extends Character>) - Method in class io.vavr.collection.CharSeq
 
removeAll(Iterable<? extends K>) - Method in class io.vavr.collection.HashMultimap
 
removeAll(Iterable<? extends K>) - Method in class io.vavr.collection.LinkedHashMultimap
 
removeAll(Iterable<? extends K>) - Method in class io.vavr.collection.TreeMultimap
 
removeAll(Iterable<? extends K>) - Method in class io.vavr.collection.HashMap
 
removeAll(Iterable<? extends K>) - Method in class io.vavr.collection.LinkedHashMap
 
removeAll(Iterable<? extends K>) - Method in interface io.vavr.collection.Map
Removes the mapping for a key from this map if it is present.
removeAll(Iterable<? extends K>) - Method in interface io.vavr.collection.Multimap
Removes the mapping for a key from this multimap if it is present.
removeAll(Iterable<? extends K>) - Method in interface io.vavr.collection.SortedMap
 
removeAll(Iterable<? extends K>) - Method in interface io.vavr.collection.SortedMultimap
 
removeAll(Iterable<? extends K>) - Method in class io.vavr.collection.TreeMap
 
removeAll(Iterable<? extends T>) - Method in class io.vavr.collection.PriorityQueue
Removes all occurrences of the specified elements from this Queue.
removeAll(Iterable<? extends T>) - Method in class io.vavr.collection.Queue
Removes all occurrences of the specified elements from this Queue.
removeAll(Iterable<? extends T>) - Method in class io.vavr.collection.Array
 
removeAll(Iterable<? extends T>) - Method in interface io.vavr.collection.BitSet
 
removeAll(Iterable<? extends T>) - Method in class io.vavr.collection.HashSet
 
removeAll(Iterable<? extends T>) - Method in interface io.vavr.collection.IndexedSeq
 
removeAll(Iterable<? extends T>) - Method in interface io.vavr.collection.LinearSeq
 
removeAll(Iterable<? extends T>) - Method in class io.vavr.collection.LinkedHashSet
 
removeAll(Iterable<? extends T>) - Method in interface io.vavr.collection.List
 
removeAll(Iterable<? extends T>) - Method in interface io.vavr.collection.Seq
Returns a new sequence with all occurrences of the given elements removed.
removeAll(Iterable<? extends T>) - Method in interface io.vavr.collection.Set
Returns a new set with all given elements removed, if present.
removeAll(Iterable<? extends T>) - Method in interface io.vavr.collection.SortedSet
 
removeAll(Iterable<? extends T>) - Method in interface io.vavr.collection.Stream
 
removeAll(Iterable<? extends T>) - Method in class io.vavr.collection.TreeSet
 
removeAll(Iterable<? extends T>) - Method in class io.vavr.collection.Vector
 
removeAll(Character) - Method in class io.vavr.collection.CharSeq
 
removeAll(BiPredicate<? super K, ? super V>) - Method in class io.vavr.collection.HashMultimap
Deprecated.
removeAll(BiPredicate<? super K, ? super V>) - Method in class io.vavr.collection.LinkedHashMultimap
Deprecated.
removeAll(BiPredicate<? super K, ? super V>) - Method in class io.vavr.collection.TreeMultimap
Deprecated.
removeAll(BiPredicate<? super K, ? super V>) - Method in class io.vavr.collection.HashMap
Deprecated.
removeAll(BiPredicate<? super K, ? super V>) - Method in class io.vavr.collection.LinkedHashMap
Deprecated.
removeAll(BiPredicate<? super K, ? super V>) - Method in interface io.vavr.collection.Map
Deprecated.
removeAll(BiPredicate<? super K, ? super V>) - Method in interface io.vavr.collection.Multimap
Deprecated.
removeAll(BiPredicate<? super K, ? super V>) - Method in interface io.vavr.collection.SortedMap
Deprecated.
removeAll(BiPredicate<? super K, ? super V>) - Method in interface io.vavr.collection.SortedMultimap
Deprecated.
removeAll(BiPredicate<? super K, ? super V>) - Method in class io.vavr.collection.TreeMap
Deprecated.
removeAll(Predicate<? super Character>) - Method in class io.vavr.collection.CharSeq
Deprecated.
removeAll(Predicate<? super T>) - Method in class io.vavr.collection.PriorityQueue
Deprecated.
removeAll(Predicate<? super T>) - Method in class io.vavr.collection.Queue
Deprecated.
removeAll(Predicate<? super T>) - Method in class io.vavr.collection.Array
Deprecated.
removeAll(Predicate<? super T>) - Method in interface io.vavr.collection.IndexedSeq
Deprecated.
removeAll(Predicate<? super T>) - Method in interface io.vavr.collection.LinearSeq
Deprecated.
removeAll(Predicate<? super T>) - Method in interface io.vavr.collection.List
Deprecated.
removeAll(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
Deprecated.
removeAll(Predicate<? super T>) - Method in interface io.vavr.collection.Stream
Deprecated.
removeAll(Predicate<? super T>) - Method in class io.vavr.collection.Vector
Deprecated.
removeAll(T) - Method in class io.vavr.collection.Array
 
removeAll(T) - Method in interface io.vavr.collection.IndexedSeq
 
removeAll(T) - Method in interface io.vavr.collection.LinearSeq
 
removeAll(T) - Method in interface io.vavr.collection.List
 
removeAll(T) - Method in class io.vavr.collection.Queue
 
removeAll(T) - Method in interface io.vavr.collection.Seq
Returns a new sequence with all occurrences of the given element removed.
removeAll(T) - Method in interface io.vavr.collection.Stream
 
removeAll(T) - Method in class io.vavr.collection.Vector
 
removeAt(int) - Method in class io.vavr.collection.Array
 
removeAt(int) - Method in class io.vavr.collection.CharSeq
 
removeAt(int) - Method in interface io.vavr.collection.IndexedSeq
 
removeAt(int) - Method in interface io.vavr.collection.LinearSeq
 
removeAt(int) - Method in interface io.vavr.collection.List
 
removeAt(int) - Method in class io.vavr.collection.Queue
 
removeAt(int) - Method in interface io.vavr.collection.Seq
Returns a new sequence with the element at the specified position removed.
removeAt(int) - Method in interface io.vavr.collection.Stream
 
removeAt(int) - Method in class io.vavr.collection.Vector
 
removeFirst(Predicate<Character>) - Method in class io.vavr.collection.CharSeq
 
removeFirst(Predicate<T>) - Method in class io.vavr.collection.Array
 
removeFirst(Predicate<T>) - Method in interface io.vavr.collection.IndexedSeq
 
removeFirst(Predicate<T>) - Method in interface io.vavr.collection.LinearSeq
 
removeFirst(Predicate<T>) - Method in interface io.vavr.collection.List
 
removeFirst(Predicate<T>) - Method in class io.vavr.collection.Queue
 
removeFirst(Predicate<T>) - Method in interface io.vavr.collection.Seq
Returns a new sequence with the first element that satisfies the given predicate removed.
removeFirst(Predicate<T>) - Method in interface io.vavr.collection.Stream
 
removeFirst(Predicate<T>) - Method in class io.vavr.collection.Vector
 
removeKeys(Predicate<? super K>) - Method in class io.vavr.collection.HashMultimap
Deprecated.
removeKeys(Predicate<? super K>) - Method in class io.vavr.collection.LinkedHashMultimap
Deprecated.
removeKeys(Predicate<? super K>) - Method in class io.vavr.collection.TreeMultimap
Deprecated.
removeKeys(Predicate<? super K>) - Method in class io.vavr.collection.HashMap
Deprecated.
removeKeys(Predicate<? super K>) - Method in class io.vavr.collection.LinkedHashMap
Deprecated.
removeKeys(Predicate<? super K>) - Method in interface io.vavr.collection.Map
Deprecated.
removeKeys(Predicate<? super K>) - Method in interface io.vavr.collection.Multimap
Deprecated.
removeKeys(Predicate<? super K>) - Method in interface io.vavr.collection.SortedMap
Deprecated.
removeKeys(Predicate<? super K>) - Method in interface io.vavr.collection.SortedMultimap
Deprecated.
removeKeys(Predicate<? super K>) - Method in class io.vavr.collection.TreeMap
Deprecated.
removeLast(Predicate<Character>) - Method in class io.vavr.collection.CharSeq
 
removeLast(Predicate<T>) - Method in class io.vavr.collection.Array
 
removeLast(Predicate<T>) - Method in interface io.vavr.collection.IndexedSeq
 
removeLast(Predicate<T>) - Method in interface io.vavr.collection.LinearSeq
 
removeLast(Predicate<T>) - Method in interface io.vavr.collection.List
 
removeLast(Predicate<T>) - Method in class io.vavr.collection.Queue
 
removeLast(Predicate<T>) - Method in interface io.vavr.collection.Seq
Returns a new sequence with the last element that satisfies the given predicate removed.
removeLast(Predicate<T>) - Method in interface io.vavr.collection.Stream
 
removeLast(Predicate<T>) - Method in class io.vavr.collection.Vector
 
removeValues(Predicate<? super V>) - Method in class io.vavr.collection.HashMultimap
Deprecated.
removeValues(Predicate<? super V>) - Method in class io.vavr.collection.LinkedHashMultimap
Deprecated.
removeValues(Predicate<? super V>) - Method in class io.vavr.collection.TreeMultimap
Deprecated.
removeValues(Predicate<? super V>) - Method in class io.vavr.collection.HashMap
Deprecated.
removeValues(Predicate<? super V>) - Method in class io.vavr.collection.LinkedHashMap
Deprecated.
removeValues(Predicate<? super V>) - Method in interface io.vavr.collection.Map
Deprecated.
removeValues(Predicate<? super V>) - Method in interface io.vavr.collection.Multimap
Deprecated.
removeValues(Predicate<? super V>) - Method in interface io.vavr.collection.SortedMap
Deprecated.
removeValues(Predicate<? super V>) - Method in interface io.vavr.collection.SortedMultimap
Deprecated.
removeValues(Predicate<? super V>) - Method in class io.vavr.collection.TreeMap
Deprecated.
repeat(char, int) - Static method in class io.vavr.collection.CharSeq
Repeats a character times times.
repeat(int) - Method in class io.vavr.collection.CharSeq
Repeats this CharSeq times times.
replace(T, T) - Method in class io.vavr.collection.PriorityQueue
 
replace(Tuple2<K, V>, Tuple2<K, V>) - Method in class io.vavr.collection.HashMap
 
replace(Tuple2<K, V>, Tuple2<K, V>) - Method in class io.vavr.collection.LinkedHashMap
 
replace(Tuple2<K, V>, Tuple2<K, V>) - Method in interface io.vavr.collection.Map
 
replace(Tuple2<K, V>, Tuple2<K, V>) - Method in interface io.vavr.collection.SortedMap
 
replace(Tuple2<K, V>, Tuple2<K, V>) - Method in class io.vavr.collection.TreeMap
 
replace(Tuple2<K, V>, Tuple2<K, V>) - Method in class io.vavr.collection.HashMultimap
 
replace(Tuple2<K, V>, Tuple2<K, V>) - Method in class io.vavr.collection.LinkedHashMultimap
 
replace(Tuple2<K, V>, Tuple2<K, V>) - Method in class io.vavr.collection.TreeMultimap
 
replace(Tuple2<K, V>, Tuple2<K, V>) - Method in interface io.vavr.collection.SortedMultimap
 
replace(Tuple2<K, V>, Tuple2<K, V>) - Method in interface io.vavr.collection.Multimap
 
replace(Character, Character) - Method in class io.vavr.collection.CharSeq
 
replace(CharSequence, CharSequence) - Method in class io.vavr.collection.CharSeq
Replaces each substring of this string that matches the literal target sequence with the specified literal replacement sequence.
replace(K, V, V) - Method in class io.vavr.collection.HashMultimap
 
replace(K, V, V) - Method in class io.vavr.collection.LinkedHashMultimap
 
replace(K, V, V) - Method in class io.vavr.collection.TreeMultimap
 
replace(K, V, V) - Method in class io.vavr.collection.HashMap
 
replace(K, V, V) - Method in class io.vavr.collection.LinkedHashMap
 
replace(K, V, V) - Method in interface io.vavr.collection.Map
Replaces the entry for the specified key only if currently mapped to the specified value.
replace(K, V, V) - Method in interface io.vavr.collection.Multimap
Replaces the entry with the specified key and oldValue.
replace(K, V, V) - Method in interface io.vavr.collection.SortedMap
 
replace(K, V, V) - Method in interface io.vavr.collection.SortedMultimap
 
replace(K, V, V) - Method in class io.vavr.collection.TreeMap
 
replace(T, T) - Method in class io.vavr.collection.Array
 
replace(T, T) - Method in interface io.vavr.collection.BitSet
 
replace(T, T) - Method in class io.vavr.collection.HashSet
 
replace(T, T) - Method in interface io.vavr.collection.IndexedSeq
 
replace(T, T) - Method in interface io.vavr.collection.Iterator
 
replace(T, T) - Method in interface io.vavr.collection.LinearSeq
 
replace(T, T) - Method in class io.vavr.collection.LinkedHashSet
 
replace(T, T) - Method in interface io.vavr.collection.List
 
replace(T, T) - Method in class io.vavr.collection.Queue
 
replace(T, T) - Method in interface io.vavr.collection.Seq
 
replace(T, T) - Method in interface io.vavr.collection.Set
 
replace(T, T) - Method in interface io.vavr.collection.SortedSet
 
replace(T, T) - Method in interface io.vavr.collection.Stream
 
replace(T, T) - Method in interface io.vavr.collection.Traversable
Replaces the first occurrence of currentElement with newElement, if it exists.
replace(T, T) - Method in interface io.vavr.collection.Tree
 
replace(T, T) - Method in class io.vavr.collection.TreeSet
 
replace(T, T) - Method in class io.vavr.collection.Vector
 
replaceAll(T, T) - Method in class io.vavr.collection.PriorityQueue
 
replaceAll(Tuple2<K, V>, Tuple2<K, V>) - Method in class io.vavr.collection.HashMultimap
 
replaceAll(Tuple2<K, V>, Tuple2<K, V>) - Method in class io.vavr.collection.LinkedHashMultimap
 
replaceAll(Tuple2<K, V>, Tuple2<K, V>) - Method in class io.vavr.collection.TreeMultimap
 
replaceAll(Tuple2<K, V>, Tuple2<K, V>) - Method in class io.vavr.collection.HashMap
 
replaceAll(Tuple2<K, V>, Tuple2<K, V>) - Method in class io.vavr.collection.LinkedHashMap
 
replaceAll(Tuple2<K, V>, Tuple2<K, V>) - Method in interface io.vavr.collection.Map
 
replaceAll(Tuple2<K, V>, Tuple2<K, V>) - Method in interface io.vavr.collection.SortedMap
 
replaceAll(Tuple2<K, V>, Tuple2<K, V>) - Method in interface io.vavr.collection.SortedMultimap
 
replaceAll(Tuple2<K, V>, Tuple2<K, V>) - Method in class io.vavr.collection.TreeMap
 
replaceAll(Tuple2<K, V>, Tuple2<K, V>) - Method in interface io.vavr.collection.Multimap
 
replaceAll(Character, Character) - Method in class io.vavr.collection.CharSeq
 
replaceAll(String, String) - Method in class io.vavr.collection.CharSeq
Replaces each substring of this string that matches the given regular expression with the given replacement.
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class io.vavr.collection.HashMultimap
 
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class io.vavr.collection.LinkedHashMultimap
 
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class io.vavr.collection.TreeMultimap
 
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class io.vavr.collection.HashMap
 
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class io.vavr.collection.LinkedHashMap
 
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in interface io.vavr.collection.Map
Replaces each entry's value with the result of invoking the given function on that entry until all entries have been processed or the function throws an exception.
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in interface io.vavr.collection.Multimap
Replaces each entry's values with the result of invoking the given function on that each tuple until all entries have been processed or the function throws an exception.
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in interface io.vavr.collection.SortedMap
 
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in interface io.vavr.collection.SortedMultimap
 
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class io.vavr.collection.TreeMap
 
replaceAll(T, T) - Method in class io.vavr.collection.Array
 
replaceAll(T, T) - Method in interface io.vavr.collection.BitSet
 
replaceAll(T, T) - Method in class io.vavr.collection.HashSet
 
replaceAll(T, T) - Method in interface io.vavr.collection.IndexedSeq
 
replaceAll(T, T) - Method in interface io.vavr.collection.Iterator
 
replaceAll(T, T) - Method in interface io.vavr.collection.LinearSeq
 
replaceAll(T, T) - Method in class io.vavr.collection.LinkedHashSet
 
replaceAll(T, T) - Method in interface io.vavr.collection.List
 
replaceAll(T, T) - Method in class io.vavr.collection.Queue
 
replaceAll(T, T) - Method in interface io.vavr.collection.Seq
 
replaceAll(T, T) - Method in interface io.vavr.collection.Set
 
replaceAll(T, T) - Method in interface io.vavr.collection.SortedSet
 
replaceAll(T, T) - Method in interface io.vavr.collection.Stream
 
replaceAll(T, T) - Method in interface io.vavr.collection.Traversable
Replaces all occurrences of currentElement with newElement.
replaceAll(T, T) - Method in interface io.vavr.collection.Tree
 
replaceAll(T, T) - Method in class io.vavr.collection.TreeSet
 
replaceAll(T, T) - Method in class io.vavr.collection.Vector
 
replaceFirst(String, String) - Method in class io.vavr.collection.CharSeq
Replaces the first substring of this string that matches the given regular expression with the given replacement.
replaceValue(K, V) - Method in class io.vavr.collection.HashMultimap
 
replaceValue(K, V) - Method in class io.vavr.collection.LinkedHashMultimap
 
replaceValue(K, V) - Method in class io.vavr.collection.TreeMultimap
 
replaceValue(K, V) - Method in class io.vavr.collection.HashMap
 
replaceValue(K, V) - Method in class io.vavr.collection.LinkedHashMap
 
replaceValue(K, V) - Method in interface io.vavr.collection.Map
Replaces the entry for the specified key only if it is currently mapped to some value.
replaceValue(K, V) - Method in interface io.vavr.collection.Multimap
Replaces the entry for the specified key only if it is currently mapped to some value.
replaceValue(K, V) - Method in interface io.vavr.collection.SortedMap
 
replaceValue(K, V) - Method in interface io.vavr.collection.SortedMultimap
 
replaceValue(K, V) - Method in class io.vavr.collection.TreeMap
 
retainAll(Iterable<? extends Tuple2<K, V>>) - Method in class io.vavr.collection.HashMultimap
 
retainAll(Iterable<? extends Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMultimap
 
retainAll(Iterable<? extends Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMultimap
 
retainAll(Iterable<? extends Tuple2<K, V>>) - Method in class io.vavr.collection.HashMap
 
retainAll(Iterable<? extends Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMap
 
retainAll(Iterable<? extends Tuple2<K, V>>) - Method in interface io.vavr.collection.Map
 
retainAll(Iterable<? extends Tuple2<K, V>>) - Method in interface io.vavr.collection.Multimap
 
retainAll(Iterable<? extends Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMap
 
retainAll(Iterable<? extends Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMultimap
 
retainAll(Iterable<? extends Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMap
 
retainAll(Iterable<? extends Character>) - Method in class io.vavr.collection.CharSeq
 
retainAll(Iterable<? extends T>) - Method in class io.vavr.collection.PriorityQueue
 
retainAll(Iterable<? extends T>) - Method in class io.vavr.collection.Queue
 
retainAll(Iterable<? extends T>) - Method in class io.vavr.collection.Array
 
retainAll(Iterable<? extends T>) - Method in interface io.vavr.collection.BitSet
 
retainAll(Iterable<? extends T>) - Method in class io.vavr.collection.HashSet
 
retainAll(Iterable<? extends T>) - Method in interface io.vavr.collection.IndexedSeq
 
retainAll(Iterable<? extends T>) - Method in interface io.vavr.collection.Iterator
 
retainAll(Iterable<? extends T>) - Method in interface io.vavr.collection.LinearSeq
 
retainAll(Iterable<? extends T>) - Method in class io.vavr.collection.LinkedHashSet
 
retainAll(Iterable<? extends T>) - Method in interface io.vavr.collection.List
 
retainAll(Iterable<? extends T>) - Method in interface io.vavr.collection.Seq
 
retainAll(Iterable<? extends T>) - Method in interface io.vavr.collection.Set
 
retainAll(Iterable<? extends T>) - Method in interface io.vavr.collection.SortedSet
 
retainAll(Iterable<? extends T>) - Method in interface io.vavr.collection.Stream
 
retainAll(Iterable<? extends T>) - Method in interface io.vavr.collection.Traversable
Retains only the elements from this Traversable that are contained in the given elements.
retainAll(Iterable<? extends T>) - Method in interface io.vavr.collection.Tree
 
retainAll(Iterable<? extends T>) - Method in class io.vavr.collection.TreeSet
 
retainAll(Iterable<? extends T>) - Method in class io.vavr.collection.Vector
 
reverse() - Method in class io.vavr.collection.Array
 
reverse() - Method in class io.vavr.collection.CharSeq
 
reverse() - Method in interface io.vavr.collection.IndexedSeq
 
reverse() - Method in interface io.vavr.collection.LinearSeq
 
reverse() - Method in interface io.vavr.collection.List
 
reverse() - Method in class io.vavr.collection.Queue
 
reverse() - Method in interface io.vavr.collection.Seq
Returns a new sequence with the order of elements reversed.
reverse() - Method in interface io.vavr.collection.Stream
 
reverse() - Method in class io.vavr.collection.Vector
 
reversed() - Method in interface io.vavr.CheckedFunction0
Returns a reversed version of this function.
reversed() - Method in interface io.vavr.CheckedFunction1
Returns a reversed version of this function.
reversed() - Method in interface io.vavr.CheckedFunction2
Returns a reversed version of this function.
reversed() - Method in interface io.vavr.CheckedFunction3
Returns a reversed version of this function.
reversed() - Method in interface io.vavr.CheckedFunction4
Returns a reversed version of this function.
reversed() - Method in interface io.vavr.CheckedFunction5
Returns a reversed version of this function.
reversed() - Method in interface io.vavr.CheckedFunction6
Returns a reversed version of this function.
reversed() - Method in interface io.vavr.CheckedFunction7
Returns a reversed version of this function.
reversed() - Method in interface io.vavr.CheckedFunction8
Returns a reversed version of this function.
reversed() - Method in interface io.vavr.Function0
Returns a reversed version of this function.
reversed() - Method in interface io.vavr.Function1
Returns a reversed version of this function.
reversed() - Method in interface io.vavr.Function2
Returns a reversed version of this function.
reversed() - Method in interface io.vavr.Function3
Returns a reversed version of this function.
reversed() - Method in interface io.vavr.Function4
Returns a reversed version of this function.
reversed() - Method in interface io.vavr.Function5
Returns a reversed version of this function.
reversed() - Method in interface io.vavr.Function6
Returns a reversed version of this function.
reversed() - Method in interface io.vavr.Function7
Returns a reversed version of this function.
reversed() - Method in interface io.vavr.Function8
Returns a reversed version of this function.
reverseIterator() - Method in interface io.vavr.collection.IndexedSeq
 
reverseIterator() - Method in interface io.vavr.collection.LinearSeq
 
reverseIterator() - Method in interface io.vavr.collection.Seq
Returns an iterator that yields elements of this sequence in reversed order.
right() - Method in interface io.vavr.control.Either
Deprecated.
Either is right-biased. Use Either.swap() instead of projections.
right(R) - Static method in interface io.vavr.control.Either
Constructs a new Either.Right instance containing the given value.
Right(R) - Static method in class io.vavr.API
rotateLeft(int) - Method in class io.vavr.collection.Array
 
rotateLeft(int) - Method in class io.vavr.collection.CharSeq
 
rotateLeft(int) - Method in interface io.vavr.collection.IndexedSeq
 
rotateLeft(int) - Method in interface io.vavr.collection.LinearSeq
 
rotateLeft(int) - Method in interface io.vavr.collection.List
 
rotateLeft(int) - Method in class io.vavr.collection.Queue
 
rotateLeft(int) - Method in interface io.vavr.collection.Seq
Returns a new sequence with the elements circularly rotated to the left by the specified distance.
rotateLeft(int) - Method in interface io.vavr.collection.Stream
 
rotateLeft(int) - Method in class io.vavr.collection.Vector
 
rotateRight(int) - Method in class io.vavr.collection.Array
 
rotateRight(int) - Method in class io.vavr.collection.CharSeq
 
rotateRight(int) - Method in interface io.vavr.collection.IndexedSeq
 
rotateRight(int) - Method in interface io.vavr.collection.LinearSeq
 
rotateRight(int) - Method in interface io.vavr.collection.List
 
rotateRight(int) - Method in class io.vavr.collection.Queue
 
rotateRight(int) - Method in interface io.vavr.collection.Seq
Returns a new sequence with the elements circularly rotated to the right by the specified distance.
rotateRight(int) - Method in interface io.vavr.collection.Stream
 
rotateRight(int) - Method in class io.vavr.collection.Vector
 
run() - Method in interface io.vavr.CheckedRunnable
Executes the action, potentially performing side-effects.
run(CheckedRunnable) - Static method in interface io.vavr.concurrent.Future
Runs an asynchronous computation using the Future.DEFAULT_EXECUTOR.
run(CheckedRunnable) - Static method in interface io.vavr.control.Try
Creates a Try instance from a CheckedRunnable.
run(Runnable) - Static method in class io.vavr.API
Runs a unit of work and returns Void.
run(Executor, CheckedRunnable) - Static method in interface io.vavr.concurrent.Future
Starts an asynchronous computation using the specified Executor.
runRunnable(Runnable) - Static method in interface io.vavr.control.Try
Creates a Try instance from a Runnable.

S

scan(Tuple2<K, V>, BiFunction<? super Tuple2<K, V>, ? super Tuple2<K, V>, ? extends Tuple2<K, V>>) - Method in class io.vavr.collection.HashMap
 
scan(Tuple2<K, V>, BiFunction<? super Tuple2<K, V>, ? super Tuple2<K, V>, ? extends Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMap
 
scan(Tuple2<K, V>, BiFunction<? super Tuple2<K, V>, ? super Tuple2<K, V>, ? extends Tuple2<K, V>>) - Method in interface io.vavr.collection.Map
 
scan(Tuple2<K, V>, BiFunction<? super Tuple2<K, V>, ? super Tuple2<K, V>, ? extends Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMap
 
scan(Tuple2<K, V>, BiFunction<? super Tuple2<K, V>, ? super Tuple2<K, V>, ? extends Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMap
 
scan(Tuple2<K, V>, BiFunction<? super Tuple2<K, V>, ? super Tuple2<K, V>, ? extends Tuple2<K, V>>) - Method in class io.vavr.collection.HashMultimap
 
scan(Tuple2<K, V>, BiFunction<? super Tuple2<K, V>, ? super Tuple2<K, V>, ? extends Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMultimap
 
scan(Tuple2<K, V>, BiFunction<? super Tuple2<K, V>, ? super Tuple2<K, V>, ? extends Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMultimap
 
scan(Tuple2<K, V>, BiFunction<? super Tuple2<K, V>, ? super Tuple2<K, V>, ? extends Tuple2<K, V>>) - Method in interface io.vavr.collection.Multimap
 
scan(Tuple2<K, V>, BiFunction<? super Tuple2<K, V>, ? super Tuple2<K, V>, ? extends Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMultimap
 
scan(Character, BiFunction<? super Character, ? super Character, ? extends Character>) - Method in class io.vavr.collection.CharSeq
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in class io.vavr.collection.Array
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.BitSet
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in class io.vavr.collection.HashSet
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.IndexedSeq
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Iterator
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.LinearSeq
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in class io.vavr.collection.LinkedHashSet
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.List
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in class io.vavr.collection.PriorityQueue
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in class io.vavr.collection.Queue
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Seq
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Set
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.SortedSet
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Stream
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Traversable
Computes a prefix scan of the elements of this Traversable.
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Tree
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in class io.vavr.collection.TreeSet
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in class io.vavr.collection.Vector
 
scanLeft(U, BiFunction<? super U, ? super Tuple2<K, V>, ? extends U>) - Method in interface io.vavr.collection.Map
 
scanLeft(U, BiFunction<? super U, ? super Tuple2<K, V>, ? extends U>) - Method in interface io.vavr.collection.Multimap
 
scanLeft(U, BiFunction<? super U, ? super Character, ? extends U>) - Method in class io.vavr.collection.CharSeq
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in class io.vavr.collection.Array
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.BitSet
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in class io.vavr.collection.HashSet
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.IndexedSeq
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.Iterator
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.LinearSeq
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in class io.vavr.collection.LinkedHashSet
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.List
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in class io.vavr.collection.PriorityQueue
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in class io.vavr.collection.Queue
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.Seq
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.Set
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.SortedSet
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.Stream
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.Traversable
Produces a collection containing cumulative results of applying the operator from left to right.
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.Tree
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in class io.vavr.collection.TreeSet
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in class io.vavr.collection.Vector
 
scanRight(U, BiFunction<? super Tuple2<K, V>, ? super U, ? extends U>) - Method in interface io.vavr.collection.Map
 
scanRight(U, BiFunction<? super Tuple2<K, V>, ? super U, ? extends U>) - Method in interface io.vavr.collection.Multimap
 
scanRight(U, BiFunction<? super Character, ? super U, ? extends U>) - Method in class io.vavr.collection.CharSeq
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class io.vavr.collection.Array
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.BitSet
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class io.vavr.collection.HashSet
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.IndexedSeq
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.Iterator
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.LinearSeq
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class io.vavr.collection.LinkedHashSet
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.List
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class io.vavr.collection.PriorityQueue
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class io.vavr.collection.Queue
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.Seq
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.Set
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.SortedSet
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.Stream
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.Traversable
Produces a collection containing cumulative results of applying the operator from right to left.
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.Tree
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class io.vavr.collection.TreeSet
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class io.vavr.collection.Vector
 
search(T) - Method in interface io.vavr.collection.IndexedSeq
Searches this sequence for a specific element using a binary search.
search(T) - Method in interface io.vavr.collection.LinearSeq
Searches this sequence for a specific element using a linear search.
search(T) - Method in interface io.vavr.collection.Seq
Searches for a specified element in this sequence, which must be sorted in ascending natural order.
search(T, Comparator<? super T>) - Method in interface io.vavr.collection.IndexedSeq
Searches this sequence for a specific element using a binary search.
search(T, Comparator<? super T>) - Method in interface io.vavr.collection.LinearSeq
Searches this sequence for a specific element using a linear search.
search(T, Comparator<? super T>) - Method in interface io.vavr.collection.Seq
Searches for a specified element in this sequence, which must be sorted according to the given comparator.
segmentLength(Predicate<? super T>, int) - Method in interface io.vavr.collection.IndexedSeq
 
segmentLength(Predicate<? super T>, int) - Method in interface io.vavr.collection.LinearSeq
 
segmentLength(Predicate<? super T>, int) - Method in interface io.vavr.collection.Seq
Returns the length of the longest contiguous segment, starting from the specified index, in which all elements satisfy the given predicate.
Seq<T> - Interface in io.vavr.collection
Base interface for immutable, sequential collections.
Seq() - Static method in class io.vavr.API
Alias for List.empty()
Seq(T) - Static method in class io.vavr.API
Alias for List.of(Object)
Seq(T...) - Static method in class io.vavr.API
SEQ - Enum constant in enum class io.vavr.collection.Multimap.ContainerType
Values are stored in a Seq, allowing duplicate values per key and preserving insertion order.
sequence(Iterable<? extends Future<? extends T>>) - Static method in interface io.vavr.concurrent.Future
Reduces multiple Future instances into a single Future by transforming an Iterable<Future<? extends T>> into a Future<Seq<T>>.
sequence(Iterable<? extends Either<? extends L, ? extends R>>) - Static method in interface io.vavr.control.Either
Transforms an Iterable of Either<L, R> into a single Either<Seq<L>, Seq<R>>.
sequence(Iterable<? extends Option<? extends T>>) - Static method in interface io.vavr.control.Option
Reduces multiple Option values into a single Option by transforming an Iterable<Option<? extends T>> into an Option<Seq<T>>.
sequence(Iterable<? extends Try<? extends T>>) - Static method in interface io.vavr.control.Try
Transforms an Iterable of Try instances into a single Try containing a Seq of all successful results.
sequence(Iterable<? extends Validation<? extends Seq<? extends E>, ? extends T>>) - Static method in interface io.vavr.control.Validation
Reduces many Validation instances into a single Validation by transforming an Iterable<Validation<? extends T>> into a Validation<Seq<T>>.
sequence(Iterable<? extends Lazy<? extends T>>) - Static method in class io.vavr.Lazy
Combines multiple Lazy instances into a single Lazy containing a sequence of their evaluated values.
sequence(Executor, Iterable<? extends Future<? extends T>>) - Static method in interface io.vavr.concurrent.Future
Reduces multiple Future instances into a single Future by transforming an Iterable<Future<? extends T>> into a Future<Seq<T>>.
sequence1(Iterable<? extends Tuple1<? extends T1>>) - Static method in interface io.vavr.Tuple
Turns a sequence of Tuple1 into a Tuple1 of Seq.
sequence2(Iterable<? extends Tuple2<? extends T1, ? extends T2>>) - Static method in interface io.vavr.Tuple
Turns a sequence of Tuple2 into a Tuple2 of Seqs.
sequence3(Iterable<? extends Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Static method in interface io.vavr.Tuple
Turns a sequence of Tuple3 into a Tuple3 of Seqs.
sequence4(Iterable<? extends Tuple4<? extends T1, ? extends T2, ? extends T3, ? extends T4>>) - Static method in interface io.vavr.Tuple
Turns a sequence of Tuple4 into a Tuple4 of Seqs.
sequence5(Iterable<? extends Tuple5<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5>>) - Static method in interface io.vavr.Tuple
Turns a sequence of Tuple5 into a Tuple5 of Seqs.
sequence6(Iterable<? extends Tuple6<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6>>) - Static method in interface io.vavr.Tuple
Turns a sequence of Tuple6 into a Tuple6 of Seqs.
sequence7(Iterable<? extends Tuple7<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7>>) - Static method in interface io.vavr.Tuple
Turns a sequence of Tuple7 into a Tuple7 of Seqs.
sequence8(Iterable<? extends Tuple8<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7, ? extends T8>>) - Static method in interface io.vavr.Tuple
Turns a sequence of Tuple8 into a Tuple8 of Seqs.
sequenceRight(Iterable<? extends Either<? extends L, ? extends R>>) - Static method in interface io.vavr.control.Either
Transforms an Iterable of Either<L, R> into a single Either<L, Seq<R>>.
serialVersionUID - Static variable in interface io.vavr.API.Match.Case
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.CheckedFunction0
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.CheckedFunction1
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.CheckedFunction2
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.CheckedFunction3
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.CheckedFunction4
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.CheckedFunction5
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.CheckedFunction6
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.CheckedFunction7
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.CheckedFunction8
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.collection.BitSet
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.collection.IndexedSeq
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.collection.LinearSeq
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.collection.List
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.collection.Map
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.collection.Multimap
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.collection.Seq
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.collection.Set
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.collection.SortedMap
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.collection.SortedMultimap
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.collection.SortedSet
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.collection.Stream
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.collection.Tree
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.control.Either
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.control.Option
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.control.Try
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.control.Validation
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.Function0
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.Function1
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.Function2
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.Function3
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.Function4
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.Function5
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.Function6
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.Function7
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.Function8
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.PartialFunction
The serial version UID for serialization.
serialVersionUID - Static variable in interface io.vavr.Tuple
 
Set<T> - Interface in io.vavr.collection
An immutable Set interface.
Set() - Static method in class io.vavr.API
Alias for HashSet.empty()
Set(T) - Static method in class io.vavr.API
Set(T...) - Static method in class io.vavr.API
SET - Enum constant in enum class io.vavr.collection.Multimap.ContainerType
Values are stored in a Set, ensuring uniqueness of values per key.
shuffle() - Method in class io.vavr.collection.Array
 
shuffle() - Method in class io.vavr.collection.CharSeq
 
shuffle() - Method in interface io.vavr.collection.IndexedSeq
 
shuffle() - Method in interface io.vavr.collection.LinearSeq
 
shuffle() - Method in interface io.vavr.collection.List
 
shuffle() - Method in class io.vavr.collection.Queue
 
shuffle() - Method in interface io.vavr.collection.Seq
Returns a new sequence with the elements randomly shuffled.
shuffle() - Method in interface io.vavr.collection.Stream
 
shuffle() - Method in class io.vavr.collection.Vector
 
single() - Method in interface io.vavr.collection.Traversable
Returns the single element of this Traversable.
singleOption() - Method in interface io.vavr.collection.Traversable
Returns the single element of this Traversable as an Option.
size() - Method in class io.vavr.collection.HashMultimap
 
size() - Method in class io.vavr.collection.LinkedHashMultimap
 
size() - Method in class io.vavr.collection.TreeMultimap
 
size() - Method in class io.vavr.collection.HashMap
 
size() - Method in class io.vavr.collection.LinkedHashMap
 
size() - Method in interface io.vavr.collection.Map
 
size() - Method in interface io.vavr.collection.Multimap
 
size() - Method in interface io.vavr.collection.Traversable
Returns the number of elements in this Traversable.
size() - Method in class io.vavr.collection.TreeMap
 
slice(int, int) - Method in class io.vavr.collection.Array
 
slice(int, int) - Method in class io.vavr.collection.CharSeq
 
slice(int, int) - Method in interface io.vavr.collection.IndexedSeq
 
slice(int, int) - Method in interface io.vavr.collection.LinearSeq
 
slice(int, int) - Method in interface io.vavr.collection.List
 
slice(int, int) - Method in class io.vavr.collection.Queue
 
slice(int, int) - Method in interface io.vavr.collection.Seq
Returns a subsequence (slice) of this sequence, starting at beginIndex (inclusive) and ending at endIndex (exclusive).
slice(int, int) - Method in interface io.vavr.collection.Stream
 
slice(int, int) - Method in class io.vavr.collection.Vector
 
slideBy(Function<? super Tuple2<K, V>, ?>) - Method in class io.vavr.collection.HashMultimap
 
slideBy(Function<? super Tuple2<K, V>, ?>) - Method in class io.vavr.collection.LinkedHashMultimap
 
slideBy(Function<? super Tuple2<K, V>, ?>) - Method in class io.vavr.collection.TreeMultimap
 
slideBy(Function<? super Tuple2<K, V>, ?>) - Method in class io.vavr.collection.HashMap
 
slideBy(Function<? super Tuple2<K, V>, ?>) - Method in class io.vavr.collection.LinkedHashMap
 
slideBy(Function<? super Tuple2<K, V>, ?>) - Method in interface io.vavr.collection.Map
 
slideBy(Function<? super Tuple2<K, V>, ?>) - Method in interface io.vavr.collection.Multimap
 
slideBy(Function<? super Tuple2<K, V>, ?>) - Method in interface io.vavr.collection.SortedMap
 
slideBy(Function<? super Tuple2<K, V>, ?>) - Method in interface io.vavr.collection.SortedMultimap
 
slideBy(Function<? super Tuple2<K, V>, ?>) - Method in class io.vavr.collection.TreeMap
 
slideBy(Function<? super Character, ?>) - Method in class io.vavr.collection.CharSeq
 
slideBy(Function<? super T, ?>) - Method in class io.vavr.collection.Array
 
slideBy(Function<? super T, ?>) - Method in interface io.vavr.collection.BitSet
 
slideBy(Function<? super T, ?>) - Method in class io.vavr.collection.HashSet
 
slideBy(Function<? super T, ?>) - Method in interface io.vavr.collection.IndexedSeq
 
slideBy(Function<? super T, ?>) - Method in interface io.vavr.collection.Iterator
 
slideBy(Function<? super T, ?>) - Method in interface io.vavr.collection.LinearSeq
 
slideBy(Function<? super T, ?>) - Method in class io.vavr.collection.LinkedHashSet
 
slideBy(Function<? super T, ?>) - Method in interface io.vavr.collection.List
 
slideBy(Function<? super T, ?>) - Method in class io.vavr.collection.PriorityQueue
 
slideBy(Function<? super T, ?>) - Method in class io.vavr.collection.Queue
 
slideBy(Function<? super T, ?>) - Method in interface io.vavr.collection.Seq
 
slideBy(Function<? super T, ?>) - Method in interface io.vavr.collection.Set
 
slideBy(Function<? super T, ?>) - Method in interface io.vavr.collection.SortedSet
 
slideBy(Function<? super T, ?>) - Method in interface io.vavr.collection.Stream
 
slideBy(Function<? super T, ?>) - Method in interface io.vavr.collection.Traversable
Partitions this Traversable into consecutive non-overlapping windows according to a classification function.
slideBy(Function<? super T, ?>) - Method in interface io.vavr.collection.Tree
 
slideBy(Function<? super T, ?>) - Method in class io.vavr.collection.TreeSet
 
slideBy(Function<? super T, ?>) - Method in class io.vavr.collection.Vector
 
sliding(int) - Method in class io.vavr.collection.HashMultimap
 
sliding(int) - Method in class io.vavr.collection.LinkedHashMultimap
 
sliding(int) - Method in class io.vavr.collection.TreeMultimap
 
sliding(int) - Method in class io.vavr.collection.Array
 
sliding(int) - Method in interface io.vavr.collection.BitSet
 
sliding(int) - Method in class io.vavr.collection.CharSeq
 
sliding(int) - Method in class io.vavr.collection.HashMap
 
sliding(int) - Method in class io.vavr.collection.HashSet
 
sliding(int) - Method in interface io.vavr.collection.IndexedSeq
 
sliding(int) - Method in interface io.vavr.collection.Iterator
 
sliding(int) - Method in interface io.vavr.collection.LinearSeq
 
sliding(int) - Method in class io.vavr.collection.LinkedHashMap
 
sliding(int) - Method in class io.vavr.collection.LinkedHashSet
 
sliding(int) - Method in interface io.vavr.collection.List
 
sliding(int) - Method in interface io.vavr.collection.Map
 
sliding(int) - Method in interface io.vavr.collection.Multimap
 
sliding(int) - Method in class io.vavr.collection.PriorityQueue
 
sliding(int) - Method in class io.vavr.collection.Queue
 
sliding(int) - Method in interface io.vavr.collection.Seq
 
sliding(int) - Method in interface io.vavr.collection.Set
 
sliding(int) - Method in interface io.vavr.collection.SortedMap
 
sliding(int) - Method in interface io.vavr.collection.SortedMultimap
 
sliding(int) - Method in interface io.vavr.collection.SortedSet
 
sliding(int) - Method in interface io.vavr.collection.Stream
 
sliding(int) - Method in interface io.vavr.collection.Traversable
Slides a window of a given size over this Traversable with a step size of 1.
sliding(int) - Method in interface io.vavr.collection.Tree
 
sliding(int) - Method in class io.vavr.collection.TreeMap
 
sliding(int) - Method in class io.vavr.collection.TreeSet
 
sliding(int) - Method in class io.vavr.collection.Vector
 
sliding(int, int) - Method in class io.vavr.collection.HashMultimap
 
sliding(int, int) - Method in class io.vavr.collection.LinkedHashMultimap
 
sliding(int, int) - Method in class io.vavr.collection.TreeMultimap
 
sliding(int, int) - Method in class io.vavr.collection.Array
 
sliding(int, int) - Method in interface io.vavr.collection.BitSet
 
sliding(int, int) - Method in class io.vavr.collection.CharSeq
 
sliding(int, int) - Method in class io.vavr.collection.HashMap
 
sliding(int, int) - Method in class io.vavr.collection.HashSet
 
sliding(int, int) - Method in interface io.vavr.collection.IndexedSeq
 
sliding(int, int) - Method in interface io.vavr.collection.Iterator
 
sliding(int, int) - Method in interface io.vavr.collection.LinearSeq
 
sliding(int, int) - Method in class io.vavr.collection.LinkedHashMap
 
sliding(int, int) - Method in class io.vavr.collection.LinkedHashSet
 
sliding(int, int) - Method in interface io.vavr.collection.List
 
sliding(int, int) - Method in interface io.vavr.collection.Map
 
sliding(int, int) - Method in interface io.vavr.collection.Multimap
 
sliding(int, int) - Method in class io.vavr.collection.PriorityQueue
 
sliding(int, int) - Method in class io.vavr.collection.Queue
 
sliding(int, int) - Method in interface io.vavr.collection.Seq
 
sliding(int, int) - Method in interface io.vavr.collection.Set
 
sliding(int, int) - Method in interface io.vavr.collection.SortedMap
 
sliding(int, int) - Method in interface io.vavr.collection.SortedMultimap
 
sliding(int, int) - Method in interface io.vavr.collection.SortedSet
 
sliding(int, int) - Method in interface io.vavr.collection.Stream
 
sliding(int, int) - Method in interface io.vavr.collection.Traversable
Slides a window of a specific size with a given step over this Traversable.
sliding(int, int) - Method in interface io.vavr.collection.Tree
 
sliding(int, int) - Method in class io.vavr.collection.TreeMap
 
sliding(int, int) - Method in class io.vavr.collection.TreeSet
 
sliding(int, int) - Method in class io.vavr.collection.Vector
 
some(T) - Static method in interface io.vavr.control.Option
Creates a Some containing the given value.
Some(T) - Static method in class io.vavr.API
sortBy(Comparator<? super U>, Function<? super Character, ? extends U>) - Method in class io.vavr.collection.CharSeq
 
sortBy(Comparator<? super U>, Function<? super T, ? extends U>) - Method in class io.vavr.collection.Array
 
sortBy(Comparator<? super U>, Function<? super T, ? extends U>) - Method in interface io.vavr.collection.IndexedSeq
 
sortBy(Comparator<? super U>, Function<? super T, ? extends U>) - Method in interface io.vavr.collection.LinearSeq
 
sortBy(Comparator<? super U>, Function<? super T, ? extends U>) - Method in interface io.vavr.collection.List
 
sortBy(Comparator<? super U>, Function<? super T, ? extends U>) - Method in class io.vavr.collection.Queue
 
sortBy(Comparator<? super U>, Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Seq
Returns a new sequence sorted by comparing elements in a different domain defined by the given mapper, using the provided comparator.
sortBy(Comparator<? super U>, Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Stream
 
sortBy(Comparator<? super U>, Function<? super T, ? extends U>) - Method in class io.vavr.collection.Vector
 
sortBy(Function<? super Character, ? extends U>) - Method in class io.vavr.collection.CharSeq
 
sortBy(Function<? super T, ? extends U>) - Method in class io.vavr.collection.Array
 
sortBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.IndexedSeq
 
sortBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.LinearSeq
 
sortBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.List
 
sortBy(Function<? super T, ? extends U>) - Method in class io.vavr.collection.Queue
 
sortBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Seq
Returns a new sequence sorted by comparing elements in a different domain defined by the given mapper.
sortBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Stream
 
sortBy(Function<? super T, ? extends U>) - Method in class io.vavr.collection.Vector
 
sorted() - Method in class io.vavr.collection.Array
 
sorted() - Method in class io.vavr.collection.CharSeq
 
sorted() - Method in interface io.vavr.collection.IndexedSeq
 
sorted() - Method in interface io.vavr.collection.LinearSeq
 
sorted() - Method in interface io.vavr.collection.List
 
sorted() - Method in class io.vavr.collection.Queue
 
sorted() - Method in interface io.vavr.collection.Seq
Returns a new sequence with elements sorted according to their natural order.
sorted() - Method in interface io.vavr.collection.Stream
 
sorted() - Method in class io.vavr.collection.Vector
 
sorted(Comparator<? super Character>) - Method in class io.vavr.collection.CharSeq
 
sorted(Comparator<? super T>) - Method in class io.vavr.collection.Array
 
sorted(Comparator<? super T>) - Method in interface io.vavr.collection.IndexedSeq
 
sorted(Comparator<? super T>) - Method in interface io.vavr.collection.LinearSeq
 
sorted(Comparator<? super T>) - Method in interface io.vavr.collection.List
 
sorted(Comparator<? super T>) - Method in class io.vavr.collection.Queue
 
sorted(Comparator<? super T>) - Method in interface io.vavr.collection.Seq
Returns a new sequence with elements sorted according to the given Comparator.
sorted(Comparator<? super T>) - Method in interface io.vavr.collection.Stream
 
sorted(Comparator<? super T>) - Method in class io.vavr.collection.Vector
 
SORTED_SET - Enum constant in enum class io.vavr.collection.Multimap.ContainerType
Values are stored in a sorted Set, ensuring uniqueness and natural ordering of values per key.
SortedMap<K,V> - Interface in io.vavr.collection
An immutable SortedMap interface.
SortedMap() - Static method in class io.vavr.API
Alias for TreeMap.empty()
SortedMap(Tuple2<? extends K, ? extends V>...) - Static method in class io.vavr.API
Deprecated.
Will be removed in a future version.
SortedMap(Comparator<? super K>) - Static method in class io.vavr.API
SortedMap(Comparator<? super K>, Tuple2<? extends K, ? extends V>...) - Static method in class io.vavr.API
Deprecated.
Will be removed in a future version.
SortedMap(Comparator<? super K>, K, V) - Static method in class io.vavr.API
SortedMap(Map<? extends K, ? extends V>) - Static method in class io.vavr.API
Deprecated.
Will be removed in a future version.
SortedMap(K, V) - Static method in class io.vavr.API
SortedMap(K, V, K, V) - Static method in class io.vavr.API
SortedMap(K, V, K, V, K, V) - Static method in class io.vavr.API
SortedMap(K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
SortedMap(K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
SortedMap(K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
SortedMap(K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
SortedMap(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
SortedMap(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
SortedMap(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
SortedMultimap<K,V> - Interface in io.vavr.collection
An immutable SortedMultimap interface.
SortedSet<T> - Interface in io.vavr.collection
An immutable SortedSet interface.
SortedSet() - Static method in class io.vavr.API
Alias for TreeSet.empty()
SortedSet(Comparator<? super T>) - Static method in class io.vavr.API
SortedSet(Comparator<? super T>, T...) - Static method in class io.vavr.API
SortedSet(Comparator<? super T>, T) - Static method in class io.vavr.API
SortedSet(T) - Static method in class io.vavr.API
SortedSet(T...) - Static method in class io.vavr.API
span(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMultimap
 
span(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMultimap
 
span(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMultimap
 
span(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMap
 
span(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMap
 
span(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Map
 
span(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Multimap
 
span(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMap
 
span(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMultimap
 
span(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMap
 
span(Predicate<? super Character>) - Method in class io.vavr.collection.CharSeq
 
span(Predicate<? super T>) - Method in class io.vavr.collection.Array
 
span(Predicate<? super T>) - Method in interface io.vavr.collection.BitSet
 
span(Predicate<? super T>) - Method in class io.vavr.collection.HashSet
 
span(Predicate<? super T>) - Method in interface io.vavr.collection.IndexedSeq
 
span(Predicate<? super T>) - Method in interface io.vavr.collection.Iterator
 
span(Predicate<? super T>) - Method in interface io.vavr.collection.LinearSeq
 
span(Predicate<? super T>) - Method in class io.vavr.collection.LinkedHashSet
 
span(Predicate<? super T>) - Method in interface io.vavr.collection.List
 
span(Predicate<? super T>) - Method in class io.vavr.collection.PriorityQueue
 
span(Predicate<? super T>) - Method in class io.vavr.collection.Queue
 
span(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
 
span(Predicate<? super T>) - Method in interface io.vavr.collection.Set
 
span(Predicate<? super T>) - Method in interface io.vavr.collection.SortedSet
 
span(Predicate<? super T>) - Method in interface io.vavr.collection.Stream
 
span(Predicate<? super T>) - Method in interface io.vavr.collection.Traversable
Splits this Traversable into a prefix and remainder according to the given predicate.
span(Predicate<? super T>) - Method in interface io.vavr.collection.Tree
 
span(Predicate<? super T>) - Method in class io.vavr.collection.TreeSet
 
span(Predicate<? super T>) - Method in class io.vavr.collection.Vector
 
split(String) - Method in class io.vavr.collection.CharSeq
Splits this string around matches of the given regular expression.
split(String, int) - Method in class io.vavr.collection.CharSeq
Splits this string around matches of the given regular expression.
splitAt(int) - Method in class io.vavr.collection.Array
 
splitAt(int) - Method in class io.vavr.collection.CharSeq
 
splitAt(int) - Method in interface io.vavr.collection.List
 
splitAt(int) - Method in class io.vavr.collection.Queue
 
splitAt(int) - Method in interface io.vavr.collection.Seq
Splits this sequence at the specified index.
splitAt(int) - Method in interface io.vavr.collection.Stream
 
splitAt(int) - Method in class io.vavr.collection.Vector
 
splitAt(Predicate<? super Character>) - Method in class io.vavr.collection.CharSeq
 
splitAt(Predicate<? super T>) - Method in class io.vavr.collection.Array
 
splitAt(Predicate<? super T>) - Method in interface io.vavr.collection.List
 
splitAt(Predicate<? super T>) - Method in class io.vavr.collection.Queue
 
splitAt(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
Splits this sequence at the first element satisfying the given predicate.
splitAt(Predicate<? super T>) - Method in interface io.vavr.collection.Stream
 
splitAt(Predicate<? super T>) - Method in class io.vavr.collection.Vector
 
splitAtInclusive(Predicate<? super Character>) - Method in class io.vavr.collection.CharSeq
 
splitAtInclusive(Predicate<? super T>) - Method in class io.vavr.collection.Array
 
splitAtInclusive(Predicate<? super T>) - Method in interface io.vavr.collection.List
 
splitAtInclusive(Predicate<? super T>) - Method in class io.vavr.collection.Queue
 
splitAtInclusive(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
Splits this sequence at the first element satisfying the given predicate, including the element in the first part.
splitAtInclusive(Predicate<? super T>) - Method in interface io.vavr.collection.Stream
 
splitAtInclusive(Predicate<? super T>) - Method in class io.vavr.collection.Vector
 
spliterator() - Method in interface io.vavr.collection.Traversable
 
spliterator() - Method in interface io.vavr.Value
 
startsWith(CharSeq) - Method in class io.vavr.collection.CharSeq
Tests if this string starts with the specified prefix.
startsWith(CharSeq, int) - Method in class io.vavr.collection.CharSeq
Tests if the substring of this string beginning at the specified index starts with the specified prefix.
startsWith(Iterable<? extends Character>, int) - Method in class io.vavr.collection.CharSeq
 
startsWith(Iterable<? extends T>) - Method in interface io.vavr.collection.Seq
Tests whether this sequence starts with the given sequence.
startsWith(Iterable<? extends T>, int) - Method in interface io.vavr.collection.IndexedSeq
 
startsWith(Iterable<? extends T>, int) - Method in class io.vavr.collection.Queue
 
startsWith(Iterable<? extends T>, int) - Method in interface io.vavr.collection.Seq
Tests whether this sequence contains the given sequence starting at the specified index.
stderr() - Method in interface io.vavr.Value
Sends the string representations of this to the standard error stream System.err.
stdout() - Method in interface io.vavr.Value
Sends the string representations of this to the standard output stream System.out.
Stream<T> - Interface in io.vavr.collection
An immutable Stream is lazy sequence of elements which may be infinitely long.
Stream() - Static method in class io.vavr.API
Alias for Stream.empty()
Stream(T) - Static method in class io.vavr.API
Stream(T...) - Static method in class io.vavr.API
Stream.Cons<T> - Class in io.vavr.collection
Non-empty Stream, consisting of a head, and tail.
Stream.Empty<T> - Class in io.vavr.collection
The empty Stream.
stringPrefix() - Method in class io.vavr.collection.HashMultimap
 
stringPrefix() - Method in class io.vavr.collection.LinkedHashMultimap
 
stringPrefix() - Method in class io.vavr.collection.TreeMultimap
 
stringPrefix() - Method in class io.vavr.collection.Array
 
stringPrefix() - Method in interface io.vavr.collection.BitSet
 
stringPrefix() - Method in class io.vavr.collection.CharSeq
 
stringPrefix() - Method in class io.vavr.collection.HashMap
 
stringPrefix() - Method in class io.vavr.collection.HashSet
 
stringPrefix() - Method in interface io.vavr.collection.Iterator
 
stringPrefix() - Method in class io.vavr.collection.LinkedHashMap
 
stringPrefix() - Method in class io.vavr.collection.LinkedHashSet
 
stringPrefix() - Method in interface io.vavr.collection.List
 
stringPrefix() - Method in class io.vavr.collection.PriorityQueue
 
stringPrefix() - Method in class io.vavr.collection.Queue
 
stringPrefix() - Method in interface io.vavr.collection.Stream
 
stringPrefix() - Method in interface io.vavr.collection.Tree
 
stringPrefix() - Method in class io.vavr.collection.TreeMap
 
stringPrefix() - Method in class io.vavr.collection.TreeSet
 
stringPrefix() - Method in class io.vavr.collection.Vector
 
stringPrefix() - Method in interface io.vavr.concurrent.Future
 
stringPrefix() - Method in class io.vavr.control.Either.Left
 
stringPrefix() - Method in class io.vavr.control.Either.LeftProjection
Deprecated.
 
stringPrefix() - Method in class io.vavr.control.Either.Right
 
stringPrefix() - Method in class io.vavr.control.Either.RightProjection
Deprecated.
 
stringPrefix() - Method in class io.vavr.control.Option.None
 
stringPrefix() - Method in class io.vavr.control.Option.Some
 
stringPrefix() - Method in class io.vavr.control.Try.Failure
 
stringPrefix() - Method in class io.vavr.control.Try.Success
 
stringPrefix() - Method in class io.vavr.control.Validation.Invalid
 
stringPrefix() - Method in class io.vavr.control.Validation.Valid
 
stringPrefix() - Method in class io.vavr.Lazy
 
stringPrefix() - Method in interface io.vavr.Value
Returns the name of this Value type, which is used by toString().
subSequence(int) - Method in class io.vavr.collection.Array
 
subSequence(int) - Method in class io.vavr.collection.CharSeq
 
subSequence(int) - Method in interface io.vavr.collection.IndexedSeq
 
subSequence(int) - Method in interface io.vavr.collection.LinearSeq
 
subSequence(int) - Method in interface io.vavr.collection.List
 
subSequence(int) - Method in class io.vavr.collection.Queue
 
subSequence(int) - Method in interface io.vavr.collection.Seq
Returns a Seq that is a subsequence of this sequence, starting from the specified beginIndex and extending to the end of this sequence.
subSequence(int) - Method in interface io.vavr.collection.Stream
 
subSequence(int) - Method in class io.vavr.collection.Vector
 
subSequence(int, int) - Method in class io.vavr.collection.Array
 
subSequence(int, int) - Method in class io.vavr.collection.CharSeq
 
subSequence(int, int) - Method in interface io.vavr.collection.IndexedSeq
 
subSequence(int, int) - Method in interface io.vavr.collection.LinearSeq
 
subSequence(int, int) - Method in interface io.vavr.collection.List
 
subSequence(int, int) - Method in class io.vavr.collection.Queue
 
subSequence(int, int) - Method in interface io.vavr.collection.Seq
Returns a Seq that is a subsequence of this sequence, starting from the specified beginIndex (inclusive) and ending at endIndex (exclusive).
subSequence(int, int) - Method in interface io.vavr.collection.Stream
 
subSequence(int, int) - Method in class io.vavr.collection.Vector
 
substring(int) - Method in class io.vavr.collection.CharSeq
Returns a string that is a substring of this string.
substring(int, int) - Method in class io.vavr.collection.CharSeq
Returns a string that is a substring of this string.
success(T) - Method in interface io.vavr.concurrent.Promise
Completes this Promise with the given value.
success(T) - Static method in interface io.vavr.control.Try
Creates a Try.Success containing the given value.
Success(T) - Static method in class io.vavr.API
successful(Executor, T) - Static method in interface io.vavr.concurrent.Future
Creates a succeeded Future with the given result, executing callbacks using the specified Executor.
successful(Executor, T) - Static method in interface io.vavr.concurrent.Promise
Creates a Promise that is already completed successfully, using the specified Executor for asynchronous operations.
successful(T) - Static method in interface io.vavr.concurrent.Future
Creates a succeeded Future with the given result, using the Future.DEFAULT_EXECUTOR to execute callbacks.
successful(T) - Static method in interface io.vavr.concurrent.Promise
Creates a Promise that is already completed successfully, using the Future.DEFAULT_EXECUTOR for asynchronous operations.
sum() - Method in interface io.vavr.collection.Traversable
Calculates the sum of the elements in this Traversable.
swap() - Method in interface io.vavr.control.Either
Swaps the sides of this Either, converting a Either.Left to a Either.Right and vice versa.
swap() - Method in interface io.vavr.control.Validation
Flip the valid/invalid values for this Validation.
swap() - Method in class io.vavr.Tuple2
Swaps the elements of this Tuple.

T

tabulate(int, Function<? super Integer, ? extends Tuple2<? extends K, ? extends V>>) - Static method in class io.vavr.collection.HashMap
Returns an HashMap containing n values of a given Function f over a range of integer values from 0 to n - 1.
tabulate(int, Function<? super Integer, ? extends Tuple2<? extends K, ? extends V>>) - Static method in class io.vavr.collection.LinkedHashMap
Returns a LinkedHashMap containing n values of a given Function f over a range of integer values from 0 to n - 1.
tabulate(int, Function<? super Integer, ? extends Tuple2<? extends K, ? extends V>>) - Static method in class io.vavr.collection.TreeMap
Returns a TreeMap containing n values of a given Function f over a range of integer values from 0 to n - 1.
tabulate(int, Function<? super Integer, ? extends Tuple2<? extends K, ? extends V2>>) - Method in class io.vavr.collection.HashMultimap.Builder
Returns a HashMultimap containing n values of a given Function f over a range of integer values from 0 to n - 1.
tabulate(int, Function<? super Integer, ? extends Tuple2<? extends K, ? extends V2>>) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
Returns a LinkedHashMultimap containing n values of a given Function f over a range of integer values from 0 to n - 1.
tabulate(int, Function<? super Integer, ? extends Tuple2<? extends K, ? extends V2>>) - Method in class io.vavr.collection.TreeMultimap.Builder
Returns a TreeMultimap containing n values of a given Function f over a range of integer values from 0 to n - 1.
tabulate(int, Function<? super Integer, ? extends Character>) - Static method in class io.vavr.collection.CharSeq
Returns a CharSeq containing n values of a given Function f over a range of integer values from 0 to n - 1.
tabulate(int, Function<? super Integer, ? extends T>) - Static method in class io.vavr.collection.Array
Returns an Array containing n values of a given Function f over a range of integer values from 0 to n - 1.
tabulate(int, Function<? super Integer, ? extends T>) - Method in class io.vavr.collection.BitSet.Builder
Builds a new BitSet tabulating a value n times
tabulate(int, Function<? super Integer, ? extends T>) - Static method in class io.vavr.collection.HashSet
Returns an HashSet containing n values of a given Function f over a range of integer values from 0 to n - 1.
tabulate(int, Function<? super Integer, ? extends T>) - Static method in class io.vavr.collection.LinkedHashSet
Returns a LinkedHashSet containing n values of a given Function f over a range of integer values from 0 to n - 1.
tabulate(int, Function<? super Integer, ? extends T>) - Static method in interface io.vavr.collection.List
Returns a List containing n values of a given Function f over a range of integer values from 0 to n - 1.
tabulate(int, Function<? super Integer, ? extends T>) - Static method in class io.vavr.collection.PriorityQueue
Returns a PriorityQueue containing size values of a given Function function over a range of integer values from 0 to size - 1.
tabulate(int, Function<? super Integer, ? extends T>) - Static method in class io.vavr.collection.Queue
Returns a Queue containing n values of a given Function f over a range of integer values from 0 to n - 1.
tabulate(int, Function<? super Integer, ? extends T>) - Static method in interface io.vavr.collection.Stream
Returns a Stream containing n values of a given Function f over a range of integer values from 0 to n - 1.
tabulate(int, Function<? super Integer, ? extends T>) - Static method in interface io.vavr.collection.Tree
Returns a Tree containing n values of a given Function f over a range of integer values from 0 to n - 1.
tabulate(int, Function<? super Integer, ? extends T>) - Static method in class io.vavr.collection.TreeSet
Returns a TreeSet containing n values of a given Function f over a range of integer values from 0 to n - 1.
tabulate(int, Function<? super Integer, ? extends T>) - Static method in class io.vavr.collection.Vector
Returns a Vector containing n values of a given Function f over a range of integer values from 0 to n - 1.
tabulate(int, Function<? super Integer, ? extends T>) - Static method in interface io.vavr.collection.Iterator
Returns an Iterator over a sequence of n elements, where each element is computed by the given function f applied to its index.
tabulate(int, Function<Integer, Integer>) - Static method in interface io.vavr.collection.BitSet
Returns a BitSet containing n values of a given Function f over a range of integer values from 0 to n - 1.
tabulate(Comparator<? super K>, int, Function<? super Integer, ? extends Tuple2<? extends K, ? extends V2>>) - Method in class io.vavr.collection.TreeMultimap.Builder
Returns a TreeMultimap containing n values of a given Function f over a range of integer values from 0 to n - 1.
tabulate(Comparator<? super T>, int, Function<? super Integer, ? extends T>) - Static method in class io.vavr.collection.TreeSet
Returns a TreeSet containing n values of a given Function f over a range of integer values from 0 to n - 1.
tabulate(Comparator<? super K>, int, Function<? super Integer, ? extends Tuple2<? extends K, ? extends V>>) - Static method in class io.vavr.collection.TreeMap
Returns a TreeMap containing n values of a given Function f over a range of integer values from 0 to n - 1.
tail() - Method in class io.vavr.collection.HashMultimap
 
tail() - Method in class io.vavr.collection.LinkedHashMultimap
 
tail() - Method in class io.vavr.collection.TreeMultimap
 
tail() - Method in class io.vavr.collection.Array
 
tail() - Method in interface io.vavr.collection.BitSet
 
tail() - Method in class io.vavr.collection.CharSeq
 
tail() - Method in class io.vavr.collection.HashMap
 
tail() - Method in class io.vavr.collection.HashSet
 
tail() - Method in interface io.vavr.collection.IndexedSeq
 
tail() - Method in interface io.vavr.collection.Iterator
 
tail() - Method in interface io.vavr.collection.LinearSeq
 
tail() - Method in class io.vavr.collection.LinkedHashMap
 
tail() - Method in class io.vavr.collection.LinkedHashSet
 
tail() - Method in class io.vavr.collection.List.Cons
 
tail() - Method in class io.vavr.collection.List.Nil
 
tail() - Method in interface io.vavr.collection.List
 
tail() - Method in interface io.vavr.collection.Map
 
tail() - Method in interface io.vavr.collection.Multimap
 
tail() - Method in class io.vavr.collection.PriorityQueue
Drops the first element of a non-empty PriorityQueue.
tail() - Method in class io.vavr.collection.Queue
 
tail() - Method in interface io.vavr.collection.Seq
 
tail() - Method in interface io.vavr.collection.Set
 
tail() - Method in interface io.vavr.collection.SortedMap
 
tail() - Method in interface io.vavr.collection.SortedMultimap
 
tail() - Method in interface io.vavr.collection.SortedSet
 
tail() - Method in class io.vavr.collection.Stream.Empty
 
tail() - Method in interface io.vavr.collection.Stream
 
tail() - Method in interface io.vavr.collection.Traversable
Returns a new Traversable without its first element.
tail() - Method in interface io.vavr.collection.Tree
 
tail() - Method in class io.vavr.collection.TreeMap
 
tail() - Method in class io.vavr.collection.TreeSet
 
tail() - Method in class io.vavr.collection.Vector
 
tailOption() - Method in class io.vavr.collection.HashMultimap
 
tailOption() - Method in class io.vavr.collection.LinkedHashMultimap
 
tailOption() - Method in class io.vavr.collection.TreeMultimap
 
tailOption() - Method in class io.vavr.collection.PriorityQueue
 
tailOption() - Method in class io.vavr.collection.Queue
 
tailOption() - Method in class io.vavr.collection.Array
 
tailOption() - Method in interface io.vavr.collection.BitSet
 
tailOption() - Method in class io.vavr.collection.CharSeq
 
tailOption() - Method in class io.vavr.collection.HashMap
 
tailOption() - Method in class io.vavr.collection.HashSet
 
tailOption() - Method in interface io.vavr.collection.IndexedSeq
 
tailOption() - Method in interface io.vavr.collection.Iterator
 
tailOption() - Method in interface io.vavr.collection.LinearSeq
 
tailOption() - Method in class io.vavr.collection.LinkedHashMap
 
tailOption() - Method in class io.vavr.collection.LinkedHashSet
 
tailOption() - Method in interface io.vavr.collection.List
 
tailOption() - Method in interface io.vavr.collection.Map
 
tailOption() - Method in interface io.vavr.collection.Multimap
 
tailOption() - Method in interface io.vavr.collection.Seq
 
tailOption() - Method in interface io.vavr.collection.Set
 
tailOption() - Method in interface io.vavr.collection.SortedMap
 
tailOption() - Method in interface io.vavr.collection.SortedMultimap
 
tailOption() - Method in interface io.vavr.collection.SortedSet
 
tailOption() - Method in interface io.vavr.collection.Stream
 
tailOption() - Method in interface io.vavr.collection.Traversable
Returns a new Traversable without its first element as an Option.
tailOption() - Method in interface io.vavr.collection.Tree
 
tailOption() - Method in class io.vavr.collection.TreeMap
 
tailOption() - Method in class io.vavr.collection.TreeSet
 
tailOption() - Method in class io.vavr.collection.Vector
 
take(int) - Method in class io.vavr.collection.HashMultimap
 
take(int) - Method in class io.vavr.collection.LinkedHashMultimap
 
take(int) - Method in class io.vavr.collection.TreeMultimap
 
take(int) - Method in class io.vavr.collection.Array
 
take(int) - Method in interface io.vavr.collection.BitSet
 
take(int) - Method in class io.vavr.collection.CharSeq
 
take(int) - Method in class io.vavr.collection.HashMap
 
take(int) - Method in class io.vavr.collection.HashSet
 
take(int) - Method in interface io.vavr.collection.IndexedSeq
 
take(int) - Method in interface io.vavr.collection.Iterator
Take the first n elements from this iterator.
take(int) - Method in interface io.vavr.collection.LinearSeq
 
take(int) - Method in class io.vavr.collection.LinkedHashMap
 
take(int) - Method in class io.vavr.collection.LinkedHashSet
 
take(int) - Method in interface io.vavr.collection.List
 
take(int) - Method in interface io.vavr.collection.Map
 
take(int) - Method in interface io.vavr.collection.Multimap
 
take(int) - Method in class io.vavr.collection.PriorityQueue
 
take(int) - Method in class io.vavr.collection.Queue
 
take(int) - Method in interface io.vavr.collection.Seq
 
take(int) - Method in interface io.vavr.collection.Set
 
take(int) - Method in interface io.vavr.collection.SortedMap
 
take(int) - Method in interface io.vavr.collection.SortedMultimap
 
take(int) - Method in interface io.vavr.collection.SortedSet
 
take(int) - Method in interface io.vavr.collection.Stream
 
take(int) - Method in interface io.vavr.collection.Traversable
Returns the first n elements of this Traversable, or all elements if n exceeds the length.
take(int) - Method in interface io.vavr.collection.Tree
 
take(int) - Method in class io.vavr.collection.TreeMap
 
take(int) - Method in class io.vavr.collection.TreeSet
 
take(int) - Method in class io.vavr.collection.Vector
 
takeRight(int) - Method in class io.vavr.collection.HashMultimap
 
takeRight(int) - Method in class io.vavr.collection.LinkedHashMultimap
 
takeRight(int) - Method in class io.vavr.collection.TreeMultimap
 
takeRight(int) - Method in class io.vavr.collection.Array
 
takeRight(int) - Method in interface io.vavr.collection.BitSet
 
takeRight(int) - Method in class io.vavr.collection.CharSeq
 
takeRight(int) - Method in class io.vavr.collection.HashMap
 
takeRight(int) - Method in class io.vavr.collection.HashSet
 
takeRight(int) - Method in interface io.vavr.collection.IndexedSeq
 
takeRight(int) - Method in interface io.vavr.collection.Iterator
 
takeRight(int) - Method in interface io.vavr.collection.LinearSeq
 
takeRight(int) - Method in class io.vavr.collection.LinkedHashMap
 
takeRight(int) - Method in class io.vavr.collection.LinkedHashSet
 
takeRight(int) - Method in interface io.vavr.collection.List
 
takeRight(int) - Method in interface io.vavr.collection.Map
 
takeRight(int) - Method in interface io.vavr.collection.Multimap
 
takeRight(int) - Method in class io.vavr.collection.PriorityQueue
 
takeRight(int) - Method in class io.vavr.collection.Queue
 
takeRight(int) - Method in interface io.vavr.collection.Seq
 
takeRight(int) - Method in interface io.vavr.collection.Set
 
takeRight(int) - Method in interface io.vavr.collection.SortedMap
 
takeRight(int) - Method in interface io.vavr.collection.SortedMultimap
 
takeRight(int) - Method in interface io.vavr.collection.SortedSet
 
takeRight(int) - Method in interface io.vavr.collection.Stream
 
takeRight(int) - Method in interface io.vavr.collection.Traversable
Returns the last n elements of this Traversable, or all elements if n exceeds the length.
takeRight(int) - Method in interface io.vavr.collection.Tree
 
takeRight(int) - Method in class io.vavr.collection.TreeMap
 
takeRight(int) - Method in class io.vavr.collection.TreeSet
 
takeRight(int) - Method in class io.vavr.collection.Vector
 
takeRightUntil(Predicate<? super Character>) - Method in class io.vavr.collection.CharSeq
 
takeRightUntil(Predicate<? super T>) - Method in class io.vavr.collection.Array
 
takeRightUntil(Predicate<? super T>) - Method in interface io.vavr.collection.IndexedSeq
 
takeRightUntil(Predicate<? super T>) - Method in interface io.vavr.collection.LinearSeq
 
takeRightUntil(Predicate<? super T>) - Method in interface io.vavr.collection.List
 
takeRightUntil(Predicate<? super T>) - Method in class io.vavr.collection.Queue
 
takeRightUntil(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
Takes elements from the end of the sequence until an element satisfies the given predicate.
takeRightUntil(Predicate<? super T>) - Method in interface io.vavr.collection.Stream
 
takeRightUntil(Predicate<? super T>) - Method in class io.vavr.collection.Vector
 
takeRightWhile(Predicate<? super Character>) - Method in class io.vavr.collection.CharSeq
 
takeRightWhile(Predicate<? super T>) - Method in class io.vavr.collection.Array
 
takeRightWhile(Predicate<? super T>) - Method in interface io.vavr.collection.IndexedSeq
 
takeRightWhile(Predicate<? super T>) - Method in interface io.vavr.collection.LinearSeq
 
takeRightWhile(Predicate<? super T>) - Method in interface io.vavr.collection.List
 
takeRightWhile(Predicate<? super T>) - Method in class io.vavr.collection.Queue
 
takeRightWhile(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
Takes elements from the end of the sequence while the given predicate holds.
takeRightWhile(Predicate<? super T>) - Method in interface io.vavr.collection.Stream
 
takeRightWhile(Predicate<? super T>) - Method in class io.vavr.collection.Vector
 
takeUntil(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMultimap
 
takeUntil(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMultimap
 
takeUntil(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMultimap
 
takeUntil(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMap
 
takeUntil(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMap
 
takeUntil(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Map
 
takeUntil(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Multimap
 
takeUntil(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMap
 
takeUntil(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMultimap
 
takeUntil(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMap
 
takeUntil(Predicate<? super Character>) - Method in class io.vavr.collection.CharSeq
 
takeUntil(Predicate<? super T>) - Method in class io.vavr.collection.Array
 
takeUntil(Predicate<? super T>) - Method in interface io.vavr.collection.BitSet
 
takeUntil(Predicate<? super T>) - Method in class io.vavr.collection.HashSet
 
takeUntil(Predicate<? super T>) - Method in interface io.vavr.collection.IndexedSeq
 
takeUntil(Predicate<? super T>) - Method in interface io.vavr.collection.Iterator
 
takeUntil(Predicate<? super T>) - Method in interface io.vavr.collection.LinearSeq
 
takeUntil(Predicate<? super T>) - Method in class io.vavr.collection.LinkedHashSet
 
takeUntil(Predicate<? super T>) - Method in interface io.vavr.collection.List
 
takeUntil(Predicate<? super T>) - Method in class io.vavr.collection.PriorityQueue
 
takeUntil(Predicate<? super T>) - Method in class io.vavr.collection.Queue
 
takeUntil(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
 
takeUntil(Predicate<? super T>) - Method in interface io.vavr.collection.Set
 
takeUntil(Predicate<? super T>) - Method in interface io.vavr.collection.SortedSet
 
takeUntil(Predicate<? super T>) - Method in interface io.vavr.collection.Stream
 
takeUntil(Predicate<? super T>) - Method in interface io.vavr.collection.Traversable
Takes elements from this Traversable until the given predicate holds for an element.
takeUntil(Predicate<? super T>) - Method in interface io.vavr.collection.Tree
 
takeUntil(Predicate<? super T>) - Method in class io.vavr.collection.TreeSet
 
takeUntil(Predicate<? super T>) - Method in class io.vavr.collection.Vector
 
takeWhile(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMultimap
 
takeWhile(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMultimap
 
takeWhile(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMultimap
 
takeWhile(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMap
 
takeWhile(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMap
 
takeWhile(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Map
 
takeWhile(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Multimap
 
takeWhile(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMap
 
takeWhile(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMultimap
 
takeWhile(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMap
 
takeWhile(Predicate<? super Character>) - Method in class io.vavr.collection.CharSeq
 
takeWhile(Predicate<? super T>) - Method in class io.vavr.collection.PriorityQueue
 
takeWhile(Predicate<? super T>) - Method in class io.vavr.collection.Queue
 
takeWhile(Predicate<? super T>) - Method in class io.vavr.collection.Array
 
takeWhile(Predicate<? super T>) - Method in interface io.vavr.collection.BitSet
 
takeWhile(Predicate<? super T>) - Method in class io.vavr.collection.HashSet
 
takeWhile(Predicate<? super T>) - Method in interface io.vavr.collection.IndexedSeq
 
takeWhile(Predicate<? super T>) - Method in interface io.vavr.collection.Iterator
 
takeWhile(Predicate<? super T>) - Method in interface io.vavr.collection.LinearSeq
 
takeWhile(Predicate<? super T>) - Method in class io.vavr.collection.LinkedHashSet
 
takeWhile(Predicate<? super T>) - Method in interface io.vavr.collection.List
 
takeWhile(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
 
takeWhile(Predicate<? super T>) - Method in interface io.vavr.collection.Set
 
takeWhile(Predicate<? super T>) - Method in interface io.vavr.collection.SortedSet
 
takeWhile(Predicate<? super T>) - Method in interface io.vavr.collection.Stream
 
takeWhile(Predicate<? super T>) - Method in interface io.vavr.collection.Traversable
Takes elements from this Traversable while the given predicate holds.
takeWhile(Predicate<? super T>) - Method in interface io.vavr.collection.Tree
 
takeWhile(Predicate<? super T>) - Method in class io.vavr.collection.TreeSet
 
takeWhile(Predicate<? super T>) - Method in class io.vavr.collection.Vector
 
test(T) - Method in interface io.vavr.CheckedPredicate
Evaluates this predicate on the given argument.
toArray() - Method in interface io.vavr.Value
Converts this to a Array.
toBoolean() - Method in class io.vavr.collection.CharSeq
Converts this CharSeq to a Boolean by calling Boolean.valueOf(String).
toByte() - Method in class io.vavr.collection.CharSeq
Converts this CharSeq to a Byte by calling Byte.valueOf(String).
toByte(int) - Method in class io.vavr.collection.CharSeq
Converts this CharSeq to a Byte in the specified radix by calling Byte.valueOf(String, int).
toCharArray() - Method in class io.vavr.collection.CharSeq
Converts this string to a new character array.
toCharSeq() - Method in interface io.vavr.Value
Converts this to a CharSeq.
toCompletableFuture() - Method in interface io.vavr.concurrent.Future
 
toCompletableFuture() - Method in interface io.vavr.Value
Converts this to a CompletableFuture
TODO() - Static method in class io.vavr.API
A temporary replacement for an implementations used during prototyping.
TODO(String) - Static method in class io.vavr.API
A temporary replacement for an implementations used during prototyping.
toDouble() - Method in class io.vavr.collection.CharSeq
Converts this CharSeq to a Double by calling Double.valueOf(String).
toEither() - Method in class io.vavr.control.Either.LeftProjection
Deprecated.
Returns the underlying either of this projection.
toEither() - Method in class io.vavr.control.Either.RightProjection
Deprecated.
Returns the underlying either of this projection.
toEither() - Method in interface io.vavr.control.Try
Converts this Try to an Either.
toEither() - Method in interface io.vavr.control.Validation
Converts this Validation to an Either.
toEither(Function<? super Throwable, ? extends L>) - Method in interface io.vavr.control.Try
Converts this Try to an Either, mapping the failure cause to a left value using the provided Function.
toEither(Supplier<? extends L>) - Method in interface io.vavr.Value
Converts this to an Either.
toEither(L) - Method in interface io.vavr.Value
Converts this to an Either.
toEntry() - Method in class io.vavr.Tuple2
Converts the tuple to java.util.Map.Entry Tuple.
toFloat() - Method in class io.vavr.collection.CharSeq
Converts this CharSeq to a Float by calling Float.valueOf(String).
toInteger() - Method in class io.vavr.collection.CharSeq
Converts this CharSeq to an Integer by calling Integer.valueOf(String).
toInteger(int) - Method in class io.vavr.collection.CharSeq
Converts this CharSeq to an Integer in the specified radix by calling Integer.valueOf(String, int).
toInvalid(Supplier<? extends U>) - Method in interface io.vavr.Value
Deprecated.
toInvalid(U) - Method in interface io.vavr.Value
Deprecated.
toJavaArray() - Method in class io.vavr.collection.CharSeq
 
toJavaArray() - Method in interface io.vavr.Value
Converts this to a Java array with component type Object
toJavaArray(Class<T>) - Method in interface io.vavr.Value
Deprecated.
toJavaArray(IntFunction<T[]>) - Method in interface io.vavr.Value
Converts this to a Java array having an accurate component type.
toJavaCollection(Function<Integer, C>) - Method in interface io.vavr.Value
Converts this to a specific mutable Collection of type C.
toJavaList() - Method in interface io.vavr.Value
Converts this to a mutable List.
toJavaList(Function<Integer, LIST>) - Method in interface io.vavr.Value
Converts this to a specific mutable List.
toJavaMap() - Method in class io.vavr.collection.HashMultimap
 
toJavaMap() - Method in class io.vavr.collection.LinkedHashMultimap
 
toJavaMap() - Method in class io.vavr.collection.HashMap
 
toJavaMap() - Method in class io.vavr.collection.LinkedHashMap
 
toJavaMap() - Method in interface io.vavr.collection.Map
Converts this Vavr Map to a java.util.Map while preserving characteristics like insertion order (LinkedHashMap) and sort order (SortedMap).
toJavaMap() - Method in interface io.vavr.collection.Multimap
Converts this Vavr Map to a java.util.Map while preserving characteristics like insertion order (LinkedHashMultimap) and sort order (SortedMultimap).
toJavaMap() - Method in interface io.vavr.collection.SortedMap
 
toJavaMap() - Method in interface io.vavr.collection.SortedMultimap
 
toJavaMap() - Method in class io.vavr.collection.TreeMap
 
toJavaMap() - Method in class io.vavr.collection.TreeMultimap
 
toJavaMap(Function<? super T, ? extends Tuple2<? extends K, ? extends V>>) - Method in interface io.vavr.Value
Converts this to a mutable Map.
toJavaMap(Supplier<MAP>, Function<? super T, ? extends Tuple2<? extends K, ? extends V>>) - Method in interface io.vavr.Value
Converts this to a specific mutable Map.
toJavaMap(Supplier<MAP>, Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Method in interface io.vavr.Value
Converts this to a specific mutable Map.
toJavaMap(JM) - Method in class io.vavr.collection.HashMultimap
Converts this Multimap to a Java Map using the provided map instance.
toJavaMap(JM) - Method in class io.vavr.collection.LinkedHashMultimap
Converts this Multimap to a Java Map using the provided map instance.
toJavaMap(JM) - Method in class io.vavr.collection.TreeMultimap
Converts this Multimap to a Java Map using the provided map instance.
toJavaOptional() - Method in interface io.vavr.Value
Converts this to an Optional.
toJavaParallelStream() - Method in interface io.vavr.Value
Converts this to a parallel Stream by calling StreamSupport.stream(this.spliterator(), true).
toJavaSet() - Method in interface io.vavr.collection.BitSet
 
toJavaSet() - Method in class io.vavr.collection.HashSet
 
toJavaSet() - Method in class io.vavr.collection.LinkedHashSet
 
toJavaSet() - Method in interface io.vavr.collection.Set
Converts this Vavr set to a java.util.Set, preserving insertion or sort order.
toJavaSet() - Method in interface io.vavr.collection.SortedSet
 
toJavaSet() - Method in class io.vavr.collection.TreeSet
 
toJavaSet() - Method in interface io.vavr.Value
Converts this to a mutable Set.
toJavaSet(Function<Integer, SET>) - Method in interface io.vavr.Value
Converts this to a specific Set.
toJavaStream() - Method in interface io.vavr.Value
Converts this to a sequential Stream by calling StreamSupport.stream(this.spliterator(), false).
toLeft(Supplier<? extends R>) - Method in interface io.vavr.Value
Deprecated.
toLeft(R) - Method in interface io.vavr.Value
Deprecated.
toLinkedMap(Function<? super T, ? extends Tuple2<? extends K, ? extends V>>) - Method in interface io.vavr.Value
Converts this to a Map.
toLinkedMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Method in interface io.vavr.Value
Converts this to a Map.
toLinkedSet() - Method in interface io.vavr.Value
Converts this to a Set.
toLispString() - Method in class io.vavr.collection.Tree.Empty
 
toLispString() - Method in class io.vavr.collection.Tree.Node
 
toLispString() - Method in interface io.vavr.collection.Tree
Creates a Lisp-like representation of this Tree.
toList() - Method in class io.vavr.collection.PriorityQueue
 
toList() - Method in interface io.vavr.Value
Converts this to a List.
toLong() - Method in class io.vavr.collection.CharSeq
Converts this CharSeq to a Long by calling Long.valueOf(String).
toLong(int) - Method in class io.vavr.collection.CharSeq
Converts this CharSeq to a Long in the specified radix by calling Long.valueOf(String, int).
toLowerCase() - Method in class io.vavr.collection.CharSeq
Converts all of the characters in this CharSeq to lower case using the rules of the default locale.
toLowerCase(Locale) - Method in class io.vavr.collection.CharSeq
Converts all of the characters in this CharSeq to lower case using the rules of the given Locale.
toMap(Function<? super T, ? extends Tuple2<? extends K, ? extends V>>) - Method in interface io.vavr.Value
Converts this to a Map.
toMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Method in interface io.vavr.Value
Converts this to a Map.
toOption() - Method in interface io.vavr.Value
Converts this to an Option.
toPriorityQueue() - Method in interface io.vavr.Value
Converts this to a PriorityQueue.
toPriorityQueue(Comparator<? super T>) - Method in interface io.vavr.Value
Converts this to a PriorityQueue.
toQueue() - Method in interface io.vavr.Value
Converts this to a Queue.
toRight(Supplier<? extends L>) - Method in interface io.vavr.Value
Deprecated.
toRight(L) - Method in interface io.vavr.Value
Deprecated.
toSeq() - Method in interface io.vavr.Tuple
Converts this tuple to a sequence.
toSeq() - Method in class io.vavr.Tuple0
 
toSeq() - Method in class io.vavr.Tuple1
 
toSeq() - Method in class io.vavr.Tuple2
 
toSeq() - Method in class io.vavr.Tuple3
 
toSeq() - Method in class io.vavr.Tuple4
 
toSeq() - Method in class io.vavr.Tuple5
 
toSeq() - Method in class io.vavr.Tuple6
 
toSeq() - Method in class io.vavr.Tuple7
 
toSeq() - Method in class io.vavr.Tuple8
 
toSet() - Method in interface io.vavr.Value
Converts this to a Set.
toShort() - Method in class io.vavr.collection.CharSeq
Converts this CharSeq to a Short by calling Short.valueOf(String).
toShort(int) - Method in class io.vavr.collection.CharSeq
Converts this CharSeq to a Short in the specified radix by calling Short.valueOf(String, int).
toSortedMap(Comparator<? super K>, Function<? super T, ? extends Tuple2<? extends K, ? extends V>>) - Method in interface io.vavr.Value
Converts this to a Map.
toSortedMap(Comparator<? super K>, Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Method in interface io.vavr.Value
Converts this to a Map.
toSortedMap(Function<? super T, ? extends Tuple2<? extends K, ? extends V>>) - Method in interface io.vavr.Value
Converts this to a Map.
toSortedMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Method in interface io.vavr.Value
Converts this to a Map.
toSortedSet() - Method in interface io.vavr.Value
Converts this to a SortedSet.
toSortedSet(Comparator<? super T>) - Method in interface io.vavr.Value
Converts this to a SortedSet.
toStream() - Method in interface io.vavr.Value
Converts this to a Stream.
toString() - Method in class io.vavr.collection.HashMultimap
 
toString() - Method in class io.vavr.collection.LinkedHashMultimap
 
toString() - Method in class io.vavr.collection.TreeMultimap
 
toString() - Method in class io.vavr.collection.PriorityQueue
 
toString() - Method in class io.vavr.collection.Queue
 
toString() - Method in class io.vavr.collection.Array
 
toString() - Method in class io.vavr.collection.CharSeq
Returns a string containing the characters in this sequence in the same order as this sequence.
toString() - Method in class io.vavr.collection.HashMap
 
toString() - Method in class io.vavr.collection.HashSet
 
toString() - Method in class io.vavr.collection.LinkedHashMap
 
toString() - Method in class io.vavr.collection.LinkedHashSet
 
toString() - Method in class io.vavr.collection.List.Cons
 
toString() - Method in class io.vavr.collection.List.Nil
 
toString() - Method in class io.vavr.collection.Stream.Cons
 
toString() - Method in class io.vavr.collection.Stream.Empty
 
toString() - Method in class io.vavr.collection.Tree.Empty
 
toString() - Method in class io.vavr.collection.Tree.Node
 
toString() - Method in interface io.vavr.collection.Tree
 
toString() - Method in class io.vavr.collection.TreeMap
 
toString() - Method in class io.vavr.collection.TreeSet
 
toString() - Method in class io.vavr.collection.Vector
 
toString() - Method in class io.vavr.control.Either.Left
 
toString() - Method in class io.vavr.control.Either.LeftProjection
Deprecated.
 
toString() - Method in class io.vavr.control.Either.Right
 
toString() - Method in class io.vavr.control.Either.RightProjection
Deprecated.
 
toString() - Method in interface io.vavr.control.Either
 
toString() - Method in class io.vavr.control.Option.None
 
toString() - Method in class io.vavr.control.Option.Some
 
toString() - Method in interface io.vavr.control.Option
 
toString() - Method in class io.vavr.control.Try.Failure
 
toString() - Method in class io.vavr.control.Try.Success
 
toString() - Method in interface io.vavr.control.Try
 
toString() - Method in class io.vavr.control.Validation.Invalid
 
toString() - Method in interface io.vavr.control.Validation
 
toString() - Method in class io.vavr.control.Validation.Valid
 
toString() - Method in class io.vavr.Lazy
 
toString() - Method in class io.vavr.Tuple0
 
toString() - Method in class io.vavr.Tuple1
 
toString() - Method in class io.vavr.Tuple2
 
toString() - Method in class io.vavr.Tuple3
 
toString() - Method in class io.vavr.Tuple4
 
toString() - Method in class io.vavr.Tuple5
 
toString() - Method in class io.vavr.Tuple6
 
toString() - Method in class io.vavr.Tuple7
 
toString() - Method in class io.vavr.Tuple8
 
toString() - Method in interface io.vavr.Value
Clarifies that values have a proper toString() method implemented.
toTree() - Method in interface io.vavr.Value
Converts this to a Tree.
toTree(Function<? super T, ? extends ID>, Function<? super T, ? extends ID>) - Method in interface io.vavr.Value
Converts this to a Tree using a idMapper and parentMapper.
toTry() - Method in interface io.vavr.control.Either
 
toTry() - Method in interface io.vavr.Value
Converts this to a Try.
toTry(Supplier<? extends Throwable>) - Method in interface io.vavr.Value
Converts this to a Try.
toUpperCase() - Method in class io.vavr.collection.CharSeq
Converts all of the characters in this CharSeq to upper case using the rules of the default locale.
toUpperCase(Locale) - Method in class io.vavr.collection.CharSeq
Converts all of the characters in this CharSeq to upper case using the rules of the given Locale.
toValid(E) - Method in interface io.vavr.Value
Deprecated.
toValid(Supplier<? extends E>) - Method in interface io.vavr.Value
Deprecated.
toValidation() - Method in interface io.vavr.control.Either
Returns this as Validation.
toValidation() - Method in interface io.vavr.control.Try
Converts this Try to a Validation.
toValidation(E) - Method in interface io.vavr.Value
Converts this to an Validation.
toValidation(Function<? super Throwable, ? extends U>) - Method in interface io.vavr.control.Try
Converts this Try to a Validation, mapping the failure cause to an invalid value using the provided Function.
toValidation(Supplier<? extends E>) - Method in interface io.vavr.Value
Converts this to an Validation.
toVector() - Method in interface io.vavr.Value
Converts this to a Vector.
transform(Function<? super LinkedHashSet<T>, ? extends U>) - Method in class io.vavr.collection.LinkedHashSet
Transforms this LinkedHashSet.
transform(Function<? super List<T>, ? extends U>) - Method in interface io.vavr.collection.List
Transforms this List.
transform(Function<? super Map<K, V>, ? extends U>) - Method in interface io.vavr.collection.Map
Transforms this Map.
transform(Function<? super Multimap<K, V>, ? extends U>) - Method in interface io.vavr.collection.Multimap
Transforms this Multimap.
transform(Function<? super Stream<T>, ? extends U>) - Method in interface io.vavr.collection.Stream
Transforms this Stream.
transform(Function<? super Tree<T>, ? extends U>) - Method in interface io.vavr.collection.Tree
Transforms this Tree.
transform(Function<? super Vector<T>, ? extends U>) - Method in class io.vavr.collection.Vector
Transforms this Vector.
transform(Function<? super Future<T>, ? extends U>) - Method in interface io.vavr.concurrent.Future
Transforms the result of this Future using the given function.
transform(Function<? super Either.LeftProjection<L, R>, ? extends U>) - Method in class io.vavr.control.Either.LeftProjection
Deprecated.
Transforms this LeftProjection.
transform(Function<? super Either.RightProjection<L, R>, ? extends U>) - Method in class io.vavr.control.Either.RightProjection
Deprecated.
Transforms this RightProjection.
transform(Function<? super Option<T>, ? extends U>) - Method in interface io.vavr.control.Option
Transforms this Option into a value of type U using the given function.
transform(Function<? super Try<T>, ? extends U>) - Method in interface io.vavr.control.Try
Transforms this Try into a value of another type using the provided function.
transform(Function<? super Lazy<T>, ? extends U>) - Method in class io.vavr.Lazy
Applies a transformation function to the value contained in this Lazy, producing a new Lazy instance of the transformed value.
transform(Function<? super Array<T>, ? extends U>) - Method in class io.vavr.collection.Array
Transforms this Array.
transform(Function<? super CharSeq, ? extends U>) - Method in class io.vavr.collection.CharSeq
Transforms this CharSeq.
transform(Function<? super HashSet<T>, ? extends U>) - Method in class io.vavr.collection.HashSet
Transforms this HashSet.
transform(Function<? super Iterator<T>, ? extends U>) - Method in interface io.vavr.collection.Iterator
Applies a transformation function to this Iterator and returns the result.
transform(Function<? super Queue<T>, ? extends U>) - Method in class io.vavr.collection.Queue
Transforms this Queue.
transform(Function<? super TreeSet<T>, ? extends U>) - Method in class io.vavr.collection.TreeSet
Transforms this TreeSet.
transformValue(Function<? super Try<T>, ? extends Try<? extends U>>) - Method in interface io.vavr.concurrent.Future
Transforms the value of this Future, regardless of whether it completed successfully or with a failure.
transpose(List<List<T>>) - Static method in interface io.vavr.collection.List
Transposes the rows and columns of a List matrix.
transpose(Queue<Queue<T>>) - Static method in class io.vavr.collection.Queue
Transposes the rows and columns of a Queue matrix.
transpose(Stream<Stream<T>>) - Static method in interface io.vavr.collection.Stream
Transposes the rows and columns of a Stream matrix.
transpose(Vector<Vector<T>>) - Static method in class io.vavr.collection.Vector
Transposes the rows and columns of a Vector matrix.
Traversable<T> - Interface in io.vavr.collection
Represents a recursive, multi-valued data structure whose elements can be traversed in order.
traverse() - Method in interface io.vavr.collection.Tree
Traverses this tree in Tree.Order.PRE_ORDER.
traverse(Tree.Order) - Method in interface io.vavr.collection.Tree
Traverses this tree in a specific order.
traverse(Iterable<? extends T>, Function<? super T, ? extends Future<? extends U>>) - Static method in interface io.vavr.concurrent.Future
Maps the values of an iterable in parallel to a sequence of mapped values, producing a single Future by transforming an Iterable<? extends T> into a Future<Seq<U>>.
traverse(Iterable<? extends T>, Function<? super T, ? extends Either<? extends L, ? extends R>>) - Static method in interface io.vavr.control.Either
Transforms an Iterable of values into a single Either<Seq<L>, Seq<R>> by applying a mapping function that returns an Either for each value.
traverse(Iterable<? extends T>, Function<? super T, ? extends Option<? extends U>>) - Static method in interface io.vavr.control.Option
Maps the elements of an iterable into Option values and collects the results into a single Option.
traverse(Iterable<? extends T>, Function<? super T, ? extends Try<? extends U>>) - Static method in interface io.vavr.control.Try
Transforms an Iterable of values into a single Try containing a Seq of mapped results.
traverse(Iterable<? extends T>, Function<? super T, ? extends Validation<? extends Seq<? extends E>, ? extends U>>) - Static method in interface io.vavr.control.Validation
Maps the values of an iterable to a sequence of mapped values into a single Validation by transforming an Iterable<? extends T> into a Validation<Seq<U>>.
traverse(Executor, Iterable<? extends T>, Function<? super T, ? extends Future<? extends U>>) - Static method in interface io.vavr.concurrent.Future
Maps the values of an iterable in parallel to a sequence of mapped values, producing a single Future by transforming an Iterable<? extends T> into a Future<Seq<U>>.
traverseRight(Iterable<? extends T>, Function<? super T, ? extends Either<? extends L, ? extends R>>) - Static method in interface io.vavr.control.Either
Transforms an Iterable of values into a single Either<Seq<L>, Seq<R>> by applying a mapping function that returns an Either for each element.
Tree<T> - Interface in io.vavr.collection
A general Tree interface.
Tree.Empty<T> - Class in io.vavr.collection
The empty tree.
Tree.Node<T> - Class in io.vavr.collection
Represents a tree node.
Tree.Order - Enum Class in io.vavr.collection
Tree traversal order.
TreeMap<K,V> - Class in io.vavr.collection
An immutable SortedMap implementation backed by a Red-Black tree.
TreeMultimap<K,V> - Class in io.vavr.collection
A TreeMap-based implementation of Multimap
TreeMultimap.Builder<V> - Class in io.vavr.collection
Builder class for creating TreeMultimap instances.
TreeSet<T> - Class in io.vavr.collection
SortedSet implementation, backed by a Red/Black Tree.
trim() - Method in class io.vavr.collection.CharSeq
Returns a string whose value is this string, with any leading and trailing whitespace removed.
Try<T> - Interface in io.vavr.control
A control structure that allows writing safe code without explicitly managing try-catch blocks for exceptions.
Try(CheckedFunction0<? extends T>) - Static method in class io.vavr.API
Try.Failure<T> - Class in io.vavr.control
Represents a failed Try containing a Throwable as the cause.
Try.Success<T> - Class in io.vavr.control
Represents a successful Try containing a value.
Try.WithResources1<T1> - Class in io.vavr.control
A Try-with-resources builder that operates on one AutoCloseable resource.
Try.WithResources2<T1,T2> - Class in io.vavr.control
A Try-with-resources builder that operates on two AutoCloseable resources.
Try.WithResources3<T1,T2,T3> - Class in io.vavr.control
A Try-with-resources builder that operates on three AutoCloseable resources.
Try.WithResources4<T1,T2,T3,T4> - Class in io.vavr.control
A Try-with-resources builder that operates on four AutoCloseable resources.
Try.WithResources5<T1,T2,T3,T4,T5> - Class in io.vavr.control
A Try-with-resources builder that operates on five AutoCloseable resources.
Try.WithResources6<T1,T2,T3,T4,T5,T6> - Class in io.vavr.control
A Try-with-resources builder that operates on six AutoCloseable resources.
Try.WithResources7<T1,T2,T3,T4,T5,T6,T7> - Class in io.vavr.control
A Try-with-resources builder that operates on seven AutoCloseable resources.
Try.WithResources8<T1,T2,T3,T4,T5,T6,T7,T8> - Class in io.vavr.control
A Try-with-resources builder that operates on eight AutoCloseable resources.
tryComplete(Try<? extends T>) - Method in interface io.vavr.concurrent.Promise
Attempts to complete this Promise with the given value.
tryCompleteWith(Future<? extends T>) - Method in interface io.vavr.concurrent.Promise
Attempts to complete this Promise with the result of the given Future once it is completed.
tryFailure(Throwable) - Method in interface io.vavr.concurrent.Promise
Attempts to complete this Promise with the given exception.
trySuccess(T) - Method in interface io.vavr.concurrent.Promise
Attempts to complete this Promise with the given value.
Tuple - Interface in io.vavr
The base interface of all tuples.
Tuple() - Static method in class io.vavr.API
Alias for Tuple.empty()
Tuple(T1) - Static method in class io.vavr.API
Alias for Tuple.of(Object) Creates a tuple of one element.
Tuple(T1, T2) - Static method in class io.vavr.API
Alias for Tuple.of(Object, Object) Creates a tuple of two elements.
Tuple(T1, T2, T3) - Static method in class io.vavr.API
Alias for Tuple.of(Object, Object, Object) Creates a tuple of three elements.
Tuple(T1, T2, T3, T4) - Static method in class io.vavr.API
Alias for Tuple.of(Object, Object, Object, Object) Creates a tuple of 4 elements.
Tuple(T1, T2, T3, T4, T5) - Static method in class io.vavr.API
Alias for Tuple.of(Object, Object, Object, Object, Object) Creates a tuple of 5 elements.
Tuple(T1, T2, T3, T4, T5, T6) - Static method in class io.vavr.API
Alias for Tuple.of(Object, Object, Object, Object, Object, Object) Creates a tuple of 6 elements.
Tuple(T1, T2, T3, T4, T5, T6, T7) - Static method in class io.vavr.API
Tuple(T1, T2, T3, T4, T5, T6, T7, T8) - Static method in class io.vavr.API
Tuple0 - Class in io.vavr
A tuple of no elements which can be seen as cartesian product of no components.
Tuple1<T1> - Class in io.vavr
A tuple of one element which can be seen as cartesian product of one component.
Tuple1(T1) - Constructor for class io.vavr.Tuple1
Constructs a tuple of one element.
Tuple2<T1,T2> - Class in io.vavr
A tuple of two elements which can be seen as cartesian product of two components.
Tuple2(T1, T2) - Constructor for class io.vavr.Tuple2
Constructs a tuple of two elements.
Tuple3<T1,T2,T3> - Class in io.vavr
A tuple of three elements which can be seen as cartesian product of three components.
Tuple3(T1, T2, T3) - Constructor for class io.vavr.Tuple3
Constructs a tuple of three elements.
Tuple4<T1,T2,T3,T4> - Class in io.vavr
A tuple of 4 elements which can be seen as cartesian product of 4 components.
Tuple4(T1, T2, T3, T4) - Constructor for class io.vavr.Tuple4
Constructs a tuple of 4 elements.
Tuple5<T1,T2,T3,T4,T5> - Class in io.vavr
A tuple of 5 elements which can be seen as cartesian product of 5 components.
Tuple5(T1, T2, T3, T4, T5) - Constructor for class io.vavr.Tuple5
Constructs a tuple of 5 elements.
Tuple6<T1,T2,T3,T4,T5,T6> - Class in io.vavr
A tuple of 6 elements which can be seen as cartesian product of 6 components.
Tuple6(T1, T2, T3, T4, T5, T6) - Constructor for class io.vavr.Tuple6
Constructs a tuple of 6 elements.
Tuple7<T1,T2,T3,T4,T5,T6,T7> - Class in io.vavr
A tuple of 7 elements which can be seen as cartesian product of 7 components.
Tuple7(T1, T2, T3, T4, T5, T6, T7) - Constructor for class io.vavr.Tuple7
Constructs a tuple of 7 elements.
Tuple8<T1,T2,T3,T4,T5,T6,T7,T8> - Class in io.vavr
A tuple of 8 elements which can be seen as cartesian product of 8 components.
Tuple8(T1, T2, T3, T4, T5, T6, T7, T8) - Constructor for class io.vavr.Tuple8
Constructs a tuple of 8 elements.
tupled() - Method in interface io.vavr.CheckedFunction0
Returns a tupled version of this function.
tupled() - Method in interface io.vavr.CheckedFunction1
Returns a tupled version of this function.
tupled() - Method in interface io.vavr.CheckedFunction2
Returns a tupled version of this function.
tupled() - Method in interface io.vavr.CheckedFunction3
Returns a tupled version of this function.
tupled() - Method in interface io.vavr.CheckedFunction4
Returns a tupled version of this function.
tupled() - Method in interface io.vavr.CheckedFunction5
Returns a tupled version of this function.
tupled() - Method in interface io.vavr.CheckedFunction6
Returns a tupled version of this function.
tupled() - Method in interface io.vavr.CheckedFunction7
Returns a tupled version of this function.
tupled() - Method in interface io.vavr.CheckedFunction8
Returns a tupled version of this function.
tupled() - Method in interface io.vavr.Function0
Returns a tupled version of this function.
tupled() - Method in interface io.vavr.Function1
Returns a tupled version of this function.
tupled() - Method in interface io.vavr.Function2
Returns a tupled version of this function.
tupled() - Method in interface io.vavr.Function3
Returns a tupled version of this function.
tupled() - Method in interface io.vavr.Function4
Returns a tupled version of this function.
tupled() - Method in interface io.vavr.Function5
Returns a tupled version of this function.
tupled() - Method in interface io.vavr.Function6
Returns a tupled version of this function.
tupled() - Method in interface io.vavr.Function7
Returns a tupled version of this function.
tupled() - Method in interface io.vavr.Function8
Returns a tupled version of this function.

U

unchecked() - Method in interface io.vavr.CheckedConsumer
Returns an unchecked Consumer that sneakily throws any exception encountered while accepting a value.
unchecked() - Method in interface io.vavr.CheckedFunction0
Returns an unchecked function that will sneaky throw if an exceptions occurs when applying the function.
unchecked() - Method in interface io.vavr.CheckedFunction1
Returns an unchecked function that will sneaky throw if an exceptions occurs when applying the function.
unchecked() - Method in interface io.vavr.CheckedFunction2
Returns an unchecked function that will sneaky throw if an exceptions occurs when applying the function.
unchecked() - Method in interface io.vavr.CheckedFunction3
Returns an unchecked function that will sneaky throw if an exceptions occurs when applying the function.
unchecked() - Method in interface io.vavr.CheckedFunction4
Returns an unchecked function that will sneaky throw if an exceptions occurs when applying the function.
unchecked() - Method in interface io.vavr.CheckedFunction5
Returns an unchecked function that will sneaky throw if an exceptions occurs when applying the function.
unchecked() - Method in interface io.vavr.CheckedFunction6
Returns an unchecked function that will sneaky throw if an exceptions occurs when applying the function.
unchecked() - Method in interface io.vavr.CheckedFunction7
Returns an unchecked function that will sneaky throw if an exceptions occurs when applying the function.
unchecked() - Method in interface io.vavr.CheckedFunction8
Returns an unchecked function that will sneaky throw if an exceptions occurs when applying the function.
unchecked() - Method in interface io.vavr.CheckedPredicate
Returns an unchecked Predicate that sneakily throws any exception encountered when testing a value.
unchecked() - Method in interface io.vavr.CheckedRunnable
Returns an unchecked Runnable that sneakily throws any exception encountered during execution of this unit of work.
unchecked(CheckedFunction0<R>) - Static method in class io.vavr.API
unchecked(CheckedFunction1<T1, R>) - Static method in class io.vavr.API
unchecked(CheckedFunction2<T1, T2, R>) - Static method in class io.vavr.API
unchecked(CheckedFunction3<T1, T2, T3, R>) - Static method in class io.vavr.API
unchecked(CheckedFunction4<T1, T2, T3, T4, R>) - Static method in class io.vavr.API
unchecked(CheckedFunction5<T1, T2, T3, T4, T5, R>) - Static method in class io.vavr.API
unchecked(CheckedFunction6<T1, T2, T3, T4, T5, T6, R>) - Static method in class io.vavr.API
unchecked(CheckedFunction7<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in class io.vavr.API
unchecked(CheckedFunction8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in class io.vavr.API
unfold(Character, Function<? super Character, Option<Tuple2<? extends Character, ? extends Character>>>) - Static method in class io.vavr.collection.CharSeq
Creates a CharSeq from a seed value and a function.
unfold(T, Function<? super T, Option<Tuple2<? extends T, ? extends T>>>) - Static method in interface io.vavr.collection.List
Creates a list from a seed value and a function.
unfold(T, Function<? super T, Option<Tuple2<? extends T, ? extends T>>>) - Static method in class io.vavr.collection.Queue
Creates a Queue from a seed value and a function.
unfold(T, Function<? super T, Option<Tuple2<? extends T, ? extends T>>>) - Static method in interface io.vavr.collection.Stream
Creates a Stream from a seed value and a function.
unfold(T, Function<? super T, Option<Tuple2<? extends T, ? extends T>>>) - Static method in class io.vavr.collection.Vector
Creates a Vector from a seed value and a function.
unfold(T, Function<? super T, Option<Tuple2<? extends T, ? extends T>>>) - Static method in class io.vavr.collection.Array
Creates an Array from a seed value and a function.
unfold(T, Function<? super T, Option<Tuple2<? extends T, ? extends T>>>) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator by repeatedly applying a function to a seed value.
unfoldLeft(T, Function<? super T, Option<Tuple2<? extends T, ? extends U>>>) - Static method in interface io.vavr.collection.List
Creates a list from a seed value and a function.
unfoldLeft(T, Function<? super T, Option<Tuple2<? extends T, ? extends U>>>) - Static method in class io.vavr.collection.Queue
Creates a Queue from a seed value and a function.
unfoldLeft(T, Function<? super T, Option<Tuple2<? extends T, ? extends U>>>) - Static method in interface io.vavr.collection.Stream
Creates a Stream from a seed value and a function.
unfoldLeft(T, Function<? super T, Option<Tuple2<? extends T, ? extends U>>>) - Static method in class io.vavr.collection.Vector
Creates a Vector from a seed value and a function.
unfoldLeft(T, Function<? super T, Option<Tuple2<? extends T, ? extends Character>>>) - Static method in class io.vavr.collection.CharSeq
Creates a CharSeq from a seed value and a function.
unfoldLeft(T, Function<? super T, Option<Tuple2<? extends T, ? extends U>>>) - Static method in class io.vavr.collection.Array
Creates an Array from a seed value and a function.
unfoldLeft(T, Function<? super T, Option<Tuple2<? extends T, ? extends U>>>) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator by repeatedly applying a function to a seed value, generating elements in a left-to-right order.
unfoldRight(T, Function<? super T, Option<Tuple2<? extends U, ? extends T>>>) - Static method in interface io.vavr.collection.List
Creates a list from a seed value and a function.
unfoldRight(T, Function<? super T, Option<Tuple2<? extends U, ? extends T>>>) - Static method in class io.vavr.collection.Queue
Creates a Queue from a seed value and a function.
unfoldRight(T, Function<? super T, Option<Tuple2<? extends U, ? extends T>>>) - Static method in interface io.vavr.collection.Stream
Creates a Stream from a seed value and a function.
unfoldRight(T, Function<? super T, Option<Tuple2<? extends U, ? extends T>>>) - Static method in class io.vavr.collection.Vector
Creates a Vector from a seed value and a function.
unfoldRight(T, Function<? super T, Option<Tuple2<? extends Character, ? extends T>>>) - Static method in class io.vavr.collection.CharSeq
Creates a CharSeq from a seed value and a function.
unfoldRight(T, Function<? super T, Option<Tuple2<? extends U, ? extends T>>>) - Static method in class io.vavr.collection.Array
Creates an Array from a seed value and a function.
unfoldRight(T, Function<? super T, Option<Tuple2<? extends U, ? extends T>>>) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator by repeatedly applying a function to a seed value, generating elements in a right-to-left order.
union(Set<? extends T>) - Method in interface io.vavr.collection.BitSet
 
union(Set<? extends T>) - Method in class io.vavr.collection.HashSet
 
union(Set<? extends T>) - Method in class io.vavr.collection.LinkedHashSet
Adds all of the elements of elements to this set, replacing existing ones if they already present.
union(Set<? extends T>) - Method in interface io.vavr.collection.Set
Returns a new set containing all distinct elements from this set and the given set.
union(Set<? extends T>) - Method in interface io.vavr.collection.SortedSet
 
union(Set<? extends T>) - Method in class io.vavr.collection.TreeSet
 
unlift(Function<? super T, ? extends Option<? extends R>>) - Static method in interface io.vavr.PartialFunction
Converts (or "unlifts") a totalFunction that returns an Option into a partial function.
unzip() - Method in interface io.vavr.collection.Map
Unzips the entries of this Map by treating each key-value pair as an element, and splitting them into two separate Seq collections - one for keys and one for values.
unzip(BiFunction<? super K, ? super V, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.Map
Unzips the entries of this Map by mapping each key-value pair to a tuple.
unzip(BiFunction<? super K, ? super V, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.Multimap
Unzips the entries of this Multimap by mapping each key-value pair to a pair and splitting them into two separate Seq collections.
unzip(Function<? super Tuple2<K, V>, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.Map
 
unzip(Function<? super Tuple2<K, V>, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.Multimap
 
unzip(Function<? super Character, Tuple2<? extends T1, ? extends T2>>) - Method in class io.vavr.collection.CharSeq
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in class io.vavr.collection.Array
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.BitSet
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in class io.vavr.collection.HashSet
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.IndexedSeq
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.Iterator
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.LinearSeq
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in class io.vavr.collection.LinkedHashSet
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.List
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in class io.vavr.collection.PriorityQueue
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in class io.vavr.collection.Queue
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.Seq
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.Set
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.SortedSet
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.Stream
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.Traversable
Unzips the elements of this Traversable by mapping each element to a pair and splitting them into two separate Traversable collections.
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.Tree
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in class io.vavr.collection.TreeSet
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in class io.vavr.collection.Vector
 
unzip3(BiFunction<? super K, ? super V, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.Map
Unzips the entries of this Map by mapping each key-value pair to a triple.
unzip3(BiFunction<? super K, ? super V, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.Multimap
Unzips the entries of this Multimap by mapping each key-value pair to a triple and splitting them into three separate Seq collections.
unzip3(Function<? super Tuple2<K, V>, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.Map
 
unzip3(Function<? super Tuple2<K, V>, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.Multimap
 
unzip3(Function<? super Character, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in class io.vavr.collection.CharSeq
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in class io.vavr.collection.Array
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.BitSet
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in class io.vavr.collection.HashSet
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.IndexedSeq
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.Iterator
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in class io.vavr.collection.LinkedHashSet
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.List
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in class io.vavr.collection.PriorityQueue
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in class io.vavr.collection.Queue
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.Seq
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.Set
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.SortedSet
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.Stream
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.Traversable
Unzips the elements of this Traversable by mapping each element to a triple and splitting them into three separate Traversable collections.
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.Tree
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in class io.vavr.collection.TreeSet
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in class io.vavr.collection.Vector
 
update(int, Character) - Method in class io.vavr.collection.CharSeq
 
update(int, Function<? super Character, ? extends Character>) - Method in class io.vavr.collection.CharSeq
 
update(int, Function<? super T, ? extends T>) - Method in class io.vavr.collection.Array
 
update(int, Function<? super T, ? extends T>) - Method in interface io.vavr.collection.IndexedSeq
 
update(int, Function<? super T, ? extends T>) - Method in interface io.vavr.collection.LinearSeq
 
update(int, Function<? super T, ? extends T>) - Method in interface io.vavr.collection.List
 
update(int, Function<? super T, ? extends T>) - Method in class io.vavr.collection.Queue
 
update(int, Function<? super T, ? extends T>) - Method in interface io.vavr.collection.Seq
Returns a new Seq with the element at the specified index updated using the given function.
update(int, Function<? super T, ? extends T>) - Method in interface io.vavr.collection.Stream
 
update(int, Function<? super T, ? extends T>) - Method in class io.vavr.collection.Vector
 
update(int, T) - Method in class io.vavr.collection.Array
 
update(int, T) - Method in interface io.vavr.collection.IndexedSeq
 
update(int, T) - Method in interface io.vavr.collection.LinearSeq
 
update(int, T) - Method in interface io.vavr.collection.List
 
update(int, T) - Method in class io.vavr.collection.Queue
 
update(int, T) - Method in interface io.vavr.collection.Seq
Returns a new Seq with the element at the specified index replaced by the given value.
update(int, T) - Method in interface io.vavr.collection.Stream
 
update(int, T) - Method in class io.vavr.collection.Vector
 
update1(T1) - Method in class io.vavr.Tuple1
Sets the 1st element of this tuple to the given value.
update1(T1) - Method in class io.vavr.Tuple2
Sets the 1st element of this tuple to the given value.
update1(T1) - Method in class io.vavr.Tuple3
Sets the 1st element of this tuple to the given value.
update1(T1) - Method in class io.vavr.Tuple4
Sets the 1st element of this tuple to the given value.
update1(T1) - Method in class io.vavr.Tuple5
Sets the 1st element of this tuple to the given value.
update1(T1) - Method in class io.vavr.Tuple6
Sets the 1st element of this tuple to the given value.
update1(T1) - Method in class io.vavr.Tuple7
Sets the 1st element of this tuple to the given value.
update1(T1) - Method in class io.vavr.Tuple8
Sets the 1st element of this tuple to the given value.
update2(T2) - Method in class io.vavr.Tuple2
Sets the 2nd element of this tuple to the given value.
update2(T2) - Method in class io.vavr.Tuple3
Sets the 2nd element of this tuple to the given value.
update2(T2) - Method in class io.vavr.Tuple4
Sets the 2nd element of this tuple to the given value.
update2(T2) - Method in class io.vavr.Tuple5
Sets the 2nd element of this tuple to the given value.
update2(T2) - Method in class io.vavr.Tuple6
Sets the 2nd element of this tuple to the given value.
update2(T2) - Method in class io.vavr.Tuple7
Sets the 2nd element of this tuple to the given value.
update2(T2) - Method in class io.vavr.Tuple8
Sets the 2nd element of this tuple to the given value.
update3(T3) - Method in class io.vavr.Tuple3
Sets the 3rd element of this tuple to the given value.
update3(T3) - Method in class io.vavr.Tuple4
Sets the 3rd element of this tuple to the given value.
update3(T3) - Method in class io.vavr.Tuple5
Sets the 3rd element of this tuple to the given value.
update3(T3) - Method in class io.vavr.Tuple6
Sets the 3rd element of this tuple to the given value.
update3(T3) - Method in class io.vavr.Tuple7
Sets the 3rd element of this tuple to the given value.
update3(T3) - Method in class io.vavr.Tuple8
Sets the 3rd element of this tuple to the given value.
update4(T4) - Method in class io.vavr.Tuple4
Sets the 4th element of this tuple to the given value.
update4(T4) - Method in class io.vavr.Tuple5
Sets the 4th element of this tuple to the given value.
update4(T4) - Method in class io.vavr.Tuple6
Sets the 4th element of this tuple to the given value.
update4(T4) - Method in class io.vavr.Tuple7
Sets the 4th element of this tuple to the given value.
update4(T4) - Method in class io.vavr.Tuple8
Sets the 4th element of this tuple to the given value.
update5(T5) - Method in class io.vavr.Tuple5
Sets the 5th element of this tuple to the given value.
update5(T5) - Method in class io.vavr.Tuple6
Sets the 5th element of this tuple to the given value.
update5(T5) - Method in class io.vavr.Tuple7
Sets the 5th element of this tuple to the given value.
update5(T5) - Method in class io.vavr.Tuple8
Sets the 5th element of this tuple to the given value.
update6(T6) - Method in class io.vavr.Tuple6
Sets the 6th element of this tuple to the given value.
update6(T6) - Method in class io.vavr.Tuple7
Sets the 6th element of this tuple to the given value.
update6(T6) - Method in class io.vavr.Tuple8
Sets the 6th element of this tuple to the given value.
update7(T7) - Method in class io.vavr.Tuple7
Sets the 7th element of this tuple to the given value.
update7(T7) - Method in class io.vavr.Tuple8
Sets the 7th element of this tuple to the given value.
update8(T8) - Method in class io.vavr.Tuple8
Sets the 8th element of this tuple to the given value.

V

val(Supplier<? extends T>, Class<T>) - Static method in class io.vavr.Lazy
Creates a true lazy value of type T, implemented using a Proxy that delegates to a Lazy instance.
valid(T) - Static method in interface io.vavr.control.Validation
Creates a Validation.Valid that contains the given value.
Valid(T) - Static method in class io.vavr.API
Validation<E,T> - Interface in io.vavr.control
An implementation similar to Scalaz's Validation control.
Validation.Builder<E,T1,T2> - Class in io.vavr.control
A builder that holds two Validation instances, used for combining validations and applying functions that take two arguments.
Validation.Builder3<E,T1,T2,T3> - Class in io.vavr.control
A builder that holds three Validation instances, used for combining validations and applying functions that take three arguments.
Validation.Builder4<E,T1,T2,T3,T4> - Class in io.vavr.control
A builder that holds four Validation instances, used for combining validations and applying functions that take four arguments.
Validation.Builder5<E,T1,T2,T3,T4,T5> - Class in io.vavr.control
A builder that holds five Validation instances, used for combining validations and applying functions that take five arguments.
Validation.Builder6<E,T1,T2,T3,T4,T5,T6> - Class in io.vavr.control
A builder that holds six Validation instances, used for combining validations and applying functions that take six arguments.
Validation.Builder7<E,T1,T2,T3,T4,T5,T6,T7> - Class in io.vavr.control
A builder that holds seven Validation instances, used for combining validations and applying functions that take seven arguments.
Validation.Builder8<E,T1,T2,T3,T4,T5,T6,T7,T8> - Class in io.vavr.control
A builder that holds eight Validation instances, used for combining validations and applying functions that take eight arguments.
Validation.Invalid<E,T> - Class in io.vavr.control
An invalid Validation
Validation.Valid<E,T> - Class in io.vavr.control
A valid Validation
Value<T> - Interface in io.vavr
Represents a value in a functional programming context.
valueOf(String) - Static method in enum class io.vavr.collection.Multimap.ContainerType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.vavr.collection.Tree.Order
Returns the enum constant of this class with the specified name.
values() - Method in class io.vavr.collection.HashMultimap
 
values() - Method in class io.vavr.collection.LinkedHashMultimap
 
values() - Method in class io.vavr.collection.TreeMultimap
 
values() - Method in class io.vavr.collection.HashMap
 
values() - Method in class io.vavr.collection.LinkedHashMap
 
values() - Method in interface io.vavr.collection.Map
Returns a new Seq that contains the values of this Map.
values() - Static method in enum class io.vavr.collection.Multimap.ContainerType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in interface io.vavr.collection.Multimap
Returns a Traversable containing all the values of this Multimap.
values() - Static method in enum class io.vavr.collection.Tree.Order
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in interface io.vavr.collection.Tree
Traverses this tree values in Tree.Order.PRE_ORDER.
values() - Method in class io.vavr.collection.TreeMap
 
values(Tree.Order) - Method in interface io.vavr.collection.Tree
Traverses this tree values in a specific order.
valuesIterator() - Method in class io.vavr.collection.HashMap
 
valuesIterator() - Method in interface io.vavr.collection.Map
Returns the values in this map.
Vector<T> - Class in io.vavr.collection
Vector is the default Seq implementation that provides effectively constant time access to any element.
Vector() - Static method in class io.vavr.API
Alias for Vector.empty()
Vector(T) - Static method in class io.vavr.API
Vector(T...) - Static method in class io.vavr.API

W

when(boolean, Supplier<? extends T>) - Static method in interface io.vavr.control.Option
Returns Some of the value supplied by supplier if condition is true, or None if condition is false.
when(boolean, T) - Static method in interface io.vavr.control.Option
Returns Some of the given value if condition is true, or None otherwise.
withBytes() - Static method in interface io.vavr.collection.BitSet
Returns new BitSet Builder for type Byte
withCharacters() - Static method in interface io.vavr.collection.BitSet
Returns new BitSet Builder for type Character
withDefault(Function<? super Integer, ? extends T>) - Method in interface io.vavr.collection.Seq
Deprecated.
Will be removed
withDefault(Function<? super K, ? extends V>) - Method in interface io.vavr.collection.Map
Deprecated.
Will be removed
withDefaultValue(T) - Method in interface io.vavr.collection.Seq
Deprecated.
Will be removed
withDefaultValue(V) - Method in interface io.vavr.collection.Map
Deprecated.
Will be removed
withEnum(Class<T>) - Static method in interface io.vavr.collection.BitSet
Returns new BitSet Builder for an enum type
withLongs() - Static method in interface io.vavr.collection.BitSet
Returns new BitSet Builder for type Long
withRelations(Function1<Integer, T>, Function1<T, Integer>) - Static method in interface io.vavr.collection.BitSet
Returns new BitSet Builder with custom conversion functions between Integer and type T
withResources(CheckedFunction0<? extends T1>) - Static method in interface io.vavr.control.Try
Creates a Try-with-resources builder that operates on one AutoCloseable resource.
withResources(CheckedFunction0<? extends T1>, CheckedFunction0<? extends T2>) - Static method in interface io.vavr.control.Try
Creates a Try-with-resources builder that operates on two AutoCloseable resources.
withResources(CheckedFunction0<? extends T1>, CheckedFunction0<? extends T2>, CheckedFunction0<? extends T3>) - Static method in interface io.vavr.control.Try
Creates a Try-with-resources builder that operates on three AutoCloseable resources.
withResources(CheckedFunction0<? extends T1>, CheckedFunction0<? extends T2>, CheckedFunction0<? extends T3>, CheckedFunction0<? extends T4>) - Static method in interface io.vavr.control.Try
Creates a Try-with-resources builder that operates on four AutoCloseable resources.
withResources(CheckedFunction0<? extends T1>, CheckedFunction0<? extends T2>, CheckedFunction0<? extends T3>, CheckedFunction0<? extends T4>, CheckedFunction0<? extends T5>) - Static method in interface io.vavr.control.Try
Creates a Try-with-resources builder that operates on five AutoCloseable resources.
withResources(CheckedFunction0<? extends T1>, CheckedFunction0<? extends T2>, CheckedFunction0<? extends T3>, CheckedFunction0<? extends T4>, CheckedFunction0<? extends T5>, CheckedFunction0<? extends T6>) - Static method in interface io.vavr.control.Try
Creates a Try-with-resources builder that operates on six AutoCloseable resources.
withResources(CheckedFunction0<? extends T1>, CheckedFunction0<? extends T2>, CheckedFunction0<? extends T3>, CheckedFunction0<? extends T4>, CheckedFunction0<? extends T5>, CheckedFunction0<? extends T6>, CheckedFunction0<? extends T7>) - Static method in interface io.vavr.control.Try
Creates a Try-with-resources builder that operates on seven AutoCloseable resources.
withResources(CheckedFunction0<? extends T1>, CheckedFunction0<? extends T2>, CheckedFunction0<? extends T3>, CheckedFunction0<? extends T4>, CheckedFunction0<? extends T5>, CheckedFunction0<? extends T6>, CheckedFunction0<? extends T7>, CheckedFunction0<? extends T8>) - Static method in interface io.vavr.control.Try
Creates a Try-with-resources builder that operates on eight AutoCloseable resources.
withSeq() - Static method in class io.vavr.collection.HashMultimap
Returns a builder for HashMultimap instances where values are stored in a sequence.
withSeq() - Static method in class io.vavr.collection.LinkedHashMultimap
Returns a builder for LinkedHashMultimap instances where values are stored in a sequence.
withSeq() - Static method in class io.vavr.collection.TreeMultimap
Returns a builder for TreeMultimap instances where values are stored in a sequence.
withSet() - Static method in class io.vavr.collection.HashMultimap
Returns a builder for HashMultimap instances where values are stored in a set.
withSet() - Static method in class io.vavr.collection.LinkedHashMultimap
Returns a builder for LinkedHashMultimap instances where values are stored in a set.
withSet() - Static method in class io.vavr.collection.TreeMultimap
Returns a builder for TreeMultimap instances where values are stored in a set.
withShorts() - Static method in interface io.vavr.collection.BitSet
Returns new BitSet Builder for type Short
withSortedSet() - Static method in class io.vavr.collection.HashMultimap
Returns a builder for HashMultimap instances where values are stored in a sorted set.
withSortedSet() - Static method in class io.vavr.collection.LinkedHashMultimap
Returns a builder for LinkedHashMultimap instances where values are stored in a sorted set.
withSortedSet() - Static method in class io.vavr.collection.TreeMultimap
Returns a builder for TreeMultimap instances where values are stored in a sorted set.
withSortedSet(Comparator<? super V>) - Static method in class io.vavr.collection.LinkedHashMultimap
Returns a builder for LinkedHashMultimap instances where values are stored in a sorted set with a custom comparator.
withSortedSet(Comparator<? super V>) - Static method in class io.vavr.collection.HashMultimap
Returns a builder for HashMultimap instances where values are stored in a sorted set with a custom comparator.
withSortedSet(Comparator<? super V>) - Static method in class io.vavr.collection.TreeMultimap
Returns a builder for TreeMultimap instances where values are stored in a sorted set with a custom comparator.

Y

yield() - Method in class io.vavr.API.For1
A shortcut for yield(Function.identity()).
yield() - Method in class io.vavr.API.For1Either
A shortcut for yield(Function.identity()).
yield() - Method in class io.vavr.API.For1Future
A shortcut for yield(Function.identity()).
yield() - Method in class io.vavr.API.For1List
A shortcut for yield(Function.identity()).
yield() - Method in class io.vavr.API.For1Option
A shortcut for yield(Function.identity()).
yield() - Method in class io.vavr.API.For1Try
A shortcut for yield(Function.identity()).
yield() - Method in class io.vavr.API.For1Validation
A shortcut for yield(Function.identity()).
yield(Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Method in class io.vavr.API.For3
Yields a result for elements of the cross-product of the underlying Iterables.
yield(Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Method in class io.vavr.API.For3Either
Yields a result for elements of the cross-product of the underlying Eithers.
yield(Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Method in class io.vavr.API.For3Future
Yields a result for elements of the cross-product of the underlying Futures.
yield(Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Method in class io.vavr.API.For3List
Yields a result for elements of the cross-product of the underlying Lists.
yield(Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Method in class io.vavr.API.For3Option
Yields a result for elements of the cross-product of the underlying Options.
yield(Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Method in class io.vavr.API.For3Try
Yields a result for elements of the cross-product of the underlying Trys.
yield(Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Method in class io.vavr.API.For3Validation
Yields a result for elements of the cross-product of the underlying Validations.
yield(Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Method in class io.vavr.API.ForLazy3Either
Produces results by mapping the Cartesian product of all bound values.
yield(Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Method in class io.vavr.API.ForLazy3Future
Produces results by mapping the Cartesian product of all bound values.
yield(Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Method in class io.vavr.API.ForLazy3List
Produces results by mapping the Cartesian product of all bound values.
yield(Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Method in class io.vavr.API.ForLazy3Option
Produces results by mapping the Cartesian product of all bound values.
yield(Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Method in class io.vavr.API.ForLazy3Try
Produces results by mapping the Cartesian product of all bound values.
yield(Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Method in class io.vavr.API.ForLazy3Validation
Produces results by mapping the Cartesian product of all bound values.
yield(Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in class io.vavr.API.For4
Yields a result for elements of the cross-product of the underlying Iterables.
yield(Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in class io.vavr.API.For4Either
Yields a result for elements of the cross-product of the underlying Eithers.
yield(Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in class io.vavr.API.For4Future
Yields a result for elements of the cross-product of the underlying Futures.
yield(Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in class io.vavr.API.For4List
Yields a result for elements of the cross-product of the underlying Lists.
yield(Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in class io.vavr.API.For4Option
Yields a result for elements of the cross-product of the underlying Options.
yield(Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in class io.vavr.API.For4Try
Yields a result for elements of the cross-product of the underlying Trys.
yield(Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in class io.vavr.API.For4Validation
Yields a result for elements of the cross-product of the underlying Validations.
yield(Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in class io.vavr.API.ForLazy4Either
Produces results by mapping the Cartesian product of all bound values.
yield(Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in class io.vavr.API.ForLazy4Future
Produces results by mapping the Cartesian product of all bound values.
yield(Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in class io.vavr.API.ForLazy4List
Produces results by mapping the Cartesian product of all bound values.
yield(Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in class io.vavr.API.ForLazy4Option
Produces results by mapping the Cartesian product of all bound values.
yield(Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in class io.vavr.API.ForLazy4Try
Produces results by mapping the Cartesian product of all bound values.
yield(Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in class io.vavr.API.ForLazy4Validation
Produces results by mapping the Cartesian product of all bound values.
yield(Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Method in class io.vavr.API.For5
Yields a result for elements of the cross-product of the underlying Iterables.
yield(Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Method in class io.vavr.API.For5Either
Yields a result for elements of the cross-product of the underlying Eithers.
yield(Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Method in class io.vavr.API.For5Future
Yields a result for elements of the cross-product of the underlying Futures.
yield(Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Method in class io.vavr.API.For5List
Yields a result for elements of the cross-product of the underlying Lists.
yield(Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Method in class io.vavr.API.For5Option
Yields a result for elements of the cross-product of the underlying Options.
yield(Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Method in class io.vavr.API.For5Try
Yields a result for elements of the cross-product of the underlying Trys.
yield(Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Method in class io.vavr.API.For5Validation
Yields a result for elements of the cross-product of the underlying Validations.
yield(Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Method in class io.vavr.API.ForLazy5Either
Produces results by mapping the Cartesian product of all bound values.
yield(Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Method in class io.vavr.API.ForLazy5Future
Produces results by mapping the Cartesian product of all bound values.
yield(Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Method in class io.vavr.API.ForLazy5List
Produces results by mapping the Cartesian product of all bound values.
yield(Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Method in class io.vavr.API.ForLazy5Option
Produces results by mapping the Cartesian product of all bound values.
yield(Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Method in class io.vavr.API.ForLazy5Try
Produces results by mapping the Cartesian product of all bound values.
yield(Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Method in class io.vavr.API.ForLazy5Validation
Produces results by mapping the Cartesian product of all bound values.
yield(Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>) - Method in class io.vavr.API.For6
Yields a result for elements of the cross-product of the underlying Iterables.
yield(Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>) - Method in class io.vavr.API.For6Either
Yields a result for elements of the cross-product of the underlying Eithers.
yield(Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>) - Method in class io.vavr.API.For6Future
Yields a result for elements of the cross-product of the underlying Futures.
yield(Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>) - Method in class io.vavr.API.For6List
Yields a result for elements of the cross-product of the underlying Lists.
yield(Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>) - Method in class io.vavr.API.For6Option
Yields a result for elements of the cross-product of the underlying Options.
yield(Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>) - Method in class io.vavr.API.For6Try
Yields a result for elements of the cross-product of the underlying Trys.
yield(Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>) - Method in class io.vavr.API.For6Validation
Yields a result for elements of the cross-product of the underlying Validations.
yield(Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>) - Method in class io.vavr.API.ForLazy6Either
Produces results by mapping the Cartesian product of all bound values.
yield(Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>) - Method in class io.vavr.API.ForLazy6Future
Produces results by mapping the Cartesian product of all bound values.
yield(Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>) - Method in class io.vavr.API.ForLazy6List
Produces results by mapping the Cartesian product of all bound values.
yield(Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>) - Method in class io.vavr.API.ForLazy6Option
Produces results by mapping the Cartesian product of all bound values.
yield(Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>) - Method in class io.vavr.API.ForLazy6Try
Produces results by mapping the Cartesian product of all bound values.
yield(Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>) - Method in class io.vavr.API.ForLazy6Validation
Produces results by mapping the Cartesian product of all bound values.
yield(Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>) - Method in class io.vavr.API.For7
Yields a result for elements of the cross-product of the underlying Iterables.
yield(Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>) - Method in class io.vavr.API.For7Either
Yields a result for elements of the cross-product of the underlying Eithers.
yield(Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>) - Method in class io.vavr.API.For7Future
Yields a result for elements of the cross-product of the underlying Futures.
yield(Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>) - Method in class io.vavr.API.For7List
Yields a result for elements of the cross-product of the underlying Lists.
yield(Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>) - Method in class io.vavr.API.For7Option
Yields a result for elements of the cross-product of the underlying Options.
yield(Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>) - Method in class io.vavr.API.For7Try
Yields a result for elements of the cross-product of the underlying Trys.
yield(Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>) - Method in class io.vavr.API.For7Validation
Yields a result for elements of the cross-product of the underlying Validations.
yield(Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>) - Method in class io.vavr.API.ForLazy7Either
Produces results by mapping the Cartesian product of all bound values.
yield(Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>) - Method in class io.vavr.API.ForLazy7Future
Produces results by mapping the Cartesian product of all bound values.
yield(Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>) - Method in class io.vavr.API.ForLazy7List
Produces results by mapping the Cartesian product of all bound values.
yield(Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>) - Method in class io.vavr.API.ForLazy7Option
Produces results by mapping the Cartesian product of all bound values.
yield(Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>) - Method in class io.vavr.API.ForLazy7Try
Produces results by mapping the Cartesian product of all bound values.
yield(Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>) - Method in class io.vavr.API.ForLazy7Validation
Produces results by mapping the Cartesian product of all bound values.
yield(Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>) - Method in class io.vavr.API.For8
Yields a result for elements of the cross-product of the underlying Iterables.
yield(Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>) - Method in class io.vavr.API.For8Either
Yields a result for elements of the cross-product of the underlying Eithers.
yield(Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>) - Method in class io.vavr.API.For8Future
Yields a result for elements of the cross-product of the underlying Futures.
yield(Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>) - Method in class io.vavr.API.For8List
Yields a result for elements of the cross-product of the underlying Lists.
yield(Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>) - Method in class io.vavr.API.For8Option
Yields a result for elements of the cross-product of the underlying Options.
yield(Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>) - Method in class io.vavr.API.For8Try
Yields a result for elements of the cross-product of the underlying Trys.
yield(Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>) - Method in class io.vavr.API.For8Validation
Yields a result for elements of the cross-product of the underlying Validations.
yield(Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>) - Method in class io.vavr.API.ForLazy8Either
Produces results by mapping the Cartesian product of all bound values.
yield(Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>) - Method in class io.vavr.API.ForLazy8Future
Produces results by mapping the Cartesian product of all bound values.
yield(Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>) - Method in class io.vavr.API.ForLazy8List
Produces results by mapping the Cartesian product of all bound values.
yield(Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>) - Method in class io.vavr.API.ForLazy8Option
Produces results by mapping the Cartesian product of all bound values.
yield(Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>) - Method in class io.vavr.API.ForLazy8Try
Produces results by mapping the Cartesian product of all bound values.
yield(Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>) - Method in class io.vavr.API.ForLazy8Validation
Produces results by mapping the Cartesian product of all bound values.
yield(BiFunction<? super T1, ? super T2, ? extends R>) - Method in class io.vavr.API.For2
Yields a result for elements of the cross-product of the underlying Iterables.
yield(BiFunction<? super T1, ? super T2, ? extends R>) - Method in class io.vavr.API.For2Either
Yields a result for elements of the cross-product of the underlying Eithers.
yield(BiFunction<? super T1, ? super T2, ? extends R>) - Method in class io.vavr.API.For2Future
Yields a result for elements of the cross-product of the underlying Futures.
yield(BiFunction<? super T1, ? super T2, ? extends R>) - Method in class io.vavr.API.For2List
Yields a result for elements of the cross-product of the underlying Lists.
yield(BiFunction<? super T1, ? super T2, ? extends R>) - Method in class io.vavr.API.For2Option
Yields a result for elements of the cross-product of the underlying Options.
yield(BiFunction<? super T1, ? super T2, ? extends R>) - Method in class io.vavr.API.For2Try
Yields a result for elements of the cross-product of the underlying Trys.
yield(BiFunction<? super T1, ? super T2, ? extends R>) - Method in class io.vavr.API.For2Validation
Yields a result for elements of the cross-product of the underlying Validations.
yield(BiFunction<? super T1, ? super T2, ? extends R>) - Method in class io.vavr.API.ForLazy2Either
Produces results by mapping the Cartesian product of all bound values.
yield(BiFunction<? super T1, ? super T2, ? extends R>) - Method in class io.vavr.API.ForLazy2Future
Produces results by mapping the Cartesian product of all bound values.
yield(BiFunction<? super T1, ? super T2, ? extends R>) - Method in class io.vavr.API.ForLazy2List
Produces results by mapping the Cartesian product of all bound values.
yield(BiFunction<? super T1, ? super T2, ? extends R>) - Method in class io.vavr.API.ForLazy2Option
Produces results by mapping the Cartesian product of all bound values.
yield(BiFunction<? super T1, ? super T2, ? extends R>) - Method in class io.vavr.API.ForLazy2Try
Produces results by mapping the Cartesian product of all bound values.
yield(BiFunction<? super T1, ? super T2, ? extends R>) - Method in class io.vavr.API.ForLazy2Validation
Produces results by mapping the Cartesian product of all bound values.
yield(Function<? super T1, ? extends R>) - Method in class io.vavr.API.For1
Yields a result for elements of the cross-product of the underlying Iterable.
yield(Function<? super T1, ? extends R>) - Method in class io.vavr.API.For1Either
Yields a result for elements of the cross-product of the underlying Either.
yield(Function<? super T1, ? extends R>) - Method in class io.vavr.API.For1Future
Yields a result for elements of the cross-product of the underlying Future.
yield(Function<? super T1, ? extends R>) - Method in class io.vavr.API.For1List
Yields a result for elements of the cross-product of the underlying List.
yield(Function<? super T1, ? extends R>) - Method in class io.vavr.API.For1Option
Yields a result for elements of the cross-product of the underlying Option.
yield(Function<? super T1, ? extends R>) - Method in class io.vavr.API.For1Try
Yields a result for elements of the cross-product of the underlying Try.
yield(Function<? super T1, ? extends R>) - Method in class io.vavr.API.For1Validation
Yields a result for elements of the cross-product of the underlying Validation.

Z

zip(Future<? extends U>) - Method in interface io.vavr.concurrent.Future
Combines this Future with another Future, returning a Future of a tuple of both results.
zip(Iterable<? extends U>) - Method in class io.vavr.collection.Array
 
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.BitSet
 
zip(Iterable<? extends U>) - Method in class io.vavr.collection.CharSeq
 
zip(Iterable<? extends U>) - Method in class io.vavr.collection.HashSet
 
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.IndexedSeq
 
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.Iterator
 
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.LinearSeq
 
zip(Iterable<? extends U>) - Method in class io.vavr.collection.LinkedHashSet
 
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.List
 
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.Map
 
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.Multimap
 
zip(Iterable<? extends U>) - Method in class io.vavr.collection.PriorityQueue
 
zip(Iterable<? extends U>) - Method in class io.vavr.collection.Queue
 
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.Seq
 
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.Set
 
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.SortedSet
 
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.Stream
 
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.Traversable
Returns a Traversable formed by pairing elements of this Traversable with elements of another Iterable.
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.Tree
 
zip(Iterable<? extends U>) - Method in class io.vavr.collection.TreeSet
 
zip(Iterable<? extends U>) - Method in class io.vavr.collection.Vector
 
zipAll(Iterable<? extends U>, Tuple2<K, V>, U) - Method in interface io.vavr.collection.Map
 
zipAll(Iterable<? extends U>, Tuple2<K, V>, U) - Method in interface io.vavr.collection.Multimap
 
zipAll(Iterable<? extends U>, Character, U) - Method in class io.vavr.collection.CharSeq
 
zipAll(Iterable<? extends U>, T, U) - Method in class io.vavr.collection.Array
 
zipAll(Iterable<? extends U>, T, U) - Method in interface io.vavr.collection.BitSet
 
zipAll(Iterable<? extends U>, T, U) - Method in class io.vavr.collection.HashSet
 
zipAll(Iterable<? extends U>, T, U) - Method in interface io.vavr.collection.IndexedSeq
 
zipAll(Iterable<? extends U>, T, U) - Method in interface io.vavr.collection.Iterator
 
zipAll(Iterable<? extends U>, T, U) - Method in interface io.vavr.collection.LinearSeq
 
zipAll(Iterable<? extends U>, T, U) - Method in class io.vavr.collection.LinkedHashSet
 
zipAll(Iterable<? extends U>, T, U) - Method in interface io.vavr.collection.List
 
zipAll(Iterable<? extends U>, T, U) - Method in class io.vavr.collection.PriorityQueue
 
zipAll(Iterable<? extends U>, T, U) - Method in class io.vavr.collection.Queue
 
zipAll(Iterable<? extends U>, T, U) - Method in interface io.vavr.collection.Seq
 
zipAll(Iterable<? extends U>, T, U) - Method in interface io.vavr.collection.Set
 
zipAll(Iterable<? extends U>, T, U) - Method in interface io.vavr.collection.SortedSet
 
zipAll(Iterable<? extends U>, T, U) - Method in interface io.vavr.collection.Stream
 
zipAll(Iterable<? extends U>, T, U) - Method in interface io.vavr.collection.Traversable
Returns a Traversable formed by pairing elements of this Traversable with elements of another Iterable, filling in placeholder elements when one collection is shorter than the other.
zipAll(Iterable<? extends U>, T, U) - Method in interface io.vavr.collection.Tree
 
zipAll(Iterable<? extends U>, T, U) - Method in class io.vavr.collection.TreeSet
 
zipAll(Iterable<? extends U>, T, U) - Method in class io.vavr.collection.Vector
 
zipWith(Future<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface io.vavr.concurrent.Future
Combines this Future with another Future using the given combinator function.
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in class io.vavr.collection.LinkedHashSet
 
zipWith(Iterable<? extends U>, BiFunction<? super Tuple2<K, V>, ? super U, ? extends R>) - Method in interface io.vavr.collection.Map
 
zipWith(Iterable<? extends U>, BiFunction<? super Tuple2<K, V>, ? super U, ? extends R>) - Method in interface io.vavr.collection.Multimap
 
zipWith(Iterable<? extends U>, BiFunction<? super Character, ? super U, ? extends R>) - Method in class io.vavr.collection.CharSeq
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in class io.vavr.collection.Array
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface io.vavr.collection.BitSet
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in class io.vavr.collection.HashSet
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface io.vavr.collection.IndexedSeq
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface io.vavr.collection.Iterator
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface io.vavr.collection.LinearSeq
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface io.vavr.collection.List
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in class io.vavr.collection.PriorityQueue
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in class io.vavr.collection.Queue
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface io.vavr.collection.Seq
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface io.vavr.collection.Set
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface io.vavr.collection.SortedSet
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface io.vavr.collection.Stream
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface io.vavr.collection.Traversable
Returns a Traversable by combining elements of this Traversable with elements of another Iterable using a mapping function.
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface io.vavr.collection.Tree
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in class io.vavr.collection.TreeSet
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in class io.vavr.collection.Vector
 
zipWithIndex() - Method in class io.vavr.collection.Array
 
zipWithIndex() - Method in interface io.vavr.collection.BitSet
 
zipWithIndex() - Method in class io.vavr.collection.CharSeq
 
zipWithIndex() - Method in class io.vavr.collection.HashSet
 
zipWithIndex() - Method in interface io.vavr.collection.IndexedSeq
 
zipWithIndex() - Method in interface io.vavr.collection.Iterator
 
zipWithIndex() - Method in interface io.vavr.collection.LinearSeq
 
zipWithIndex() - Method in class io.vavr.collection.LinkedHashSet
 
zipWithIndex() - Method in interface io.vavr.collection.List
 
zipWithIndex() - Method in interface io.vavr.collection.Map
 
zipWithIndex() - Method in interface io.vavr.collection.Multimap
 
zipWithIndex() - Method in class io.vavr.collection.PriorityQueue
 
zipWithIndex() - Method in class io.vavr.collection.Queue
 
zipWithIndex() - Method in interface io.vavr.collection.Seq
 
zipWithIndex() - Method in interface io.vavr.collection.Set
 
zipWithIndex() - Method in interface io.vavr.collection.SortedSet
 
zipWithIndex() - Method in interface io.vavr.collection.Stream
 
zipWithIndex() - Method in interface io.vavr.collection.Traversable
Zips this Traversable with its indices, starting at 0.
zipWithIndex() - Method in interface io.vavr.collection.Tree
 
zipWithIndex() - Method in class io.vavr.collection.TreeSet
 
zipWithIndex() - Method in class io.vavr.collection.Vector
 
zipWithIndex(BiFunction<? super Tuple2<K, V>, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.Map
 
zipWithIndex(BiFunction<? super Tuple2<K, V>, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.Multimap
 
zipWithIndex(BiFunction<? super Character, ? super Integer, ? extends U>) - Method in class io.vavr.collection.CharSeq
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in class io.vavr.collection.Array
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.BitSet
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in class io.vavr.collection.HashSet
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.IndexedSeq
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.Iterator
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.LinearSeq
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in class io.vavr.collection.LinkedHashSet
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.List
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in class io.vavr.collection.PriorityQueue
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in class io.vavr.collection.Queue
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.Seq
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.Set
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.SortedSet
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.Stream
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.Traversable
Zips this Traversable with its indices and maps the resulting pairs using the provided mapper.
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.Tree
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in class io.vavr.collection.TreeSet
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in class io.vavr.collection.Vector
 

_

_1 - Variable in class io.vavr.Tuple1
The 1st element of this tuple.
_1 - Variable in class io.vavr.Tuple2
The 1st element of this tuple.
_1 - Variable in class io.vavr.Tuple3
The 1st element of this tuple.
_1 - Variable in class io.vavr.Tuple4
The 1st element of this tuple.
_1 - Variable in class io.vavr.Tuple5
The 1st element of this tuple.
_1 - Variable in class io.vavr.Tuple6
The 1st element of this tuple.
_1 - Variable in class io.vavr.Tuple7
The 1st element of this tuple.
_1 - Variable in class io.vavr.Tuple8
The 1st element of this tuple.
_1() - Method in class io.vavr.Tuple1
Getter of the 1st element of this tuple.
_1() - Method in class io.vavr.Tuple2
Getter of the 1st element of this tuple.
_1() - Method in class io.vavr.Tuple3
Getter of the 1st element of this tuple.
_1() - Method in class io.vavr.Tuple4
Getter of the 1st element of this tuple.
_1() - Method in class io.vavr.Tuple5
Getter of the 1st element of this tuple.
_1() - Method in class io.vavr.Tuple6
Getter of the 1st element of this tuple.
_1() - Method in class io.vavr.Tuple7
Getter of the 1st element of this tuple.
_1() - Method in class io.vavr.Tuple8
Getter of the 1st element of this tuple.
_2 - Variable in class io.vavr.Tuple2
The 2nd element of this tuple.
_2 - Variable in class io.vavr.Tuple3
The 2nd element of this tuple.
_2 - Variable in class io.vavr.Tuple4
The 2nd element of this tuple.
_2 - Variable in class io.vavr.Tuple5
The 2nd element of this tuple.
_2 - Variable in class io.vavr.Tuple6
The 2nd element of this tuple.
_2 - Variable in class io.vavr.Tuple7
The 2nd element of this tuple.
_2 - Variable in class io.vavr.Tuple8
The 2nd element of this tuple.
_2() - Method in class io.vavr.Tuple2
Getter of the 2nd element of this tuple.
_2() - Method in class io.vavr.Tuple3
Getter of the 2nd element of this tuple.
_2() - Method in class io.vavr.Tuple4
Getter of the 2nd element of this tuple.
_2() - Method in class io.vavr.Tuple5
Getter of the 2nd element of this tuple.
_2() - Method in class io.vavr.Tuple6
Getter of the 2nd element of this tuple.
_2() - Method in class io.vavr.Tuple7
Getter of the 2nd element of this tuple.
_2() - Method in class io.vavr.Tuple8
Getter of the 2nd element of this tuple.
_3 - Variable in class io.vavr.Tuple3
The 3rd element of this tuple.
_3 - Variable in class io.vavr.Tuple4
The 3rd element of this tuple.
_3 - Variable in class io.vavr.Tuple5
The 3rd element of this tuple.
_3 - Variable in class io.vavr.Tuple6
The 3rd element of this tuple.
_3 - Variable in class io.vavr.Tuple7
The 3rd element of this tuple.
_3 - Variable in class io.vavr.Tuple8
The 3rd element of this tuple.
_3() - Method in class io.vavr.Tuple3
Getter of the 3rd element of this tuple.
_3() - Method in class io.vavr.Tuple4
Getter of the 3rd element of this tuple.
_3() - Method in class io.vavr.Tuple5
Getter of the 3rd element of this tuple.
_3() - Method in class io.vavr.Tuple6
Getter of the 3rd element of this tuple.
_3() - Method in class io.vavr.Tuple7
Getter of the 3rd element of this tuple.
_3() - Method in class io.vavr.Tuple8
Getter of the 3rd element of this tuple.
_4 - Variable in class io.vavr.Tuple4
The 4th element of this tuple.
_4 - Variable in class io.vavr.Tuple5
The 4th element of this tuple.
_4 - Variable in class io.vavr.Tuple6
The 4th element of this tuple.
_4 - Variable in class io.vavr.Tuple7
The 4th element of this tuple.
_4 - Variable in class io.vavr.Tuple8
The 4th element of this tuple.
_4() - Method in class io.vavr.Tuple4
Getter of the 4th element of this tuple.
_4() - Method in class io.vavr.Tuple5
Getter of the 4th element of this tuple.
_4() - Method in class io.vavr.Tuple6
Getter of the 4th element of this tuple.
_4() - Method in class io.vavr.Tuple7
Getter of the 4th element of this tuple.
_4() - Method in class io.vavr.Tuple8
Getter of the 4th element of this tuple.
_5 - Variable in class io.vavr.Tuple5
The 5th element of this tuple.
_5 - Variable in class io.vavr.Tuple6
The 5th element of this tuple.
_5 - Variable in class io.vavr.Tuple7
The 5th element of this tuple.
_5 - Variable in class io.vavr.Tuple8
The 5th element of this tuple.
_5() - Method in class io.vavr.Tuple5
Getter of the 5th element of this tuple.
_5() - Method in class io.vavr.Tuple6
Getter of the 5th element of this tuple.
_5() - Method in class io.vavr.Tuple7
Getter of the 5th element of this tuple.
_5() - Method in class io.vavr.Tuple8
Getter of the 5th element of this tuple.
_6 - Variable in class io.vavr.Tuple6
The 6th element of this tuple.
_6 - Variable in class io.vavr.Tuple7
The 6th element of this tuple.
_6 - Variable in class io.vavr.Tuple8
The 6th element of this tuple.
_6() - Method in class io.vavr.Tuple6
Getter of the 6th element of this tuple.
_6() - Method in class io.vavr.Tuple7
Getter of the 6th element of this tuple.
_6() - Method in class io.vavr.Tuple8
Getter of the 6th element of this tuple.
_7 - Variable in class io.vavr.Tuple7
The 7th element of this tuple.
_7 - Variable in class io.vavr.Tuple8
The 7th element of this tuple.
_7() - Method in class io.vavr.Tuple7
Getter of the 7th element of this tuple.
_7() - Method in class io.vavr.Tuple8
Getter of the 7th element of this tuple.
_8 - Variable in class io.vavr.Tuple8
The 8th element of this tuple.
_8() - Method in class io.vavr.Tuple8
Getter of the 8th element of this tuple.
$ A B C D E F G H I K L M N O P Q R S T U V W Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form