Skip navigation links
$ A B C D E F G H I K L M N O P Q R S T U V W Y Z _ 

$

$() - Static method in class io.vavr.API
Wildcard pattern, matches any value.
$(T) - Static method in class io.vavr.API
Value pattern, checks for equality.
$(Predicate<? super T>) - Static method in class io.vavr.API
Guard pattern, checks if a predicate is satisfied.
$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 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(T) - Method in interface io.vavr.collection.Set
Add the given element to this set, if it is not already contained.
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
 
addAll(Iterable<? extends T>) - Method in interface io.vavr.collection.Set
Adds all of the given elements to this set, if not already contained.
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
A combinator that checks if all of the given predicates are satisfied.
andFinally(Runnable) - Method in interface io.vavr.control.Try
Provides try's finally behavior no matter what the result of the operation is.
andFinallyTry(CheckedRunnable) - Method in interface io.vavr.control.Try
Provides try's finally behavior no matter what the result of the operation is.
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(Consumer<? super Try<T>>) - Method in interface io.vavr.concurrent.Future
Support for chaining of callbacks that are guaranteed to be executed in a specific order.
andThen(Consumer<? super T>) - Method in interface io.vavr.control.Try
Shortcut for andThenTry(consumer::accept), see Try.andThenTry(CheckedConsumer).
andThen(Runnable) - Method in interface io.vavr.control.Try
Shortcut for andThenTry(runnable::run), see Try.andThenTry(CheckedRunnable).
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 to the given consumer if this is a Success.
andThenTry(CheckedRunnable) - Method in interface io.vavr.control.Try
Runs the given runnable if this is a Success, otherwise returns this Failure.
any() - Static method in class io.vavr.API.Match.Pattern0
 
anyOf(Predicate<T>...) - Static method in class io.vavr.Predicates
A combinator that checks if at least one of the given predicates is satisfies.
ap(Validation<Seq<E>, ? extends Function<? super T, ? extends U>>) - Method in interface io.vavr.control.Validation
 
ap(Function2<T1, T2, R>) - Method in class io.vavr.control.Validation.Builder
 
ap(Function3<T1, T2, T3, R>) - Method in class io.vavr.control.Validation.Builder3
 
ap(Function4<T1, T2, T3, T4, R>) - Method in class io.vavr.control.Validation.Builder4
 
ap(Function5<T1, T2, T3, T4, T5, R>) - Method in class io.vavr.control.Validation.Builder5
 
ap(Function6<T1, T2, T3, T4, T5, T6, R>) - Method in class io.vavr.control.Validation.Builder6
 
ap(Function7<T1, T2, T3, T4, T5, T6, T7, R>) - Method in class io.vavr.control.Validation.Builder7
 
ap(Function8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Method in class io.vavr.control.Validation.Builder8
 
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.For2<T1,T2> - Class in io.vavr
For-comprehension with two Iterables.
API.For3<T1,T2,T3> - Class in io.vavr
For-comprehension with three Iterables.
API.For4<T1,T2,T3,T4> - Class in io.vavr
For-comprehension with 4 Iterables.
API.For5<T1,T2,T3,T4,T5> - Class in io.vavr
For-comprehension with 5 Iterables.
API.For6<T1,T2,T3,T4,T5,T6> - Class in io.vavr
For-comprehension with 6 Iterables.
API.For7<T1,T2,T3,T4,T5,T6,T7> - Class in io.vavr
For-comprehension with 7 Iterables.
API.For8<T1,T2,T3,T4,T5,T6,T7,T8> - Class in io.vavr
For-comprehension with 8 Iterables.
API.Match<T> - Class in io.vavr
Scala-like structural pattern matching for Java.
API.Match.Case<T,R> - Interface in io.vavr
 
API.Match.Case0<T,R> - Class in io.vavr
 
API.Match.Case1<T,T1,R> - Class in io.vavr
 
API.Match.Case2<T,T1,T2,R> - Class in io.vavr
 
API.Match.Case3<T,T1,T2,T3,R> - Class in io.vavr
 
API.Match.Case4<T,T1,T2,T3,T4,R> - Class in io.vavr
 
API.Match.Case5<T,T1,T2,T3,T4,T5,R> - Class in io.vavr
 
API.Match.Case6<T,T1,T2,T3,T4,T5,T6,R> - Class in io.vavr
 
API.Match.Case7<T,T1,T2,T3,T4,T5,T6,T7,R> - Class in io.vavr
 
API.Match.Case8<T,T1,T2,T3,T4,T5,T6,T7,T8,R> - Class in io.vavr
 
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
 
API.Match.Pattern1<T,T1> - Class in io.vavr
 
API.Match.Pattern2<T,T1,T2> - Class in io.vavr
 
API.Match.Pattern3<T,T1,T2,T3> - Class in io.vavr
 
API.Match.Pattern4<T,T1,T2,T3,T4> - Class in io.vavr
 
API.Match.Pattern5<T,T1,T2,T3,T4,T5> - Class in io.vavr
 
API.Match.Pattern6<T,T1,T2,T3,T4,T5,T6> - Class in io.vavr
 
API.Match.Pattern7<T,T1,T2,T3,T4,T5,T6,T7> - Class in io.vavr
 
API.Match.Pattern8<T,T1,T2,T3,T4,T5,T6,T7,T8> - Class in io.vavr
 
append(T) - Method in class io.vavr.collection.Array
 
append(Character) - Method in class io.vavr.collection.CharSeq
 
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
Appends an element to this.
append(T) - Method in interface io.vavr.collection.Stream
 
append(T) - Method in class io.vavr.collection.Vector
 
appendAll(Iterable<? extends T>) - Method in class io.vavr.collection.Array
 
appendAll(Iterable<? extends Character>) - Method in class io.vavr.collection.CharSeq
 
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
Appends all given elements to this.
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(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() - Method in interface io.vavr.CheckedFunction0
Applies this function to no arguments and returns the result.
apply(T1) - Method in interface io.vavr.CheckedFunction1
Applies this function to one argument and returns the result.
apply(T1, T2) - Method in interface io.vavr.CheckedFunction2
Applies this function to two arguments and returns the result.
apply(T1) - Method in interface io.vavr.CheckedFunction2
Applies this function partially to one argument.
apply(T1, T2, T3) - Method in interface io.vavr.CheckedFunction3
Applies this function to three arguments and returns the result.
apply(T1) - Method in interface io.vavr.CheckedFunction3
Applies this function partially to one argument.
apply(T1, T2) - Method in interface io.vavr.CheckedFunction3
Applies this function partially to two arguments.
apply(T1, T2, T3, T4) - Method in interface io.vavr.CheckedFunction4
Applies this function to 4 arguments and returns the result.
apply(T1) - Method in interface io.vavr.CheckedFunction4
Applies this function partially to one argument.
apply(T1, T2) - Method in interface io.vavr.CheckedFunction4
Applies this function partially to two arguments.
apply(T1, T2, T3) - Method in interface io.vavr.CheckedFunction4
Applies this function partially to three 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) - Method in interface io.vavr.CheckedFunction5
Applies this function partially to one argument.
apply(T1, T2) - Method in interface io.vavr.CheckedFunction5
Applies this function partially to two arguments.
apply(T1, T2, T3) - Method in interface io.vavr.CheckedFunction5
Applies this function partially to three arguments.
apply(T1, T2, T3, T4) - Method in interface io.vavr.CheckedFunction5
Applies this function partially to 4 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) - Method in interface io.vavr.CheckedFunction6
Applies this function partially to one argument.
apply(T1, T2) - Method in interface io.vavr.CheckedFunction6
Applies this function partially to two arguments.
apply(T1, T2, T3) - Method in interface io.vavr.CheckedFunction6
Applies this function partially to three arguments.
apply(T1, T2, T3, T4) - Method in interface io.vavr.CheckedFunction6
Applies this function partially to 4 arguments.
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, T6, T7) - Method in interface io.vavr.CheckedFunction7
Applies this function to 7 arguments and returns the result.
apply(T1) - Method in interface io.vavr.CheckedFunction7
Applies this function partially to one argument.
apply(T1, T2) - Method in interface io.vavr.CheckedFunction7
Applies this function partially to two arguments.
apply(T1, T2, T3) - Method in interface io.vavr.CheckedFunction7
Applies this function partially to three arguments.
apply(T1, T2, T3, T4) - Method in interface io.vavr.CheckedFunction7
Applies this function partially to 4 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, T6) - Method in interface io.vavr.CheckedFunction7
Applies this function partially to 6 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) - Method in interface io.vavr.CheckedFunction8
Applies this function partially to one argument.
apply(T1, T2) - Method in interface io.vavr.CheckedFunction8
Applies this function partially to two arguments.
apply(T1, T2, T3) - Method in interface io.vavr.CheckedFunction8
Applies this function partially to three arguments.
apply(T1, T2, T3, T4) - Method in interface io.vavr.CheckedFunction8
Applies this function partially to 4 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, T6) - Method in interface io.vavr.CheckedFunction8
Applies this function partially to 6 arguments.
apply(T1, T2, T3, T4, T5, T6, T7) - Method in interface io.vavr.CheckedFunction8
Applies this function partially to 7 arguments.
apply(char) - Method in interface io.vavr.collection.CharSeq.CharFunction
 
apply(char) - Method in interface io.vavr.collection.CharSeq.CharUnaryOperator
 
apply(K) - Method in interface io.vavr.collection.Map
 
apply(K) - Method in interface io.vavr.collection.Multimap
 
apply(Integer) - Method in interface io.vavr.collection.Seq
A Seq is a partial function which returns the element at the specified index by calling Seq.get(int).
apply(T) - Method in interface io.vavr.collection.Set
Tests if a given element is contained in this Set.
apply() - Method in interface io.vavr.Function0
Applies this function to no arguments and returns the result.
apply(T1) - Method in interface io.vavr.Function1
Applies this function to one argument and returns the result.
apply(T1, T2) - Method in interface io.vavr.Function2
Applies this function to two arguments and returns the result.
apply(T1) - Method in interface io.vavr.Function2
Applies this function partially to one argument.
apply(T1, T2, T3) - Method in interface io.vavr.Function3
Applies this function to three arguments and returns the result.
apply(T1) - Method in interface io.vavr.Function3
Applies this function partially to one argument.
apply(T1, T2) - Method in interface io.vavr.Function3
Applies this function partially to two arguments.
apply(T1, T2, T3, T4) - Method in interface io.vavr.Function4
Applies this function to 4 arguments and returns the result.
apply(T1) - Method in interface io.vavr.Function4
Applies this function partially to one argument.
apply(T1, T2) - Method in interface io.vavr.Function4
Applies this function partially to two arguments.
apply(T1, T2, T3) - Method in interface io.vavr.Function4
Applies this function partially to three 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) - Method in interface io.vavr.Function5
Applies this function partially to one argument.
apply(T1, T2) - Method in interface io.vavr.Function5
Applies this function partially to two arguments.
apply(T1, T2, T3) - Method in interface io.vavr.Function5
Applies this function partially to three arguments.
apply(T1, T2, T3, T4) - Method in interface io.vavr.Function5
Applies this function partially to 4 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) - Method in interface io.vavr.Function6
Applies this function partially to one argument.
apply(T1, T2) - Method in interface io.vavr.Function6
Applies this function partially to two arguments.
apply(T1, T2, T3) - Method in interface io.vavr.Function6
Applies this function partially to three arguments.
apply(T1, T2, T3, T4) - Method in interface io.vavr.Function6
Applies this function partially to 4 arguments.
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, T6, T7) - Method in interface io.vavr.Function7
Applies this function to 7 arguments and returns the result.
apply(T1) - Method in interface io.vavr.Function7
Applies this function partially to one argument.
apply(T1, T2) - Method in interface io.vavr.Function7
Applies this function partially to two arguments.
apply(T1, T2, T3) - Method in interface io.vavr.Function7
Applies this function partially to three arguments.
apply(T1, T2, T3, T4) - Method in interface io.vavr.Function7
Applies this function partially to 4 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, T6) - Method in interface io.vavr.Function7
Applies this function partially to 6 arguments.
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.
apply(T1) - Method in interface io.vavr.Function8
Applies this function partially to one argument.
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.Function8
Applies this function partially to three 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.Function8
Applies this function partially to 5 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.Function8
Applies this function partially to 7 arguments.
apply(T) - Method in interface io.vavr.PartialFunction
Applies this function to the given argument and returns the result.
apply(Supplier<? extends U>) - Method in class io.vavr.Tuple0
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(BiFunction<? super T1, ? super T2, ? extends U>) - Method in class io.vavr.Tuple2
Transforms this tuple to an object of type U.
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.
arity() - Method in interface io.vavr.CheckedFunction0
 
arity() - Method in interface io.vavr.CheckedFunction1
 
arity() - Method in interface io.vavr.CheckedFunction2
 
arity() - Method in interface io.vavr.CheckedFunction3
 
arity() - Method in interface io.vavr.CheckedFunction4
 
arity() - Method in interface io.vavr.CheckedFunction5
 
arity() - Method in interface io.vavr.CheckedFunction6
 
arity() - Method in interface io.vavr.CheckedFunction7
 
arity() - Method in interface io.vavr.CheckedFunction8
 
arity() - Method in interface io.vavr.Function0
 
arity() - Method in interface io.vavr.Function1
 
arity() - Method in interface io.vavr.Function2
 
arity() - Method in interface io.vavr.Function3
 
arity() - Method in interface io.vavr.Function4
 
arity() - Method in interface io.vavr.Function5
 
arity() - Method in interface io.vavr.Function6
 
arity() - Method in interface io.vavr.Function7
 
arity() - Method in interface io.vavr.Function8
 
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
Matches each element with a unique key that you extract from it.
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
Array<T> - Class in io.vavr.collection
Array is a Traversable wrapper for Object[] containing elements of type T.
asJava() - Method in class io.vavr.collection.Array
 
asJava(Consumer<? super List<T>>) - Method in class io.vavr.collection.Array
 
asJava() - Method in class io.vavr.collection.CharSeq
 
asJava(Consumer<? super List<Character>>) - Method in class io.vavr.collection.CharSeq
 
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() - Method in interface io.vavr.collection.List
 
asJava(Consumer<? super List<T>>) - Method in interface io.vavr.collection.List
 
asJava() - Method in class io.vavr.collection.Queue
 
asJava(Consumer<? super List<T>>) - Method in class io.vavr.collection.Queue
 
asJava() - Method in interface io.vavr.collection.Seq
Creates an immutable List view on top of this Seq, i.e.
asJava(Consumer<? super List<T>>) - Method in interface io.vavr.collection.Seq
Creates an immutable List view on top of this Seq that is passed to the given action.
asJava() - Method in interface io.vavr.collection.Stream
 
asJava(Consumer<? super List<T>>) - Method in interface io.vavr.collection.Stream
 
asJava() - Method in class io.vavr.collection.Vector
 
asJava(Consumer<? super List<T>>) - Method in class io.vavr.collection.Vector
 
asJavaMutable() - Method in class io.vavr.collection.Array
 
asJavaMutable(Consumer<? super List<T>>) - Method in class io.vavr.collection.Array
 
asJavaMutable() - Method in class io.vavr.collection.CharSeq
 
asJavaMutable(Consumer<? super List<Character>>) - Method in class io.vavr.collection.CharSeq
 
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() - Method in interface io.vavr.collection.List
 
