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.
removeAll(Iterable<? extends T>) - Method in interface io.vavr.collection.Seq
Removes all occurrences of the given elements.
removeAll(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
Returns a new Seq consisting of all elements which do not satisfy the given predicate.
removeAll(Iterable<? extends T>) - Method in interface io.vavr.collection.Set
Removes all of the given elements from this set, if present.
removeAll(BiPredicate<? super K, ? super V>) - Method in interface io.vavr.collection.SortedMap
 
removeAll(Iterable<? extends K>) - Method in interface io.vavr.collection.SortedMap
 
removeAll(BiPredicate<? super K, ? super V>) - Method in interface io.vavr.collection.SortedMultimap
 
removeAll(Iterable<? extends K>) - Method in interface io.vavr.collection.SortedMultimap
 
removeAll(Iterable<? extends T>) - Method in interface io.vavr.collection.SortedSet
 
removeAll(T) - Method in interface io.vavr.collection.Stream
 
removeAll(Iterable<? extends T>) - Method in interface io.vavr.collection.Stream
 
removeAll(Predicate<? super T>) - Method in interface io.vavr.collection.Stream
 
removeAll(BiPredicate<? super K, ? super V>) - Method in class io.vavr.collection.TreeMap
 
removeAll(Iterable<? extends K>) - Method in class io.vavr.collection.TreeMap
 
removeAll(Iterable<? extends T>) - Method in class io.vavr.collection.TreeSet
 
removeAll(T) - Method in class io.vavr.collection.Vector
 
removeAll(Iterable<? extends T>) - Method in class io.vavr.collection.Vector
 
removeAll(Predicate<? super T>) - Method in class io.vavr.collection.Vector
 
removeAt(int) - Method in class io.vavr.collection.Array
 
removeAt(int) - Method in class io.vavr.collection.CharSeq
 
removeAt(int) - Method in interface io.vavr.collection.IndexedSeq
 
removeAt(int) - Method in interface io.vavr.collection.LinearSeq
 
removeAt(int) - Method in interface io.vavr.collection.List
 
removeAt(int) - Method in class io.vavr.collection.Queue
 
removeAt(int) - Method in interface io.vavr.collection.Seq
Removes the element at the specified position in this sequence.
removeAt(int) - Method in interface io.vavr.collection.Stream
 
removeAt(int) - Method in class io.vavr.collection.Vector
 
removeFirst(Predicate<T>) - Method in class io.vavr.collection.Array
 
removeFirst(Predicate<Character>) - Method in class io.vavr.collection.CharSeq
 
removeFirst(Predicate<T>) - Method in interface io.vavr.collection.IndexedSeq
 
removeFirst(Predicate<T>) - Method in interface io.vavr.collection.LinearSeq
 
removeFirst(Predicate<T>) - Method in interface io.vavr.collection.List
 
removeFirst(Predicate<T>) - Method in class io.vavr.collection.Queue
 
removeFirst(Predicate<T>) - Method in interface io.vavr.collection.Seq
Removes the first occurrence that satisfy predicate
removeFirst(Predicate<T>) - Method in interface io.vavr.collection.Stream
 
removeFirst(Predicate<T>) - Method in class io.vavr.collection.Vector
 
removeKeys(Predicate<? super K>) - Method in class io.vavr.collection.HashMap
 
removeKeys(Predicate<? super K>) - Method in class io.vavr.collection.LinkedHashMap
 
removeKeys(Predicate<? super K>) - Method in interface io.vavr.collection.Map
Returns a new Map consisting of all elements with keys which do not satisfy the given predicate.
removeKeys(Predicate<? super K>) - Method in interface io.vavr.collection.Multimap
Returns a new Multimap consisting of all elements with keys which do not satisfy the given predicate.
removeKeys(Predicate<? super K>) - Method in interface io.vavr.collection.SortedMap
 
removeKeys(Predicate<? super K>) - Method in interface io.vavr.collection.SortedMultimap
 
removeKeys(Predicate<? super K>) - Method in class io.vavr.collection.TreeMap
 
removeLast(Predicate<T>) - Method in class io.vavr.collection.Array
 
removeLast(Predicate<Character>) - Method in class io.vavr.collection.CharSeq
 
removeLast(Predicate<T>) - Method in interface io.vavr.collection.IndexedSeq
 
removeLast(Predicate<T>) - Method in interface io.vavr.collection.LinearSeq
 
removeLast(Predicate<T>) - Method in interface io.vavr.collection.List
 
removeLast(Predicate<T>) - Method in class io.vavr.collection.Queue
 
removeLast(Predicate<T>) - Method in interface io.vavr.collection.Seq
Removes the last occurrence that satisfy predicate
removeLast(Predicate<T>) - Method in interface io.vavr.collection.Stream
 
removeLast(Predicate<T>) - Method in class io.vavr.collection.Vector
 
removeValues(Predicate<? super V>) - Method in class io.vavr.collection.HashMap
 
removeValues(Predicate<? super V>) - Method in class io.vavr.collection.LinkedHashMap
 
removeValues(Predicate<? super V>) - Method in interface io.vavr.collection.Map
Returns a new Map consisting of all elements with values which do not satisfy the given predicate.
removeValues(Predicate<? super V>) - Method in interface io.vavr.collection.Multimap
Returns a new Multimap consisting of all elements with values which do not satisfy the given predicate.
removeValues(Predicate<? super V>) - Method in interface io.vavr.collection.SortedMap
 
removeValues(Predicate<? super V>) - Method in interface io.vavr.collection.SortedMultimap
 
removeValues(Predicate<? super V>) - Method in class io.vavr.collection.TreeMap
 
repeat(char, int) - Static method in class io.vavr.collection.CharSeq
Repeats a character times times.
repeat(int) - Method in class io.vavr.collection.CharSeq
Repeats this CharSeq times times.
replace(T, T) - Method in class io.vavr.collection.Array
 
replace(T, T) - Method in interface io.vavr.collection.BitSet
 
replace(Character, Character) - Method in class io.vavr.collection.CharSeq
 
replace(CharSequence, CharSequence) - Method in class io.vavr.collection.CharSeq
Replaces each substring of this string that matches the literal target sequence with the specified literal replacement sequence.
replace(Tuple2<K, V>, Tuple2<K, V>) - Method in class io.vavr.collection.HashMap
 
replace(K, V, V) - Method in class io.vavr.collection.HashMap
 
replace(T, T) - Method in class io.vavr.collection.HashSet
 
replace(T, T) - Method in interface io.vavr.collection.IndexedSeq
 
replace(T, T) - Method in interface io.vavr.collection.Iterator
 
replace(T, T) - Method in interface io.vavr.collection.LinearSeq
 
replace(Tuple2<K, V>, Tuple2<K, V>) - Method in class io.vavr.collection.LinkedHashMap
 
replace(K, V, V) - Method in class io.vavr.collection.LinkedHashMap
 
replace(T, T) - Method in class io.vavr.collection.LinkedHashSet
 
replace(T, T) - Method in interface io.vavr.collection.List
 
replace(Tuple2<K, V>, Tuple2<K, V>) - Method in interface io.vavr.collection.Map
 
replace(K, V, V) - Method in interface io.vavr.collection.Map
Replaces the entry for the specified key only if currently mapped to the specified value.
replace(Tuple2<K, V>, Tuple2<K, V>) - Method in interface io.vavr.collection.Multimap
 
replace(K, V, V) - Method in interface io.vavr.collection.Multimap
Replaces the entry with the specified key and oldValue.
replace(T, T) - Method in class io.vavr.collection.PriorityQueue
 
replace(T, T) - Method in class io.vavr.collection.Queue
 
replace(T, T) - Method in interface io.vavr.collection.Seq
 
replace(T, T) - Method in interface io.vavr.collection.Set
 
replace(Tuple2<K, V>, Tuple2<K, V>) - Method in interface io.vavr.collection.SortedMap
 
replace(Tuple2<K, V>, Tuple2<K, V>) - Method in interface io.vavr.collection.SortedMultimap
 
replace(K, V, V) - Method in interface io.vavr.collection.SortedMultimap
 
replace(T, T) - Method in interface io.vavr.collection.SortedSet
 
replace(T, T) - Method in interface io.vavr.collection.Stream
 
replace(T, T) - Method in interface io.vavr.collection.Traversable
Replaces the first occurrence (if exists) of the given currentElement with newElement.
replace(T, T) - Method in interface io.vavr.collection.Tree
 
replace(Tuple2<K, V>, Tuple2<K, V>) - Method in class io.vavr.collection.TreeMap
 
replace(K, V, V) - Method in class io.vavr.collection.TreeMap
 
replace(T, T) - Method in class io.vavr.collection.TreeSet
 
replace(T, T) - Method in class io.vavr.collection.Vector
 
replaceAll(T, T) - Method in class io.vavr.collection.Array
 
replaceAll(T, T) - Method in interface io.vavr.collection.BitSet
 
replaceAll(Character, Character) - Method in class io.vavr.collection.CharSeq
 
replaceAll(String, String) - Method in class io.vavr.collection.CharSeq
Replaces each substring of this string that matches the given regular expression with the given replacement.
replaceAll(Tuple2<K, V>, Tuple2<K, V>) - Method in class io.vavr.collection.HashMap
 
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class io.vavr.collection.HashMap
 
replaceAll(T, T) - Method in class io.vavr.collection.HashSet
 
replaceAll(T, T) - Method in interface io.vavr.collection.IndexedSeq
 
replaceAll(T, T) - Method in interface io.vavr.collection.Iterator
 
replaceAll(T, T) - Method in interface io.vavr.collection.LinearSeq
 
replaceAll(Tuple2<K, V>, Tuple2<K, V>) - Method in class io.vavr.collection.LinkedHashMap
 
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class io.vavr.collection.LinkedHashMap
 
replaceAll(T, T) - Method in class io.vavr.collection.LinkedHashSet
 
replaceAll(T, T) - Method in interface io.vavr.collection.List
 
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in interface io.vavr.collection.Map
Replaces each entry's value with the result of invoking the given function on that entry until all entries have been processed or the function throws an exception.
replaceAll(Tuple2<K, V>, Tuple2<K, V>) - Method in interface io.vavr.collection.Map
 
replaceAll(Tuple2<K, V>, Tuple2<K, V>) - Method in interface io.vavr.collection.Multimap
 
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in interface io.vavr.collection.Multimap
Replaces each entry's values with the result of invoking the given function on that each tuple until all entries have been processed or the function throws an exception.
replaceAll(T, T) - Method in class io.vavr.collection.PriorityQueue
 
replaceAll(T, T) - Method in class io.vavr.collection.Queue
 
replaceAll(T, T) - Method in interface io.vavr.collection.Seq
 
replaceAll(T, T) - Method in interface io.vavr.collection.Set
 
replaceAll(Tuple2<K, V>, Tuple2<K, V>) - Method in interface io.vavr.collection.SortedMap
 
replaceAll(Tuple2<K, V>, Tuple2<K, V>) - Method in interface io.vavr.collection.SortedMultimap
 
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in interface io.vavr.collection.SortedMultimap
 
replaceAll(T, T) - Method in interface io.vavr.collection.SortedSet
 
replaceAll(T, T) - Method in interface io.vavr.collection.Stream
 
replaceAll(T, T) - Method in interface io.vavr.collection.Traversable
Replaces all occurrences of the given currentElement with newElement.
replaceAll(T, T) - Method in interface io.vavr.collection.Tree
 
replaceAll(Tuple2<K, V>, Tuple2<K, V>) - Method in class io.vavr.collection.TreeMap
 
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class io.vavr.collection.TreeMap
 
replaceAll(T, T) - Method in class io.vavr.collection.TreeSet
 
replaceAll(T, T) - Method in class io.vavr.collection.Vector
 
replaceFirst(String, String) - Method in class io.vavr.collection.CharSeq
Replaces the first substring of this string that matches the given regular expression with the given replacement.
replaceValue(K, V) - Method in class io.vavr.collection.HashMap
 
replaceValue(K, V) - Method in class io.vavr.collection.LinkedHashMap
 
replaceValue(K, V) - Method in interface io.vavr.collection.Map
Replaces the entry for the specified key only if it is currently mapped to some value.
replaceValue(K, V) - Method in interface io.vavr.collection.Multimap
Replaces the entry for the specified key only if it is currently mapped to some value.
replaceValue(K, V) - Method in interface io.vavr.collection.SortedMultimap
 
replaceValue(K, V) - Method in class io.vavr.collection.TreeMap
 
retainAll(Iterable<? extends T>) - Method in class io.vavr.collection.Array
 
retainAll(Iterable<? extends T>) - Method in interface io.vavr.collection.BitSet
 
retainAll(Iterable<? extends Character>) - Method in class io.vavr.collection.CharSeq
 
retainAll(Iterable<? extends Tuple2<K, V>>) - Method in class io.vavr.collection.HashMap
 
retainAll(Iterable<? extends T>) - Method in class io.vavr.collection.HashSet
 
retainAll(Iterable<? extends T>) - Method in interface io.vavr.collection.IndexedSeq
 
retainAll(Iterable<? extends T>) - Method in interface io.vavr.collection.Iterator
 
retainAll(Iterable<? extends T>) - Method in interface io.vavr.collection.LinearSeq
 
retainAll(Iterable<? extends Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMap
 
retainAll(Iterable<? extends T>) - Method in class io.vavr.collection.LinkedHashSet
 
retainAll(Iterable<? extends T>) - Method in interface io.vavr.collection.List
 
retainAll(Iterable<? extends Tuple2<K, V>>) - Method in interface io.vavr.collection.Map
 
retainAll(Iterable<? extends Tuple2<K, V>>) - Method in interface io.vavr.collection.Multimap
 
retainAll(Iterable<? extends T>) - Method in interface io.vavr.collection.Seq
 
retainAll(Iterable<? extends T>) - Method in interface io.vavr.collection.Set
 
retainAll(Iterable<? extends Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMap
 
retainAll(Iterable<? extends Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMultimap
 
retainAll(Iterable<? extends T>) - Method in interface io.vavr.collection.SortedSet
 
retainAll(Iterable<? extends T>) - Method in interface io.vavr.collection.Stream
 
retainAll(Iterable<? extends T>) - Method in interface io.vavr.collection.Traversable
Keeps all occurrences of the given elements from this.
retainAll(Iterable<? extends T>) - Method in interface io.vavr.collection.Tree
 
retainAll(Iterable<? extends Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMap
 
retainAll(Iterable<? extends T>) - Method in class io.vavr.collection.TreeSet
 
retainAll(Iterable<? extends T>) - Method in class io.vavr.collection.Vector
 
reverse() - Method in class io.vavr.collection.Array
 
reverse() - Method in class io.vavr.collection.CharSeq
 
reverse() - Method in interface io.vavr.collection.IndexedSeq
 
reverse() - Method in interface io.vavr.collection.LinearSeq
 
reverse() - Method in interface io.vavr.collection.List
 
reverse() - Method in class io.vavr.collection.Queue
 
reverse() - Method in interface io.vavr.collection.Seq
Reverses the order of elements.
reverse() - Method in interface io.vavr.collection.Stream
 
reverse() - Method in class io.vavr.collection.Vector
 
reversed() - Method in interface io.vavr.CheckedFunction0
 
reversed() - Method in interface io.vavr.CheckedFunction1
 
reversed() - Method in interface io.vavr.CheckedFunction2
 
reversed() - Method in interface io.vavr.CheckedFunction3
 
reversed() - Method in interface io.vavr.CheckedFunction4
 
reversed() - Method in interface io.vavr.CheckedFunction5
 
reversed() - Method in interface io.vavr.CheckedFunction6
 
reversed() - Method in interface io.vavr.CheckedFunction7
 
reversed() - Method in interface io.vavr.CheckedFunction8
 
reversed() - Method in interface io.vavr.Function0
 
reversed() - Method in interface io.vavr.Function1
 
reversed() - Method in interface io.vavr.Function2
 
reversed() - Method in interface io.vavr.Function3
 
reversed() - Method in interface io.vavr.Function4
 
reversed() - Method in interface io.vavr.Function5
 
reversed() - Method in interface io.vavr.Function6
 
reversed() - Method in interface io.vavr.Function7
 
reversed() - Method in interface io.vavr.Function8
 
reverseIterator() - Method in interface io.vavr.collection.IndexedSeq
 
reverseIterator() - Method in interface io.vavr.collection.LinearSeq
 
reverseIterator() - Method in interface io.vavr.collection.Seq
An iterator yielding elements in reversed order.
Right(R) - Static method in class io.vavr.API
right(R) - Static method in interface io.vavr.control.Either
Constructs a Either.Right
right() - Method in interface io.vavr.control.Either
Returns a RightProjection of this Either.
run(Runnable) - Static method in class io.vavr.API
Runs a unit of work and returns Void.
run() - Method in interface io.vavr.CheckedRunnable
Performs side-effects.
run(CheckedRunnable) - Static method in interface io.vavr.concurrent.Future
Runs an asynchronous computation, backed by the Future.DEFAULT_EXECUTOR_SERVICE.
run(ExecutorService, CheckedRunnable) - Static method in interface io.vavr.concurrent.Future
Starts an asynchronous computation, backed by the given ExecutorService.
run(CheckedRunnable) - Static method in interface io.vavr.control.Try
Creates a Try of a CheckedRunnable.
runRunnable(Runnable) - Static method in interface io.vavr.concurrent.Future
Starts an asynchronous computation, backed by the Future.DEFAULT_EXECUTOR_SERVICE.
runRunnable(ExecutorService, Runnable) - Static method in interface io.vavr.concurrent.Future
Starts an asynchronous computation, backed by the given ExecutorService.
runRunnable(Runnable) - Static method in interface io.vavr.control.Try
Creates a Try of a Runnable.

S

scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in class io.vavr.collection.Array
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.BitSet
 
scan(Character, BiFunction<? super Character, ? super Character, ? extends Character>) - Method in class io.vavr.collection.CharSeq
 
scan(Tuple2<K, V>, BiFunction<? super Tuple2<K, V>, ? super Tuple2<K, V>, ? extends Tuple2<K, V>>) - Method in class io.vavr.collection.HashMap
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in class io.vavr.collection.HashSet
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.IndexedSeq
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Iterator
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.LinearSeq
 
scan(Tuple2<K, V>, BiFunction<? super Tuple2<K, V>, ? super Tuple2<K, V>, ? extends Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMap
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in class io.vavr.collection.LinkedHashSet
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.List
 
scan(Tuple2<K, V>, BiFunction<? super Tuple2<K, V>, ? super Tuple2<K, V>, ? extends Tuple2<K, V>>) - Method in interface io.vavr.collection.Map
 
scan(Tuple2<K, V>, BiFunction<? super Tuple2<K, V>, ? super Tuple2<K, V>, ? extends Tuple2<K, V>>) - Method in interface io.vavr.collection.Multimap
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in class io.vavr.collection.PriorityQueue
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in class io.vavr.collection.Queue
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Seq
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Set
 
scan(Tuple2<K, V>, BiFunction<? super Tuple2<K, V>, ? super Tuple2<K, V>, ? extends Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMap
 
scan(Tuple2<K, V>, BiFunction<? super Tuple2<K, V>, ? super Tuple2<K, V>, ? extends Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMultimap
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.SortedSet
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Stream
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Traversable
Computes a prefix scan of the elements of the collection.
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface io.vavr.collection.Tree
 
scan(Tuple2<K, V>, BiFunction<? super Tuple2<K, V>, ? super Tuple2<K, V>, ? extends Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMap
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in class io.vavr.collection.TreeSet
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in class io.vavr.collection.Vector
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in class io.vavr.collection.Array
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.BitSet
 
scanLeft(U, BiFunction<? super U, ? super Character, ? extends U>) - Method in class io.vavr.collection.CharSeq
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in class io.vavr.collection.HashSet
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.IndexedSeq
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.Iterator
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.LinearSeq
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in class io.vavr.collection.LinkedHashSet
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.List
 
scanLeft(U, BiFunction<? super U, ? super Tuple2<K, V>, ? extends U>) - Method in interface io.vavr.collection.Map
 
scanLeft(U, BiFunction<? super U, ? super Tuple2<K, V>, ? extends U>) - Method in interface io.vavr.collection.Multimap
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in class io.vavr.collection.PriorityQueue
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in class io.vavr.collection.Queue
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.Seq
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.Set
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.SortedSet
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.Stream
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.Traversable
Produces a collection containing cumulative results of applying the operator going left to right.
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface io.vavr.collection.Tree
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in class io.vavr.collection.TreeSet
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in class io.vavr.collection.Vector
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class io.vavr.collection.Array
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.BitSet
 
scanRight(U, BiFunction<? super Character, ? super U, ? extends U>) - Method in class io.vavr.collection.CharSeq
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class io.vavr.collection.HashSet
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.IndexedSeq
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.Iterator
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.LinearSeq
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class io.vavr.collection.LinkedHashSet
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.List
 
scanRight(U, BiFunction<? super Tuple2<K, V>, ? super U, ? extends U>) - Method in interface io.vavr.collection.Map
 
scanRight(U, BiFunction<? super Tuple2<K, V>, ? super U, ? extends U>) - Method in interface io.vavr.collection.Multimap
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class io.vavr.collection.PriorityQueue
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class io.vavr.collection.Queue
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.Seq
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.Set
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.SortedSet
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.Stream
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.Traversable
Produces a collection containing cumulative results of applying the operator going right to left.
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface io.vavr.collection.Tree
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class io.vavr.collection.TreeSet
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class io.vavr.collection.Vector
 
search(T) - Method in interface io.vavr.collection.IndexedSeq
Searches this sequence for a specific element using a binary search.
search(T, Comparator<? super T>) - Method in interface io.vavr.collection.IndexedSeq
Searches this sequence for a specific element using a binary search.
search(T) - Method in interface io.vavr.collection.LinearSeq
Searches this sequence for a specific element using a linear search.
search(T, Comparator<? super T>) - Method in interface io.vavr.collection.LinearSeq
Searches this sequence for a specific element using a linear search.
search(T) - Method in interface io.vavr.collection.Seq
Searches this sequence for a specific element.
search(T, Comparator<? super T>) - Method in interface io.vavr.collection.Seq
Searches this sequence for a specific element.
segmentLength(Predicate<? super T>, int) - Method in interface io.vavr.collection.IndexedSeq
 
segmentLength(Predicate<? super T>, int) - Method in interface io.vavr.collection.LinearSeq
 
segmentLength(Predicate<? super T>, int) - Method in interface io.vavr.collection.Seq
Computes length of longest segment whose elements all satisfy some predicate.
Seq() - Static method in class io.vavr.API
Alias for List.empty()
Seq(T) - Static method in class io.vavr.API
Alias for List.of(Object)
Seq(T...) - Static method in class io.vavr.API
Seq<T> - Interface in io.vavr.collection
Interface for immutable sequential data structures.
sequence(Iterable<? extends Future<? extends T>>) - Static method in interface io.vavr.concurrent.Future
Reduces many Futures into a single Future by transforming an Iterable<Future<? extends T>> into a Future<Seq<T>>.
sequence(ExecutorService, Iterable<? extends Future<? extends T>>) - Static method in interface io.vavr.concurrent.Future
Reduces many Futures into a single Future by transforming an Iterable<Future<? extends T>> into a Future<Seq<T>>.
sequence(Iterable<? extends Option<? extends T>>) - Static method in interface io.vavr.control.Option
Reduces many Options into a single Option by transforming an Iterable<Option<? extends T>> into a Option<Seq<T>>.
sequence(Iterable<? extends Try<? extends T>>) - Static method in interface io.vavr.control.Try
Reduces many Trys into a single Try by transforming an Iterable<Try<? extends T>> into a Try<Seq<T>>.
sequence(Iterable<? extends Validation<Seq<E>, T>>) - Static method in interface io.vavr.control.Validation
Reduces many Validation instances into a single Validation by transforming an Iterable<Validation<? extends T>> into a Validation<Seq<T>>.
sequence(Iterable<? extends Lazy<? extends T>>) - Static method in class io.vavr.Lazy
Reduces many Lazy values into a single Lazy by transforming an Iterable<Lazy<? extends T>> into a Lazy<Seq<T>>.
sequence1(Iterable<? extends Tuple1<? extends T1>>) - Static method in interface io.vavr.Tuple
Turns a sequence of Tuple1 into a Tuple1 of Seq.
sequence2(Iterable<? extends Tuple2<? extends T1, ? extends T2>>) - Static method in interface io.vavr.Tuple
Turns a sequence of Tuple2 into a Tuple2 of Seqs.
sequence3(Iterable<? extends Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Static method in interface io.vavr.Tuple
Turns a sequence of Tuple3 into a Tuple3 of Seqs.
sequence4(Iterable<? extends Tuple4<? extends T1, ? extends T2, ? extends T3, ? extends T4>>) - Static method in interface io.vavr.Tuple
Turns a sequence of Tuple4 into a Tuple4 of Seqs.
sequence5(Iterable<? extends Tuple5<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5>>) - Static method in interface io.vavr.Tuple
Turns a sequence of Tuple5 into a Tuple5 of Seqs.
sequence6(Iterable<? extends Tuple6<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6>>) - Static method in interface io.vavr.Tuple
Turns a sequence of Tuple6 into a Tuple6 of Seqs.
sequence7(Iterable<? extends Tuple7<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7>>) - Static method in interface io.vavr.Tuple
Turns a sequence of Tuple7 into a Tuple7 of Seqs.
sequence8(Iterable<? extends Tuple8<? extends T1, ? extends T2, ? extends T3, ? extends T4, ? extends T5, ? extends T6, ? extends T7, ? extends T8>>) - Static method in interface io.vavr.Tuple
Turns a sequence of Tuple8 into a Tuple8 of Seqs.
serialVersionUID - Static variable in interface io.vavr.CheckedFunction0
serialVersionUID - Static variable in interface io.vavr.CheckedFunction1
serialVersionUID - Static variable in interface io.vavr.CheckedFunction2
serialVersionUID - Static variable in interface io.vavr.CheckedFunction3
serialVersionUID - Static variable in interface io.vavr.CheckedFunction4
serialVersionUID - Static variable in interface io.vavr.CheckedFunction5
serialVersionUID - Static variable in interface io.vavr.CheckedFunction6
serialVersionUID - Static variable in interface io.vavr.CheckedFunction7
serialVersionUID - Static variable in interface io.vavr.CheckedFunction8
serialVersionUID - Static variable in interface io.vavr.collection.BitSet
 
serialVersionUID - Static variable in interface io.vavr.collection.IndexedSeq
 
serialVersionUID - Static variable in interface io.vavr.collection.LinearSeq
 
serialVersionUID - Static variable in interface io.vavr.collection.List
 
serialVersionUID - Static variable in interface io.vavr.collection.Map
 
serialVersionUID - Static variable in interface io.vavr.collection.Multimap
 
serialVersionUID - Static variable in interface io.vavr.collection.Seq
 
serialVersionUID - Static variable in interface io.vavr.collection.Set
 
serialVersionUID - Static variable in interface io.vavr.collection.SortedMap
 
serialVersionUID - Static variable in interface io.vavr.collection.SortedMultimap
 
serialVersionUID - Static variable in interface io.vavr.collection.SortedSet
 
serialVersionUID - Static variable in interface io.vavr.collection.Stream
 
serialVersionUID - Static variable in interface io.vavr.collection.Tree
 
serialVersionUID - Static variable in interface io.vavr.control.Either
 
serialVersionUID - Static variable in interface io.vavr.control.Option
 
serialVersionUID - Static variable in interface io.vavr.control.Try
 
serialVersionUID - Static variable in interface io.vavr.control.Validation
 
serialVersionUID - Static variable in interface io.vavr.Function0
serialVersionUID - Static variable in interface io.vavr.Function1
serialVersionUID - Static variable in interface io.vavr.Function2
serialVersionUID - Static variable in interface io.vavr.Function3
serialVersionUID - Static variable in interface io.vavr.Function4
serialVersionUID - Static variable in interface io.vavr.Function5
serialVersionUID - Static variable in interface io.vavr.Function6
serialVersionUID - Static variable in interface io.vavr.Function7
serialVersionUID - Static variable in interface io.vavr.Function8
Set() - Static method in class io.vavr.API
Alias for HashSet.empty()
Set(T) - Static method in class io.vavr.API
Set(T...) - Static method in class io.vavr.API
Set<T> - Interface in io.vavr.collection
An immutable Set interface.
shuffle() - Method in class io.vavr.collection.Array
 
shuffle() - Method in class io.vavr.collection.CharSeq
 
shuffle() - Method in interface io.vavr.collection.IndexedSeq
 
shuffle() - Method in interface io.vavr.collection.LinearSeq
 
shuffle() - Method in interface io.vavr.collection.List
 
shuffle() - Method in class io.vavr.collection.Queue
 
shuffle() - Method in interface io.vavr.collection.Seq
Randomize the order of the elements in the current sequence.
shuffle() - Method in interface io.vavr.collection.Stream
 
shuffle() - Method in class io.vavr.collection.Vector
 
single() - Method in interface io.vavr.collection.Traversable
Returns the single element of this Traversable or throws, if this is empty or contains more than one element.
singleOption() - Method in interface io.vavr.collection.Traversable
Returns the only element of a Traversable as Option.
size() - Method in class io.vavr.collection.HashMap
 
size() - Method in class io.vavr.collection.LinkedHashMap
 
size() - Method in interface io.vavr.collection.Map
 
size() - Method in interface io.vavr.collection.Multimap
 
size() - Method in interface io.vavr.collection.Traversable
Computes the number of elements of this Traversable.
size() - Method in class io.vavr.collection.TreeMap
 
slice(int, int) - Method in class io.vavr.collection.Array
 
slice(int, int) - Method in class io.vavr.collection.CharSeq
 
slice(int, int) - Method in interface io.vavr.collection.IndexedSeq
 
slice(int, int) - Method in interface io.vavr.collection.LinearSeq
 
slice(int, int) - Method in interface io.vavr.collection.List
 
slice(int, int) - Method in class io.vavr.collection.Queue
 
slice(int, int) - Method in interface io.vavr.collection.Seq
Returns a Seq that is a slice of this.
slice(int, int) - Method in interface io.vavr.collection.Stream
 
slice(int, int) - Method in class io.vavr.collection.Vector
 
slideBy(Function<? super T, ?>) - Method in class io.vavr.collection.Array
 
slideBy(Function<? super T, ?>) - Method in interface io.vavr.collection.BitSet
 
slideBy(Function<? super Character, ?>) - Method in class io.vavr.collection.CharSeq
 
slideBy(Function<? super Tuple2<K, V>, ?>) - Method in class io.vavr.collection.HashMap
 
slideBy(Function<? super T, ?>) - Method in class io.vavr.collection.HashSet
 
slideBy(Function<? super T, ?>) - Method in interface io.vavr.collection.IndexedSeq
 
slideBy(Function<? super T, ?>) - Method in interface io.vavr.collection.Iterator
 
slideBy(Function<? super T, ?>) - Method in interface io.vavr.collection.LinearSeq
 
slideBy(Function<? super Tuple2<K, V>, ?>) - Method in class io.vavr.collection.LinkedHashMap
 
slideBy(Function<? super T, ?>) - Method in class io.vavr.collection.LinkedHashSet
 
slideBy(Function<? super T, ?>) - Method in interface io.vavr.collection.List
 
slideBy(Function<? super Tuple2<K, V>, ?>) - Method in interface io.vavr.collection.Map
 
slideBy(Function<? super Tuple2<K, V>, ?>) - Method in interface io.vavr.collection.Multimap
 
slideBy(Function<? super T, ?>) - Method in class io.vavr.collection.PriorityQueue
 
slideBy(Function<? super T, ?>) - Method in class io.vavr.collection.Queue
 
slideBy(Function<? super T, ?>) - Method in interface io.vavr.collection.Seq
 
slideBy(Function<? super T, ?>) - Method in interface io.vavr.collection.Set
 
slideBy(Function<? super Tuple2<K, V>, ?>) - Method in interface io.vavr.collection.SortedMap
 
slideBy(Function<? super Tuple2<K, V>, ?>) - Method in interface io.vavr.collection.SortedMultimap
 
slideBy(Function<? super T, ?>) - Method in interface io.vavr.collection.SortedSet
 
slideBy(Function<? super T, ?>) - Method in interface io.vavr.collection.Stream
 
slideBy(Function<? super T, ?>) - Method in interface io.vavr.collection.Traversable
Slides a non-overlapping window of a variable size over this Traversable.
slideBy(Function<? super T, ?>) - Method in interface io.vavr.collection.Tree
 
slideBy(Function<? super Tuple2<K, V>, ?>) - Method in class io.vavr.collection.TreeMap
 
slideBy(Function<? super T, ?>) - Method in class io.vavr.collection.TreeSet
 
slideBy(Function<? super T, ?>) - Method in class io.vavr.collection.Vector
 
sliding(int) - Method in class io.vavr.collection.Array
 
sliding(int, int) - Method in class io.vavr.collection.Array
 
sliding(int) - Method in interface io.vavr.collection.BitSet
 
sliding(int, int) - Method in interface io.vavr.collection.BitSet
 
sliding(int) - Method in class io.vavr.collection.CharSeq
 
sliding(int, int) - Method in class io.vavr.collection.CharSeq
 
sliding(int) - Method in class io.vavr.collection.HashMap
 
sliding(int, int) - Method in class io.vavr.collection.HashMap
 
sliding(int) - Method in class io.vavr.collection.HashSet
 
sliding(int, int) - Method in class io.vavr.collection.HashSet
 
sliding(int) - Method in interface io.vavr.collection.IndexedSeq
 
sliding(int, int) - Method in interface io.vavr.collection.IndexedSeq
 
sliding(int) - Method in interface io.vavr.collection.Iterator
 
sliding(int, int) - Method in interface io.vavr.collection.Iterator
 
sliding(int) - Method in interface io.vavr.collection.LinearSeq
 
sliding(int, int) - Method in interface io.vavr.collection.LinearSeq
 
sliding(int) - Method in class io.vavr.collection.LinkedHashMap
 
sliding(int, int) - Method in class io.vavr.collection.LinkedHashMap
 
sliding(int) - Method in class io.vavr.collection.LinkedHashSet
 
sliding(int, int) - Method in class io.vavr.collection.LinkedHashSet
 
sliding(int) - Method in interface io.vavr.collection.List
 
sliding(int, int) - Method in interface io.vavr.collection.List
 
sliding(int) - Method in interface io.vavr.collection.Map
 
sliding(int, int) - Method in interface io.vavr.collection.Map
 
sliding(int) - Method in interface io.vavr.collection.Multimap
 
sliding(int, int) - Method in interface io.vavr.collection.Multimap
 
sliding(int) - Method in class io.vavr.collection.PriorityQueue
 
sliding(int, int) - Method in class io.vavr.collection.PriorityQueue
 
sliding(int) - Method in class io.vavr.collection.Queue
 
sliding(int, int) - Method in class io.vavr.collection.Queue
 
sliding(int) - Method in interface io.vavr.collection.Seq
 
sliding(int, int) - Method in interface io.vavr.collection.Seq
 
sliding(int) - Method in interface io.vavr.collection.Set
 
sliding(int, int) - Method in interface io.vavr.collection.Set
 
sliding(int) - Method in interface io.vavr.collection.SortedMap
 
sliding(int, int) - Method in interface io.vavr.collection.SortedMap
 
sliding(int) - Method in interface io.vavr.collection.SortedMultimap
 
sliding(int, int) - Method in interface io.vavr.collection.SortedMultimap
 
sliding(int) - Method in interface io.vavr.collection.SortedSet
 
sliding(int, int) - Method in interface io.vavr.collection.SortedSet
 
sliding(int) - Method in interface io.vavr.collection.Stream
 
sliding(int, int) - Method in interface io.vavr.collection.Stream
 
sliding(int) - Method in interface io.vavr.collection.Traversable
Slides a window of a specific size and step size 1 over this Traversable by calling Traversable.sliding(int, int).
sliding(int, int) - Method in interface io.vavr.collection.Traversable
Slides a window of a specific size and step size over this Traversable.
sliding(int) - Method in interface io.vavr.collection.Tree
 
sliding(int, int) - Method in interface io.vavr.collection.Tree
 
sliding(int) - Method in class io.vavr.collection.TreeMap
 
sliding(int, int) - Method in class io.vavr.collection.TreeMap
 
sliding(int) - Method in class io.vavr.collection.TreeSet
 
sliding(int, int) - Method in class io.vavr.collection.TreeSet
 
sliding(int) - Method in class io.vavr.collection.Vector
 
sliding(int, int) - Method in class io.vavr.collection.Vector
 
Some(T) - Static method in class io.vavr.API
some(T) - Static method in interface io.vavr.control.Option
Creates a new Some of a given value.
sortBy(Function<? super T, ? extends U>) - Method in class io.vavr.collection.Array
 
sortBy(Comparator<? super U>, Function<? super T, ? extends U>) - Method in class io.vavr.collection.Array
 
sortBy(Function<? super Character, ? extends U>) - Method in class io.vavr.collection.CharSeq
 
sortBy(Comparator<? super U>, Function<? super Character, ? extends U>) - Method in class io.vavr.collection.CharSeq
 
sortBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.IndexedSeq
 
sortBy(Comparator<? super U>, Function<? super T, ? extends U>) - Method in interface io.vavr.collection.IndexedSeq
 
sortBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.LinearSeq
 
sortBy(Comparator<? super U>, Function<? super T, ? extends U>) - Method in interface io.vavr.collection.LinearSeq
 
sortBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.List
 
sortBy(Comparator<? super U>, Function<? super T, ? extends U>) - Method in interface io.vavr.collection.List
 
sortBy(Function<? super T, ? extends U>) - Method in class io.vavr.collection.Queue
 
sortBy(Comparator<? super U>, Function<? super T, ? extends U>) - Method in class io.vavr.collection.Queue
 
sortBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Seq
Sorts this elements by comparing the elements in a different domain, using the given mapper.
sortBy(Comparator<? super U>, Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Seq
Sorts this elements by comparing the elements in a different domain, using the given mapper.
sortBy(Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Stream
 
sortBy(Comparator<? super U>, Function<? super T, ? extends U>) - Method in interface io.vavr.collection.Stream
 
sortBy(Function<? super T, ? extends U>) - Method in class io.vavr.collection.Vector
 
sortBy(Comparator<? super U>, Function<? super T, ? extends U>) - Method in class io.vavr.collection.Vector
 
sorted() - Method in class io.vavr.collection.Array
 
sorted(Comparator<? super T>) - Method in class io.vavr.collection.Array
 
sorted() - Method in class io.vavr.collection.CharSeq
 
sorted(Comparator<? super Character>) - Method in class io.vavr.collection.CharSeq
 
sorted() - Method in interface io.vavr.collection.IndexedSeq
 
sorted(Comparator<? super T>) - Method in interface io.vavr.collection.IndexedSeq
 
sorted() - Method in interface io.vavr.collection.LinearSeq
 
sorted(Comparator<? super T>) - Method in interface io.vavr.collection.LinearSeq
 
sorted() - Method in interface io.vavr.collection.List
 
sorted(Comparator<? super T>) - Method in interface io.vavr.collection.List
 
sorted() - Method in class io.vavr.collection.Queue
 
sorted(Comparator<? super T>) - Method in class io.vavr.collection.Queue
 
sorted() - Method in interface io.vavr.collection.Seq
Sorts this elements according to their natural order.
sorted(Comparator<? super T>) - Method in interface io.vavr.collection.Seq
Sorts this elements according to the provided Comparator.
sorted() - Method in interface io.vavr.collection.Stream
 
sorted(Comparator<? super T>) - Method in interface io.vavr.collection.Stream
 
sorted() - Method in class io.vavr.collection.Vector
 
sorted(Comparator<? super T>) - Method in class io.vavr.collection.Vector
 
SortedMap() - Static method in class io.vavr.API
Alias for TreeMap.empty()
SortedMap(Comparator<? super K>) - Static method in class io.vavr.API
SortedMap(Comparator<? super K>, K, V) - Static method in class io.vavr.API
SortedMap(Tuple2<? extends K, ? extends V>...) - Static method in class io.vavr.API
SortedMap(Comparator<? super K>, Tuple2<? extends K, ? extends V>...) - Static method in class io.vavr.API
SortedMap(Map<? extends K, ? extends V>) - Static method in class io.vavr.API
SortedMap(K, V) - Static method in class io.vavr.API
SortedMap(K, V, K, V) - Static method in class io.vavr.API
SortedMap(K, V, K, V, K, V) - Static method in class io.vavr.API
SortedMap(K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
SortedMap(K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
SortedMap(K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
SortedMap(K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
SortedMap(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
SortedMap(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
SortedMap(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.vavr.API
SortedMap<K,V> - Interface in io.vavr.collection
An immutable SortedMap interface.
SortedMultimap<K,V> - Interface in io.vavr.collection
An immutable SortedMultimap interface.
SortedSet() - Static method in class io.vavr.API
Alias for TreeSet.empty()
SortedSet(Comparator<? super T>) - Static method in class io.vavr.API
SortedSet(T) - Static method in class io.vavr.API
SortedSet(Comparator<? super T>, T) - Static method in class io.vavr.API
SortedSet(T...) - Static method in class io.vavr.API
SortedSet(Comparator<? super T>, T...) - Static method in class io.vavr.API
SortedSet<T> - Interface in io.vavr.collection
An immutable SortedSet interface.
span(Predicate<? super T>) - Method in class io.vavr.collection.Array
 
span(Predicate<? super T>) - Method in interface io.vavr.collection.BitSet
 
span(Predicate<? super Character>) - Method in class io.vavr.collection.CharSeq
 
span(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.HashMap
 
span(Predicate<? super T>) - Method in class io.vavr.collection.HashSet
 
span(Predicate<? super T>) - Method in interface io.vavr.collection.IndexedSeq
 
span(Predicate<? super T>) - Method in interface io.vavr.collection.Iterator
 
span(Predicate<? super T>) - Method in interface io.vavr.collection.LinearSeq
 
span(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.LinkedHashMap
 
span(Predicate<? super T>) - Method in class io.vavr.collection.LinkedHashSet
 
span(Predicate<? super T>) - Method in interface io.vavr.collection.List
 
span(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Map
 
span(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.Multimap
 
span(Predicate<? super T>) - Method in class io.vavr.collection.PriorityQueue
 
span(Predicate<? super T>) - Method in class io.vavr.collection.Queue
 
span(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
 
span(Predicate<? super T>) - Method in interface io.vavr.collection.Set
 
span(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMap
 
span(Predicate<? super Tuple2<K, V>>) - Method in interface io.vavr.collection.SortedMultimap
 
span(Predicate<? super T>) - Method in interface io.vavr.collection.SortedSet
 
span(Predicate<? super T>) - Method in interface io.vavr.collection.Stream
 
span(Predicate<? super T>) - Method in interface io.vavr.collection.Traversable
Returns a tuple where the first element is the longest prefix of elements that satisfy the given predicate and the second element is the remainder.
span(Predicate<? super T>) - Method in interface io.vavr.collection.Tree
 
span(Predicate<? super Tuple2<K, V>>) - Method in class io.vavr.collection.TreeMap
 
span(Predicate<? super T>) - Method in class io.vavr.collection.TreeSet
 
span(Predicate<? super T>) - Method in class io.vavr.collection.Vector
 
split(String) - Method in class io.vavr.collection.CharSeq
Splits this string around matches of the given regular expression.
split(String, int) - Method in class io.vavr.collection.CharSeq
Splits this string around matches of the given regular expression.
splitAt(int) - Method in class io.vavr.collection.Array
 
splitAt(Predicate<? super T>) - Method in class io.vavr.collection.Array
 
splitAt(int) - Method in class io.vavr.collection.CharSeq
 
splitAt(Predicate<? super Character>) - Method in class io.vavr.collection.CharSeq
 
splitAt(int) - Method in interface io.vavr.collection.List
 
splitAt(Predicate<? super T>) - Method in interface io.vavr.collection.List
 
splitAt(int) - Method in class io.vavr.collection.Queue
 
splitAt(Predicate<? super T>) - Method in class io.vavr.collection.Queue
 
splitAt(int) - Method in interface io.vavr.collection.Seq
Splits a Seq at the specified index.
splitAt(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
Splits a sequence at the first element which satisfies the Predicate, e.g.
splitAt(int) - Method in interface io.vavr.collection.Stream
 
splitAt(Predicate<? super T>) - Method in interface io.vavr.collection.Stream
 
splitAt(int) - Method in class io.vavr.collection.Vector
 
splitAt(Predicate<? super T>) - Method in class io.vavr.collection.Vector
 
splitAtInclusive(Predicate<? super T>) - Method in class io.vavr.collection.Array
 
splitAtInclusive(Predicate<? super Character>) - Method in class io.vavr.collection.CharSeq
 
splitAtInclusive(Predicate<? super T>) - Method in interface io.vavr.collection.List
 
splitAtInclusive(Predicate<? super T>) - Method in class io.vavr.collection.Queue
 
splitAtInclusive(Predicate<? super T>) - Method in interface io.vavr.collection.Seq
Splits a sequence at the first element which satisfies the Predicate, e.g.
splitAtInclusive(Predicate<? super T>) - Method in interface io.vavr.collection.Stream
 
splitAtInclusive(Predicate<? super T>) - Method in class io.vavr.collection.Vector
 
spliterator() - Method in interface io.vavr.collection.Traversable
 
spliterator() - Method in interface io.vavr.Value
 
startsWith(Iterable<? extends Character>, int) - Method in class io.vavr.collection.CharSeq
 
startsWith(CharSeq, int) - Method in class io.vavr.collection.CharSeq
Tests if the substring of this string beginning at the specified index starts with the specified prefix.
startsWith(CharSeq) - Method in class io.vavr.collection.CharSeq
Tests if this string starts with the specified prefix.
startsWith(Iterable<? extends T>, int) - Method in interface io.vavr.collection.IndexedSeq
 
startsWith(Iterable<? extends T>, int) - Method in class io.vavr.collection.Queue
 
startsWith(Iterable<? extends T>) - Method in interface io.vavr.collection.Seq
Tests whether this list starts with the given sequence.
startsWith(Iterable<? extends T>, int) - Method in interface io.vavr.collection.Seq
Tests whether this list contains the given sequence at a given index.
stderr() - Method in interface io.vavr.Value
Sends the string representations of this to the standard error stream System.err.
stdout() - Method in interface io.vavr.Value
Sends the string representations of this to the standard output stream System.out.
Stream() - Static method in class io.vavr.API
Alias for Stream.empty()
Stream(T) - Static method in class io.vavr.API
Stream(T...) - Static method in class io.vavr.API
Stream<T> - Interface in io.vavr.collection
An immutable Stream is lazy sequence of elements which may be infinitely long.
Stream.Cons<T> - Class in io.vavr.collection
Non-empty Stream, consisting of a head, and tail.
Stream.Empty<T> - Class in io.vavr.collection
The empty Stream.
stringPrefix() - Method in class io.vavr.collection.Array
 
stringPrefix() - Method in interface io.vavr.collection.BitSet
 
stringPrefix() - Method in class io.vavr.collection.CharSeq
 
stringPrefix() - Method in class io.vavr.collection.HashMap
 
stringPrefix() - Method in class io.vavr.collection.HashSet
 
stringPrefix() - Method in interface io.vavr.collection.Iterator
 
stringPrefix() - Method in class io.vavr.collection.LinkedHashMap
 
stringPrefix() - Method in class io.vavr.collection.LinkedHashSet
 
stringPrefix() - Method in interface io.vavr.collection.List
 
stringPrefix() - Method in class io.vavr.collection.PriorityQueue
 
stringPrefix() - Method in class io.vavr.collection.Queue
 
stringPrefix() - Method in interface io.vavr.collection.Stream
 
stringPrefix() - Method in interface io.vavr.collection.Tree
 
stringPrefix() - Method in class io.vavr.collection.TreeMap
 
stringPrefix() - Method in class io.vavr.collection.TreeSet
 
stringPrefix() - Method in class io.vavr.collection.Vector
 
stringPrefix() - Method in interface io.vavr.concurrent.Future
 
stringPrefix() - Method in class io.vavr.control.Either.Left
 
stringPrefix() - Method in class io.vavr.control.Either.LeftProjection
 
stringPrefix() - Method in class io.vavr.control.Either.Right
 
stringPrefix() - Method in class io.vavr.control.Either.RightProjection
 
stringPrefix() - Method in class io.vavr.control.Option.None
 
stringPrefix() - Method in class io.vavr.control.Option.Some
 
stringPrefix() - Method in class io.vavr.control.Try.Failure
 
stringPrefix() - Method in class io.vavr.control.Try.Success
 
stringPrefix() - Method in class io.vavr.control.Validation.Invalid
 
stringPrefix() - Method in class io.vavr.control.Validation.Valid
 
stringPrefix() - Method in class io.vavr.Lazy
 
stringPrefix() - Method in interface io.vavr.Value
Returns the name of this Value type, which is used by toString().
subSequence(int) - Method in class io.vavr.collection.Array
 
subSequence(int, int) - Method in class io.vavr.collection.Array
 
subSequence(int) - Method in class io.vavr.collection.CharSeq
 
subSequence(int, int) - Method in class io.vavr.collection.CharSeq
 
subSequence(int) - Method in interface io.vavr.collection.IndexedSeq
 
subSequence(int, int) - Method in interface io.vavr.collection.IndexedSeq
 
subSequence(int) - Method in interface io.vavr.collection.LinearSeq
 
subSequence(int, int) - Method in interface io.vavr.collection.LinearSeq
 
subSequence(int) - Method in interface io.vavr.collection.List
 
subSequence(int, int) - Method in interface io.vavr.collection.List
 
subSequence(int) - Method in class io.vavr.collection.Queue
 
subSequence(int, int) - Method in class io.vavr.collection.Queue
 
subSequence(int) - Method in interface io.vavr.collection.Seq
Returns a Seq that is a subsequence of this.
subSequence(int, int) - Method in interface io.vavr.collection.Seq
Returns a Seq that is a subsequence of this.
subSequence(int) - Method in interface io.vavr.collection.Stream
 
subSequence(int, int) - Method in interface io.vavr.collection.Stream
 
subSequence(int) - Method in class io.vavr.collection.Vector
 
subSequence(int, int) - Method in class io.vavr.collection.Vector
 
substring(int) - Method in class io.vavr.collection.CharSeq
Returns a string that is a substring of this string.
substring(int, int) - Method in class io.vavr.collection.CharSeq
Returns a string that is a substring of this string.
Success(T) - Static method in class io.vavr.API
success(T) - Method in interface io.vavr.concurrent.Promise
Completes this Promise with the given value.
success(T) - Static method in interface io.vavr.control.Try
Creates a Try.Success that contains the given value.
successful(T) - Static method in interface io.vavr.concurrent.Future
Creates a succeeded Future, backed by the Future.DEFAULT_EXECUTOR_SERVICE.
successful(ExecutorService, T) - Static method in interface io.vavr.concurrent.Future
Creates a succeeded Future, backed by the given ExecutorService.
successful(T) - Static method in interface io.vavr.concurrent.Promise
Creates a succeeded Promise, backed by the Future.DEFAULT_EXECUTOR_SERVICE.
successful(ExecutorService, T) - Static method in interface io.vavr.concurrent.Promise
Creates a succeeded Promise, backed by the given ExecutorService.
sum() - Method in interface io.vavr.collection.Traversable
Calculates the sum of this elements.
swap() - Method in interface io.vavr.control.Either
Converts a Left to a Right vice versa by wrapping the value in a new type.
swap() - Method in interface io.vavr.control.Validation
Flip the valid/invalid values for this Validation.
swap() - Method in class io.vavr.Tuple2
Swaps the elements of this Tuple.

T

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

U

unchecked(CheckedFunction0<R>) - Static method in class io.vavr.API
unchecked(CheckedFunction1<T1, R>) - Static method in class io.vavr.API
unchecked(CheckedFunction2<T1, T2, R>) - Static method in class io.vavr.API
unchecked(CheckedFunction3<T1, T2, T3, R>) - Static method in class io.vavr.API
unchecked(CheckedFunction4<T1, T2, T3, T4, R>) - Static method in class io.vavr.API
unchecked(CheckedFunction5<T1, T2, T3, T4, T5, R>) - Static method in class io.vavr.API
unchecked(CheckedFunction6<T1, T2, T3, T4, T5, T6, R>) - Static method in class io.vavr.API
unchecked(CheckedFunction7<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in class io.vavr.API
unchecked(CheckedFunction8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in class io.vavr.API
unchecked() - Method in interface io.vavr.CheckedFunction0
Returns an unchecked function that will sneaky throw if an exceptions occurs when applying the function.
unchecked() - Method in interface io.vavr.CheckedFunction1
Returns an unchecked function that will sneaky throw if an exceptions occurs when applying the function.
unchecked() - Method in interface io.vavr.CheckedFunction2
Returns an unchecked function that will sneaky throw if an exceptions occurs when applying the function.
unchecked() - Method in interface io.vavr.CheckedFunction3
Returns an unchecked function that will sneaky throw if an exceptions occurs when applying the function.
unchecked() - Method in interface io.vavr.CheckedFunction4
Returns an unchecked function that will sneaky throw if an exceptions occurs when applying the function.
unchecked() - Method in interface io.vavr.CheckedFunction5
Returns an unchecked function that will sneaky throw if an exceptions occurs when applying the function.
unchecked() - Method in interface io.vavr.CheckedFunction6
Returns an unchecked function that will sneaky throw if an exceptions occurs when applying the function.
unchecked() - Method in interface io.vavr.CheckedFunction7
Returns an unchecked function that will sneaky throw if an exceptions occurs when applying the function.
unchecked() - Method in interface io.vavr.CheckedFunction8
Returns an unchecked function that will sneaky throw if an exceptions occurs when applying the function.
unfold(T, Function<? super T, Option<Tuple2<? extends T, ? extends T>>>) - Static method in class io.vavr.collection.Array
Creates an Array from a seed value and a function.
unfold(Character, Function<? super Character, Option<Tuple2<? extends Character, ? extends Character>>>) - Static method in class io.vavr.collection.CharSeq
Creates a CharSeq from a seed value and a function.
unfold(T, Function<? super T, Option<Tuple2<? extends T, ? extends T>>>) - Static method in interface io.vavr.collection.Iterator
Creates an iterator from a seed value and a function.
unfold(T, Function<? super T, Option<Tuple2<? extends T, ? extends T>>>) - Static method in interface io.vavr.collection.List
Creates a list from a seed value and a function.
unfold(T, Function<? super T, Option<Tuple2<? extends T, ? extends T>>>) - Static method in class io.vavr.collection.Queue
Creates a Queue from a seed value and a function.
unfold(T, Function<? super T, Option<Tuple2<? extends T, ? extends T>>>) - Static method in interface io.vavr.collection.Stream
Creates a Stream from a seed value and a function.
unfold(T, Function<? super T, Option<Tuple2<? extends T, ? extends T>>>) - Static method in class io.vavr.collection.Vector
Creates a Vector from a seed value and a function.
unfoldLeft(T, Function<? super T, Option<Tuple2<? extends T, ? extends U>>>) - Static method in class io.vavr.collection.Array
Creates an Array from a seed value and a function.
unfoldLeft(T, Function<? super T, Option<Tuple2<? extends T, ? extends Character>>>) - Static method in class io.vavr.collection.CharSeq
Creates a CharSeq from a seed value and a function.
unfoldLeft(T, Function<? super T, Option<Tuple2<? extends T, ? extends U>>>) - Static method in interface io.vavr.collection.Iterator
Creates an iterator from a seed value and a function.
unfoldLeft(T, Function<? super T, Option<Tuple2<? extends T, ? extends U>>>) - Static method in interface io.vavr.collection.List
Creates a list from a seed value and a function.
unfoldLeft(T, Function<? super T, Option<Tuple2<? extends T, ? extends U>>>) - Static method in class io.vavr.collection.Queue
Creates a Queue from a seed value and a function.
unfoldLeft(T, Function<? super T, Option<Tuple2<? extends T, ? extends U>>>) - Static method in interface io.vavr.collection.Stream
Creates a Stream from a seed value and a function.
unfoldLeft(T, Function<? super T, Option<Tuple2<? extends T, ? extends U>>>) - Static method in class io.vavr.collection.Vector
Creates a Vector from a seed value and a function.
unfoldRight(T, Function<? super T, Option<Tuple2<? extends U, ? extends T>>>) - Static method in class io.vavr.collection.Array
Creates an Array from a seed value and a function.
unfoldRight(T, Function<? super T, Option<Tuple2<? extends Character, ? extends T>>>) - Static method in class io.vavr.collection.CharSeq
Creates a CharSeq from a seed value and a function.
unfoldRight(T, Function<? super T, Option<Tuple2<? extends U, ? extends T>>>) - Static method in interface io.vavr.collection.Iterator
Creates an iterator from a seed value and a function.
unfoldRight(T, Function<? super T, Option<Tuple2<? extends U, ? extends T>>>) - Static method in interface io.vavr.collection.List
Creates a list from a seed value and a function.
unfoldRight(T, Function<? super T, Option<Tuple2<? extends U, ? extends T>>>) - Static method in class io.vavr.collection.Queue
Creates a Queue from a seed value and a function.
unfoldRight(T, Function<? super T, Option<Tuple2<? extends U, ? extends T>>>) - Static method in interface io.vavr.collection.Stream
Creates a Stream from a seed value and a function.
unfoldRight(T, Function<? super T, Option<Tuple2<? extends U, ? extends T>>>) - Static method in class io.vavr.collection.Vector
Creates a Vector from a seed value and a function.
union(Set<? extends T>) - Method in interface io.vavr.collection.BitSet
 
union(Set<? extends T>) - Method in class io.vavr.collection.HashSet
 
union(Set<? extends T>) - Method in class io.vavr.collection.LinkedHashSet
 
union(Set<? extends T>) - Method in interface io.vavr.collection.Set
Adds all of the elements of that set to this set, if not already present.
union(Set<? extends T>) - Method in interface io.vavr.collection.SortedSet
 
union(Set<? extends T>) - Method in class io.vavr.collection.TreeSet
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in class io.vavr.collection.Array
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.BitSet
 
unzip(Function<? super Character, Tuple2<? extends T1, ? extends T2>>) - Method in class io.vavr.collection.CharSeq
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in class io.vavr.collection.HashSet
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.IndexedSeq
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.Iterator
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.LinearSeq
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in class io.vavr.collection.LinkedHashSet
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.List
 
unzip() - Method in interface io.vavr.collection.Map
 
unzip(BiFunction<? super K, ? super V, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.Map
 
unzip(Function<? super Tuple2<K, V>, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.Map
 
unzip(BiFunction<? super K, ? super V, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.Multimap
 
unzip(Function<? super Tuple2<K, V>, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.Multimap
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in class io.vavr.collection.PriorityQueue
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in class io.vavr.collection.Queue
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.Seq
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.Set
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.SortedSet
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.Stream
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.Traversable
Unzips this elements by mapping this elements to pairs which are subsequently split into two distinct sets.
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface io.vavr.collection.Tree
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in class io.vavr.collection.TreeSet
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in class io.vavr.collection.Vector
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in class io.vavr.collection.Array
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.BitSet
 
unzip3(Function<? super Character, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in class io.vavr.collection.CharSeq
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in class io.vavr.collection.HashSet
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.IndexedSeq
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.Iterator
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in class io.vavr.collection.LinkedHashSet
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.List
 
unzip3(BiFunction<? super K, ? super V, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.Map
 
unzip3(Function<? super Tuple2<K, V>, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.Map
 
unzip3(BiFunction<? super K, ? super V, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.Multimap
 
unzip3(Function<? super Tuple2<K, V>, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.Multimap
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in class io.vavr.collection.PriorityQueue
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in class io.vavr.collection.Queue
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.Seq
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.Set
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.SortedSet
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.Stream
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.Traversable
Unzips this elements by mapping this elements to triples which are subsequently split into three distinct sets.
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface io.vavr.collection.Tree
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in class io.vavr.collection.TreeSet
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in class io.vavr.collection.Vector
 
update(int, T) - Method in class io.vavr.collection.Array
 
update(int, Function<? super T, ? extends T>) - Method in class io.vavr.collection.Array
 
update(int, Character) - Method in class io.vavr.collection.CharSeq
 
update(int, Function<? super Character, ? extends Character>) - Method in class io.vavr.collection.CharSeq
 
update(int, T) - Method in interface io.vavr.collection.IndexedSeq
 
update(int, Function<? super T, ? extends T>) - Method in interface io.vavr.collection.IndexedSeq
 
update(int, T) - Method in interface io.vavr.collection.LinearSeq
 
update(int, Function<? super T, ? extends T>) - Method in interface io.vavr.collection.LinearSeq
 
update(int, T) - Method in interface io.vavr.collection.List
 
update(int, Function<? super T, ? extends T>) - Method in interface io.vavr.collection.List
 
update(int, T) - Method in class io.vavr.collection.Queue
 
update(int, Function<? super T, ? extends T>) - Method in class io.vavr.collection.Queue
 
update(int, T) - Method in interface io.vavr.collection.Seq
Updates the given element at the specified index.
update(int, Function<? super T, ? extends T>) - Method in interface io.vavr.collection.Seq
Updates the given element at the specified index using the specified function.
update(int, T) - Method in interface io.vavr.collection.Stream
 
update(int, Function<? super T, ? extends T>) - Method in interface io.vavr.collection.Stream
 
update(int, T) - Method in class io.vavr.collection.Vector
 
update(int, Function<? super T, ? extends T>) - Method in class io.vavr.collection.Vector
 
update1(T1) - Method in class io.vavr.Tuple1
Sets the 1st element of this tuple to the given value.
update1(T1) - Method in class io.vavr.Tuple2
Sets the 1st element of this tuple to the given value.
update1(T1) - Method in class io.vavr.Tuple3
Sets the 1st element of this tuple to the given value.
update1(T1) - Method in class io.vavr.Tuple4
Sets the 1st element of this tuple to the given value.
update1(T1) - Method in class io.vavr.Tuple5
Sets the 1st element of this tuple to the given value.
update1(T1) - Method in class io.vavr.Tuple6
Sets the 1st element of this tuple to the given value.
update1(T1) - Method in class io.vavr.Tuple7
Sets the 1st element of this tuple to the given value.
update1(T1) - Method in class io.vavr.Tuple8
Sets the 1st element of this tuple to the given value.
update2(T2) - Method in class io.vavr.Tuple2
Sets the 2nd element of this tuple to the given value.
update2(T2) - Method in class io.vavr.Tuple3
Sets the 2nd element of this tuple to the given value.
update2(T2) - Method in class io.vavr.Tuple4
Sets the 2nd element of this tuple to the given value.
update2(T2) - Method in class io.vavr.Tuple5
Sets the 2nd element of this tuple to the given value.
update2(T2) - Method in class io.vavr.Tuple6
Sets the 2nd element of this tuple to the given value.
update2(T2) - Method in class io.vavr.Tuple7
Sets the 2nd element of this tuple to the given value.
update2(T2) - Method in class io.vavr.Tuple8
Sets the 2nd element of this tuple to the given value.
update3(T3) - Method in class io.vavr.Tuple3
Sets the 3rd element of this tuple to the given value.
update3(T3) - Method in class io.vavr.Tuple4
Sets the 3rd element of this tuple to the given value.
update3(T3) - Method in class io.vavr.Tuple5
Sets the 3rd element of this tuple to the given value.
update3(T3) - Method in class io.vavr.Tuple6
Sets the 3rd element of this tuple to the given value.
update3(T3) - Method in class io.vavr.Tuple7
Sets the 3rd element of this tuple to the given value.
update3(T3) - Method in class io.vavr.Tuple8
Sets the 3rd element of this tuple to the given value.
update4(T4) - Method in class io.vavr.Tuple4
Sets the 4th element of this tuple to the given value.
update4(T4) - Method in class io.vavr.Tuple5
Sets the 4th element of this tuple to the given value.
update4(T4) - Method in class io.vavr.Tuple6
Sets the 4th element of this tuple to the given value.
update4(T4) - Method in class io.vavr.Tuple7
Sets the 4th element of this tuple to the given value.
update4(T4) - Method in class io.vavr.Tuple8
Sets the 4th element of this tuple to the given value.
update5(T5) - Method in class io.vavr.Tuple5
Sets the 5th element of this tuple to the given value.
update5(T5) - Method in class io.vavr.Tuple6
Sets the 5th element of this tuple to the given value.
update5(T5) - Method in class io.vavr.Tuple7
Sets the 5th element of this tuple to the given value.
update5(T5) - Method in class io.vavr.Tuple8
Sets the 5th element of this tuple to the given value.
update6(T6) - Method in class io.vavr.Tuple6
Sets the 6th element of this tuple to the given value.
update6(T6) - Method in class io.vavr.Tuple7
Sets the 6th element of this tuple to the given value.
update6(T6) - Method in class io.vavr.Tuple8
Sets the 6th element of this tuple to the given value.
update7(T7) - Method in class io.vavr.Tuple7
Sets the 7th element of this tuple to the given value.
update7(T7) - Method in class io.vavr.Tuple8
Sets the 7th element of this tuple to the given value.
update8(T8) - Method in class io.vavr.Tuple8
Sets the 8th element of this tuple to the given value.

V

val(Supplier<? extends T>, Class<T>) - Static method in class io.vavr.Lazy
Creates a real _lazy value_ of type T, backed by a Proxy which delegates to a Lazy instance.
Valid(T) - Static method in class io.vavr.API
valid(T) - Static method in interface io.vavr.control.Validation
Creates a Validation.Valid that contains the given value.
Validation<E,T> - Interface in io.vavr.control
An implementation similar to scalaz's Validation control.
Validation.Builder<E,T1,T2> - Class in io.vavr.control
 
Validation.Builder3<E,T1,T2,T3> - Class in io.vavr.control
 
Validation.Builder4<E,T1,T2,T3,T4> - Class in io.vavr.control
 
Validation.Builder5<E,T1,T2,T3,T4,T5> - Class in io.vavr.control
 
Validation.Builder6<E,T1,T2,T3,T4,T5,T6> - Class in io.vavr.control
 
Validation.Builder7<E,T1,T2,T3,T4,T5,T6,T7> - Class in io.vavr.control
 
Validation.Builder8<E,T1,T2,T3,T4,T5,T6,T7,T8> - Class in io.vavr.control
 
Validation.Invalid<E,T> - Class in io.vavr.control
An invalid Validation
Validation.Valid<E,T> - Class in io.vavr.control
A valid Validation
Value<T> - Interface in io.vavr
Functional programming is all about values and transformation of values using functions.
valueOf(String) - Static method in enum io.vavr.collection.Multimap.ContainerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.vavr.collection.Tree.Order
Returns the enum constant of this type with the specified name.
values() - Method in class io.vavr.collection.HashMap
 
values() - Method in class io.vavr.collection.LinkedHashMap
 
values() - Method in interface io.vavr.collection.Map
 
values() - Static method in enum io.vavr.collection.Multimap.ContainerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in interface io.vavr.collection.Multimap
 
values() - Static method in enum io.vavr.collection.Tree.Order
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in interface io.vavr.collection.Tree
Traverses this tree values in Tree.Order.PRE_ORDER.
values(Tree.Order) - Method in interface io.vavr.collection.Tree
Traverses this tree values in a specific order.
values() - Method in class io.vavr.collection.TreeMap
 
Vector() - Static method in class io.vavr.API
Alias for Vector.empty()
Vector(T) - Static method in class io.vavr.API
Vector(T...) - Static method in class io.vavr.API
Vector<T> - Class in io.vavr.collection
Vector is the default Seq implementation that provides effectively constant time access to any element.

W

when(boolean, Supplier<? extends T>) - Static method in interface io.vavr.control.Option
Creates Some of suppliers value if condition is true, or None in other case
when(boolean, T) - Static method in interface io.vavr.control.Option
Creates Some of value if condition is true, or None in other case
withBytes() - Static method in interface io.vavr.collection.BitSet
 
withCharacters() - Static method in interface io.vavr.collection.BitSet
 
withDefault(Function<? super K, ? extends V>) - Method in interface io.vavr.collection.Map
Turns this map from a partial function into a total function that returns a value computed by defaultFunction for all keys absent from the map.
withDefault(Function<? super Integer, ? extends T>) - Method in interface io.vavr.collection.Seq
Turns this sequence from a partial function into a total function that returns a value computed by defaultFunction for all indexes that are out of bounds.
withDefaultValue(V) - Method in interface io.vavr.collection.Map
Turns this map from a partial function into a total function that returns defaultValue for all keys absent from the map.
withDefaultValue(T) - Method in interface io.vavr.collection.Seq
Turns this sequence from a partial function into a total function that returns defaultValue for all indexes that are out of bounds.
withEnum(Class<T>) - Static method in interface io.vavr.collection.BitSet
 
withLongs() - Static method in interface io.vavr.collection.BitSet
 
withRelations(Function1<Integer, T>, Function1<T, Integer>) - Static method in interface io.vavr.collection.BitSet
 
withResources(CheckedFunction0<? extends T1>) - Static method in interface io.vavr.control.Try
Creates a Try-with-resources builder that operates on one AutoCloseable resource.
withResources(CheckedFunction0<? extends T1>, CheckedFunction0<? extends T2>) - Static method in interface io.vavr.control.Try
Creates a Try-with-resources builder that operates on two AutoCloseable resources.
withResources(CheckedFunction0<? extends T1>, CheckedFunction0<? extends T2>, CheckedFunction0<? extends T3>) - Static method in interface io.vavr.control.Try
Creates a Try-with-resources builder that operates on three AutoCloseable resources.
withResources(CheckedFunction0<? extends T1>, CheckedFunction0<? extends T2>, CheckedFunction0<? extends T3>, CheckedFunction0<? extends T4>) - Static method in interface io.vavr.control.Try
Creates a Try-with-resources builder that operates on four AutoCloseable resources.
withResources(CheckedFunction0<? extends T1>, CheckedFunction0<? extends T2>, CheckedFunction0<? extends T3>, CheckedFunction0<? extends T4>, CheckedFunction0<? extends T5>) - Static method in interface io.vavr.control.Try
Creates a Try-with-resources builder that operates on five AutoCloseable resources.
withResources(CheckedFunction0<? extends T1>, CheckedFunction0<? extends T2>, CheckedFunction0<? extends T3>, CheckedFunction0<? extends T4>, CheckedFunction0<? extends T5>, CheckedFunction0<? extends T6>) - Static method in interface io.vavr.control.Try
Creates a Try-with-resources builder that operates on six AutoCloseable resources.
withResources(CheckedFunction0<? extends T1>, CheckedFunction0<? extends T2>, CheckedFunction0<? extends T3>, CheckedFunction0<? extends T4>, CheckedFunction0<? extends T5>, CheckedFunction0<? extends T6>, CheckedFunction0<? extends T7>) - Static method in interface io.vavr.control.Try
Creates a Try-with-resources builder that operates on seven AutoCloseable resources.
withResources(CheckedFunction0<? extends T1>, CheckedFunction0<? extends T2>, CheckedFunction0<? extends T3>, CheckedFunction0<? extends T4>, CheckedFunction0<? extends T5>, CheckedFunction0<? extends T6>, CheckedFunction0<? extends T7>, CheckedFunction0<? extends T8>) - Static method in interface io.vavr.control.Try
Creates a Try-with-resources builder that operates on eight AutoCloseable resources.
withSeq() - Static method in class io.vavr.collection.HashMultimap
 
withSeq() - Static method in class io.vavr.collection.LinkedHashMultimap
 
withSeq() - Static method in class io.vavr.collection.TreeMultimap
 
withSet() - Static method in class io.vavr.collection.HashMultimap
 
withSet() - Static method in class io.vavr.collection.LinkedHashMultimap
 
withSet() - Static method in class io.vavr.collection.TreeMultimap
 
withShorts() - Static method in interface io.vavr.collection.BitSet
 
withSortedSet() - Static method in class io.vavr.collection.HashMultimap
 
withSortedSet(Comparator<? super V>) - Static method in class io.vavr.collection.HashMultimap
 
withSortedSet() - Static method in class io.vavr.collection.LinkedHashMultimap
 
withSortedSet(Comparator<? super V>) - Static method in class io.vavr.collection.LinkedHashMultimap
 
withSortedSet() - Static method in class io.vavr.collection.TreeMultimap
 
withSortedSet(Comparator<? super V>) - Static method in class io.vavr.collection.TreeMultimap
 

Y

yield(Function<? super T1, ? extends R>) - Method in class io.vavr.API.For1
Yields a result for elements of the cross product of the underlying Iterables.
yield() - Method in class io.vavr.API.For1
A shortcut for yield(Function.identity()).
yield(BiFunction<? super T1, ? super T2, ? extends R>) - Method in class io.vavr.API.For2
Yields a result for elements of the cross product of the underlying Iterables.
yield(Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Method in class io.vavr.API.For3
Yields a result for elements of the cross product of the underlying Iterables.
yield(Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Method in class io.vavr.API.For4
Yields a result for elements of the cross product of the underlying Iterables.
yield(Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Method in class io.vavr.API.For5
Yields a result for elements of the cross product of the underlying Iterables.
yield(Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>) - Method in class io.vavr.API.For6
Yields a result for elements of the cross product of the underlying Iterables.
yield(Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>) - Method in class io.vavr.API.For7
Yields a result for elements of the cross product of the underlying Iterables.
yield(Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>) - Method in class io.vavr.API.For8
Yields a result for elements of the cross product of the underlying Iterables.

Z

zip(Iterable<? extends U>) - Method in class io.vavr.collection.Array
 
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.BitSet
 
zip(Iterable<? extends U>) - Method in class io.vavr.collection.CharSeq
 
zip(Iterable<? extends U>) - Method in class io.vavr.collection.HashSet
 
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.IndexedSeq
 
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.Iterator
 
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.LinearSeq
 
zip(Iterable<? extends U>) - Method in class io.vavr.collection.LinkedHashSet
 
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.List
 
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.Map
 
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.Multimap
 
zip(Iterable<? extends U>) - Method in class io.vavr.collection.PriorityQueue
 
zip(Iterable<? extends U>) - Method in class io.vavr.collection.Queue
 
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.Seq
 
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.Set
 
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.SortedSet
 
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.Stream
 
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.Traversable
Returns a traversable formed from this traversable and another Iterable collection by combining corresponding elements in pairs.
zip(Iterable<? extends U>) - Method in interface io.vavr.collection.Tree
 
zip(Iterable<? extends U>) - Method in class io.vavr.collection.TreeSet
 
zip(Iterable<? extends U>) - Method in class io.vavr.collection.Vector
 
zip(Future<? extends U>) - Method in interface io.vavr.concurrent.Future
Returns a tuple of this and that Future result.
zipAll(Iterable<? extends U>, T, U) - Method in class io.vavr.collection.Array
 
zipAll(Iterable<? extends U>, T, U) - Method in interface io.vavr.collection.BitSet
 
zipAll(Iterable<? extends U>, Character, U) - Method in class io.vavr.collection.CharSeq
 
zipAll(Iterable<? extends U>, T, U) - Method in class io.vavr.collection.HashSet
 
zipAll(Iterable<? extends U>, T, U) - Method in interface io.vavr.collection.IndexedSeq
 
zipAll(Iterable<? extends U>, T, U) - Method in interface io.vavr.collection.Iterator
 
zipAll(Iterable<? extends U>, T, U) - Method in interface io.vavr.collection.LinearSeq
 
zipAll(Iterable<? extends U>, T, U) - Method in class io.vavr.collection.LinkedHashSet
 
zipAll(Iterable<? extends U>, T, U) - Method in interface io.vavr.collection.List
 
zipAll(Iterable<? extends U>, Tuple2<K, V>, U) - Method in interface io.vavr.collection.Map
 
zipAll(Iterable<? extends U>, Tuple2<K, V>, U) - Method in interface io.vavr.collection.Multimap
 
zipAll(Iterable<? extends U>, T, U) - Method in class io.vavr.collection.PriorityQueue
 
zipAll(Iterable<? extends U>, T, U) - Method in class io.vavr.collection.Queue
 
zipAll(Iterable<? extends U>, T, U) - Method in interface io.vavr.collection.Seq
 
zipAll(Iterable<? extends U>, T, U) - Method in interface io.vavr.collection.Set
 
zipAll(Iterable<? extends U>, T, U) - Method in interface io.vavr.collection.SortedSet
 
zipAll(Iterable<? extends U>, T, U) - Method in interface io.vavr.collection.Stream
 
zipAll(Iterable<? extends U>, T, U) - Method in interface io.vavr.collection.Traversable
Returns a traversable formed from this traversable and another Iterable by combining corresponding elements in pairs.
zipAll(Iterable<? extends U>, T, U) - Method in interface io.vavr.collection.Tree
 
zipAll(Iterable<? extends U>, T, U) - Method in class io.vavr.collection.TreeSet
 
zipAll(Iterable<? extends U>, T, U) - Method in class io.vavr.collection.Vector
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in class io.vavr.collection.Array
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface io.vavr.collection.BitSet
 
zipWith(Iterable<? extends U>, BiFunction<? super Character, ? super U, ? extends R>) - Method in class io.vavr.collection.CharSeq
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in class io.vavr.collection.HashSet
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface io.vavr.collection.IndexedSeq
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface io.vavr.collection.Iterator
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface io.vavr.collection.LinearSeq
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in class io.vavr.collection.LinkedHashSet
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface io.vavr.collection.List
 
zipWith(Iterable<? extends U>, BiFunction<? super Tuple2<K, V>, ? super U, ? extends R>) - Method in interface io.vavr.collection.Map
 
zipWith(Iterable<? extends U>, BiFunction<? super Tuple2<K, V>, ? super U, ? extends R>) - Method in interface io.vavr.collection.Multimap
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in class io.vavr.collection.PriorityQueue
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in class io.vavr.collection.Queue
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface io.vavr.collection.Seq
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface io.vavr.collection.Set
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface io.vavr.collection.SortedSet
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface io.vavr.collection.Stream
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface io.vavr.collection.Traversable
Returns a traversable formed from this traversable and another Iterable collection by mapping elements.
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface io.vavr.collection.Tree
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in class io.vavr.collection.TreeSet
 
zipWith(Iterable<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in class io.vavr.collection.Vector
 
zipWith(Future<? extends U>, BiFunction<? super T, ? super U, ? extends R>) - Method in interface io.vavr.concurrent.Future
Returns a this and that Future result combined using a given combinator function.
zipWithIndex() - Method in class io.vavr.collection.Array
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in class io.vavr.collection.Array
 
zipWithIndex() - Method in interface io.vavr.collection.BitSet
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.BitSet
 
zipWithIndex() - Method in class io.vavr.collection.CharSeq
 
zipWithIndex(BiFunction<? super Character, ? super Integer, ? extends U>) - Method in class io.vavr.collection.CharSeq
 
zipWithIndex() - Method in class io.vavr.collection.HashSet
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in class io.vavr.collection.HashSet
 
zipWithIndex() - Method in interface io.vavr.collection.IndexedSeq
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.IndexedSeq
 
zipWithIndex() - Method in interface io.vavr.collection.Iterator
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.Iterator
 
zipWithIndex() - Method in interface io.vavr.collection.LinearSeq
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.LinearSeq
 
zipWithIndex() - Method in class io.vavr.collection.LinkedHashSet
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in class io.vavr.collection.LinkedHashSet
 
zipWithIndex() - Method in interface io.vavr.collection.List
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.List
 
zipWithIndex() - Method in interface io.vavr.collection.Map
 
zipWithIndex(BiFunction<? super Tuple2<K, V>, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.Map
 
zipWithIndex() - Method in interface io.vavr.collection.Multimap
 
zipWithIndex(BiFunction<? super Tuple2<K, V>, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.Multimap
 
zipWithIndex() - Method in class io.vavr.collection.PriorityQueue
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in class io.vavr.collection.PriorityQueue
 
zipWithIndex() - Method in class io.vavr.collection.Queue
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in class io.vavr.collection.Queue
 
zipWithIndex() - Method in interface io.vavr.collection.Seq
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.Seq
 
zipWithIndex() - Method in interface io.vavr.collection.Set
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.Set
 
zipWithIndex() - Method in interface io.vavr.collection.SortedSet
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.SortedSet
 
zipWithIndex() - Method in interface io.vavr.collection.Stream
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.Stream
 
zipWithIndex() - Method in interface io.vavr.collection.Traversable
Zips this traversable with its indices.
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.Traversable
Returns a traversable formed from this traversable and another Iterable collection by mapping elements.
zipWithIndex() - Method in interface io.vavr.collection.Tree
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in interface io.vavr.collection.Tree
 
zipWithIndex() - Method in class io.vavr.collection.TreeSet
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in class io.vavr.collection.TreeSet
 
zipWithIndex() - Method in class io.vavr.collection.Vector
 
zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U>) - Method in class io.vavr.collection.Vector
 

_

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

Copyright © 2017. All Rights Reserved.