asJavaMutable(Consumer<? super List<T>>) - Method in interface io.vavr.collection.List
 
asJavaMutable() - Method in class io.vavr.collection.Queue
 
asJavaMutable(Consumer<? super List<T>>) - Method in class io.vavr.collection.Queue
 
asJavaMutable() - Method in interface io.vavr.collection.Seq
Creates a mutable List view on top of this Seq, i.e.
asJavaMutable(Consumer<? super List<T>>) - Method in interface io.vavr.collection.Seq
Creates a mutable List view on top of this Seq that is passed to the given action.
asJavaMutable() - Method in interface io.vavr.collection.Stream
 
asJavaMutable(Consumer<? super List<T>>) - Method in interface io.vavr.collection.Stream
 
asJavaMutable() - Method in class io.vavr.collection.Vector
 
asJavaMutable(Consumer<? super List<T>>) - Method in class io.vavr.collection.Vector
 
average() - Method in interface io.vavr.collection.Traversable
Calculates the average of this elements.
await() - Method in interface io.vavr.concurrent.Future
Blocks the current Thread until this Future completed or returns immediately if this Future is already completed.

B

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.Multimap
Maps this Multimap to a new Multimap with different component type by applying a function to its elements.
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(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(Comparator<? super K2>, Function<? super K, ? extends K2>, Function<? super V, ? extends V2>) - Method in class io.vavr.collection.TreeMap
 
bimap(Function<? super L, ? extends X>, Function<? super R, ? extends Y>) - Method in interface io.vavr.control.Either
Maps either the left or the right side of this disjunction.
bimap(Function<? super L, ? extends L2>, Function<? super R, ? extends R2>) - Method in class io.vavr.control.Either.LeftProjection
 
bimap(Function<? super L, ? extends L2>, Function<? super R, ? extends R2>) - Method in class io.vavr.control.Either.RightProjection
 
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.
BitSet<T> - Interface in io.vavr.collection
An immutable BitSet implementation.
BitSet.Builder<T> - Class in io.vavr.collection
 
branchCount() - Method in interface io.vavr.collection.Tree
Counts the number of branches of this tree.

C

cancel() - Method in interface io.vavr.concurrent.Future
Cancels the Future.
cancel(boolean) - Method in interface io.vavr.concurrent.Future
Cancels the Future.
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.
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.
Case(API.Match.Pattern0<T>, Function<? super T, ? extends R>) - Static method in class io.vavr.API
 
Case(API.Match.Pattern0<T>, Supplier<? extends R>) - Static method in class io.vavr.API
 
Case(API.Match.Pattern0<T>, R) - Static method in class io.vavr.API
 
Case(API.Match.Pattern1<T, T1>, Function<? super T1, ? extends R>) - Static method in class io.vavr.API
 
Case(API.Match.Pattern1<T, T1>, Supplier<? extends R>) - Static method in class io.vavr.API
 
Case(API.Match.Pattern1<T, T1>, R) - Static method in class io.vavr.API
 
Case(API.Match.Pattern2<T, T1, T2>, BiFunction<? super T1, ? super T2, ? extends R>) - Static method in class io.vavr.API
 
Case(API.Match.Pattern2<T, T1, T2>, Supplier<? extends R>) - Static method in class io.vavr.API
 
Case(API.Match.Pattern2<T, T1, T2>, R) - Static method in class io.vavr.API
 
Case(API.Match.Pattern3<T, T1, T2, T3>, Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Static method in class io.vavr.API
 
Case(API.Match.Pattern3<T, T1, T2, T3>, Supplier<? extends R>) - Static method in class io.vavr.API
 
Case(API.Match.Pattern3<T, T1, T2, T3>, R) - Static method in class io.vavr.API
 
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
 
Case(API.Match.Pattern4<T, T1, T2, T3, T4>, Supplier<? extends R>) - Static method in class io.vavr.API
 
Case(API.Match.Pattern4<T, T1, T2, T3, T4>, R) - Static method in class io.vavr.API
 
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
 
Case(API.Match.Pattern5<T, T1, T2, T3, T4, T5>, Supplier<? extends R>) - Static method in class io.vavr.API
 
Case(API.Match.Pattern5<T, T1, T2, T3, T4, T5>, R) - Static method in class io.vavr.API
 
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
 
Case(API.Match.Pattern6<T, T1, T2, T3, T4, T5, T6>, Supplier<? extends R>) - Static method in class io.vavr.API
 
Case(API.Match.Pattern6<T, T1, T2, T3, T4, T5, T6>, R) - Static method in class io.vavr.API
 
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
 
Case(API.Match.Pattern7<T, T1, T2, T3, T4, T5, T6, T7>, Supplier<? extends R>) - Static method in class io.vavr.API
 
Case(API.Match.Pattern7<T, T1, T2, T3, T4, T5, T6, T7>, R) - Static method in class io.vavr.API
 
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
 
Case(API.Match.Pattern8<T, T1, T2, T3, T4, T5, T6, T7, T8>, Supplier<? extends R>) - Static method in class io.vavr.API
 
Case(API.Match.Pattern8<T, T1, T2, T3, T4, T5, T6, T7, T8>, R) - Static method in class io.vavr.API
 
charAt(int) - Method in class io.vavr.collection.CharSeq
Returns the char value at the specified index.
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 - 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.CharFunction<R> - Interface in io.vavr.collection
 
CharSeq.CharUnaryOperator - Interface in io.vavr.collection
 
CheckedConsumer<T> - Interface in io.vavr
A Consumer which may throw.
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 which may throw.
CheckedRunnable - Interface in io.vavr
A Runnable which may throw.
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 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 Character, ? extends R>) - Method in class io.vavr.collection.CharSeq
 
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 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 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
Collects all elements that are in the domain of the given partialFunction by mapping the elements to type R.
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
Collects value that is in the domain of the given partialFunction by mapping the value to type R.
collect(PartialFunction<? super T, ? extends R>) - Method in interface io.vavr.control.Option
Collects value that is in the domain of the given partialFunction by mapping the value to type R.
collect(PartialFunction<? super T, ? extends R>) - Method in interface io.vavr.control.Try
Collects value that is in the domain of the given partialFunction by mapping the value to type R.
collect(Collector<? super T, A, R>) - Method in interface io.vavr.Value
Collects the underlying value(s) (if present) using the provided collector.
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.
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
 
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
 
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
 
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(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() - Method in class io.vavr.collection.TreeMultimap.Builder
 
collector(Comparator<? super K>) - Method in class io.vavr.collection.TreeMultimap.Builder
 
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(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() - 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.
combinations() - Method in class io.vavr.collection.Array
 
combinations(int) - Method in class io.vavr.collection.Array
 
combinations() - Method in class io.vavr.collection.CharSeq
 
combinations(int) - Method in class io.vavr.collection.CharSeq
 
combinations() - Method in interface io.vavr.collection.IndexedSeq
 
combinations(int) - Method in interface io.vavr.collection.IndexedSeq
 
combinations() - Method in interface io.vavr.collection.LinearSeq
 
combinations(int) - Method in interface io.vavr.collection.LinearSeq
 
combinations() - Method in interface io.vavr.collection.List
 
combinations(int) - Method in interface io.vavr.collection.List
 
combinations() - Method in class io.vavr.collection.Queue
 
combinations(int) - Method in class io.vavr.collection.Queue
 
combinations() - Method in interface io.vavr.collection.Seq
Returns the union of all combinations from k = 0 to length().
combinations(int) - Method in interface io.vavr.collection.Seq
Returns the k-combination of this traversable, i.e.
combinations() - Method in interface io.vavr.collection.Stream
 
combinations(int) - Method in interface io.vavr.collection.Stream
 
combinations() - Method in class io.vavr.collection.Vector
 
combinations(int) - Method in class io.vavr.collection.Vector
 
combine(Validation<E, T3>) - Method in class io.vavr.control.Validation.Builder
 
combine(Validation<E, T4>) - Method in class io.vavr.control.Validation.Builder3
 
combine(Validation<E, T5>) - Method in class io.vavr.control.Validation.Builder4
 
combine(Validation<E, T6>) - Method in class io.vavr.control.Validation.Builder5
 
combine(Validation<E, T7>) - Method in class io.vavr.control.Validation.Builder6
 
combine(Validation<E, T8>) - Method in class io.vavr.control.Validation.Builder7
 
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, 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 which defines the order of the elements contained 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 given Future, once that Future 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.
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(CharSeq) - Method in class io.vavr.collection.CharSeq
Concatenates the specified string to the end of this string.
concat(Iterable<? extends T>...) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator 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 which traverses along the concatenation of the given iterables.
concat(Iterator<? extends T>) - Method in interface io.vavr.collection.Iterator
 
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.Stream
Lazily creates a Stream in O(1) which traverses along the concatenation of the given iterables.
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(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(Tuple2<K, V>) - Method in interface io.vavr.collection.Map
 
contains(Tuple2<K, V>) - Method in interface io.vavr.collection.Multimap
 
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
Tests if this Traversable contains all given elements.
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
Tests whether this sequence contains a given sequence as a 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(StringBuffer) - Method in class io.vavr.collection.CharSeq
Compares this string to the specified StringBuffer.
contentEquals(CharSequence) - Method in class io.vavr.collection.CharSeq
Compares this string to the specified CharSequence.
continually(Supplier<? extends T>) - Static method in interface io.vavr.collection.Iterator
Generates an infinite iterator using a value Supplier.
continually(T) - Static method in interface io.vavr.collection.Iterator
Creates an infinite iterator returning the given element.
continually(Supplier<? extends T>) - Static method in interface io.vavr.collection.Stream
Generates an (theoretically) infinitely long Stream using a value Supplier.
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 elements which satisfy the given predicate.
createFromMap(Map<K2, Traversable<V2>>) - Method in class io.vavr.collection.HashMultimap
 
createFromMap(Map<K2, Traversable<V2>>) - Method in class io.vavr.collection.LinkedHashMultimap
 
createFromMap(Map<K2, Traversable<V2>>) - Method in class io.vavr.collection.TreeMultimap
 
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() - Method in interface io.vavr.collection.Seq
Calculates the cross product (, i.e.
crossProduct(int) - Method in interface io.vavr.collection.Seq
Calculates the n-ary cartesian power (or cross product or simply product) of this.
crossProduct(Iterable<? extends U>) - Method in interface io.vavr.collection.Seq
Calculates the cross product this x that.
crossProduct(int) - Method in interface io.vavr.collection.Stream
 
crossProduct(int) - Method in class io.vavr.collection.Vector
 
curried() - Method in interface io.vavr.CheckedFunction0
 
curried() - Method in interface io.vavr.CheckedFunction1
 
curried() - Method in interface io.vavr.CheckedFunction2
 
curried() - Method in interface io.vavr.CheckedFunction3
 
curried() - Method in interface io.vavr.CheckedFunction4
 
curried() - Method in interface io.vavr.CheckedFunction5
 
curried() - Method in interface io.vavr.CheckedFunction6
 
curried() - Method in interface io.vavr.CheckedFunction7
 
curried() - Method in interface io.vavr.CheckedFunction8
 
curried() - Method in interface io.vavr.Function0
 
curried() - Method in interface io.vavr.Function1
 
curried() - Method in interface io.vavr.Function2
 
curried() - Method in interface io.vavr.Function3
 
curried() - Method in interface io.vavr.Function4
 
curried() - Method in interface io.vavr.Function5
 
curried() - Method in interface io.vavr.Function6
 
curried() - Method in interface io.vavr.Function7
 
curried() - Method in interface io.vavr.Function8
 
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_SERVICE - Static variable in interface io.vavr.concurrent.Future
The default executor service is Executors.newCachedThreadPool().
dequeue() - Method in class io.vavr.collection.PriorityQueue
 
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
Calculates the difference between this set and another 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.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 version of this which contains no duplicates.
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 T>) - Method in class io.vavr.collection.Array
 
distinctBy(Function<? super T, ? extends U>) - Method in class io.vavr.collection.Array
 
distinctBy(Comparator<? super T>) - Method in interface io.vavr.collection.BitSet
 
distinctBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.BitSet
 
distinctBy(Comparator<? super Character>) - Method in class io.vavr.collection.CharSeq
 
distinctBy(Function<? super Character, ? extends U>) - Method in class io.vavr.collection.CharSeq
 
distinctBy(Comparator<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMap
 
distinctBy(Function<? super Tuple2<K, V>, ? extends U>) - Method in class io.vavr.collection.HashMap
 
distinctBy(Comparator<? super T>) - Method in class io.vavr.collection.HashSet
 
distinctBy(Function<? super T, ? extends U>) - Method in class io.vavr.collection.HashSet
 
distinctBy(Comparator<? super T>) - Method in interface io.vavr.collection.IndexedSeq
 
distinctBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.IndexedSeq
 
distinctBy(Comparator<? super T>) - Method in interface io.vavr.collection.Iterator
 
distinctBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Iterator
 
distinctBy(Comparator<? super T>) - Method in interface io.vavr.collection.LinearSeq
 
distinctBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.LinearSeq
 
distinctBy(Comparator<? super Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMap
 
distinctBy(Function<? super Tuple2<K, V>, ? extends U>) - Method in class io.vavr.collection.LinkedHashMap
 
distinctBy(Comparator<? super T>) - Method in class io.vavr.collection.LinkedHashSet
 
distinctBy(Function<? super T, ? extends U>) - Method in class io.vavr.collection.LinkedHashSet
 
distinctBy(Comparator<? super T>) - Method in interface io.vavr.collection.List
 
distinctBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.List
 
distinctBy(Comparator<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Map
 
distinctBy(Function<? super Tuple2<K, V>, ? extends U>) - Method in interface io.vavr.collection.Map
 
distinctBy(Comparator<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Multimap
 
distinctBy(Function<? super Tuple2<K, V>, ? extends U>) - Method in interface io.vavr.collection.Multimap
 
distinctBy(Comparator<? super T>) - Method in class io.vavr.collection.PriorityQueue
 
distinctBy(Function<? super T, ? extends U>) - Method in class io.vavr.collection.PriorityQueue
 
distinctBy(Comparator<? super T>) - Method in class io.vavr.collection.Queue
 
distinctBy(Function<? super T, ? extends U>) - Method in class io.vavr.collection.Queue
 
distinctBy(Comparator<? super T>) - Method in interface io.vavr.collection.Seq
 
distinctBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Seq
 
distinctBy(Comparator<? super T>) - Method in interface io.vavr.collection.Set
 
distinctBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Set
 
distinctBy(Comparator<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMap
 
distinctBy(Function<? super Tuple2<K, V>, ? extends U>) - Method in interface io.vavr.collection.SortedMap
 
distinctBy(Comparator<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMultimap
 
distinctBy(Function<? super Tuple2<K, V>, ? extends U>) - Method in interface io.vavr.collection.SortedMultimap
 
distinctBy(Comparator<? super T>) - Method in interface io.vavr.collection.SortedSet
 
distinctBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.SortedSet
 
distinctBy(Comparator<? super T>) - Method in interface io.vavr.collection.Stream
 
distinctBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Stream
 
distinctBy(Comparator<? super T>) - Method in interface io.vavr.collection.Traversable
Returns a new version of this which contains no duplicates.
distinctBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Traversable
Returns a new version of this which contains no duplicates.
distinctBy(Comparator<? super T>) - Method in interface io.vavr.collection.Tree
 
distinctBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Tree
 
distinctBy(Comparator<? super Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMap
 
distinctBy(Function<? super Tuple2<K, V>, ? extends U>) - Method in class io.vavr.collection.TreeMap
 
distinctBy(Comparator<? super T>) - Method in class io.vavr.collection.TreeSet
 
distinctBy(Function<? super T, ? extends U>) - Method in class io.vavr.collection.TreeSet
 
distinctBy(Comparator<? super T>) - Method in class io.vavr.collection.Vector
 
distinctBy(Function<? super T, ? extends U>) - Method in class io.vavr.collection.Vector
 
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.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
Drops the first n elements of this or all elements, if this length < n.
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.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
Drops the last n elements of this or all elements, if this length < n.
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 T>) - Method in class io.vavr.collection.Array
 
dropRightUntil(Predicate<? super Character>) - Method in class io.vavr.collection.CharSeq
 
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 until the predicate holds for the current element, starting from the end.
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 T>) - Method in class io.vavr.collection.Array
 
dropRightWhile(Predicate<? super Character>) - Method in class io.vavr.collection.CharSeq
 
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 while the predicate holds for the current element, starting from the end.
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 T>) - Method in class io.vavr.collection.Array
 
dropUntil(Predicate<? super T>) - Method in interface io.vavr.collection.BitSet
 
dropUntil(Predicate<? super Character>) - Method in class io.vavr.collection.CharSeq
 
dropUntil(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMap
 
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 Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMap
 
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 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 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 interface io.vavr.collection.Seq
 
dropUntil(Predicate<? super T>) - Method in interface io.vavr.collection.Set
 
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 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
Drops elements until the predicate holds for the current element.
dropUntil(Predicate<? super T>) - Method in interface io.vavr.collection.Tree
 
dropUntil(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMap
 
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 T>) - Method in class io.vavr.collection.Array
 
dropWhile(Predicate<? super T>) - Method in interface io.vavr.collection.BitSet
 
dropWhile(Predicate<? super Character>) - Method in class io.vavr.collection.CharSeq
 
dropWhile(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMap
 
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 Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMap
 
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 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 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 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 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
Drops elements while the predicate holds for the current element.
dropWhile(Predicate<? super T>) - Method in interface io.vavr.collection.Tree
 
dropWhile(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMap
 
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
Either represents a value of two possible types.
Either.Left<L,R> - Class in io.vavr.control
The Left version of an Either.
Either.LeftProjection<L,R> - Class in io.vavr.control
A left projection of an Either.
Either.Right<L,R> - Class in io.vavr.control
The Right version of an Either.
Either.RightProjection<L,R> - Class in io.vavr.control
A right projection of an Either.
empty() - Static method in class io.vavr.collection.Array
 
empty() - Method in class io.vavr.collection.BitSet.Builder
 
empty() - Static method in interface io.vavr.collection.BitSet
 
empty() - Static method in class io.vavr.collection.CharSeq
 
empty() - Static method in class io.vavr.collection.HashMap
 
empty() - Method in class io.vavr.collection.HashMultimap.Builder
 
empty() - Static method in class io.vavr.collection.HashSet
 
empty() - Static method in interface io.vavr.collection.Iterator
Returns the empty Iterator.
empty() - Static method in class io.vavr.collection.LinkedHashMap
 
empty() - Method in class io.vavr.collection.LinkedHashMultimap.Builder
 
empty() - Static method in class io.vavr.collection.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(Comparator<? super T>) - Static method in class io.vavr.collection.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 Nil.
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(Comparator<? super K>) - Static method in class io.vavr.collection.TreeMap
Returns the empty TreeMap using the given key comparator.
empty() - Method in class io.vavr.collection.TreeMultimap.Builder
 
empty(Comparator<? super K>) - Method in class io.vavr.collection.TreeMultimap.Builder
 
empty() - Static method in class io.vavr.collection.TreeSet
 
empty(Comparator<? super T>) - Static method in class io.vavr.collection.TreeSet
 
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.
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(CharSeq) - Method in class io.vavr.collection.CharSeq
Tests if this string ends with the specified suffix.
endsWith(Seq<? extends T>) - Method in interface io.vavr.collection.IndexedSeq
 
endsWith(Seq<? extends T>) - Method in interface io.vavr.collection.Seq
Tests whether this sequence ends with the given sequence.
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.
enqueueAll(Iterable<? extends T>) - Method in class io.vavr.collection.PriorityQueue
Enqueues the given elements.
enqueueAll(Iterable<? extends T>) - Method in class io.vavr.collection.Queue
Enqueues the given elements.
entry(K, V) - Static method in interface io.vavr.collection.Map
Convenience factory method to create a key/value pair.
eq(Object) - Method in interface io.vavr.Value
A smoothing replacement for equals.
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
In Vavr there are four basic classes of collections: Seq (sequential elements) Set (distinct elements) Map (indexed elements) Multimap (indexed collections) Two collection instances of these classes are equal if and only if both collections belong to the same basic collection class (Seq, Set, Map or Multimap) contain the same elements have the same element order, if the collections are of type Seq Two Map/Multimap elements, resp.
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
 
equals(Object) - Method in class io.vavr.control.Either.Right
 
equals(Object) - Method in class io.vavr.control.Either.RightProjection
 
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.
executorService() - Method in interface io.vavr.concurrent.Future
Returns the ExecutorService used by this Future.
executorService() - Method in interface io.vavr.concurrent.Promise
Returns the ExecutorService used by this Future.
exists(Predicate<? super T>) - Static method in class io.vavr.Predicates
A combinator that checks if one or more elements of an Iterable satisfy the 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, if a unique elements exists such that the predicate holds.
extend(T) - Method in interface io.vavr.collection.Stream
Extends (continues) this Stream with a constantly repeated value.
extend(Supplier<? extends T>) - Method in interface io.vavr.collection.Stream
Extends (continues) this Stream with values provided by a Supplier
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.

F

failed(Throwable) - Static method in interface io.vavr.concurrent.Future
Creates a failed Future with the given exception, backed by the Future.DEFAULT_EXECUTOR_SERVICE.
failed(ExecutorService, Throwable) - Static method in interface io.vavr.concurrent.Future
Creates a failed Future with the given exception, backed by the given ExecutorService.
failed() - Method in interface io.vavr.concurrent.Future
A projection that inverses the result of this Future.
failed(Throwable) - Static method in interface io.vavr.concurrent.Promise
Creates a failed Promise, backed by the Future.DEFAULT_EXECUTOR_SERVICE.
failed(ExecutorService, Throwable) - Static method in interface io.vavr.concurrent.Promise
Creates a failed Promise, backed by the given ExecutorService.
failed() - Method in interface io.vavr.control.Try
Returns Success(throwable) if this is a Failure(throwable), otherwise a Failure(new NoSuchElementException("Success.failed()")) if this is a Success.
Failure(Throwable) - Static method in class io.vavr.API
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 that contains the given exception.
fallbackTo(Future<? extends T>) - Method in interface io.vavr.concurrent.Future
Returns a Future that returns the result of this Future, if it is a success.
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
 
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, 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 Tuple2<? extends K, ? extends V>>) - Static method in class io.vavr.collection.HashMap
Returns an HashMap containing n values supplied by a given Supplier s.
fill(int, Supplier<? extends Tuple2<? extends K, ? extends V2>>) - Method in class io.vavr.collection.HashMultimap.Builder
 
fill(int, Supplier<? extends T>) - Static method in class io.vavr.collection.HashSet
Returns an HashSet 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 on a sequence of n values supplied by 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 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
 
fill(int, Supplier<? extends T>) - Static method in class io.vavr.collection.LinkedHashSet
Returns a LinkedHashSet containing n values supplied by 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(Comparator<? super K>, int, Supplier<? extends Tuple2<? extends K, ? extends V>>) - Static method in class io.vavr.collection.TreeMap
Returns a TreeMap containing n values supplied by 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 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
 
fill(Comparator<? super K>, int, Supplier<? extends Tuple2<? extends K, ? extends V2>>) - Method in class io.vavr.collection.TreeMultimap.Builder
 
fill(Comparator<? super T>, int, Supplier<? extends T>) - Static method in class io.vavr.collection.TreeSet
Returns a TreeSet 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 n values supplied by 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.
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 Character>) - Method in class io.vavr.collection.CharSeq
 
filter(BiPredicate<? super K, ? super V>) - Method in class io.vavr.collection.HashMap
 
filter(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMap
 
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(BiPredicate<? super K, ? super V>) - Method in class io.vavr.collection.LinkedHashMap
 
filter(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMap
 
filter(Predicate<? super T>) - Method in class io.vavr.collection.LinkedHashSet
 
filter(Predicate<? super T>) - Method in interface io.vavr.collection.List
 
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(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Map
 
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(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Multimap
 
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 Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMap
 
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(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMultimap
 
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 consisting of all elements which satisfy the given predicate.
filter(Predicate<? super T>) - Method in interface io.vavr.collection.Tree
 
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.TreeMap
 
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.
filter(Predicate<? super R>) - Method in interface io.vavr.control.Either
Filters this right-biased Either by testing a predicate.
filter(Predicate<? super L>) - Method in class io.vavr.control.Either.LeftProjection
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 class io.vavr.control.Either.RightProjection
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 interface io.vavr.control.Option
Returns Some(value) if this is a Some and the value satisfies the given predicate.
filter(Predicate<? super T>, Supplier<? extends Throwable>) - Method in interface io.vavr.control.Try
Shortcut for filterTry(predicate::test, throwableSupplier), see Try.filterTry(CheckedPredicate, Supplier)}.
filter(Predicate<? super T>, Function<? super T, ? extends Throwable>) - Method in interface io.vavr.control.Try
Shortcut for filterTry(predicate::test, errorProvider::apply), see Try.filterTry(CheckedPredicate, CheckedFunction1)}.
filter(Predicate<? super T>) - Method in interface io.vavr.control.Try
Shortcut for filterTry(predicate::test), see Try.filterTry(CheckedPredicate)}.
filter(Predicate<? super T>) - Method in interface io.vavr.control.Validation
 
filter(Predicate<? super T>) - Method in class io.vavr.Lazy
 
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
 
filterTry(CheckedPredicate<? super T>) - Method in interface io.vavr.concurrent.Future
Filters the result of this Future by calling Try.filterTry(CheckedPredicate).
filterTry(CheckedPredicate<? super T>, Supplier<? extends Throwable>) - Method in interface io.vavr.control.Try
Returns this if this is a Failure or this is a Success and the value satisfies the predicate.
filterTry(CheckedPredicate<? super T>, CheckedFunction1<? super T, ? extends Throwable>) - Method in interface io.vavr.control.Try
Returns this if this is a Failure or this is a Success and the value satisfies the predicate.
filterTry(CheckedPredicate<? super T>) - Method in interface io.vavr.control.Try
Returns this if this is a Failure or this is a Success and the value satisfies the predicate.
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(Predicate<? super T>) - Method in interface io.vavr.collection.Traversable
Returns the first element of this which satisfies the given predicate.
find(Iterable<? extends Future<? extends T>>, Predicate<? super T>) - Static method in interface io.vavr.concurrent.Future
Returns a Future that eventually succeeds with the first result of the given Futures which matches the given predicate.
find(ExecutorService, Iterable<? extends Future<? extends T>>, Predicate<? super T>) - Static method in interface io.vavr.concurrent.Future
Returns a Future that eventually succeeds with the first result of the given Futures which matches 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 of this which satisfies the given predicate.
firstCompletedOf(Iterable<? extends Future<? extends T>>) - Static method in interface io.vavr.concurrent.Future
Returns a new Future that will contain the result of the first of the given futures that is completed, backed by the Future.DEFAULT_EXECUTOR_SERVICE.
firstCompletedOf(ExecutorService, Iterable<? extends Future<? extends T>>) - Static method in interface io.vavr.concurrent.Future
Returns a new Future that will contain the result of the first of the given futures that is completed, backed by the given ExecutorService.
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in class io.vavr.collection.Array
 
flatMap(Comparator<? super U>, Function<? super T, ? extends Iterable<? extends U>>) - Method in interface io.vavr.collection.BitSet
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in interface io.vavr.collection.BitSet
 
flatMap(Function<? super Character, ? extends Iterable<? extends U>>) - Method in class io.vavr.collection.CharSeq
 
flatMap(BiFunction<? super K, ? super V, ? extends Iterable<Tuple2<K2, V2>>>) - Method in class io.vavr.collection.HashMap
 
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(BiFunction<? super K, ? super V, ? extends Iterable<Tuple2<K2, V2>>>) - Method in class io.vavr.collection.LinkedHashMap
 
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(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(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(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(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 T, ? extends Iterable<? extends U>>) - Method in class io.vavr.collection.PriorityQueue
 
flatMap(Comparator<U>, 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(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(BiFunction<? super K, ? super V, ? extends Iterable<Tuple2<K2, V2>>>) - Method in interface io.vavr.collection.SortedMap
 
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(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
FlatMaps this Traversable.
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in interface io.vavr.collection.Tree
 
flatMap(BiFunction<? super K, ? super V, ? extends Iterable<Tuple2<K2, V2>>>) - Method in class io.vavr.collection.TreeMap
 
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(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
 
flatMap(Function<? super T, ? extends Future<? extends U>>) - Method in interface io.vavr.concurrent.Future
 
flatMap(Function<? super R, ? extends Either<L, ? extends U>>) - Method in interface io.vavr.control.Either
FlatMaps this right-biased Either.
flatMap(Function<? super L, ? extends Either.LeftProjection<? extends U, R>>) - Method in class io.vavr.control.Either.LeftProjection
FlatMaps this LeftProjection.
flatMap(Function<? super R, ? extends Either.RightProjection<L, ? extends U>>) - Method in class io.vavr.control.Either.RightProjection
FlatMaps this RightProjection.
flatMap(Function<? super T, ? extends Option<? extends U>>) - Method in interface io.vavr.control.Option
Maps the value to a new Option if this is a Some, otherwise returns None.
flatMap(Function<? super T, ? extends Try<? extends U>>) - Method in interface io.vavr.control.Try
Shortcut for flatMapTry(mapper::apply), see Try.flatMapTry(CheckedFunction1).
flatMap(Function<? super T, ? extends Validation<E, ? extends U>>) - Method in interface io.vavr.control.Validation
 
flatMapChars(CharSeq.CharFunction<? extends CharSequence>) - Method in class io.vavr.collection.CharSeq
 
flatMapTry(CheckedFunction1<? super T, ? extends Future<? extends U>>) - Method in interface io.vavr.concurrent.Future
 
flatMapTry(CheckedFunction1<? super T, ? extends Try<? extends U>>) - Method in interface io.vavr.control.Try
FlatMaps the value of a Success or returns a Failure.
fold(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Foldable
Folds this elements using the given associative binary operator, starting with zero and successively calling combine.
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 which contains the result of the fold of the given future values.
fold(ExecutorService, Iterable<? extends Future<? extends T>>, U, BiFunction<? super U, ? super T, ? extends U>) - Static method in interface io.vavr.concurrent.Future
Returns a Future which contains the result of the fold of the given future values.
fold(Function<? super L, ? extends U>, Function<? super R, ? extends U>) - Method in interface io.vavr.control.Either
Folds either the left or the right side of this disjunction.
fold(Function<? super E, ? extends U>, Function<? super T, ? extends U>) - Method in interface io.vavr.control.Validation
Performs the action in fInvalid on error if this is an Invalid, or fValid on value if this is a Valid.
Foldable<T> - Interface in io.vavr.collection
Interface of foldable data structures.
foldLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.Foldable
Folds this elements from the left, starting with zero and successively calling combine.
foldLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.Traversable
 
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 this elements from the right, starting with zero and successively calling combine.
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 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 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(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(...).
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.
forAll(Predicate<? super T>) - Static method in class io.vavr.Predicates
A combinator that checks if all elements of an Iterable satisfy the predicate.
forAll(Predicate<? super T>) - Method in interface io.vavr.Value
Checks, if the given predicate holds for all elements.
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 hence this Future result becomes available.
forEach(Consumer<? super T>) - Method in interface io.vavr.control.Validation
Performs the given action for the value contained in Valid, or do nothing if this is an Invalid.
forEach(Consumer<? super T>) - Method in interface io.vavr.Value
Performs an action on each element.
from(int) - Static method in interface io.vavr.collection.Iterator
Returns an infinite iterator of int values starting from value.
from(int, int) - Static method in interface io.vavr.collection.Iterator
Returns an infinite iterator 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, long) - Static method in interface io.vavr.collection.Iterator
Returns an infinite iterator of long values starting from value and spaced by step.
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.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.Stream
Returns an infinitely long Stream of long values starting from from.
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 with the given CompletableFuture, backed by the Future.DEFAULT_EXECUTOR_SERVICE
fromCompletableFuture(ExecutorService, CompletableFuture<T>) - Static method in interface io.vavr.concurrent.Future
Creates a Future with the given CompletableFuture, backed by given ExecutorService
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(Future<T>) - Static method in interface io.vavr.concurrent.Future
Creates a Future with the given java.util.concurrent.Future, backed by the Future.DEFAULT_EXECUTOR_SERVICE
fromJavaFuture(ExecutorService, Future<T>) - Static method in interface io.vavr.concurrent.Future
Creates a Future with the given java.util.concurrent.Future, backed by given ExecutorService
fromTry(Try<? extends T>) - Static method in interface io.vavr.concurrent.Future
Creates a Future from a Try, backed by the Future.DEFAULT_EXECUTOR_SERVICE.
fromTry(ExecutorService, Try<? extends T>) - Static method in interface io.vavr.concurrent.Future
Creates a Future from a Try, backed by the given ExecutorService.
fromTry(Try<? extends T>) - Static method in interface io.vavr.concurrent.Promise
Creates a Promise from a Try, backed by the Future.DEFAULT_EXECUTOR_SERVICE.
fromTry(ExecutorService, Try<? extends T>) - Static method in interface io.vavr.concurrent.Promise
Creates a Promise from a Try, backed by the given ExecutorService.
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(CheckedFunction0<? extends T>) - Static method in class io.vavr.API
Future(ExecutorService, CheckedFunction0<? extends T>) - Static method in class io.vavr.API
Future(T) - Static method in class io.vavr.API
Future(ExecutorService, T) - Static method in class io.vavr.API
Future<T> - Interface in io.vavr.concurrent
A Future is a computation result that becomes available at some point.
future() - Method in interface io.vavr.concurrent.Promise
Returns the underlying Future of this Promise.

G

get(int) - Method in class io.vavr.collection.Array
 
get(int) - Method in class io.vavr.collection.CharSeq
 
get(K) - Method in class io.vavr.collection.HashMap
 
get() - Method in interface io.vavr.collection.Iterator
 
get(K) - Method in class io.vavr.collection.LinkedHashMap
 
get(int) - Method in interface io.vavr.collection.List
 
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(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() - Method in interface io.vavr.collection.Traversable
Gets the first value in iteration order if this Traversable is not empty, otherwise throws.
get(K) - Method in class io.vavr.collection.TreeMap
 
get(int) - Method in class io.vavr.collection.Vector
 
get() - Method in interface io.vavr.concurrent.Future
Gets the value if the computation result is a Success or throws if it was a Failure.
get() - Method in interface io.vavr.control.Either
Gets the right value if this is a Right or throws if this is a Left.
get() - Method in class io.vavr.control.Either.Left
 
get() - Method in class io.vavr.control.Either.LeftProjection
Gets the Left value or throws.
get() - Method in class io.vavr.control.Either.Right
 
get() - Method in class io.vavr.control.Either.RightProjection
Gets the Right value or throws.
get() - Method in interface io.vavr.control.Option
Gets the value if this is a Some or throws if this is a 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
Gets the result of this Try if this is a Success or throws if this is a 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 and caches it, when called the first time.
get() - Method in interface io.vavr.Value
Gets the underlying value or throws if no value is present.
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.
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.
getCause() - Method in interface io.vavr.concurrent.Future
Returns the underlying exception of this Future, syntactic sugar for future.getValue().map(Try::getCause).
getCause() - Method in class io.vavr.control.Try.Failure
 
getCause() - Method in interface io.vavr.control.Try
Gets the cause if this is a Failure or throws if this is a Success.
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 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 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
 
getLeft() - Method in interface io.vavr.control.Either
Returns the left value.
getLeft() - Method in class io.vavr.control.Either.Left
 
getLeft() - Method in class io.vavr.control.Either.Right
 
getObject() - Method in exception io.vavr.MatchError
Returns the object which could not be matched.
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, 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.TreeMap
 
getOrElse(L) - Method in class io.vavr.control.Either.LeftProjection
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
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 if this is a Some or the other value if this is a None.
getOrElse(Supplier<? extends T>) - Method in interface io.vavr.control.Option
Returns the value if this is a Some, otherwise the other value is returned, if this is a None.
getOrElse(T) - Method in interface io.vavr.Value
Returns the underlying value if present, otherwise other.
getOrElse(Supplier<? extends T>) - Method in interface io.vavr.Value
Returns the underlying value if present, otherwise other.
getOrElseGet(Function<? super L, ? extends R>) - Method in interface io.vavr.control.Either
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
Gets the Left value or an alternate value, if the projected Either is a Right.
getOrElseGet(Function<? super L, ? extends R>) - Method in class io.vavr.control.Either.RightProjection
Gets the Right value or an alternate value, if the projected Either is a Left.
getOrElseGet(Function<? super Throwable, ? extends T>) - Method in interface io.vavr.control.Try
 
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
getOrElseThrow(Function<? super L, X>) - Method in interface io.vavr.control.Either
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
Gets the Left value or throws, if the projected Either is a Right.
getOrElseThrow(Function<? super L, X>) - Method in class io.vavr.control.Either.RightProjection
Gets the Right value or throws, if the projected Either is a Left.
getOrElseThrow(Supplier<X>) - Method in interface io.vavr.control.Option
Returns the value if this is a Some, otherwise throws an exception.
getOrElseThrow(Function<? super Throwable, X>) - Method in interface io.vavr.control.Try
 
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 the Future.
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 Character, ? extends C>) - Method in class io.vavr.collection.CharSeq
 
groupBy(Function<? super Tuple2<K, V>, ? extends C>) - Method in class io.vavr.collection.HashMap
 
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 Tuple2<K, V>, ? extends C>) - Method in class io.vavr.collection.LinkedHashMap
 
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 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 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 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 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 this elements by classifying the elements.
groupBy(Function<? super T, ? extends C>) - Method in interface io.vavr.collection.Tree
 
groupBy(Function<? super Tuple2<K, V>, ? extends C>) - Method in class io.vavr.collection.TreeMap
 
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.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
Groups this Traversable into fixed size blocks.
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
Checks if this Traversable is known to have a 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
 
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
 
hashCode() - Method in class io.vavr.control.Either.Right
 
hashCode() - Method in class io.vavr.control.Either.RightProjection
 
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.
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
 
HashSet<T> - Class in io.vavr.collection
An immutable HashSet implementation.
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 a 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 a non-empty Traversable as Option.
headOption() - Method in class io.vavr.collection.TreeSet
 

I

identity() - Static method in interface io.vavr.CheckedFunction1
Returns the identity CheckedFunction1, i.e.
identity() - Static method in interface io.vavr.Function1
Returns the identity Function1, i.e.
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
IndexedSeq<T> - Interface in io.vavr.collection
Interface for immutable, indexed sequences.
indexOf(T, int) - Method in class io.vavr.collection.Array
 
indexOf(Character, int) - Method in class io.vavr.collection.CharSeq
 
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(T, int) - Method in interface io.vavr.collection.List
 
indexOf(T, int) - Method in class io.vavr.collection.Queue
 
indexOf(T) - Method in interface io.vavr.collection.Seq
Returns the index of the first occurrence of the given element or -1 if this does not contain the given element.
indexOf(T, int) - Method in interface io.vavr.collection.Seq
Returns the index of the first occurrence of the given element after or at some start index or -1 if this does not contain the given 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, after or at some start index as an Option
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>) - Method in interface io.vavr.collection.Seq
Finds first index where this sequence contains a given sequence as a slice.
indexOfSlice(Iterable<? extends T>, int) - Method in interface io.vavr.collection.Seq
Finds first index after or at a start index where this sequence contains a given sequence as a slice.
indexOfSliceOption(Iterable<? extends T>) - Method in interface io.vavr.collection.Seq
Finds first index where this sequence contains a given sequence as an Option of a slice.
indexOfSliceOption(Iterable<? extends T>, int) - Method in interface io.vavr.collection.Seq
Finds first index after or at a start index where this sequence contains a given sequence as an Option of a slice.
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>) - Method in interface io.vavr.collection.Seq
Finds index of first element satisfying some predicate.
indexWhere(Predicate<? super T>, int) - Method in interface io.vavr.collection.Seq
Finds index of the first element satisfying some predicate after or at some start index.
indexWhereOption(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
Finds index of first element satisfying some predicate as an Option.
indexWhereOption(Predicate<? super T>, int) - Method in interface io.vavr.collection.Seq
Finds index of the first element satisfying some predicate after or at some start index as an Option.
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
Dual of Traversable.tail(), returning all elements except the last.
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.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
Dual of Traversable.tailOption(), returning all elements except the last as 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, T) - Method in class io.vavr.collection.Array
 
insert(int, Character) - Method in class io.vavr.collection.CharSeq
 
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
Inserts the given element 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 T>) - Method in class io.vavr.collection.Array
 
insertAll(int, Iterable<? extends Character>) - Method in class io.vavr.collection.CharSeq
 
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
Inserts the given elements 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
 
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
Creates a Predicate that tests, if an object is 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
Computes the intersection between this set and another set.
intersect(Set<? extends T>) - Method in interface io.vavr.collection.SortedSet
 
intersect(Set<? extends T>) - Method in class io.vavr.collection.TreeSet
 
intersperse(T) - Method in class io.vavr.collection.Array
 
intersperse(Character) - Method in class io.vavr.collection.CharSeq
 
intersperse(T) - Method in interface io.vavr.collection.IndexedSeq
 
intersperse(T) - Method in interface io.vavr.collection.Iterator
Inserts an element between all elements 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
Inserts an element between all elements of this Traversable.
intersperse(T) - Method in interface io.vavr.collection.Stream
 
intersperse(T) - Method in class io.vavr.collection.Vector
 
Invalid(E) - Static method in class io.vavr.API
invalid(E) - Static method in interface io.vavr.control.Validation
Creates an Validation.Invalid that contains the given error.
io.vavr - package io.vavr
The io.vavr package contains core types like Lambda, Lazy and Tuple.
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 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
Creates a Predicate that tests, if an object is equal to the specified value using Objects.equals(Object, Object) for comparison.
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
A right-biased Either's value is computed synchronously.
isAsync() - Method in class io.vavr.control.Either.LeftProjection
A LeftProjection's value is computed synchronously.
isAsync() - Method in class io.vavr.control.Either.RightProjection
A RightProjection's value is computed synchronously.
isAsync() - Method in interface io.vavr.control.Option
An Option's value is computed synchronously.
isAsync() - Method in interface io.vavr.control.Try
A Try's value is computed synchronously.
isAsync() - Method in interface io.vavr.control.Validation
A Validation's value is computed synchronously.
isAsync() - Method in class io.vavr.Lazy
A Lazy's 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.
isCompleted() - Method in interface io.vavr.concurrent.Future
Checks if this Future is completed, i.e.
isCompleted() - Method in interface io.vavr.concurrent.Promise
Checks if this Promise is completed, i.e.
isDefined() - Method in interface io.vavr.control.Option
Returns true, if this is Some, otherwise false, if this is None.
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 if 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
Checks if this Traversable may consist of distinct elements only.
isDistinct() - Method in interface io.vavr.collection.Tree
 
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 is empty.
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
 
isEmpty() - Method in class io.vavr.control.Either.RightProjection
 
isEmpty() - Method in interface io.vavr.control.Option
Returns true, if this is None, otherwise false, if this is Some.
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 has no result, i.e.
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.
isEvaluated() - Method in class io.vavr.Lazy
Checks, if this lazy value is evaluated.
isFailure() - Method in interface io.vavr.concurrent.Future
Checks if this Future completed with a failure.
isFailure() - Method in class io.vavr.control.Try.Failure
 
isFailure() - Method in interface io.vavr.control.Try
Checks if this is a Failure.
isFailure() - Method in class io.vavr.control.Try.Success
 
isIn(T...) - Static method in class io.vavr.Predicates
Creates a Predicate that tests, if 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.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
A right-biased Either's value is computed eagerly.
isLazy() - Method in class io.vavr.control.Either.LeftProjection
A LeftProjection's value is computed eagerly.
isLazy() - Method in class io.vavr.control.Either.RightProjection
A RightProjection's value is computed eagerly.
isLazy() - Method in interface io.vavr.control.Option
An Option's value is computed eagerly.
isLazy() - Method in interface io.vavr.control.Try
A Try's value is computed eagerly.
isLazy() - Method in interface io.vavr.control.Validation
A Validation's value is computed eagerly.
isLazy() - Method in class io.vavr.Lazy
A Lazy's 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
Returns whether this Either is a Left.
isLeft() - Method in class io.vavr.control.Either.Left
 
isLeft() - Method in class io.vavr.control.Either.Right
 
isNotNull() - Static method in class io.vavr.Predicates
Creates a Predicate that tests, if an object is not null
isNull() - Static method in class io.vavr.Predicates
Creates a Predicate that tests, if 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
Checks if this Traversable is ordered
isRight() - Method in interface io.vavr.control.Either
Returns whether this Either is a 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
Checks if the elements of this Traversable appear in encounter order.
isSequential() - Method in interface io.vavr.collection.Tree
 
isSingleValued() - Method in interface io.vavr.collection.Traversable
Each of Vavr's collections may contain more than one element.
isSingleValued() - Method in interface io.vavr.concurrent.Future
A Future is single-valued.
isSingleValued() - Method in interface io.vavr.control.Either
A right-biased Either is single-valued.
isSingleValued() - Method in class io.vavr.control.Either.LeftProjection
A LeftProjection is single-valued.
isSingleValued() - Method in class io.vavr.control.Either.RightProjection
A RightProjection is single-valued.
isSingleValued() - Method in interface io.vavr.control.Option
An Option is single-valued.
isSingleValued() - Method in interface io.vavr.control.Try
A Try is a single-valued.
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 if this Future completed with a success.
isSuccess() - Method in class io.vavr.control.Try.Failure
 
isSuccess() - Method in interface io.vavr.control.Try
Checks if this is a 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 repeatedly traversed.
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(T, Function<? super T, ? extends T>) - Static method in interface io.vavr.collection.Iterator
Generates an infinite iterator 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.Stream
Generates a (theoretically) infinitely long Stream using a function to calculate the next value based on the previous.
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<T> - Interface in io.vavr.collection
io.vavr.collection.Iterator is a compositional replacement for java.util.Iterator whose purpose is to iterate once over a sequence of elements.
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(BiFunction<K, V, ? extends U>) - Method in interface io.vavr.collection.Map
Iterates this Map sequentially, mapping the (key, value) pairs to elements.
iterator() - Method in interface io.vavr.collection.Multimap
 
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(int) - Method in interface io.vavr.collection.Seq
Returns an iterator of this elements starting at the given index.
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
An iterator by means of head() and tail().
iterator(Tree.Order) - Method in interface io.vavr.collection.Tree
Traverses this tree values in a specific Tree.Order.
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
 
iterator() - Method in class io.vavr.control.Either.RightProjection
 
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.

K

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
 

L

last() - Method in interface io.vavr.collection.IndexedSeq
 
last() - Method in interface io.vavr.collection.SortedMap
 
last() - Method in interface io.vavr.collection.SortedSet
 
last() - Method in interface io.vavr.collection.Traversable
Dual of Traversable.head(), returning the last element.
lastIndexOf(T, int) - Method in class io.vavr.collection.Array
 
lastIndexOf(Character, int) - Method in class io.vavr.collection.CharSeq
 
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(T, int) - Method in interface io.vavr.collection.List
 
lastIndexOf(T, int) - Method in class io.vavr.collection.Queue
 
lastIndexOf(T) - Method in interface io.vavr.collection.Seq
Returns the index of the last occurrence of the given element or -1 if this does not contain the given element.
lastIndexOf(T, int) - Method in interface io.vavr.collection.Seq
Returns the index of the last occurrence of the given element before or at a given end index or -1 if this does not contain the given 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 before or at a given end index as an Option.
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>) - Method in interface io.vavr.collection.Seq
Finds last index where this sequence contains a given sequence as a slice.
lastIndexOfSlice(Iterable<? extends T>, int) - Method in interface io.vavr.collection.Seq
Finds last index before or at a given end index where this sequence contains a given sequence as a slice.
lastIndexOfSliceOption(Iterable<? extends T>) - Method in interface io.vavr.collection.Seq
Finds last index where this sequence contains a given sequence as a slice as an Option.
lastIndexOfSliceOption(Iterable<? extends T>, int) - Method in interface io.vavr.collection.Seq
Finds last index before or at a given end index where this sequence contains a given sequence as a slice as an Option.
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>) - Method in interface io.vavr.collection.Seq
Finds index of last element satisfying some predicate.
lastIndexWhere(Predicate<? super T>, int) - Method in interface io.vavr.collection.Seq
Finds index of last element satisfying some predicate before or at given end index.
lastIndexWhereOption(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
Finds index of last element satisfying some predicate as an Option.
lastIndexWhereOption(Predicate<? super T>, int) - Method in interface io.vavr.collection.Seq
Finds index of last element satisfying some predicate before or at given end index as an Option.
lastOption() - Method in interface io.vavr.collection.Traversable
Dual of Traversable.headOption(), returning the last element as Option.
Lazy(Supplier<? extends T>) - Static method in class io.vavr.API
Lazy<T> - Class in io.vavr
Represents a lazy evaluated value.
leafCount() - Method in interface io.vavr.collection.Tree
Counts the number of leaves of this tree.
Left(L) - Static method in class io.vavr.API
left(L) - Static method in interface io.vavr.control.Either
Constructs a Either.Left
left() - Method in interface io.vavr.control.Either
Returns a LeftProjection of this Either.
leftPadTo(int, T) - Method in class io.vavr.collection.Array
 
leftPadTo(int, Character) - Method in class io.vavr.collection.CharSeq
 
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
A copy of this sequence with an element prepended until a given 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
Computes the number of elements of 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
 
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() - 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
Turns this sequence into a plain function returning 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.
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(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(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.
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(Supplier<? extends R>) - Static method in interface io.vavr.Function0
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(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(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.
LinearSeq<T> - Interface in io.vavr.collection
Interface for immutable, linear sequences.
LinkedHashMap<K,V> - Class in io.vavr.collection
An immutable LinkedHashMap implementation.
LinkedHashMultimap<K,V> - Class in io.vavr.collection
A LinkedHashMap-based implementation of Multimap
LinkedHashMultimap.Builder<V> - Class in io.vavr.collection
 
LinkedHashSet<T> - Class in io.vavr.collection
An immutable HashSet implementation.
LinkedMap() - Static method in class io.vavr.API
LinkedMap(Tuple2<? extends K, ? extends V>...) - Static method in class io.vavr.API
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() - 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<T> - Interface in io.vavr.collection
An immutable List is an eager sequence of elements.
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
Makes a Promise that isn't fulfilled yet, backed by the Future.DEFAULT_EXECUTOR_SERVICE.
make(ExecutorService) - Static method in interface io.vavr.concurrent.Promise
Makes a Promise that isn't fulfilled yet, backed by the given ExecutorService.
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
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
map(Function<? super T, ? extends U>) - Method in class io.vavr.collection.Array
 
map(Comparator<? super U>, Function<? super T, ? extends U>) - Method in interface io.vavr.collection.BitSet
 
map(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.BitSet
 
map(Function<? super Character, ? extends U>) - Method in class io.vavr.collection.CharSeq
 
map(BiFunction<? super K, ? super V, Tuple2<K2, V2>>) - Method in class io.vavr.collection.HashMap
 
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(BiFunction<? super K, ? super V, Tuple2<K2, V2>>) - Method in class io.vavr.collection.LinkedHashMap
 
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<K,V> - Interface in io.vavr.collection
An immutable Map interface.
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(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(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 T, ? extends U>) - Method in class io.vavr.collection.PriorityQueue
 
map(Comparator<U>, 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(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(BiFunction<? super K, ? super V, Tuple2<K2, V2>>) - Method in interface io.vavr.collection.SortedMap
 
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(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
Maps the elements of this Traversable to elements of a new type preserving their order, if any.
map(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Tree
 
map(BiFunction<? super K, ? super V, Tuple2<K2, V2>>) - Method in class io.vavr.collection.TreeMap
 
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(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 L, ? extends U>) - Method in class io.vavr.control.Either.LeftProjection
Maps the left value if the projected Either is a Left.
map(Function<? super R, ? extends U>) - Method in interface io.vavr.control.Either
Maps the value of this Either if it is a Right, performs no operation if this is a Left.
map(Function<? super R, ? extends U>) - Method in class io.vavr.control.Either.RightProjection
Maps the right value if the projected Either is a Right.
map(Function<? super T, ? extends U>) - Method in interface io.vavr.control.Option
Maps the value and wraps it in a new Some if this is a Some, returns None.
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 T1, ? extends U1>) - Method in class io.vavr.Tuple1
Maps the components of this tuple using a mapper function.
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 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(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(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(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(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(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(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(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(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(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(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(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(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(Function<? super T, ? extends U>) - Method in interface io.vavr.Value
Maps the underlying value to a different component type.
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
 
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
Maps the cause to a new exception if this is a Failure or returns this instance if this is a Success.
mapKeys(Function<? super K, ? extends K2>) - 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.HashMap
 
mapKeys(Function<? super K, ? extends K2>) - Method in class io.vavr.collection.LinkedHashMap
 
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>) - Method in interface io.vavr.collection.Map
Maps the keys of this Map while preserving the corresponding values.
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>) - Method in interface io.vavr.collection.SortedMap
 
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>) - 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.TreeMap
 
mapLeft(Function<? super L, ? extends U>) - Method in interface io.vavr.control.Either
Maps the value of this Either if it is a Left, performs no operation if this is a Right.
mapTry(CheckedFunction1<? super T, ? extends U>) - Method in interface io.vavr.concurrent.Future
 
mapTry(CheckedFunction1<? super T, ? extends U>) - Method in interface io.vavr.control.Try
Runs the given checked function if this is a Success, passing the result of the current expression to it.
mapValues(Function<? super V, ? extends V2>) - Method in class io.vavr.collection.HashMap
 
mapValues(Function<? super V, ? extends W>) - Method in class io.vavr.collection.LinkedHashMap
 
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.TreeMap
 
Match(T) - Static method in class io.vavr.API
Entry point of the match API.
MatchError - Exception 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
Calculates the maximum of this elements according to their natural order.
max() - Method in class io.vavr.collection.TreeSet
 
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
Calculates the maximum of this elements using a specific comparator.
maxBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Traversable
Calculates the maximum of this elements within the co-domain of a specific function.
memoized() - Method in interface io.vavr.CheckedFunction0
 
memoized() - Method in interface io.vavr.CheckedFunction1
 
memoized() - Method in interface io.vavr.CheckedFunction2
 
memoized() - Method in interface io.vavr.CheckedFunction3
 
memoized() - Method in interface io.vavr.CheckedFunction4
 
memoized() - Method in interface io.vavr.CheckedFunction5
 
memoized() - Method in interface io.vavr.CheckedFunction6
 
memoized() - Method in interface io.vavr.CheckedFunction7
 
memoized() - Method in interface io.vavr.CheckedFunction8
 
memoized() - Method in interface io.vavr.Function0
 
memoized() - Method in interface io.vavr.Function1
 
memoized() - Method in interface io.vavr.Function2
 
memoized() - Method in interface io.vavr.Function3
 
memoized() - Method in interface io.vavr.Function4
 
memoized() - Method in interface io.vavr.Function5
 
memoized() - Method in interface io.vavr.Function6
 
memoized() - Method in interface io.vavr.Function7
 
memoized() - Method in interface io.vavr.Function8
 
merge(Map<? extends K, ? 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.HashMap
 
merge(Map<? extends K, ? extends V>) - Method in class io.vavr.collection.LinkedHashMap
 
merge(Map<? extends K, U>, BiFunction<? super V, ? super U, ? 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, 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(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<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(PriorityQueue<T>) - Method in class io.vavr.collection.PriorityQueue
 
merge(Map<? extends K, ? extends V>) - Method in interface io.vavr.collection.SortedMap
 
merge(Map<? extends K, U>, BiFunction<? super V, ? super U, ? extends V>) - Method in interface io.vavr.collection.SortedMap
 
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 interface io.vavr.collection.SortedMultimap
 
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.TreeMap
 
min() - Method in interface io.vavr.collection.Traversable
Calculates the minimum of this elements according to their natural order.
min() - Method in class io.vavr.collection.TreeSet
 
minBy(Comparator<? super T>) - Method in interface io.vavr.collection.Traversable
Calculates the minimum of this elements using a specific comparator.
minBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Traversable
Calculates the minimum of this elements within the co-domain of a specific function.
mkCharSeq() - Method in interface io.vavr.collection.Traversable
Joins the elements of this by concatenating their string representations.
mkCharSeq(CharSequence) - Method in interface io.vavr.collection.Traversable
Joins the string representations of this elements using a specific delimiter.
mkCharSeq(CharSequence, CharSequence, CharSequence) - Method in interface io.vavr.collection.Traversable
Joins the string representations of this elements using a specific delimiter, prefix and suffix.
mkString() - Method in class io.vavr.collection.CharSeq
 
mkString(CharSequence, CharSequence, CharSequence) - Method in class io.vavr.collection.HashSet
 
mkString(CharSequence, CharSequence, CharSequence) - Method in class io.vavr.collection.LinkedHashSet
 
mkString() - Method in interface io.vavr.collection.Traversable
Joins the elements of this by concatenating their string representations.
mkString(CharSequence) - Method in interface io.vavr.collection.Traversable
Joins the string representations of this elements using a specific delimiter.
mkString(CharSequence, CharSequence, CharSequence) - Method in interface io.vavr.collection.Traversable
Joins the string representations of this elements using a specific delimiter, prefix and suffix.
Multimap<K,V> - Interface in io.vavr.collection
An immutable Multimap interface.
Multimap.ContainerType - Enum in io.vavr.collection
 

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(Array<? extends T>) - Static method in class io.vavr.collection.Array
Narrows a widened Array<? extends T> to Array<T> by performing a type-safe cast.
narrow(HashMap<? extends K, ? extends V>) - Static method in class io.vavr.collection.HashMap
Narrows a widened HashMap<? extends K, ? extends V> to HashMap<K, V> by performing a type-safe cast.
narrow(HashMultimap<? extends K, ? extends V>) - Static method in class io.vavr.collection.HashMultimap
Narrows a widened HashMultimap<? extends K, ? extends V> to HashMultimap<K, V> by performing a type safe-cast.
narrow(HashSet<? extends T>) - Static method in class io.vavr.collection.HashSet
Narrows a widened HashSet<? extends T> to HashSet<T> by performing 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> by performing a type-safe cast.
narrow(Iterator<? extends T>) - Static method in interface io.vavr.collection.Iterator
Narrows a widened Iterator<? extends T> to Iterator<T> by performing 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(LinkedHashMap<? extends K, ? extends V>) - Static method in class io.vavr.collection.LinkedHashMap
Narrows a widened LinkedHashMap<? extends K, ? extends V> to LinkedHashMap<K, V> by performing a type-safe cast.
narrow(LinkedHashMultimap<? extends K, ? extends V>) - Static method in class io.vavr.collection.LinkedHashMultimap
Narrows a widened HashMultimap<? extends K, ? extends V> to HashMultimap<K, V> by performing a type safe-cast.
narrow(LinkedHashSet<? extends T>) - Static method in class io.vavr.collection.LinkedHashSet
Narrows a widened LinkedHashSet<? extends T> to LinkedHashSet<T> by performing 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 widened PriorityQueue<? extends T> to PriorityQueue<T> by performing a type-safe cast.
narrow(Queue<? extends T>) - Static method in class io.vavr.collection.Queue
Narrows a widened Queue<? extends T> to Queue<T> by performing a type-safe cast.
narrow(Seq<? extends T>) - Static method in interface io.vavr.collection.Seq
Narrows a widened Seq<? extends T> to Seq<T> by performing a type-safe 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 widened Traversable<? extends T> to Traversable<T> by performing 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 widened TreeMap<? extends K, ? extends V> to TreeMap<K, V> by performing a type-safe cast.
narrow(TreeMultimap<? extends K, ? extends V>) - Static method in class io.vavr.collection.TreeMultimap
Narrows a widened HashMultimap<? extends K, ? extends V> to HashMultimap<K, V> by performing a type safe-cast.
narrow(TreeSet<? extends T>) - Static method in class io.vavr.collection.TreeSet
Narrows a widened TreeSet<? extends T> to TreeSet<T> by performing a type-safe cast.
narrow(Vector<? extends T>) - Static method in class io.vavr.collection.Vector
Narrows a widened Vector<? extends T> to Vector<T> by performing a type-safe cast.
narrow(Future<? extends T>) - Static method in interface io.vavr.concurrent.Future
Narrows a widened Future<? extends T> to Future<T> by performing a type-safe cast.
narrow(Promise<? extends T>) - Static method in interface io.vavr.concurrent.Promise
Narrows a widened Promise<? extends T> to Promise<T> by performing a type-safe cast.
narrow(Either<? extends L, ? extends R>) - Static method in interface io.vavr.control.Either
Narrows a widened Either<? extends L, ? extends R> to Either<L, R> by performing 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> by performing a type-safe cast.
narrow(Try<? extends T>) - Static method in interface io.vavr.control.Try
Narrows a widened Try<? extends T> to Try<T> by performing 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(Supplier<? extends R>) - Static method in interface io.vavr.Function0
Narrows the given Supplier<? extends R> to Function0<R>
narrow(Function<? super T1, ? extends R>) - Static method in interface io.vavr.Function1
Narrows the given Function<? super T1, ? extends R> to Function1<T1, R>
narrow(BiFunction<? super T1, ? super T2, ? extends R>) - Static method in interface io.vavr.Function2
Narrows the given BiFunction<? 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 widened Lazy<? extends T> to Lazy<T> by performing 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
Negates 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.
None() - Static method in class io.vavr.API
Alias for Option.none()
none() - Static method in interface io.vavr.control.Option
Returns the single instance of None
nonEmpty() - Method in interface io.vavr.collection.Traversable
Checks, this Traversable is not empty.
noneOf(Predicate<T>...) - Static method in class io.vavr.Predicates
A combinator that checks if none of the given predicates is satisfied.
NotImplementedError - Error in io.vavr
This exception is temporarily used during development in order to indicate that an implementation is missing.
NotImplementedError() - Constructor for error io.vavr.NotImplementedError
Creates a NotImplementedError containing the message "an implementation is missing".
NotImplementedError(String) - Constructor for error io.vavr.NotImplementedError
Creates a NotImplementedError containing the given message.

O

of(API.Match.Case<? extends T, ? extends R>...) - Method in class io.vavr.API.Match
 
of(Class<? super T>) - Static method in class io.vavr.API.Match.Pattern0
 
of(Class<? super T>, API.Match.Pattern<T1, ?>, Function<T, Tuple1<U1>>) - Static method in class io.vavr.API.Match.Pattern1
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
of(CheckedFunction0<R>) - Static method in interface io.vavr.CheckedFunction0
Creates a CheckedFunction0 based on method reference lambda expression Examples (w.l.o.g.
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.
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.
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.
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.
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.
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.
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.
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.
of(T) - Static method in class io.vavr.collection.Array
Returns a singleton Array, i.e.
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
 
of(T...) - Method in class io.vavr.collection.BitSet.Builder
 
of(Integer) - Static method in interface io.vavr.collection.BitSet
 
of(Integer...) - Static method in interface io.vavr.collection.BitSet
 
of(CharSequence) - Static method in class io.vavr.collection.CharSeq
Creates a String of CharSequence.
of(char) - Static method in class io.vavr.collection.CharSeq
Returns a singleton CharSeq, i.e.
of(char...) - Static method in class io.vavr.collection.CharSeq
Creates a String of the given characters.
of(Tuple2<? extends K, ? extends V>) - Static method in class io.vavr.collection.HashMap
Returns a singleton HashMap, i.e.
of(K, V) - Static method in class io.vavr.collection.HashMap
Returns a singleton HashMap, i.e.
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, 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.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.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.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.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.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.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.HashMap
Creates a HashMap of the given list of key-value pairs.
of(K, V2) - Method in class io.vavr.collection.HashMultimap.Builder
Creates a HashMultimap 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, 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.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.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.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.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.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.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.HashMultimap.Builder
Creates a HashMultimap of the given list of key-value pairs.
of(Tuple2<? extends K, ? extends V2>) - Method in class io.vavr.collection.HashMultimap.Builder
 
of(T) - Static method in class io.vavr.collection.HashSet
Returns a singleton HashSet, i.e.
of(T...) - Static method in class io.vavr.collection.HashSet
Creates a HashSet of the given elements.
of(T) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator which traverses one element.
of(T...) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator which traverses the given elements.
of(Tuple2<? extends K, ? extends V>) - Static method in class io.vavr.collection.LinkedHashMap
Returns a singleton LinkedHashMap, i.e.
of(K, V) - Static method in class io.vavr.collection.LinkedHashMap
Returns a singleton LinkedHashMap, i.e.
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, 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.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.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.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.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.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.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.LinkedHashMap
Creates a LinkedHashMap of the given list of key-value pairs.
of(K, V2) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
Creates a LinkedHashMultimap of the given key-value pair.
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, 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.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.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.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.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.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.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.LinkedHashMultimap.Builder
Creates a LinkedHashMultimap of the given list of key-value pairs.
of(Tuple2<? extends K, ? extends V2>) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
 
of(T) - Static method in class io.vavr.collection.LinkedHashSet
Returns a singleton LinkedHashSet, i.e.
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
Returns a singleton List, i.e.
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.PriorityQueue
 
of(T...) - Static method in class io.vavr.collection.PriorityQueue
 
of(Comparator<? super T>, T) - Static method in class io.vavr.collection.PriorityQueue
 
of(Comparator<? super T>, T...) - Static method in class io.vavr.collection.PriorityQueue
 
of(T) - Static method in class io.vavr.collection.Queue
Returns a singleton Queue, i.e.
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
Returns a singleton Stream, i.e.
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
Returns a new Node containing the given value and having no children.
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.
of(T...) - Static method in interface io.vavr.collection.Tree
Creates a Tree of the given elements.
of(Tuple2<? extends K, ? extends V>) - Static method in class io.vavr.collection.TreeMap
Returns a singleton TreeMap, i.e.
of(Comparator<? super K>, Tuple2<? extends K, ? extends V>) - Static method in class io.vavr.collection.TreeMap
Returns a singleton TreeMap, i.e.
of(K, V) - Static method in class io.vavr.collection.TreeMap
Returns a singleton TreeMap, i.e.
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.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.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.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.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.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.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.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.TreeMap
Creates a TreeMap of the given list of key-value pairs.
of(Comparator<? super K>, K, V) - Static method in class io.vavr.collection.TreeMap
Returns a singleton TreeMap, i.e.
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(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.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.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.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.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.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.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.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.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.TreeMultimap.Builder
Creates a TreeMultimap of the given list of key-value pairs.
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(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 K>, Tuple2<? extends K, ? extends V2>) - Method in class io.vavr.collection.TreeMultimap.Builder
 
of(T) - Static method in class io.vavr.collection.TreeSet
 
of(Comparator<? super T>, T) - Static method in class io.vavr.collection.TreeSet
 
of(T...) - Static method in class io.vavr.collection.TreeSet
 
of(Comparator<? super T>, T...) - Static method in class io.vavr.collection.TreeSet
 
of(T) - Static method in class io.vavr.collection.Vector
Returns a singleton Vector, i.e.
of(T...) - Static method in class io.vavr.collection.Vector
Creates a Vector of the given elements.
of(CheckedFunction0<? extends T>) - Static method in interface io.vavr.concurrent.Future
Starts an asynchronous computation, backed by the Future.DEFAULT_EXECUTOR_SERVICE.
of(ExecutorService, CheckedFunction0<? extends T>) - Static method in interface io.vavr.concurrent.Future
Starts an asynchronous computation, backed by the given ExecutorService.
of(T) - Static method in interface io.vavr.control.Option
Creates a new Option of a given value.
of(CheckedFunction0<? extends T>) - Static method in interface io.vavr.control.Try
Creates a Try of a CheckedFunction0.
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(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(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(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(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(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(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(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(Function0<R>) - Static method in interface io.vavr.Function0
Creates a Function0 based on method reference lambda expression Examples (w.l.o.g.
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.
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.
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.
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.
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.
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.
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.
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.
of(Supplier<? extends T>) - Static method in class io.vavr.Lazy
Creates a Lazy that requests its value from a given Supplier.
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.
ofAll(Iterable<? extends T>) - Static method in class io.vavr.collection.Array
Creates an Array of the given elements.
ofAll(Stream<? extends T>) - Static method in class io.vavr.collection.Array
Creates an Array that contains the elements of the given Stream.
ofAll(boolean...) - Static method in class io.vavr.collection.Array
Creates an Array from boolean values.
ofAll(byte...) - Static method in class io.vavr.collection.Array
Creates an Array from byte values.
ofAll(char...) - Static method in class io.vavr.collection.Array
Creates an Array from char values.
ofAll(double...) - Static method in class io.vavr.collection.Array
Creates an Array from double values.
ofAll(float...) - Static method in class io.vavr.collection.Array
Creates an Array from float values.
ofAll(int...) - Static method in class io.vavr.collection.Array
Creates an Array from int values.
ofAll(long...) - Static method in class io.vavr.collection.Array
Creates an Array from long values.
ofAll(short...) - Static method in class io.vavr.collection.Array
Creates an Array from short values.
ofAll(Iterable<? extends T>) - Method in class io.vavr.collection.BitSet.Builder
 
ofAll(Stream<? extends T>) - Method in class io.vavr.collection.BitSet.Builder
 
ofAll(Iterable<Integer>) - Static method in interface io.vavr.collection.BitSet
 
ofAll(Stream<Integer>) - Static method in interface io.vavr.collection.BitSet
 
ofAll(boolean...) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet from boolean values.
ofAll(byte...) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet from byte values.
ofAll(char...) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet from char values.
ofAll(int...) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet from int values.
ofAll(long...) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet from long values.
ofAll(short...) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet from short values.
ofAll(Iterable<? extends Character>) - Static method in class io.vavr.collection.CharSeq
Creates a String of the given elements.
ofAll(Map<? extends K, ? extends V>) - Static method in class io.vavr.collection.HashMap
Returns a HashMap, from a source java.util.Map.
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, Tuple2<? extends K, ? extends V>>) - Static method in class io.vavr.collection.HashMap
Returns a HashMap, from entries mapped from stream.
ofAll(Map<? extends K, ? extends V2>) - Method in class io.vavr.collection.HashMultimap.Builder
Returns a HashMultimap, from a source java.util.Map.
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, Tuple2<? extends K, ? extends V2>>) - Method in class io.vavr.collection.HashMultimap.Builder
Returns a HashMultimap, from entries mapped from stream.
ofAll(Iterable<? extends T>) - Static method in class io.vavr.collection.HashSet
Creates a HashSet of the given elements.
ofAll(Stream<? extends T>) - Static method in class io.vavr.collection.HashSet
Creates a HashSet that contains the elements of the given Stream.
ofAll(boolean...) - Static method in class io.vavr.collection.HashSet
Creates a HashSet from boolean values.
ofAll(byte...) - Static method in class io.vavr.collection.HashSet
Creates a HashSet from byte values.
ofAll(char...) - Static method in class io.vavr.collection.HashSet
Creates a HashSet from char values.
ofAll(double...) - Static method in class io.vavr.collection.HashSet
Creates a HashSet from double values.
ofAll(float...) - Static method in class io.vavr.collection.HashSet
Creates a HashSet from float values.
ofAll(int...) - Static method in class io.vavr.collection.HashSet
Creates a HashSet from int values.
ofAll(long...) - Static method in class io.vavr.collection.HashSet
Creates a HashSet from long values.
ofAll(short...) - Static method in class io.vavr.collection.HashSet
Creates a HashSet from short values.
ofAll(Iterable<? extends T>) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator based on the given Iterable.
ofAll(Iterator<? extends T>) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator based on the given Iterator by delegating calls of hasNext() and next() to it.
ofAll(boolean...) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator from boolean values.
ofAll(byte...) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator from byte values.
ofAll(char...) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator from char values.
ofAll(double...) - Static method in interface io.vavr.collection.Iterator
Creates ann Iterator from double values.
ofAll(float...) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator from float values.
ofAll(int...) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator from int values.
ofAll(long...) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator from long values.
ofAll(short...) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator from short values.
ofAll(Map<? extends K, ? extends V>) - Static method in class io.vavr.collection.LinkedHashMap
Returns a LinkedHashMap, from a source java.util.Map.
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>, 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(Map<? extends K, ? extends V2>) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
Returns a LinkedHashMultimap, from a source java.util.Map.
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, Tuple2<? extends K, ? extends V2>>) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
Returns a LinkedHashMultimap, from entries mapped from stream.
ofAll(Iterable<? extends T>) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet of the given elements.
ofAll(Stream<? extends T>) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet that contains the elements of the given Stream.
ofAll(boolean...) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet from boolean values.
ofAll(byte...) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet from byte values.
ofAll(char...) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet from char values.
ofAll(double...) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet from double values.
ofAll(float...) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet from float values.
ofAll(int...) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet from int values.
ofAll(long...) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet from long values.
ofAll(short...) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet from short values.
ofAll(Iterable<? extends T>) - Static method in interface io.vavr.collection.List
Creates a List of the given elements.
ofAll(Stream<? extends T>) - Static method in interface io.vavr.collection.List
Creates a List that contains the elements of the given Stream.
ofAll(boolean...) - Static method in interface io.vavr.collection.List
Creates a List from boolean values.
ofAll(byte...) - Static method in interface io.vavr.collection.List
Creates a List from byte values.
ofAll(char...) - Static method in interface io.vavr.collection.List
Creates a List from char values.
ofAll(double...) - Static method in interface io.vavr.collection.List
Creates a List from double values.
ofAll(float...) - Static method in interface io.vavr.collection.List
Creates a List from float values.
ofAll(int...) - Static method in interface io.vavr.collection.List
Creates a List from int values.
ofAll(long...) - Static method in interface io.vavr.collection.List
Creates a List from long values.
ofAll(short...) - Static method in interface io.vavr.collection.List
Creates a List from short values.
ofAll(Iterable<? extends T>) - Static method in class io.vavr.collection.PriorityQueue
 
ofAll(Comparator<? super T>, Iterable<? extends T>) - Static method in class io.vavr.collection.PriorityQueue
 
ofAll(Stream<? extends T>) - Static method in class io.vavr.collection.PriorityQueue
 
ofAll(Comparator<? super T>, Stream<? extends T>) - Static method in class io.vavr.collection.PriorityQueue
 
ofAll(Iterable<? extends T>) - Static method in class io.vavr.collection.Queue
Creates a Queue of the given elements.
ofAll(Stream<? extends T>) - Static method in class io.vavr.collection.Queue
Creates a Queue that contains the elements of the given Stream.
ofAll(boolean...) - Static method in class io.vavr.collection.Queue
Creates a Queue from boolean values.
ofAll(byte...) - Static method in class io.vavr.collection.Queue
Creates a Queue from byte values.
ofAll(char...) - Static method in class io.vavr.collection.Queue
Creates a Queue from char values.
ofAll(double...) - Static method in class io.vavr.collection.Queue
Creates a Queue from double values.
ofAll(float...) - Static method in class io.vavr.collection.Queue
Creates a Queue from float values.
ofAll(int...) - Static method in class io.vavr.collection.Queue
Creates a Queue from int values.
ofAll(long...) - Static method in class io.vavr.collection.Queue
Creates a Queue from long values.
ofAll(short...) - Static method in class io.vavr.collection.Queue
Creates a Queue from short values.
ofAll(Iterable<? extends T>) - Static method in interface io.vavr.collection.Stream
Creates a Stream of the given elements.
ofAll(Stream<? extends T>) - Static method in interface io.vavr.collection.Stream
Creates a Stream that contains the elements of the given Stream.
ofAll(boolean...) - Static method in interface io.vavr.collection.Stream
Creates a Stream from boolean values.
ofAll(byte...) - Static method in interface io.vavr.collection.Stream
Creates a Stream from byte values.
ofAll(char...) - Static method in interface io.vavr.collection.Stream
Creates a Stream from char values.
ofAll(double...) - Static method in interface io.vavr.collection.Stream
Creates a Stream values double values.
ofAll(float...) - Static method in interface io.vavr.collection.Stream
Creates a Stream from float values.
ofAll(int...) - Static method in interface io.vavr.collection.Stream
Creates a Stream from int values.
ofAll(long...) - Static method in interface io.vavr.collection.Stream
Creates a Stream from long values.
ofAll(short...) - Static method in interface io.vavr.collection.Stream
Creates a Stream from short values.
ofAll(Iterable<? extends T>) - Static method in interface io.vavr.collection.Tree
Creates a Tree of the given elements.
ofAll(Stream<? extends T>) - Static method in interface io.vavr.collection.Tree
Creates a Tree that contains the elements of the given Stream.
ofAll(Map<? extends K, ? extends V>) - Static method in class io.vavr.collection.TreeMap
Returns a TreeMap, from a source java.util.Map.
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(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(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 V>>) - Static method in class io.vavr.collection.TreeMap
Returns a TreeMap, from entries mapped from stream.
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(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(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 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 V2>>) - Method in class io.vavr.collection.TreeMultimap.Builder
Returns a TreeMultimap, from entries mapped from stream.
ofAll(Iterable<? extends T>) - Static method in class io.vavr.collection.TreeSet
 
ofAll(Comparator<? super T>, Iterable<? extends T>) - Static method in class io.vavr.collection.TreeSet
 
ofAll(Stream<? extends T>) - Static method in class io.vavr.collection.TreeSet
 
ofAll(Comparator<? super T>, Stream<? extends T>) - Static method in class io.vavr.collection.TreeSet
 
ofAll(boolean...) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet from boolean values.
ofAll(byte...) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet from byte values.
ofAll(char...) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet from char values.
ofAll(double...) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet from double values.
ofAll(float...) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet from float values.
ofAll(int...) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet from int values.
ofAll(long...) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet from long values.
ofAll(short...) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet from short values.
ofAll(Iterable<? extends T>) - Static method in class io.vavr.collection.Vector
Creates a Vector of the given elements.
ofAll(Stream<? extends T>) - Static method in class io.vavr.collection.Vector
Creates a Vector that contains the elements of the given Stream.
ofAll(boolean...) - Static method in class io.vavr.collection.Vector
Creates a Vector from boolean values.
ofAll(byte...) - Static method in class io.vavr.collection.Vector
Creates a Vector from byte values.
ofAll(char...) - Static method in class io.vavr.collection.Vector
Creates a Vector from char values.
ofAll(double...) - Static method in class io.vavr.collection.Vector
Creates a Vector from double values.
ofAll(float...) - Static method in class io.vavr.collection.Vector
Creates a Vector from float values.
ofAll(int...) - Static method in class io.vavr.collection.Vector
Creates a Vector from int values.
ofAll(long...) - Static method in class io.vavr.collection.Vector
Creates a Vector from long values.
ofAll(short...) - Static method in class io.vavr.collection.Vector
Creates a Vector from short values.
ofCallable(Callable<? extends T>) - Static method in interface io.vavr.concurrent.Future
Starts an asynchronous computation, backed by the Future.DEFAULT_EXECUTOR_SERVICE.
ofCallable(ExecutorService, Callable<? extends T>) - Static method in interface io.vavr.concurrent.Future
Starts an asynchronous computation, backed by the given ExecutorService.
ofCallable(Callable<? extends T>) - Static method in interface io.vavr.control.Try
Creates a Try of a Callable.
ofEntries(Map.Entry<? 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.HashMap
Creates a HashMap 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 V2>>) - Method in class io.vavr.collection.HashMultimap.Builder
 
ofEntries(Tuple2<? extends K, ? extends V2>...) - Method in class io.vavr.collection.HashMultimap.Builder
 
ofEntries(Map.Entry<? extends K, ? extends V2>...) - Method in class io.vavr.collection.HashMultimap.Builder
 
ofEntries(Map.Entry<? 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.LinkedHashMap
Creates a LinkedHashMap 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 V2>>) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
 
ofEntries(Tuple2<? extends K, ? extends V2>...) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
 
ofEntries(Map.Entry<? extends K, ? extends V2>...) - Method in class io.vavr.collection.LinkedHashMultimap.Builder
 
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(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(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(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(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 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.TreeMultimap.Builder
 
ofEntries(Comparator<? super K>, Iterable<? extends Tuple2<? extends K, ? extends V2>>) - Method in class io.vavr.collection.TreeMultimap.Builder
 
ofEntries(Tuple2<? extends K, ? extends V2>...) - Method in class io.vavr.collection.TreeMultimap.Builder
 
ofEntries(Comparator<? super K>, Tuple2<? extends K, ? extends V2>...) - Method in class io.vavr.collection.TreeMultimap.Builder
 
ofEntries(Map.Entry<? extends K, ? extends V2>...) - Method in class io.vavr.collection.TreeMultimap.Builder
 
ofEntries(Comparator<? super K>, Map.Entry<? extends K, ? extends V2>...) - Method in class io.vavr.collection.TreeMultimap.Builder
 
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 Java Optional to a new Option
ofSupplier(Supplier<? extends T>) - Static method in interface io.vavr.concurrent.Future
Starts an asynchronous computation, backed by the Future.DEFAULT_EXECUTOR_SERVICE.
ofSupplier(ExecutorService, Supplier<? extends T>) - Static method in interface io.vavr.concurrent.Future
Starts an asynchronous computation, backed by the given ExecutorService.
ofSupplier(Supplier<? extends T>) - Static method in interface io.vavr.control.Try
Creates a Try of a Supplier.
onComplete(Consumer<? super Try<T>>) - Method in interface io.vavr.concurrent.Future
Performs the action once the Future is complete.
onEmpty(Runnable) - Method in interface io.vavr.control.Option
Runs a Java Runnable passed as parameter if this Option is empty.
onFailure(Consumer<? super Throwable>) - Method in interface io.vavr.concurrent.Future
Performs the action once the Future is complete and the result is a Try.Failure.
onFailure(Consumer<? super Throwable>) - Method in interface io.vavr.control.Try
Consumes the throwable if this is a Failure.
onSuccess(Consumer<? super T>) - Method in interface io.vavr.concurrent.Future
Performs the action once the Future is complete and the result is a Try.Success.
onSuccess(Consumer<? super T>) - Method in interface io.vavr.control.Try
Consumes the value if this is a Success.
option(API.Match.Case<? extends T, ? extends R>...) - Method in class io.vavr.API.Match
 
Option(T) - Static method in class io.vavr.API
Option<T> - Interface in io.vavr.control
Replacement for Optional.
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
An ordered collection interface.
orElse(Iterable<? extends T>) - Method in class io.vavr.collection.Array
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in class io.vavr.collection.Array
 
orElse(Iterable<? extends Character>) - Method in class io.vavr.collection.CharSeq
 
orElse(Supplier<? extends Iterable<? extends Character>>) - Method in class io.vavr.collection.CharSeq
 
orElse(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.HashMap
 
orElse(Iterable<? extends T>) - Method in class io.vavr.collection.HashSet
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in class io.vavr.collection.HashSet
 
orElse(Iterable<? extends T>) - Method in interface io.vavr.collection.IndexedSeq
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in interface io.vavr.collection.IndexedSeq
 
orElse(Iterable<? extends T>) - Method in interface io.vavr.collection.Iterator
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in interface io.vavr.collection.Iterator
 
orElse(Iterable<? extends T>) - Method in interface io.vavr.collection.LinearSeq
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in interface io.vavr.collection.LinearSeq
 
orElse(Iterable<? extends Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMap
 
orElse(Supplier<? extends Iterable<? extends Tuple2<K, V>>>) - Method in class io.vavr.collection.LinkedHashMap
 
orElse(Iterable<? extends T>) - Method in class io.vavr.collection.LinkedHashSet
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in class io.vavr.collection.LinkedHashSet
 
orElse(Iterable<? extends T>) - Method in interface io.vavr.collection.List
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in interface io.vavr.collection.List
 
orElse(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.Map
 
orElse(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.Multimap
 
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(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(Iterable<? extends T>) - Method in class io.vavr.collection.Queue
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in class io.vavr.collection.Queue
 
orElse(Iterable<? extends T>) - Method in interface io.vavr.collection.Seq
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in interface io.vavr.collection.Seq
 
orElse(Iterable<? extends T>) - Method in interface io.vavr.collection.Set
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in interface io.vavr.collection.Set
 
orElse(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.SortedMap
 
orElse(Iterable<? extends Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMultimap
 
orElse(Supplier<? extends Iterable<? extends Tuple2<K, V>>>) - Method in interface io.vavr.collection.SortedMultimap
 
orElse(Iterable<? extends T>) - Method in interface io.vavr.collection.SortedSet
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in interface io.vavr.collection.SortedSet
 
orElse(Iterable<? extends T>) - Method in interface io.vavr.collection.Stream
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in interface io.vavr.collection.Stream
 
orElse(Iterable<? extends T>) - Method in interface io.vavr.collection.Traversable
Returns this Traversable if it is nonempty, otherwise return the alternative.
orElse(Supplier<? extends Iterable<? extends T>>) - Method in interface io.vavr.collection.Traversable
Returns this Traversable if it is nonempty, otherwise return the result of evaluating supplier.
orElse(Iterable<? extends T>) - Method in interface io.vavr.collection.Tree
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in interface io.vavr.collection.Tree
 
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(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(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(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(Iterable<? extends T>) - Method in class io.vavr.collection.Vector
 
orElse(Supplier<? extends Iterable<? extends T>>) - Method in class io.vavr.collection.Vector
 
orElse(Future<? extends T>) - Method in interface io.vavr.concurrent.Future
 
orElse(Supplier<? extends Future<? extends T>>) - Method in interface io.vavr.concurrent.Future
 
orElse(Either.LeftProjection<? extends L, ? extends R>) - Method in class io.vavr.control.Either.LeftProjection
 
orElse(Supplier<? extends Either.LeftProjection<? extends L, ? extends R>>) - Method in class io.vavr.control.Either.LeftProjection
 
orElse(Either<? extends L, ? extends R>) - Method in interface io.vavr.control.Either
 
orElse(Supplier<? extends Either<? extends L, ? extends R>>) - Method in interface io.vavr.control.Either
 
orElse(Either.RightProjection<? extends L, ? extends R>) - Method in class io.vavr.control.Either.RightProjection
 
orElse(Supplier<? extends Either.RightProjection<? extends L, ? extends R>>) - Method in class io.vavr.control.Either.RightProjection
 
orElse(Option<? extends T>) - Method in interface io.vavr.control.Option
Returns this Option if it is nonempty, otherwise return the alternative.
orElse(Supplier<? extends Option<? extends T>>) - Method in interface io.vavr.control.Option
Returns this Option if it is nonempty, otherwise return the result of evaluating supplier.
orElse(Try<? extends T>) - Method in interface io.vavr.control.Try
 
orElse(Supplier<? extends Try<? extends T>>) - Method in interface io.vavr.control.Try
 
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(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 R>) - Method in class io.vavr.control.Either.LeftProjection
Runs an action in the case this is a projection on a Right value.
orElseRun(Consumer<? super L>) - Method in interface io.vavr.control.Either
Runs an action in the case this is a projection on a Left value.
orElseRun(Consumer<? super L>) - Method in class io.vavr.control.Either.RightProjection
Runs an action in the case this is a projection on a Left value.
orElseRun(Consumer<? super Throwable>) - Method in interface io.vavr.control.Try
 
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, T) - Method in class io.vavr.collection.Array
 
padTo(int, Character) - Method in class io.vavr.collection.CharSeq
 
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
A copy of this sequence with an element appended until a given 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 is not necessarily defined for all input values of type T.
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 Character>) - Method in class io.vavr.collection.CharSeq
 
partition(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMap
 
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 Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMap
 
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 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 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 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 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
Creates a partition of this Traversable by splitting this elements in two in distinct tarversables according to a predicate.
partition(Predicate<? super T>) - Method in interface io.vavr.collection.Tree
 
partition(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMap
 
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 T>, int) - Method in class io.vavr.collection.Array
 
patch(int, Iterable<? extends Character>, int) - Method in class io.vavr.collection.CharSeq
 
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
Produces a new list where a slice of elements in this list is replaced by 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
 
Pattern1() - Constructor for class io.vavr.API.Match.Pattern1
 
Pattern2() - Constructor for class io.vavr.API.Match.Pattern2
 
Pattern3() - Constructor for class io.vavr.API.Match.Pattern3
 
Pattern4() - Constructor for class io.vavr.API.Match.Pattern4
 
Pattern5() - Constructor for class io.vavr.API.Match.Pattern5
 
Pattern6() - Constructor for class io.vavr.API.Match.Pattern6
 
Pattern7() - Constructor for class io.vavr.API.Match.Pattern7
 
Pattern8() - Constructor for class io.vavr.API.Match.Pattern8
 
Patterns - Class in io.vavr
 
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 Character>) - Method in class io.vavr.collection.CharSeq
 
peek(Consumer<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMap
 
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 Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMap
 
peek(Consumer<? super T>) - Method in class io.vavr.collection.LinkedHashSet
 
peek() - Method in interface io.vavr.collection.List
Returns the head element without modifying the List.
peek(Consumer<? super T>) - Method in interface io.vavr.collection.List
Performs an action on the head element of this List.
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 T>) - Method in interface io.vavr.collection.Seq
 
peek(Consumer<? super T>) - Method in interface io.vavr.collection.Set
 
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 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 Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMap
 
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 L>) - Method in class io.vavr.control.Either.LeftProjection
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
Applies the given action to the value if the projected either is a Right.
peek(Consumer<? super T>) - Method in interface io.vavr.control.Option
Applies an action to this value, if this option is defined, otherwise does nothing.
peek(Consumer<? super T>) - Method in interface io.vavr.control.Try
Applies the action to the value of a Success or does nothing in the case of a Failure.
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
 
peekOption() - Method in interface io.vavr.collection.List
Returns the head element without modifying the List.
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
Computes all unique permutations.
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.
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 whose elements all satisfy some predicate.
prepend(T) - Method in class io.vavr.collection.Array
 
prepend(Character) - Method in class io.vavr.collection.CharSeq
 
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
Prepends an element to this.
prepend(T) - Method in interface io.vavr.collection.Stream
 
prepend(T) - Method in class io.vavr.collection.Vector
 
prependAll(Iterable<? extends T>) - Method in class io.vavr.collection.Array
 
prependAll(Iterable<? extends Character>) - Method in class io.vavr.collection.CharSeq
 
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
Prepends all given elements to this.
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(Object) - Static method in class io.vavr.API
Shortcut for System.out.println(obj).
println() - Static method in class io.vavr.API
Shortcut for System.out.println().
PriorityQueue() - Static method in class io.vavr.API
PriorityQueue(Comparator<? super T>) - Static method in class io.vavr.API
PriorityQueue(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(Comparator<? super T>, T...) - Static method in class io.vavr.API
PriorityQueue<T> - Class in io.vavr.collection
A PriorityQueue.
product() - Method in interface io.vavr.collection.Traversable
Calculates the product of this elements.
Promise<T> - Interface in io.vavr.concurrent
A Promise is a write-once wrapper around a read-only Future which can complete the underlying Future 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(K, U, BiFunction<? super V, ? super U, ? extends V>) - Method in class io.vavr.collection.HashMap
 
put(K, V) - Method in class io.vavr.collection.HashMap
 
put(Tuple2<? extends K, ? 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.HashMap
 
put(K, U, BiFunction<? super V, ? super U, ? extends V>) - Method in class io.vavr.collection.LinkedHashMap
 
put(K, V) - Method in class io.vavr.collection.LinkedHashMap
 
put(Tuple2<? extends K, ? extends V>) - Method in class io.vavr.collection.LinkedHashMap
 
put(Tuple2<? extends K, U>, BiFunction<? super V, ? super U, ? extends V>) - Method in class io.vavr.collection.LinkedHashMap
 
put(K, V) - Method in interface io.vavr.collection.Map
Associates the specified value with the specified key in this map.
put(Tuple2<? extends K, ? extends V>) - Method in interface io.vavr.collection.Map
Convenience method for put(entry._1, entry._2).
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(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(K, V) - Method in interface io.vavr.collection.Multimap
Associates the specified value with the specified key in this multimap.
put(Tuple2<? extends K, ? extends V>) - Method in interface io.vavr.collection.Multimap
Convenience method for put(entry._1, entry._2).
put(K, V) - Method in interface io.vavr.collection.SortedMap
 
put(Tuple2<? extends K, ? extends V>) - Method in interface io.vavr.collection.SortedMap
 
put(K, V) - Method in interface io.vavr.collection.SortedMultimap
 
put(Tuple2<? extends K, ? extends V>) - Method in interface io.vavr.collection.SortedMultimap
 
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.TreeMap
 
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.TreeMap
 

Q

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
Queue<T> - Class in io.vavr.collection
An immutable Queue stores elements allowing a first-in-first-out (FIFO) retrieval.

R

range(char, char) - Static method in class io.vavr.collection.Array
 
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(long, long) - Static method in class io.vavr.collection.Array
Creates an Array of long 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(char, char) - Static method in interface io.vavr.collection.BitSet
 
range(long, long) - Static method in interface io.vavr.collection.BitSet
 
range(char, char) - Static method in class io.vavr.collection.CharSeq
Creates a CharSeq starting from character from, extending to character 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(char, char) - Static method in class io.vavr.collection.HashSet
 
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(char, char) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator of characters starting from from, extending to toExclusive - 1.
range(int, int) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator of int numbers starting from from, extending to toExclusive - 1.
range(long, long) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator of long numbers starting from from, extending to toExclusive - 1.
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(char, char) - Static method in class io.vavr.collection.LinkedHashSet
 
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(char, char) - Static method in interface io.vavr.collection.List
 
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(long, long) - Static method in interface io.vavr.collection.List
Creates a List of long numbers starting from from, extending to toExclusive - 1.
range(char, char) - Static method in class io.vavr.collection.Queue
 
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(long, long) - Static method in class io.vavr.collection.Queue
Creates a Queue of long numbers starting from from, extending to toExclusive - 1.
range(char, char) - Static method in interface io.vavr.collection.Stream
 
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(long, long) - Static method in interface io.vavr.collection.Stream
Creates a Stream of long 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(char, char) - Static method in class io.vavr.collection.TreeSet
 
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(char, char) - Static method in class io.vavr.collection.Vector
 
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.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
 
rangeBy(double, double, double) - Static method in class io.vavr.collection.Array
 
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(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(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(char, char, int) - Static method in interface io.vavr.collection.BitSet
 
rangeBy(long, long, long) - Static method in interface io.vavr.collection.BitSet
 
rangeBy(char, char, int) - Static method in class io.vavr.collection.CharSeq
 
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(char, char, int) - Static method in class io.vavr.collection.HashSet
 
rangeBy(double, double, double) - Static method in class io.vavr.collection.HashSet
 
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(char, char, int) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator of characters starting from from, extending to toExclusive - 1, with step.
rangeBy(double, double, double) - Static method in interface io.vavr.collection.Iterator
 
rangeBy(BigDecimal, BigDecimal, BigDecimal) - Static method in interface io.vavr.collection.Iterator
 
rangeBy(int, int, int) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator of int 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 numbers starting from from, extending to toExclusive - 1, with 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(char, char, int) - Static method in class io.vavr.collection.LinkedHashSet
 
rangeBy(double, double, double) - Static method in class io.vavr.collection.LinkedHashSet
 
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(char, char, int) - Static method in interface io.vavr.collection.List
 
rangeBy(double, double, double) - Static method in interface io.vavr.collection.List
 
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(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(char, char, int) - Static method in class io.vavr.collection.Queue
 
rangeBy(double, double, double) - Static method in class io.vavr.collection.Queue
 
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(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(char, char, int) - Static method in interface io.vavr.collection.Stream
 
rangeBy(double, double, double) - Static method in interface io.vavr.collection.Stream
 
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(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(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(char, char, int) - Static method in class io.vavr.collection.TreeSet
 
rangeBy(double, double, double) - Static method in class io.vavr.collection.TreeSet
 
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(char, char, int) - Static method in class io.vavr.collection.Vector
 
rangeBy(double, double, double) - Static method in class io.vavr.collection.Vector
 
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.Vector
Creates a Vector of long numbers starting from from, extending to toExclusive - 1, with step.
rangeClosed(char, char) - Static method in class io.vavr.collection.Array
 
rangeClosed(int, int) - Static method in class io.vavr.collection.Array
Creates an Array 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(int, int) - Static method in interface io.vavr.collection.BitSet
Creates a BitSet of int numbers starting from from, extending to toInclusive.
rangeClosed(char, char) - Static method in interface io.vavr.collection.BitSet
 
rangeClosed(long, long) - Static method in interface io.vavr.collection.BitSet
 
rangeClosed(char, char) - Static method in class io.vavr.collection.CharSeq
Creates a CharSeq starting from character from, extending to character 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(char, char) - Static method in class io.vavr.collection.HashSet
 
rangeClosed(long, long) - Static method in class io.vavr.collection.HashSet
Creates a HashSet of long 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, extending to toInclusive.
rangeClosed(int, int) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator of int numbers starting from from, extending to toInclusive.
rangeClosed(long, long) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator of long numbers starting from from, extending to toInclusive.
rangeClosed(int, int) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet of int numbers starting from from, extending to toInclusive.
rangeClosed(char, char) - Static method in class io.vavr.collection.LinkedHashSet
 
rangeClosed(long, long) - Static method in class io.vavr.collection.LinkedHashSet
Creates a LinkedHashSet of long numbers starting from from, extending to toInclusive.
rangeClosed(char, char) - Static method in interface io.vavr.collection.List
 
rangeClosed(int, int) - Static method in interface io.vavr.collection.List
Creates a List of int 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(char, char) - Static method in class io.vavr.collection.Queue
 
rangeClosed(int, int) - Static method in class io.vavr.collection.Queue
Creates a Queue of int 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(char, char) - Static method in interface io.vavr.collection.Stream
 
rangeClosed(int, int) - Static method in interface io.vavr.collection.Stream
Creates a Stream of int 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(int, int) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet of int numbers starting from from, extending to toInclusive.
rangeClosed(char, char) - Static method in class io.vavr.collection.TreeSet
 
rangeClosed(long, long) - Static method in class io.vavr.collection.TreeSet
Creates a TreeSet of long numbers starting from from, extending to toInclusive.
rangeClosed(char, char) - Static method in class io.vavr.collection.Vector
 
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.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
 
rangeClosedBy(double, double, double) - Static method in class io.vavr.collection.Array
 
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(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(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(char, char, int) - Static method in interface io.vavr.collection.BitSet
 
rangeClosedBy(long, long, long) - Static method in interface io.vavr.collection.BitSet
 
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(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(char, char, int) - Static method in class io.vavr.collection.HashSet
 
rangeClosedBy(double, double, double) - Static method in class io.vavr.collection.HashSet
 
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(char, char, int) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator of characters starting from from, extending to toInclusive, with step.
rangeClosedBy(double, double, double) - Static method in interface io.vavr.collection.Iterator
 
rangeClosedBy(int, int, int) - Static method in interface io.vavr.collection.Iterator
Creates an Iterator of int 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 numbers starting from from, extending to toInclusive, with 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(char, char, int) - Static method in class io.vavr.collection.LinkedHashSet
 
rangeClosedBy(double, double, double) - Static method in class io.vavr.collection.LinkedHashSet
 
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(char, char, int) - Static method in interface io.vavr.collection.List
 
rangeClosedBy(double, double, double) - Static method in interface io.vavr.collection.List
 
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(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(char, char, int) - Static method in class io.vavr.collection.Queue
 
rangeClosedBy(double, double, double) - Static method in class io.vavr.collection.Queue
 
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(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(char, char, int) - Static method in interface io.vavr.collection.Stream
 
rangeClosedBy(double, double, double) - Static method in interface io.vavr.collection.Stream
 
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(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(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(char, char, int) - Static method in class io.vavr.collection.TreeSet
 
rangeClosedBy(double, double, double) - Static method in class io.vavr.collection.TreeSet
 
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(char, char, int) - Static method in class io.vavr.collection.Vector
 
rangeClosedBy(double, double, double) - Static method in class io.vavr.collection.Vector
 
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.Vector
Creates a Vector of long numbers starting from from, extending to toInclusive, with step.
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 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 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 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 T>) - Method in interface io.vavr.concurrent.Future
Handles a failure of this Future by returning another result.
recover(Class<X>, Function<? super X, ? extends T>) - Method in interface io.vavr.control.Try
Returns this, if this is a Success or this is a Failure and the cause is not assignable from cause.getClass().
recover(Class<X>, T) - Method in interface io.vavr.control.Try
Returns this, if this is a Success or this is a Failure and the cause is not assignable from cause.getClass().
recover(Function<? super Throwable, ? extends T>) - Method in interface io.vavr.control.Try
Returns this, if this is a Success, otherwise tries to recover the exception of the failure with f, i.e.
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(Class<X>, Function<? super X, Try<? extends T>>) - Method in interface io.vavr.control.Try
Returns this, if this is a Success or this is a Failure and the cause is not assignable from cause.getClass().
recoverWith(Class<X>, Try<? extends T>) - Method in interface io.vavr.control.Try
 
recoverWith(Function<? super Throwable, ? extends Try<? extends T>>) - Method in interface io.vavr.control.Try
Returns this, if this is a Success, otherwise tries to recover the exception of the failure with f, i.e.
reduce(BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Foldable
Accumulates the elements of this Foldable by successively calling the given operation op.
reduce(Iterable<? extends Future<? extends T>>, BiFunction<? super T, ? super T, ? extends T>) - Static method in interface io.vavr.concurrent.Future
Returns a Future which contains the reduce result of the given future values.
reduce(ExecutorService, Iterable<? extends Future<? extends T>>, BiFunction<? super T, ? super T, ? extends T>) - Static method in interface io.vavr.concurrent.Future
Returns a Future which contains the reduce result of the given future values.
reduceLeft(BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Foldable
Accumulates the elements of this Foldable by successively calling the given operation op from the left.
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
Accumulates the elements of this Traversable by successively calling the given operation op from the left.
reduceLeftOption(BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Foldable
Accumulates the elements of this Foldable by successively calling the given operation op from the left.
reduceLeftOption(BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Traversable
Shortcut for isEmpty() ? Option.none() : Option.some(reduceLeft(op)).
reduceOption(BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Foldable
Accumulates the elements of this Foldable by successively calling the given operation op.
reduceRight(BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Foldable
Accumulates the elements of this Foldable by successively calling the given operation op from the right.
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
Accumulates the elements of this Traversable by successively calling the given operation op from the right.
reduceRightOption(BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Foldable
Accumulates the elements of this Foldable by successively calling the given operation op from the right.
reduceRightOption(BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Traversable
Shortcut for isEmpty() ? Option.none() : Option.some(reduceRight(op)).
regionMatches(int, CharSeq, int, int) - Method in class io.vavr.collection.CharSeq
Tests if two string regions are equal.
regionMatches(boolean, int, CharSeq, int, int) - Method in class io.vavr.collection.CharSeq
Tests if two string regions are equal.
remove(T) - Method in class io.vavr.collection.Array
 
remove(T) - Method in interface io.vavr.collection.BitSet
 
remove(Character) - Method in class io.vavr.collection.CharSeq
 
remove(K) - Method in class io.vavr.collection.HashMap
 
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(K) - Method in class io.vavr.collection.LinkedHashMap
 
remove(T) - Method in class io.vavr.collection.LinkedHashSet
 
remove(T) - Method in interface io.vavr.collection.List
 
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, V) - Method in interface io.vavr.collection.Multimap
Removes the key-value pair from this multimap if it is present.
remove(T) - Method in class io.vavr.collection.Queue
 
remove(T) - Method in interface io.vavr.collection.Seq
Removes the first occurrence of the given element.
remove(T) - Method in interface io.vavr.collection.Set
Removes a specific element from this set, if present.
remove(K) - Method in interface io.vavr.collection.SortedMap
 
remove(K) - Method in interface io.vavr.collection.SortedMultimap
 
remove(K, V) - Method in interface io.vavr.collection.SortedMultimap
 
remove(T) - Method in interface io.vavr.collection.SortedSet
 
remove(T) - Method in interface io.vavr.collection.Stream
 
remove(K) - Method in class io.vavr.collection.TreeMap
 
remove(T) - Method in class io.vavr.collection.TreeSet
 
remove(T) - Method in class io.vavr.collection.Vector
 
removeAll(T) - Method in class io.vavr.collection.Array
 
removeAll(Iterable<? extends T>) - Method in class io.vavr.collection.Array
 
removeAll(Predicate<? super T>) - Method in class io.vavr.collection.Array
 
removeAll(Iterable<? extends T>) - Method in interface io.vavr.collection.BitSet
 
removeAll(Character) - Method in class io.vavr.collection.CharSeq
 
removeAll(Iterable<? extends Character>) - Method in class io.vavr.collection.CharSeq
 
removeAll(Predicate<? super Character>) - Method in class io.vavr.collection.CharSeq
 
removeAll(BiPredicate<? super K, ? super V>) - Method in class io.vavr.collection.HashMap
 
removeAll(Iterable<? extends K>) - Method in class io.vavr.collection.HashMap
 
removeAll(Iterable<? extends T>) - Method in class io.vavr.collection.HashSet
 
removeAll(T) - Method in interface io.vavr.collection.IndexedSeq
 
removeAll(Iterable<? extends T>) - Method in interface io.vavr.collection.IndexedSeq
 
removeAll(Predicate<? super T>) - Method in interface io.vavr.collection.IndexedSeq
 
removeAll(T) - Method in interface io.vavr.collection.LinearSeq
 
removeAll(Iterable<? extends T>) - Method in interface io.vavr.collection.LinearSeq
 
removeAll(Predicate<? super T>) - Method in interface io.vavr.collection.LinearSeq
 
removeAll(BiPredicate<? super K, ? super V>) - Method in class io.vavr.collection.LinkedHashMap
 
removeAll(Iterable<? extends K>) - Method in class io.vavr.collection.LinkedHashMap
 
removeAll(Iterable<? extends T>) - Method in class io.vavr.collection.LinkedHashSet
 
removeAll(T) - Method in interface io.vavr.collection.List
 
removeAll(Iterable<? extends T>) - Method in interface io.vavr.collection.List
 
removeAll(Predicate<? super T>) - Method in interface io.vavr.collection.List
 
removeAll(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.
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(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.
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(T) - Method in class io.vavr.collection.Queue
 
removeAll(T) - Method in interface io.vavr.collection.Seq
Removes all occurrences of the given element.