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

$

$() - Static method in class javaslang.API
Wildcard pattern, matches any value.
$(T) - Static method in class javaslang.API
Value pattern, checks for equality.
$(Predicate<? super T>) - Static method in class javaslang.API
Guard pattern, checks if a predicate is satisfied.

A

AbstractIterator<T> - Class in javaslang.collection
Provides a common Object.toString() implementation.
AbstractIterator() - Constructor for class javaslang.collection.AbstractIterator
 
accept(T) - Method in interface javaslang.control.Try.CheckedConsumer
Performs side-effects.
add(T) - Method in class javaslang.collection.HashSet
 
add(T) - Method in class javaslang.collection.LinkedHashSet
 
add(T) - Method in interface javaslang.collection.Set
Add the given element to this set, if it is not already contained.
add(T) - Method in interface javaslang.collection.SortedSet
 
add(T) - Method in class javaslang.collection.TreeSet
 
addAll(Iterable<? extends T>) - Method in class javaslang.collection.HashSet
 
addAll(Iterable<? extends T>) - Method in class javaslang.collection.LinkedHashSet
 
addAll(Iterable<? extends T>) - Method in interface javaslang.collection.Set
Adds all of the given elements to this set, if not already contained.
addAll(Iterable<? extends T>) - Method in interface javaslang.collection.SortedSet
 
addAll(Iterable<? extends T>) - Method in class javaslang.collection.TreeSet
 
allOf(Predicate<? super T>...) - Static method in class javaslang.Predicates
A combinator that checks if all of the given predicates are satisfied.
andThen(CheckedFunction1<? super R, ? extends V>) - Method in interface javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.concurrent.Future
Support for chaining of callbacks that are guaranteed to be executed in a specific order.
andThen(Consumer<? super T>) - Method in interface javaslang.control.Try
Shortcut for andThenTry(consumer::accept), see Try.andThenTry(CheckedConsumer).
andThen(Runnable) - Method in interface javaslang.control.Try
Shortcut for andThenTry(runnable::run), see Try.andThenTry(CheckedRunnable).
andThen(Function<? super R, ? extends V>) - Method in interface javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.Function8
Returns a composed function that first applies this Function8 to the given argument and then applies Function after to the result.
andThenTry(Try.CheckedConsumer<? super T>) - Method in interface javaslang.control.Try
Passes the result to the given consumer if this is a Success.
andThenTry(Try.CheckedRunnable) - Method in interface javaslang.control.Try
Runs the given runnable if this is a Success, otherwise returns this Failure.
any() - Static method in class javaslang.API.Match.Pattern0
 
anyOf(Predicate<? super T>...) - Static method in class javaslang.Predicates
A combinator that checks if at least one of the given predicates is satisfies.
ap(Validation<List<E>, ? extends Function<? super T, ? extends U>>) - Method in interface javaslang.control.Validation
 
ap(Function2<T1, T2, R>) - Method in class javaslang.control.Validation.Builder
 
ap(Function3<T1, T2, T3, R>) - Method in class javaslang.control.Validation.Builder3
 
ap(Function4<T1, T2, T3, T4, R>) - Method in class javaslang.control.Validation.Builder4
 
ap(Function5<T1, T2, T3, T4, T5, R>) - Method in class javaslang.control.Validation.Builder5
 
ap(Function6<T1, T2, T3, T4, T5, T6, R>) - Method in class javaslang.control.Validation.Builder6
 
ap(Function7<T1, T2, T3, T4, T5, T6, T7, R>) - Method in class javaslang.control.Validation.Builder7
 
ap(Function8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Method in class javaslang.control.Validation.Builder8
 
API - Class in javaslang
The most basic Javaslang functionality is accessed through this API class.
API.For1<T1> - Class in javaslang
For-comprehension with one Iterable.
API.For2<T1,T2> - Class in javaslang
For-comprehension with two Iterables.
API.For3<T1,T2,T3> - Class in javaslang
For-comprehension with three Iterables.
API.For4<T1,T2,T3,T4> - Class in javaslang
For-comprehension with 4 Iterables.
API.For5<T1,T2,T3,T4,T5> - Class in javaslang
For-comprehension with 5 Iterables.
API.For6<T1,T2,T3,T4,T5,T6> - Class in javaslang
For-comprehension with 6 Iterables.
API.For7<T1,T2,T3,T4,T5,T6,T7> - Class in javaslang
For-comprehension with 7 Iterables.
API.For8<T1,T2,T3,T4,T5,T6,T7,T8> - Class in javaslang
For-comprehension with 8 Iterables.
API.Match<T> - Class in javaslang
Scala-like structural pattern matching for Java.
API.Match.Case<T,R> - Interface in javaslang
 
API.Match.Case0<T,R> - Class in javaslang
 
API.Match.Case1<T,T1,R> - Class in javaslang
 
API.Match.Case2<T,T1,T2,R> - Class in javaslang
 
API.Match.Case3<T,T1,T2,T3,R> - Class in javaslang
 
API.Match.Case4<T,T1,T2,T3,T4,R> - Class in javaslang
 
API.Match.Case5<T,T1,T2,T3,T4,T5,R> - Class in javaslang
 
API.Match.Case6<T,T1,T2,T3,T4,T5,T6,R> - Class in javaslang
 
API.Match.Case7<T,T1,T2,T3,T4,T5,T6,T7,R> - Class in javaslang
 
API.Match.Case8<T,T1,T2,T3,T4,T5,T6,T7,T8,R> - Class in javaslang
 
API.Match.Pattern<T,R> - Interface in javaslang
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 javaslang
 
API.Match.Pattern1<T,T1> - Class in javaslang
 
API.Match.Pattern2<T,T1,T2> - Class in javaslang
 
API.Match.Pattern3<T,T1,T2,T3> - Class in javaslang
 
API.Match.Pattern4<T,T1,T2,T3,T4> - Class in javaslang
 
API.Match.Pattern5<T,T1,T2,T3,T4,T5> - Class in javaslang
 
API.Match.Pattern6<T,T1,T2,T3,T4,T5,T6> - Class in javaslang
 
API.Match.Pattern7<T,T1,T2,T3,T4,T5,T6,T7> - Class in javaslang
 
API.Match.Pattern8<T,T1,T2,T3,T4,T5,T6,T7,T8> - Class in javaslang
 
append(T) - Method in class javaslang.collection.Array
 
append(Character) - Method in class javaslang.collection.CharSeq
 
append(T) - Method in interface javaslang.collection.IndexedSeq
 
append(T) - Method in interface javaslang.collection.LinearSeq
 
append(T) - Method in interface javaslang.collection.List
 
append(T) - Method in class javaslang.collection.Queue
 
append(T) - Method in interface javaslang.collection.Seq
Appends an element to this.
append(T) - Method in interface javaslang.collection.Stream
 
append(T) - Method in class javaslang.collection.Vector
 
appendAll(Iterable<? extends T>) - Method in class javaslang.collection.Array
 
appendAll(Iterable<? extends Character>) - Method in class javaslang.collection.CharSeq
 
appendAll(Iterable<? extends T>) - Method in interface javaslang.collection.IndexedSeq
 
appendAll(Iterable<? extends T>) - Method in interface javaslang.collection.LinearSeq
 
appendAll(Iterable<? extends T>) - Method in interface javaslang.collection.List
 
appendAll(Iterable<? extends T>) - Method in class javaslang.collection.Queue
 
appendAll(Iterable<? extends T>) - Method in interface javaslang.collection.Seq
Appends all given elements to this.
appendAll(Iterable<? extends T>) - Method in interface javaslang.collection.Stream
 
appendAll(Iterable<? extends T>) - Method in class javaslang.collection.Vector
 
appendSelf(Function<? super Stream<T>, ? extends Stream<T>>) - Method in interface javaslang.collection.Stream
Appends itself to the end of stream with mapper function.
apply(T) - Method in class javaslang.API.Match.Case0
 
apply(T) - Method in class javaslang.API.Match.Case1
 
apply(T) - Method in class javaslang.API.Match.Case2
 
apply(T) - Method in class javaslang.API.Match.Case3
 
apply(T) - Method in class javaslang.API.Match.Case4
 
apply(T) - Method in class javaslang.API.Match.Case5
 
apply(T) - Method in class javaslang.API.Match.Case6
 
apply(T) - Method in class javaslang.API.Match.Case7
 
apply(T) - Method in class javaslang.API.Match.Case8
 
apply() - Method in interface javaslang.CheckedFunction0
Applies this function to no arguments and returns the result.
apply(T1) - Method in interface javaslang.CheckedFunction1
Applies this function to one argument and returns the result.
apply(T1, T2) - Method in interface javaslang.CheckedFunction2
Applies this function to two arguments and returns the result.
apply(T1) - Method in interface javaslang.CheckedFunction2
Applies this function partially to one argument.
apply(T1, T2, T3) - Method in interface javaslang.CheckedFunction3
Applies this function to three arguments and returns the result.
apply(T1) - Method in interface javaslang.CheckedFunction3
Applies this function partially to one argument.
apply(T1, T2) - Method in interface javaslang.CheckedFunction3
Applies this function partially to two arguments.
apply(T1, T2, T3, T4) - Method in interface javaslang.CheckedFunction4
Applies this function to 4 arguments and returns the result.
apply(T1) - Method in interface javaslang.CheckedFunction4
Applies this function partially to one argument.
apply(T1, T2) - Method in interface javaslang.CheckedFunction4
Applies this function partially to two arguments.
apply(T1, T2, T3) - Method in interface javaslang.CheckedFunction4
Applies this function partially to three arguments.
apply(T1, T2, T3, T4, T5) - Method in interface javaslang.CheckedFunction5
Applies this function to 5 arguments and returns the result.
apply(T1) - Method in interface javaslang.CheckedFunction5
Applies this function partially to one argument.
apply(T1, T2) - Method in interface javaslang.CheckedFunction5
Applies this function partially to two arguments.
apply(T1, T2, T3) - Method in interface javaslang.CheckedFunction5
Applies this function partially to three arguments.
apply(T1, T2, T3, T4) - Method in interface javaslang.CheckedFunction5
Applies this function partially to 4 arguments.
apply(T1, T2, T3, T4, T5, T6) - Method in interface javaslang.CheckedFunction6
Applies this function to 6 arguments and returns the result.
apply(T1) - Method in interface javaslang.CheckedFunction6
Applies this function partially to one argument.
apply(T1, T2) - Method in interface javaslang.CheckedFunction6
Applies this function partially to two arguments.
apply(T1, T2, T3) - Method in interface javaslang.CheckedFunction6
Applies this function partially to three arguments.
apply(T1, T2, T3, T4) - Method in interface javaslang.CheckedFunction6
Applies this function partially to 4 arguments.
apply(T1, T2, T3, T4, T5) - Method in interface javaslang.CheckedFunction6
Applies this function partially to 5 arguments.
apply(T1, T2, T3, T4, T5, T6, T7) - Method in interface javaslang.CheckedFunction7
Applies this function to 7 arguments and returns the result.
apply(T1) - Method in interface javaslang.CheckedFunction7
Applies this function partially to one argument.
apply(T1, T2) - Method in interface javaslang.CheckedFunction7
Applies this function partially to two arguments.
apply(T1, T2, T3) - Method in interface javaslang.CheckedFunction7
Applies this function partially to three arguments.
apply(T1, T2, T3, T4) - Method in interface javaslang.CheckedFunction7
Applies this function partially to 4 arguments.
apply(T1, T2, T3, T4, T5) - Method in interface javaslang.CheckedFunction7
Applies this function partially to 5 arguments.
apply(T1, T2, T3, T4, T5, T6) - Method in interface javaslang.CheckedFunction7
Applies this function partially to 6 arguments.
apply(T1, T2, T3, T4, T5, T6, T7, T8) - Method in interface javaslang.CheckedFunction8
Applies this function to 8 arguments and returns the result.
apply(T1) - Method in interface javaslang.CheckedFunction8
Applies this function partially to one argument.
apply(T1, T2) - Method in interface javaslang.CheckedFunction8
Applies this function partially to two arguments.
apply(T1, T2, T3) - Method in interface javaslang.CheckedFunction8
Applies this function partially to three arguments.
apply(T1, T2, T3, T4) - Method in interface javaslang.CheckedFunction8
Applies this function partially to 4 arguments.
apply(T1, T2, T3, T4, T5) - Method in interface javaslang.CheckedFunction8
Applies this function partially to 5 arguments.
apply(T1, T2, T3, T4, T5, T6) - Method in interface javaslang.CheckedFunction8
Applies this function partially to 6 arguments.
apply(T1, T2, T3, T4, T5, T6, T7) - Method in interface javaslang.CheckedFunction8
Applies this function partially to 7 arguments.
apply(K) - Method in interface javaslang.collection.Map
 
apply(Integer) - Method in interface javaslang.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 javaslang.collection.Set
Tests if a given element is contained in this Set.
apply(T) - Method in interface javaslang.control.Try.CheckedFunction
Applies this function to the given argument.
apply() - Method in interface javaslang.Function0
Applies this function to no arguments and returns the result.
apply(T1) - Method in interface javaslang.Function1
Applies this function to one argument and returns the result.
apply(T1, T2) - Method in interface javaslang.Function2
Applies this function to two arguments and returns the result.
apply(T1) - Method in interface javaslang.Function2
Applies this function partially to one argument.
apply(T1, T2, T3) - Method in interface javaslang.Function3
Applies this function to three arguments and returns the result.
apply(T1) - Method in interface javaslang.Function3
Applies this function partially to one argument.
apply(T1, T2) - Method in interface javaslang.Function3
Applies this function partially to two arguments.
apply(T1, T2, T3, T4) - Method in interface javaslang.Function4
Applies this function to 4 arguments and returns the result.
apply(T1) - Method in interface javaslang.Function4
Applies this function partially to one argument.
apply(T1, T2) - Method in interface javaslang.Function4
Applies this function partially to two arguments.
apply(T1, T2, T3) - Method in interface javaslang.Function4
Applies this function partially to three arguments.
apply(T1, T2, T3, T4, T5) - Method in interface javaslang.Function5
Applies this function to 5 arguments and returns the result.
apply(T1) - Method in interface javaslang.Function5
Applies this function partially to one argument.
apply(T1, T2) - Method in interface javaslang.Function5
Applies this function partially to two arguments.
apply(T1, T2, T3) - Method in interface javaslang.Function5
Applies this function partially to three arguments.
apply(T1, T2, T3, T4) - Method in interface javaslang.Function5
Applies this function partially to 4 arguments.
apply(T1, T2, T3, T4, T5, T6) - Method in interface javaslang.Function6
Applies this function to 6 arguments and returns the result.
apply(T1) - Method in interface javaslang.Function6
Applies this function partially to one argument.
apply(T1, T2) - Method in interface javaslang.Function6
Applies this function partially to two arguments.
apply(T1, T2, T3) - Method in interface javaslang.Function6
Applies this function partially to three arguments.
apply(T1, T2, T3, T4) - Method in interface javaslang.Function6
Applies this function partially to 4 arguments.
apply(T1, T2, T3, T4, T5) - Method in interface javaslang.Function6
Applies this function partially to 5 arguments.
apply(T1, T2, T3, T4, T5, T6, T7) - Method in interface javaslang.Function7
Applies this function to 7 arguments and returns the result.
apply(T1) - Method in interface javaslang.Function7
Applies this function partially to one argument.
apply(T1, T2) - Method in interface javaslang.Function7
Applies this function partially to two arguments.
apply(T1, T2, T3) - Method in interface javaslang.Function7
Applies this function partially to three arguments.
apply(T1, T2, T3, T4) - Method in interface javaslang.Function7
Applies this function partially to 4 arguments.
apply(T1, T2, T3, T4, T5) - Method in interface javaslang.Function7
Applies this function partially to 5 arguments.
apply(T1, T2, T3, T4, T5, T6) - Method in interface javaslang.Function7
Applies this function partially to 6 arguments.
apply(T1, T2, T3, T4, T5, T6, T7, T8) - Method in interface javaslang.Function8
Applies this function to 8 arguments and returns the result.
apply(T1) - Method in interface javaslang.Function8
Applies this function partially to one argument.
apply(T1, T2) - Method in interface javaslang.Function8
Applies this function partially to two arguments.
apply(T1, T2, T3) - Method in interface javaslang.Function8
Applies this function partially to three arguments.
apply(T1, T2, T3, T4) - Method in interface javaslang.Function8
Applies this function partially to 4 arguments.
apply(T1, T2, T3, T4, T5) - Method in interface javaslang.Function8
Applies this function partially to 5 arguments.
apply(T1, T2, T3, T4, T5, T6) - Method in interface javaslang.Function8
Applies this function partially to 6 arguments.
apply(T1, T2, T3, T4, T5, T6, T7) - Method in interface javaslang.Function8
Applies this function partially to 7 arguments.
arity() - Method in interface javaslang.CheckedFunction0
 
arity() - Method in interface javaslang.CheckedFunction1
 
arity() - Method in interface javaslang.CheckedFunction2
 
arity() - Method in interface javaslang.CheckedFunction3
 
arity() - Method in interface javaslang.CheckedFunction4
 
arity() - Method in interface javaslang.CheckedFunction5
 
arity() - Method in interface javaslang.CheckedFunction6
 
arity() - Method in interface javaslang.CheckedFunction7
 
arity() - Method in interface javaslang.CheckedFunction8
 
arity() - Method in interface javaslang.Function0
 
arity() - Method in interface javaslang.Function1
 
arity() - Method in interface javaslang.Function2
 
arity() - Method in interface javaslang.Function3
 
arity() - Method in interface javaslang.Function4
 
arity() - Method in interface javaslang.Function5
 
arity() - Method in interface javaslang.Function6
 
arity() - Method in interface javaslang.Function7
 
arity() - Method in interface javaslang.Function8
 
arity() - Method in interface javaslang.Tuple
Returns the number of elements of this tuple.
arity() - Method in class javaslang.Tuple0
 
arity() - Method in class javaslang.Tuple1
 
arity() - Method in class javaslang.Tuple2
 
arity() - Method in class javaslang.Tuple3
 
arity() - Method in class javaslang.Tuple4
 
arity() - Method in class javaslang.Tuple5
 
arity() - Method in class javaslang.Tuple6
 
arity() - Method in class javaslang.Tuple7
 
arity() - Method in class javaslang.Tuple8
 
arity() - Method in interface javaslang.λ
 
Array<T> - Class in javaslang.collection
Array is a Traversable wrapper for Object[] containing elements of type T.
average() - Method in interface javaslang.collection.Traversable
Calculates the average of this elements.
await() - Method in interface javaslang.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 javaslang.collection.HashMap
 
bimap(Function<? super K, ? extends K2>, Function<? super V, ? extends V2>) - Method in class javaslang.collection.LinkedHashMap
 
bimap(Function<? super K, ? extends K2>, Function<? super V, ? extends V2>) - Method in interface javaslang.collection.Map
Maps this Map to a new Map 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 javaslang.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 javaslang.collection.SortedMap
 
bimap(Function<? super K, ? extends K2>, Function<? super V, ? extends V2>) - Method in class javaslang.collection.TreeMap
 
bimap(Comparator<? super K2>, Function<? super K, ? extends K2>, Function<? super V, ? extends V2>) - Method in class javaslang.collection.TreeMap
 
bimap(Function<? super L, ? extends X>, Function<? super R, ? extends Y>) - Method in interface javaslang.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 javaslang.control.Either.LeftProjection
 
bimap(Function<? super L, ? extends L2>, Function<? super R, ? extends R2>) - Method in class javaslang.control.Either.RightProjection
 
bimap(Function<? super E, ? extends E2>, Function<? super T, ? extends T2>) - Method in interface javaslang.control.Validation
Whereas map only performs a mapping on a valid Validation, and leftMap 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.
branchCount() - Method in interface javaslang.collection.Tree
Counts the number of branches of this tree.

C

cancel() - Method in interface javaslang.concurrent.Future
Cancels the Future.
cancel(boolean) - Method in interface javaslang.concurrent.Future
Cancels the Future.
Case(Predicate<? super T>, Supplier<? extends R>) - Static method in class javaslang.API
 
Case(Predicate<? super T>, R) - Static method in class javaslang.API
 
Case(T, Supplier<? extends R>) - Static method in class javaslang.API
 
Case(T, R) - Static method in class javaslang.API
 
Case(API.Match.Pattern0<T>, Supplier<? extends R>) - Static method in class javaslang.API
 
Case(API.Match.Pattern0<T>, R) - Static method in class javaslang.API
 
Case(API.Match.Pattern1<T, T1>, Function<? super T1, ? extends R>) - Static method in class javaslang.API
 
Case(API.Match.Pattern1<T, T1>, R) - Static method in class javaslang.API
 
Case(API.Match.Pattern2<T, T1, T2>, BiFunction<? super T1, ? super T2, ? extends R>) - Static method in class javaslang.API
 
Case(API.Match.Pattern2<T, T1, T2>, R) - Static method in class javaslang.API
 
Case(API.Match.Pattern3<T, T1, T2, T3>, Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Static method in class javaslang.API
 
Case(API.Match.Pattern3<T, T1, T2, T3>, R) - Static method in class javaslang.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 javaslang.API
 
Case(API.Match.Pattern4<T, T1, T2, T3, T4>, R) - Static method in class javaslang.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 javaslang.API
 
Case(API.Match.Pattern5<T, T1, T2, T3, T4, T5>, R) - Static method in class javaslang.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 javaslang.API
 
Case(API.Match.Pattern6<T, T1, T2, T3, T4, T5, T6>, R) - Static method in class javaslang.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 javaslang.API
 
Case(API.Match.Pattern7<T, T1, T2, T3, T4, T5, T6, T7>, R) - Static method in class javaslang.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 javaslang.API
 
Case(API.Match.Pattern8<T, T1, T2, T3, T4, T5, T6, T7, T8>, R) - Static method in class javaslang.API
 
charAt(int) - Method in class javaslang.collection.CharSeq
Returns the char value at the specified index.
CharSeq - Class in javaslang.collection
The CharSeq (read: character sequence) collection essentially is a rich String wrapper having all operations we know from the functional Javaslang collections.
CheckedFunction0<R> - Interface in javaslang
Represents a function with no arguments.
CheckedFunction1<T1,R> - Interface in javaslang
Represents a function with one argument.
CheckedFunction2<T1,T2,R> - Interface in javaslang
Represents a function with two arguments.
CheckedFunction3<T1,T2,T3,R> - Interface in javaslang
Represents a function with three arguments.
CheckedFunction4<T1,T2,T3,T4,R> - Interface in javaslang
Represents a function with 4 arguments.
CheckedFunction5<T1,T2,T3,T4,T5,R> - Interface in javaslang
Represents a function with 5 arguments.
CheckedFunction6<T1,T2,T3,T4,T5,T6,R> - Interface in javaslang
Represents a function with 6 arguments.
CheckedFunction7<T1,T2,T3,T4,T5,T6,T7,R> - Interface in javaslang
Represents a function with 7 arguments.
CheckedFunction8<T1,T2,T3,T4,T5,T6,T7,T8,R> - Interface in javaslang
Represents a function with 8 arguments.
codePointAt(int) - Method in class javaslang.collection.CharSeq
Returns the character (Unicode code point) at the specified index.
codePointBefore(int) - Method in class javaslang.collection.CharSeq
Returns the character (Unicode code point) before the specified index.
codePointCount(int, int) - Method in class javaslang.collection.CharSeq
Returns the number of Unicode code points in the specified text range of this CharSeq.
collector() - Static method in class javaslang.collection.Array
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain a Array.
collector() - Static method in class javaslang.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 javaslang.collection.HashMap
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain a HashMap.
collector() - Static method in class javaslang.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 javaslang.collection.LinkedHashMap
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain a LinkedHashMap.
collector() - Static method in class javaslang.collection.LinkedHashSet
Returns a Collector which may be used in conjunction with Stream.collect(Collector) to obtain a LinkedHashSet.
collector() - Static method in interface javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.collection.TreeMap
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain a TreeMap.
collector() - Static method in class javaslang.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 javaslang.collection.Vector
Returns a Collector which may be used in conjunction with Stream.collect(java.util.stream.Collector) to obtain a Vector.
combinations() - Method in class javaslang.collection.Array
 
combinations(int) - Method in class javaslang.collection.Array
 
combinations() - Method in class javaslang.collection.CharSeq
 
combinations(int) - Method in class javaslang.collection.CharSeq
 
combinations() - Method in interface javaslang.collection.IndexedSeq
 
combinations(int) - Method in interface javaslang.collection.IndexedSeq
 
combinations() - Method in interface javaslang.collection.LinearSeq
 
combinations(int) - Method in interface javaslang.collection.LinearSeq
 
combinations() - Method in interface javaslang.collection.List
 
combinations(int) - Method in interface javaslang.collection.List
 
combinations() - Method in class javaslang.collection.Queue
 
combinations(int) - Method in class javaslang.collection.Queue
 
combinations() - Method in interface javaslang.collection.Seq
Returns the union of all combinations from k = 0 to length().
combinations(int) - Method in interface javaslang.collection.Seq
Returns the k-combination of this traversable, i.e.
combinations() - Method in interface javaslang.collection.Stream
 
combinations(int) - Method in interface javaslang.collection.Stream
 
combinations() - Method in class javaslang.collection.Vector
 
combinations(int) - Method in class javaslang.collection.Vector
 
combine(Validation<E, T3>) - Method in class javaslang.control.Validation.Builder
 
combine(Validation<E, T4>) - Method in class javaslang.control.Validation.Builder3
 
combine(Validation<E, T5>) - Method in class javaslang.control.Validation.Builder4
 
combine(Validation<E, T6>) - Method in class javaslang.control.Validation.Builder5
 
combine(Validation<E, T7>) - Method in class javaslang.control.Validation.Builder6
 
combine(Validation<E, T8>) - Method in class javaslang.control.Validation.Builder7
 
combine(Validation<E, T1>, Validation<E, T2>) - Static method in interface javaslang.control.Validation
Combines two Validations into a Validation.Builder.
combine(Validation<E, T1>, Validation<E, T2>, Validation<E, T3>) - Static method in interface javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.control.Validation
Combines eight Validations into a Validation.Builder8.
combine(Validation<E, U>) - Method in interface javaslang.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 javaslang.collection.SortedSet
Returns the underlying comparator which defines the order of the elements contained in this set.
comparator() - Method in class javaslang.collection.TreeSet
 
comparator() - Static method in class javaslang.Tuple0
 
comparator(Comparator<? super T1>) - Static method in class javaslang.Tuple1
 
comparator(Comparator<? super T1>, Comparator<? super T2>) - Static method in class javaslang.Tuple2
 
comparator(Comparator<? super T1>, Comparator<? super T2>, Comparator<? super T3>) - Static method in class javaslang.Tuple3
 
comparator(Comparator<? super T1>, Comparator<? super T2>, Comparator<? super T3>, Comparator<? super T4>) - Static method in class javaslang.Tuple4
 
comparator(Comparator<? super T1>, Comparator<? super T2>, Comparator<? super T3>, Comparator<? super T4>, Comparator<? super T5>) - Static method in class javaslang.Tuple5
 
comparator(Comparator<? super T1>, Comparator<? super T2>, Comparator<? super T3>, Comparator<? super T4>, Comparator<? super T5>, Comparator<? super T6>) - Static method in class javaslang.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 javaslang.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 javaslang.Tuple8
 
compareTo(CharSeq) - Method in class javaslang.collection.CharSeq
Compares two strings lexicographically.
compareTo(Tuple0) - Method in class javaslang.Tuple0
 
compareTo(Tuple1<T1>) - Method in class javaslang.Tuple1
 
compareTo(Tuple2<T1, T2>) - Method in class javaslang.Tuple2
 
compareTo(Tuple3<T1, T2, T3>) - Method in class javaslang.Tuple3
 
compareTo(Tuple4<T1, T2, T3, T4>) - Method in class javaslang.Tuple4
 
compareTo(Tuple5<T1, T2, T3, T4, T5>) - Method in class javaslang.Tuple5
 
compareTo(Tuple6<T1, T2, T3, T4, T5, T6>) - Method in class javaslang.Tuple6
 
compareTo(Tuple7<T1, T2, T3, T4, T5, T6, T7>) - Method in class javaslang.Tuple7
 
compareTo(Tuple8<T1, T2, T3, T4, T5, T6, T7, T8>) - Method in class javaslang.Tuple8
 
compareToIgnoreCase(CharSeq) - Method in class javaslang.collection.CharSeq
Compares two strings lexicographically, ignoring case differences.
complete(Try<? extends T>) - Method in interface javaslang.concurrent.Promise
Completes this Promise with the given value.
completeWith(Future<? extends T>) - Method in interface javaslang.concurrent.Promise
Completes this Promise with the given Future, once that Future is completed.
compose(CheckedFunction1<? super V, ? extends T1>) - Method in interface javaslang.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 javaslang.Function1
Returns a composed function that first applies the Function before the given argument and then applies this Function1 to the result.
concat(CharSeq) - Method in class javaslang.collection.CharSeq
Concatenates the specified string to the end of this string.
concat(Iterable<? extends T>...) - Static method in interface javaslang.collection.Iterator
Creates an Iterator which traverses along the concatenation of the given iterables.
concat(Iterable<? extends Iterable<? extends T>>) - Static method in interface javaslang.collection.Iterator
Creates an Iterator which traverses along the concatenation of the given iterables.
concat(Iterator<? extends T>) - Method in interface javaslang.collection.Iterator
 
cons(T, Supplier<? extends Stream<? extends T>>) - Static method in interface javaslang.collection.Stream
Constructs a Stream of a head element and a tail supplier.
contains(CharSequence) - Method in class javaslang.collection.CharSeq
Returns true if and only if this string contains the specified sequence of char values.
contains(T) - Method in class javaslang.collection.HashSet
 
contains(T) - Method in class javaslang.collection.LinkedHashSet
 
contains(Tuple2<K, V>) - Method in interface javaslang.collection.Map
 
contains(T) - Method in interface javaslang.collection.Set
 
contains(T) - Method in class javaslang.collection.TreeSet
 
contains(T) - Method in interface javaslang.Value
Shortcut for exists(e -> Objects.equals(e, element)), tests if the given element is contained.
containsAll(Iterable<? extends T>) - Method in interface javaslang.collection.Traversable
Tests if this Traversable contains all given elements.
containsKey(K) - Method in class javaslang.collection.HashMap
 
containsKey(K) - Method in class javaslang.collection.LinkedHashMap
 
containsKey(K) - Method in interface javaslang.collection.Map
Returns true if this map contains a mapping for the specified key.
containsKey(K) - Method in class javaslang.collection.TreeMap
 
containsSlice(Iterable<? extends T>) - Method in interface javaslang.collection.Seq
Tests whether this sequence contains a given sequence as a slice.
containsValue(V) - Method in interface javaslang.collection.Map
Returns true if this map maps one or more keys to the specified value.
contentEquals(StringBuffer) - Method in class javaslang.collection.CharSeq
Compares this string to the specified StringBuffer.
contentEquals(CharSequence) - Method in class javaslang.collection.CharSeq
Compares this string to the specified CharSequence.
continually(Supplier<? extends T>) - Static method in interface javaslang.collection.Iterator
Generates an infinite iterator using a value Supplier.
continually(T) - Static method in interface javaslang.collection.Iterator
Creates an infinite iterator returning the given element.
continually(Supplier<? extends T>) - Static method in interface javaslang.collection.Stream
Generates an (theoretically) infinitely long Stream using a value Supplier.
continually(T) - Static method in interface javaslang.collection.Stream
Repeats an element infinitely often.
corresponds(Iterable<U>, BiPredicate<? super T, ? super U>) - Method in interface javaslang.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 javaslang.collection.Traversable
Counts the elements which satisfy the given predicate.
crossProduct(int) - Method in class javaslang.collection.Array
 
crossProduct(int) - Method in class javaslang.collection.CharSeq
 
crossProduct(int) - Method in interface javaslang.collection.IndexedSeq
 
crossProduct(int) - Method in interface javaslang.collection.LinearSeq
 
crossProduct(int) - Method in interface javaslang.collection.List
 
crossProduct(int) - Method in class javaslang.collection.Queue
 
crossProduct() - Method in interface javaslang.collection.Seq
Calculates the cross product (, i.e.
crossProduct(int) - Method in interface javaslang.collection.Seq
Calculates the n-ary cartesian power (or cross product or simply product) of this.
crossProduct(Iterable<? extends U>) - Method in interface javaslang.collection.Seq
Calculates the cross product this x that.
crossProduct(int) - Method in interface javaslang.collection.Stream
 
crossProduct(int) - Method in class javaslang.collection.Vector
 
curried() - Method in interface javaslang.CheckedFunction0
 
curried() - Method in interface javaslang.CheckedFunction1
 
curried() - Method in interface javaslang.CheckedFunction2
 
curried() - Method in interface javaslang.CheckedFunction3
 
curried() - Method in interface javaslang.CheckedFunction4
 
curried() - Method in interface javaslang.CheckedFunction5
 
curried() - Method in interface javaslang.CheckedFunction6
 
curried() - Method in interface javaslang.CheckedFunction7
 
curried() - Method in interface javaslang.CheckedFunction8
 
curried() - Method in interface javaslang.Function0
 
curried() - Method in interface javaslang.Function1
 
curried() - Method in interface javaslang.Function2
 
curried() - Method in interface javaslang.Function3
 
curried() - Method in interface javaslang.Function4
 
curried() - Method in interface javaslang.Function5
 
curried() - Method in interface javaslang.Function6
 
curried() - Method in interface javaslang.Function7
 
curried() - Method in interface javaslang.Function8
 
curried() - Method in interface javaslang.λ
Returns a curried version of this function.
cycle() - Method in interface javaslang.collection.Stream
Repeat the elements of this Stream infinitely.
cycle(int) - Method in interface javaslang.collection.Stream
Repeat the elements of this Stream count times.

D

DEFAULT_EXECUTOR_SERVICE - Static variable in interface javaslang.concurrent.Future
The default executor service is Executors.newCachedThreadPool().
dequeue() - Method in class javaslang.collection.Queue
Removes an element from this Queue.
dequeueOption() - Method in class javaslang.collection.Queue
Removes an element from this Queue.
diff(Set<? extends T>) - Method in class javaslang.collection.HashSet
 
diff(Set<? extends T>) - Method in class javaslang.collection.LinkedHashSet
 
diff(Set<? extends T>) - Method in interface javaslang.collection.Set
Calculates the difference between this set and another set.
diff(Set<? extends T>) - Method in interface javaslang.collection.SortedSet
 
diff(Set<? extends T>) - Method in class javaslang.collection.TreeSet
 
distinct() - Method in class javaslang.collection.Array
 
distinct() - Method in class javaslang.collection.CharSeq
 
distinct() - Method in class javaslang.collection.HashSet
 
distinct() - Method in interface javaslang.collection.IndexedSeq
 
distinct() - Method in interface javaslang.collection.Iterator
 
distinct() - Method in interface javaslang.collection.LinearSeq
 
distinct() - Method in class javaslang.collection.LinkedHashSet
 
distinct() - Method in interface javaslang.collection.List
 
distinct() - Method in interface javaslang.collection.Map
 
distinct() - Method in class javaslang.collection.Queue
 
distinct() - Method in interface javaslang.collection.Seq
 
distinct() - Method in interface javaslang.collection.Set
 
distinct() - Method in interface javaslang.collection.SortedMap
 
distinct() - Method in interface javaslang.collection.SortedSet
 
distinct() - Method in interface javaslang.collection.Stream
 
distinct() - Method in interface javaslang.collection.Traversable
Returns a new version of this which contains no duplicates.
distinct() - Method in interface javaslang.collection.Tree
 
distinct() - Method in class javaslang.collection.TreeSet
 
distinct() - Method in class javaslang.collection.Vector
 
distinctBy(Comparator<? super T>) - Method in class javaslang.collection.Array
 
distinctBy(Function<? super T, ? extends U>) - Method in class javaslang.collection.Array
 
distinctBy(Comparator<? super Character>) - Method in class javaslang.collection.CharSeq
 
distinctBy(Function<? super Character, ? extends U>) - Method in class javaslang.collection.CharSeq
 
distinctBy(Comparator<? super T>) - Method in class javaslang.collection.HashSet
 
distinctBy(Function<? super T, ? extends U>) - Method in class javaslang.collection.HashSet
 
distinctBy(Comparator<? super T>) - Method in interface javaslang.collection.IndexedSeq
 
distinctBy(Function<? super T, ? extends U>) - Method in interface javaslang.collection.IndexedSeq
 
distinctBy(Comparator<? super T>) - Method in interface javaslang.collection.Iterator
 
distinctBy(Function<? super T, ? extends U>) - Method in interface javaslang.collection.Iterator
 
distinctBy(Comparator<? super T>) - Method in interface javaslang.collection.LinearSeq
 
distinctBy(Function<? super T, ? extends U>) - Method in interface javaslang.collection.LinearSeq
 
distinctBy(Comparator<? super T>) - Method in class javaslang.collection.LinkedHashSet
 
distinctBy(Function<? super T, ? extends U>) - Method in class javaslang.collection.LinkedHashSet
 
distinctBy(Comparator<? super T>) - Method in interface javaslang.collection.List
 
distinctBy(Function<? super T, ? extends U>) - Method in interface javaslang.collection.List
 
distinctBy(Comparator<? super Tuple2<K, V>>) - Method in interface javaslang.collection.Map
 
distinctBy(Function<? super Tuple2<K, V>, ? extends U>) - Method in interface javaslang.collection.Map
 
distinctBy(Comparator<? super T>) - Method in class javaslang.collection.Queue
 
distinctBy(Function<? super T, ? extends U>) - Method in class javaslang.collection.Queue
 
distinctBy(Comparator<? super T>) - Method in interface javaslang.collection.Seq
 
distinctBy(Function<? super T, ? extends U>) - Method in interface javaslang.collection.Seq
 
distinctBy(Comparator<? super T>) - Method in interface javaslang.collection.Set
 
distinctBy(Function<? super T, ? extends U>) - Method in interface javaslang.collection.Set
 
distinctBy(Comparator<? super Tuple2<K, V>>) - Method in interface javaslang.collection.SortedMap
 
distinctBy(Function<? super Tuple2<K, V>, ? extends U>) - Method in interface javaslang.collection.SortedMap
 
distinctBy(Comparator<? super T>) - Method in interface javaslang.collection.SortedSet
 
distinctBy(Function<? super T, ? extends U>) - Method in interface javaslang.collection.SortedSet
 
distinctBy(Comparator<? super T>) - Method in interface javaslang.collection.Stream
 
distinctBy(Function<? super T, ? extends U>) - Method in interface javaslang.collection.Stream
 
distinctBy(Comparator<? super T>) - Method in interface javaslang.collection.Traversable
Returns a new version of this which contains no duplicates.
distinctBy(Function<? super T, ? extends U>) - Method in interface javaslang.collection.Traversable
Returns a new version of this which contains no duplicates.
distinctBy(Comparator<? super T>) - Method in interface javaslang.collection.Tree
 
distinctBy(Function<? super T, ? extends U>) - Method in interface javaslang.collection.Tree
 
distinctBy(Comparator<? super T>) - Method in class javaslang.collection.TreeSet
 
distinctBy(Function<? super T, ? extends U>) - Method in class javaslang.collection.TreeSet
 
distinctBy(Comparator<? super T>) - Method in class javaslang.collection.Vector
 
distinctBy(Function<? super T, ? extends U>) - Method in class javaslang.collection.Vector
 
draw() - Method in interface javaslang.collection.Tree
Creates a neat 2-dimensional drawing of a tree.
draw() - Method in class javaslang.collection.Tree.Empty
 
draw() - Method in class javaslang.collection.Tree.Node
 
drop(long) - Method in class javaslang.collection.Array
 
drop(long) - Method in class javaslang.collection.CharSeq
 
drop(long) - Method in class javaslang.collection.HashSet
 
drop(long) - Method in interface javaslang.collection.IndexedSeq
 
drop(long) - Method in interface javaslang.collection.Iterator
Removes up to n elements from this iterator.
drop(long) - Method in interface javaslang.collection.LinearSeq
 
drop(long) - Method in class javaslang.collection.LinkedHashSet
 
drop(long) - Method in interface javaslang.collection.List
 
drop(long) - Method in interface javaslang.collection.Map
 
drop(long) - Method in class javaslang.collection.Queue
 
drop(long) - Method in interface javaslang.collection.Seq
 
drop(long) - Method in interface javaslang.collection.Set
 
drop(long) - Method in interface javaslang.collection.SortedMap
 
drop(long) - Method in interface javaslang.collection.SortedSet
 
drop(long) - Method in interface javaslang.collection.Stream
 
drop(long) - Method in interface javaslang.collection.Traversable
Drops the first n elements of this or all elements, if this length < n.
drop(long) - Method in interface javaslang.collection.Tree
 
drop(long) - Method in class javaslang.collection.TreeSet
 
drop(long) - Method in class javaslang.collection.Vector
 
dropRight(long) - Method in class javaslang.collection.Array
 
dropRight(long) - Method in class javaslang.collection.CharSeq
 
dropRight(long) - Method in class javaslang.collection.HashSet
 
dropRight(long) - Method in interface javaslang.collection.IndexedSeq
 
dropRight(long) - Method in interface javaslang.collection.Iterator
 
dropRight(long) - Method in interface javaslang.collection.LinearSeq
 
dropRight(long) - Method in class javaslang.collection.LinkedHashSet
 
dropRight(long) - Method in interface javaslang.collection.List
 
dropRight(long) - Method in interface javaslang.collection.Map
 
dropRight(long) - Method in class javaslang.collection.Queue
 
dropRight(long) - Method in interface javaslang.collection.Seq
 
dropRight(long) - Method in interface javaslang.collection.Set
 
dropRight(long) - Method in interface javaslang.collection.SortedMap
 
dropRight(long) - Method in interface javaslang.collection.SortedSet
 
dropRight(long) - Method in interface javaslang.collection.Stream
 
dropRight(long) - Method in interface javaslang.collection.Traversable
Drops the last n elements of this or all elements, if this length < n.
dropRight(long) - Method in interface javaslang.collection.Tree
 
dropRight(long) - Method in class javaslang.collection.TreeSet
 
dropRight(long) - Method in class javaslang.collection.Vector
 
dropUntil(Predicate<? super T>) - Method in class javaslang.collection.Array
 
dropUntil(Predicate<? super Character>) - Method in class javaslang.collection.CharSeq
 
dropUntil(Predicate<? super T>) - Method in class javaslang.collection.HashSet
 
dropUntil(Predicate<? super T>) - Method in interface javaslang.collection.IndexedSeq
 
dropUntil(Predicate<? super T>) - Method in interface javaslang.collection.Iterator
 
dropUntil(Predicate<? super T>) - Method in interface javaslang.collection.LinearSeq
 
dropUntil(Predicate<? super T>) - Method in class javaslang.collection.LinkedHashSet
 
dropUntil(Predicate<? super T>) - Method in interface javaslang.collection.List
 
dropUntil(Predicate<? super Tuple2<K, V>>) - Method in interface javaslang.collection.Map
 
dropUntil(Predicate<? super T>) - Method in class javaslang.collection.Queue
 
dropUntil(Predicate<? super T>) - Method in interface javaslang.collection.Seq
 
dropUntil(Predicate<? super T>) - Method in interface javaslang.collection.Set
 
dropUntil(Predicate<? super Tuple2<K, V>>) - Method in interface javaslang.collection.SortedMap
 
dropUntil(Predicate<? super T>) - Method in interface javaslang.collection.SortedSet
 
dropUntil(Predicate<? super T>) - Method in interface javaslang.collection.Stream
 
dropUntil(Predicate<? super T>) - Method in interface javaslang.collection.Traversable
Drops elements until the predicate holds for the current element.
dropUntil(Predicate<? super T>) - Method in interface javaslang.collection.Tree
 
dropUntil(Predicate<? super T>) - Method in class javaslang.collection.TreeSet
 
dropUntil(Predicate<? super T>) - Method in class javaslang.collection.Vector
 
dropWhile(Predicate<? super T>) - Method in class javaslang.collection.Array
 
dropWhile(Predicate<? super Character>) - Method in class javaslang.collection.CharSeq
 
dropWhile(Predicate<? super T>) - Method in class javaslang.collection.HashSet
 
dropWhile(Predicate<? super T>) - Method in interface javaslang.collection.IndexedSeq
 
dropWhile(Predicate<? super T>) - Method in interface javaslang.collection.Iterator
 
dropWhile(Predicate<? super T>) - Method in interface javaslang.collection.LinearSeq
 
dropWhile(Predicate<? super T>) - Method in class javaslang.collection.LinkedHashSet
 
dropWhile(Predicate<? super T>) - Method in interface javaslang.collection.List
 
dropWhile(Predicate<? super Tuple2<K, V>>) - Method in interface javaslang.collection.Map
 
dropWhile(Predicate<? super T>) - Method in class javaslang.collection.Queue
 
dropWhile(Predicate<? super T>) - Method in interface javaslang.collection.Seq
 
dropWhile(Predicate<? super T>) - Method in interface javaslang.collection.Set
 
dropWhile(Predicate<? super Tuple2<K, V>>) - Method in interface javaslang.collection.SortedMap
 
dropWhile(Predicate<? super T>) - Method in interface javaslang.collection.SortedSet
 
dropWhile(Predicate<? super T>) - Method in interface javaslang.collection.Stream
 
dropWhile(Predicate<? super T>) - Method in interface javaslang.collection.Traversable
Drops elements while the predicate holds for the current element.
dropWhile(Predicate<? super T>) - Method in interface javaslang.collection.Tree
 
dropWhile(Predicate<? super T>) - Method in class javaslang.collection.TreeSet
 
dropWhile(Predicate<? super T>) - Method in class javaslang.collection.Vector
 

E

Either<L,R> - Interface in javaslang.control
Either represents a value of two possible types.
Either.Left<L,R> - Class in javaslang.control
The Left version of an Either.
Either.LeftProjection<L,R> - Class in javaslang.control
A left projection of an Either.
Either.Right<L,R> - Class in javaslang.control
The Right version of an Either.
Either.RightProjection<L,R> - Class in javaslang.control
A right projection of an Either.
empty() - Static method in class javaslang.collection.Array
 
empty() - Static method in class javaslang.collection.CharSeq
 
empty() - Static method in class javaslang.collection.HashMap
 
empty() - Static method in class javaslang.collection.HashSet
 
EMPTY - Static variable in interface javaslang.collection.Iterator
The empty Iterator.
empty() - Static method in interface javaslang.collection.Iterator
Returns the empty Iterator.
empty() - Static method in class javaslang.collection.LinkedHashMap
 
empty() - Static method in class javaslang.collection.LinkedHashSet
 
empty() - Static method in interface javaslang.collection.List
Returns the single instance of Nil.
empty() - Static method in class javaslang.collection.Queue
Returns the empty Queue.
empty() - Static method in interface javaslang.collection.Stream
Returns the single instance of Nil.
empty() - Static method in interface javaslang.collection.Tree
Returns the singleton empty tree.
empty() - Static method in class javaslang.collection.TreeMap
Returns the empty TreeMap.
empty(Comparator<? super K>) - Static method in class javaslang.collection.TreeMap
Returns the empty TreeMap using the given key comparator.
empty() - Static method in class javaslang.collection.TreeSet
 
empty(Comparator<? super T>) - Static method in class javaslang.collection.TreeSet
 
empty() - Static method in class javaslang.collection.Vector
Returns the empty Vector.
empty() - Static method in interface javaslang.Tuple
Creates the empty tuple.
endsWith(CharSeq) - Method in class javaslang.collection.CharSeq
Tests if this string ends with the specified suffix.
endsWith(Seq<? extends T>) - Method in interface javaslang.collection.IndexedSeq
 
endsWith(Seq<? extends T>) - Method in interface javaslang.collection.Seq
Tests whether this sequence ends with the given sequence.
enqueue(T) - Method in class javaslang.collection.Queue
Enqueues a new element.
enqueue(T...) - Method in class javaslang.collection.Queue
Enqueues the given elements.
enqueueAll(Iterable<? extends T>) - Method in class javaslang.collection.Queue
Enqueues the given elements.
eq(Object) - Method in interface javaslang.Value
A smoothing replacement for equals.
equals(Object) - Method in class javaslang.collection.Array
 
equals(Object) - Method in class javaslang.collection.CharSeq
 
equals(Object) - Method in class javaslang.collection.HashMap
 
equals(Object) - Method in class javaslang.collection.HashSet
 
equals(Object) - Method in class javaslang.collection.LinkedHashMap
 
equals(Object) - Method in class javaslang.collection.LinkedHashSet
 
equals(Object) - Method in class javaslang.collection.List.Cons
 
equals(Object) - Method in class javaslang.collection.List.Nil
 
equals(Object) - Method in class javaslang.collection.Queue
 
equals(Object) - Method in class javaslang.collection.Stream.Cons
 
equals(Object) - Method in class javaslang.collection.Stream.Empty
 
equals(Object) - Method in class javaslang.collection.Tree.Empty
 
equals(Object) - Method in interface javaslang.collection.Tree
 
equals(Object) - Method in class javaslang.collection.Tree.Node
 
equals(Object) - Method in class javaslang.collection.TreeMap
 
equals(Object) - Method in class javaslang.collection.TreeSet
 
equals(Object) - Method in class javaslang.collection.Vector
 
equals(Object) - Method in interface javaslang.control.Either
 
equals(Object) - Method in class javaslang.control.Either.Left
 
equals(Object) - Method in class javaslang.control.Either.LeftProjection
 
equals(Object) - Method in class javaslang.control.Either.Right
 
equals(Object) - Method in class javaslang.control.Either.RightProjection
 
equals(Object) - Method in interface javaslang.control.Option
 
equals(Object) - Method in class javaslang.control.Option.None
 
equals(Object) - Method in class javaslang.control.Option.Some
 
equals(Object) - Method in interface javaslang.control.Try
 
equals(Object) - Method in class javaslang.control.Try.Failure
 
equals(Object) - Method in exception javaslang.control.Try.FatalException
Two Fatal exceptions are equal, if they have the same stack trace.
equals(Object) - Method in exception javaslang.control.Try.NonFatalException
Two NonFatal exceptions are equal, if they have the same stack trace.
equals(Object) - Method in class javaslang.control.Try.Success
 
equals(Object) - Method in interface javaslang.control.Validation
 
equals(Object) - Method in class javaslang.control.Validation.Invalid
 
equals(Object) - Method in class javaslang.control.Validation.Valid
 
equals(Object) - Method in class javaslang.Lazy
 
equals(Object) - Method in class javaslang.Tuple0
 
equals(Object) - Method in class javaslang.Tuple1
 
equals(Object) - Method in class javaslang.Tuple2
 
equals(Object) - Method in class javaslang.Tuple3
 
equals(Object) - Method in class javaslang.Tuple4
 
equals(Object) - Method in class javaslang.Tuple5
 
equals(Object) - Method in class javaslang.Tuple6
 
equals(Object) - Method in class javaslang.Tuple7
 
equals(Object) - Method in class javaslang.Tuple8
 
equals(Object) - Method in interface javaslang.Value
Clarifies that values have a proper equals() method implemented.
equalsIgnoreCase(CharSeq) - Method in class javaslang.collection.CharSeq
Compares this CharSeq to another CharSeq, ignoring case considerations.
executorService() - Method in interface javaslang.concurrent.Future
Returns the ExecutorService used by this Future.
executorService() - Method in interface javaslang.concurrent.Promise
Returns the ExecutorService used by this Future.
exists(Predicate<? super T>) - Method in interface javaslang.Value
Checks, if an element exists such that the predicate holds.
existsUnique(Predicate<? super T>) - Method in interface javaslang.collection.Traversable
Checks, if a unique elements exists such that the predicate holds.
extend(T) - Method in interface javaslang.collection.Stream
Extends (continues) this Stream with a constantly repeated value.
extend(Supplier<? extends T>) - Method in interface javaslang.collection.Stream
Extends (continues) this Stream with values provided by a Supplier
extend(Function<? super T, ? extends T>) - Method in interface javaslang.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 javaslang.concurrent.Future
Creates a failed Future with the given exception, backed by the Future.DEFAULT_EXECUTOR_SERVICE.
failed(ExecutorService, Throwable) - Static method in interface javaslang.concurrent.Future
Creates a failed Future with the given exception, backed by the given ExecutorService.
failed() - Method in interface javaslang.concurrent.Future
A projection that inverses the result of this Future.
failed(Throwable) - Static method in interface javaslang.concurrent.Promise
Creates a failed Promise, backed by the Future.DEFAULT_EXECUTOR_SERVICE.
failed(ExecutorService, Throwable) - Static method in interface javaslang.concurrent.Promise
Creates a failed Promise, backed by the given ExecutorService.
failed() - Method in interface javaslang.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) - Method in interface javaslang.concurrent.Promise
Completes this Promise with the given exception.
failure(Throwable) - Static method in interface javaslang.control.Try
Creates a Try.Failure that contains the given exception.
Failure(API.Match.Pattern<_1, ?>) - Static method in class javaslang.Patterns
 
fallbackTo(Future<? extends T>) - Method in interface javaslang.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 javaslang.collection.Array
Returns an Array containing n values supplied by a given Supplier s.
fill(int, Supplier<? extends Character>) - Static method in class javaslang.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 javaslang.collection.HashMap
Returns an HashMap containing n values supplied by a given Supplier s.
fill(int, Supplier<? extends T>) - Static method in class javaslang.collection.HashSet
Returns an HashSet containing n values supplied by a given Supplier s.
fill(int, Supplier<? extends T>) - Static method in interface javaslang.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 javaslang.collection.LinkedHashMap
Returns a LinkedHashMap containing n values supplied by a given Supplier s.
fill(int, Supplier<? extends T>) - Static method in class javaslang.collection.LinkedHashSet
Returns a LinkedHashSet containing n values supplied by a given Supplier s.
fill(int, Supplier<? extends T>) - Static method in interface javaslang.collection.List
Returns a List containing n values supplied by a given Supplier s.
fill(int, Supplier<? extends T>) - Static method in class javaslang.collection.Queue
Returns a Queue containing n values supplied by a given Supplier s.
fill(int, Supplier<? extends T>) - Static method in interface javaslang.collection.Stream
Returns a Stream containing n values supplied by a given Supplier s.
fill(int, Supplier<? extends T>) - Static method in interface javaslang.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 javaslang.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 javaslang.collection.TreeMap
Returns a TreeMap containing n values supplied by a given Supplier s.
fill(Comparator<? super T>, int, Supplier<? extends T>) - Static method in class javaslang.collection.TreeSet
Returns a TreeSet containing n values supplied by a given Supplier s.
fill(int, Supplier<? extends T>) - Static method in class javaslang.collection.TreeSet
Returns a TreeSet containing n values supplied by a given Supplier s.
fill(int, Supplier<? extends T>) - Static method in class javaslang.collection.Vector
Returns a Vector containing n values supplied by a given Supplier s.
filter(Predicate<? super T>) - Method in class javaslang.collection.Array
 
filter(Predicate<? super Character>) - Method in class javaslang.collection.CharSeq
 
filter(Predicate<? super T>) - Method in class javaslang.collection.HashSet
 
filter(Predicate<? super T>) - Method in interface javaslang.collection.IndexedSeq
 
filter(Predicate<? super T>) - Method in interface javaslang.collection.Iterator
Returns an Iterator that contains elements that satisfy the given predicate.
filter(Predicate<? super T>) - Method in interface javaslang.collection.LinearSeq
 
filter(Predicate<? super T>) - Method in class javaslang.collection.LinkedHashSet
 
filter(Predicate<? super T>) - Method in interface javaslang.collection.List
 
filter(Predicate<? super Tuple2<K, V>>) - Method in interface javaslang.collection.Map
 
filter(Predicate<? super T>) - Method in class javaslang.collection.Queue
 
filter(Predicate<? super T>) - Method in interface javaslang.collection.Seq
 
filter(Predicate<? super T>) - Method in interface javaslang.collection.Set
 
filter(Predicate<? super Tuple2<K, V>>) - Method in interface javaslang.collection.SortedMap
 
filter(Predicate<? super T>) - Method in interface javaslang.collection.SortedSet
 
filter(Predicate<? super T>) - Method in interface javaslang.collection.Stream
 
filter(Predicate<? super T>) - Method in interface javaslang.collection.Traversable
Returns a new traversable consisting of all elements which satisfy the given predicate.
filter(Predicate<? super T>) - Method in interface javaslang.collection.Tree
 
filter(Predicate<? super T>) - Method in class javaslang.collection.TreeSet
 
filter(Predicate<? super T>) - Method in class javaslang.collection.Vector
 
filter(Predicate<? super T>) - Method in interface javaslang.concurrent.Future
Shortcut for filterTry(predicate::test.
filter(Predicate<? super R>) - Method in interface javaslang.control.Either
Filters this right-biased Either by testing a predicate.
filter(Predicate<? super L>) - Method in class javaslang.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 javaslang.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 javaslang.control.Option
Returns Some(value) if this is a Some and the value satisfies the given predicate.
filter(Predicate<? super T>) - Method in interface javaslang.control.Try
Shortcut for filterTry(predicate::test), see Try.filterTry(CheckedPredicate)}.
filter(Predicate<? super T>) - Method in interface javaslang.control.Validation
 
filter(Predicate<? super T>) - Method in class javaslang.Lazy
 
filterTry(Try.CheckedPredicate<? super T>) - Method in interface javaslang.concurrent.Future
Filters the result of this Future by calling Try.filterTry(CheckedPredicate).
filterTry(Try.CheckedPredicate<? super T>) - Method in interface javaslang.control.Try
Returns this if this is a Failure or this is a Success and the value satisfies the predicate.
find(Predicate<? super T>) - Method in interface javaslang.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 javaslang.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 javaslang.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 javaslang.collection.Iterator
 
findLast(Predicate<? super T>) - Method in interface javaslang.collection.Traversable
Returns the last element of this which satisfies the given predicate.
firstCompletedOf(Iterable<? extends Future<? extends T>>) - Static method in interface javaslang.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 javaslang.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 javaslang.collection.Array
 
flatMap(Function<? super Character, ? extends Iterable<? extends U>>) - Method in class javaslang.collection.CharSeq
 
flatMap(BiFunction<? super K, ? super V, ? extends Iterable<Tuple2<K2, V2>>>) - Method in class javaslang.collection.HashMap
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in class javaslang.collection.HashSet
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in interface javaslang.collection.IndexedSeq
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in interface javaslang.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 javaslang.collection.LinearSeq
 
flatMap(BiFunction<? super K, ? super V, ? extends Iterable<Tuple2<K2, V2>>>) - Method in class javaslang.collection.LinkedHashMap
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in class javaslang.collection.LinkedHashSet
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in interface javaslang.collection.List
 
flatMap(BiFunction<? super K, ? super V, ? extends Iterable<Tuple2<K2, V2>>>) - Method in interface javaslang.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 javaslang.collection.Map
Flat-maps this entries to a sequence of values.
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in class javaslang.collection.Queue
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in interface javaslang.collection.Seq
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in interface javaslang.collection.Set
 
flatMap(Comparator<? super K2>, BiFunction<? super K, ? super V, ? extends Iterable<Tuple2<K2, V2>>>) - Method in interface javaslang.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 javaslang.collection.SortedMap
 
flatMap(Comparator<? super U>, Function<? super T, ? extends Iterable<? extends U>>) - Method in interface javaslang.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 javaslang.collection.SortedSet
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in interface javaslang.collection.Stream
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in interface javaslang.collection.Traversable
FlatMaps this Traversable.
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in interface javaslang.collection.Tree
 
flatMap(BiFunction<? super K, ? super V, ? extends Iterable<Tuple2<K2, V2>>>) - Method in class javaslang.collection.TreeMap
 
flatMap(Comparator<? super K2>, BiFunction<? super K, ? super V, ? extends Iterable<Tuple2<K2, V2>>>) - Method in class javaslang.collection.TreeMap
 
flatMap(Comparator<? super U>, Function<? super T, ? extends Iterable<? extends U>>) - Method in class javaslang.collection.TreeSet
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in class javaslang.collection.TreeSet
 
flatMap(Function<? super T, ? extends Iterable<? extends U>>) - Method in class javaslang.collection.Vector
 
flatMap(Function<? super T, ? extends Future<? extends U>>) - Method in interface javaslang.concurrent.Future
 
flatMap(Function<? super R, ? extends Either<L, ? extends U>>) - Method in interface javaslang.control.Either
FlatMaps this right-biased Either.
flatMap(Function<? super L, ? extends Either.LeftProjection<? extends U, R>>) - Method in class javaslang.control.Either.LeftProjection
FlatMaps this LeftProjection.
flatMap(Function<? super R, ? extends Either.RightProjection<L, ? extends U>>) - Method in class javaslang.control.Either.RightProjection
FlatMaps this RightProjection.
flatMap(Function<? super T, ? extends Option<? extends U>>) - Method in interface javaslang.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 javaslang.control.Try
Shortcut for flatMapTry(mapper::apply), see Try.flatMapTry(CheckedFunction).
flatMap(Function<? super T, ? extends Validation<E, ? extends U>>) - Method in interface javaslang.control.Validation
 
flatMapChars(CharSeq.CharFunction<? extends CharSequence>) - Method in class javaslang.collection.CharSeq
 
flatMapTry(Try.CheckedFunction<? super T, ? extends Future<? extends U>>) - Method in interface javaslang.concurrent.Future
 
flatMapTry(Try.CheckedFunction<? super T, ? extends Try<? extends U>>) - Method in interface javaslang.control.Try
FlatMaps the value of a Success or returns a Failure.
fold(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface javaslang.collection.Foldable
Folds this elements from the left, 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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.collection
Interface of folable data structures.
foldLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface javaslang.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 javaslang.collection.Traversable
Accumulates the elements of this Traversable by successively calling the given function f from the left, starting with a value zero of type B.
foldRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface javaslang.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 javaslang.collection.HashSet
 
foldRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface javaslang.collection.Iterator
 
foldRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class javaslang.collection.LinkedHashSet
 
foldRight(U, BiFunction<? super Tuple2<K, V>, ? super U, ? extends U>) - Method in interface javaslang.collection.Map
 
foldRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface javaslang.collection.Seq
 
foldRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface javaslang.collection.Traversable
Accumulates the elements of this Traversable 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 javaslang.collection.Tree
 
foldRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class javaslang.collection.TreeSet
 
For(Iterable<T>, Function<? super T, ? extends Iterable<U>>) - Static method in class javaslang.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 javaslang.API
Creates a For-comprehension of one Iterable.
For(Iterable<T1>, Iterable<T2>) - Static method in class javaslang.API
Creates a For-comprehension of two Iterables.
For(Iterable<T1>, Iterable<T2>, Iterable<T3>) - Static method in class javaslang.API
Creates a For-comprehension of three Iterables.
For(Iterable<T1>, Iterable<T2>, Iterable<T3>, Iterable<T4>) - Static method in class javaslang.API
Creates a For-comprehension of 4 Iterables.
For(Iterable<T1>, Iterable<T2>, Iterable<T3>, Iterable<T4>, Iterable<T5>) - Static method in class javaslang.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 javaslang.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 javaslang.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 javaslang.API
Creates a For-comprehension of 8 Iterables.
forAll(Predicate<? super T>) - Method in interface javaslang.Value
Checks, if the given predicate holds for all elements.
forEach(BiConsumer<K, V>) - Method in interface javaslang.collection.Map
Performs an action on key, value pair.
forEach(Consumer<? super T>) - Method in interface javaslang.concurrent.Future
Performs the given action asynchronously hence this Future result becomes available.
forEach(Consumer<? super T>) - Method in interface javaslang.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 javaslang.Value
Performs an action on each element.
from(int) - Static method in interface javaslang.collection.Iterator
Returns an infinite iterator of int values starting from value.
from(int, int) - Static method in interface javaslang.collection.Iterator
Returns an infinite iterator of int values starting from value and spaced by step.
from(long) - Static method in interface javaslang.collection.Iterator
Returns an infinite iterator of long values starting from value.
from(long, long) - Static method in interface javaslang.collection.Iterator
Returns an infinite iterator of long values starting from value and spaced by step.
from(int) - Static method in interface javaslang.collection.Stream
Returns an infinitely long Stream of int values starting from from.
from(int, int) - Static method in interface javaslang.collection.Stream
Returns an infinite long Stream of int values starting from value and spaced by step.
from(long) - Static method in interface javaslang.collection.Stream
Returns an infinitely long Stream of long values starting from from.
from(long, long) - Static method in interface javaslang.collection.Stream
Returns an infinite long Stream of long values starting from value and spaced by step.
fromEither(Either<E, T>) - Static method in interface javaslang.control.Validation
Creates a Validation of an Either.
fromJavaFuture(Future<T>) - Static method in interface javaslang.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 javaslang.concurrent.Future
Creates a Future with the given java.util.concurrent.Future, backed by given ExecutorService
fromTry(Try<? extends T>) - Static method in interface javaslang.concurrent.Future
Creates a Future from a Try, backed by the Future.DEFAULT_EXECUTOR_SERVICE.
fromTry(ExecutorService, Try<? extends T>) - Static method in interface javaslang.concurrent.Future
Creates a Future from a Try, backed by the given ExecutorService.
fromTry(Try<? extends T>) - Static method in interface javaslang.concurrent.Promise
Creates a Promise from a Try, backed by the Future.DEFAULT_EXECUTOR_SERVICE.
fromTry(ExecutorService, Try<? extends T>) - Static method in interface javaslang.concurrent.Promise
Creates a Promise from a Try, backed by the given ExecutorService.
Function0<R> - Interface in javaslang
Represents a function with no arguments.
Function1<T1,R> - Interface in javaslang
Represents a function with one argument.
Function2<T1,T2,R> - Interface in javaslang
Represents a function with two arguments.
Function3<T1,T2,T3,R> - Interface in javaslang
Represents a function with three arguments.
Function4<T1,T2,T3,T4,R> - Interface in javaslang
Represents a function with 4 arguments.
Function5<T1,T2,T3,T4,T5,R> - Interface in javaslang
Represents a function with 5 arguments.
Function6<T1,T2,T3,T4,T5,T6,R> - Interface in javaslang
Represents a function with 6 arguments.
Function7<T1,T2,T3,T4,T5,T6,T7,R> - Interface in javaslang
Represents a function with 7 arguments.
Function8<T1,T2,T3,T4,T5,T6,T7,T8,R> - Interface in javaslang
Represents a function with 8 arguments.
Future<T> - Interface in javaslang.concurrent
A Future is a computation result that becomes available at some point.
future() - Method in interface javaslang.concurrent.Promise
Returns the underlying Future of this Promise.
Future(API.Match.Pattern<_1, ?>) - Static method in class javaslang.Patterns
 

G

get(int) - Method in class javaslang.collection.Array
 
get(int) - Method in class javaslang.collection.CharSeq
 
get(K) - Method in class javaslang.collection.HashMap
 
get() - Method in interface javaslang.collection.Iterator
 
get(K) - Method in class javaslang.collection.LinkedHashMap
 
get(int) - Method in interface javaslang.collection.List
 
get(K) - Method in interface javaslang.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(int) - Method in class javaslang.collection.Queue
 
get(int) - Method in interface javaslang.collection.Seq
Returns the element at the specified index.
get(int) - Method in interface javaslang.collection.Stream
 
get() - Method in interface javaslang.collection.Traversable
 
get(K) - Method in class javaslang.collection.TreeMap
 
get(int) - Method in class javaslang.collection.Vector
 
get() - Method in interface javaslang.concurrent.Future
Returns the value of the future.
get() - Method in interface javaslang.control.Either
Gets the right value if this is a Right or throws if this is a Left.
get() - Method in class javaslang.control.Either.Left
 
get() - Method in class javaslang.control.Either.LeftProjection
Gets the Left value or throws.
get() - Method in class javaslang.control.Either.Right
 
get() - Method in class javaslang.control.Either.RightProjection
Gets the Right value or throws.
get() - Method in interface javaslang.control.Option
 
get() - Method in class javaslang.control.Option.None
 
get() - Method in class javaslang.control.Option.Some
 
get() - Method in interface javaslang.control.Try.CheckedSupplier
Gets a result.
get() - Method in class javaslang.control.Try.Failure
 
get() - Method in interface javaslang.control.Try
Gets the result of this Try if this is a Success or throws if this is a Failure.
get() - Method in class javaslang.control.Try.Success
 
get() - Method in interface javaslang.control.Validation
Gets the value of this Validation if is a Valid or throws if this is an Invalid
get() - Method in class javaslang.control.Validation.Invalid
 
get() - Method in class javaslang.control.Validation.Valid
 
get() - Method in interface javaslang.Function0
Implementation of Supplier.get(), just calls Function0.apply().
get() - Method in class javaslang.Lazy
Evaluates this lazy value and caches it, when called the first time.
get() - Method in interface javaslang.Value
Gets the underlying value or throws if no value is present.
getBytes(String) - Method in class javaslang.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 javaslang.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 javaslang.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 javaslang.concurrent.Future
Returns the underlying exception of this Future, syntactic sugar for future.getValue().map(Try::getCause).
getCause() - Method in class javaslang.control.Try.Failure
 
getCause() - Method in interface javaslang.control.Try
Gets the cause if this is a Failure or throws if this is a Success.
getCause() - Method in class javaslang.control.Try.Success
 
getChars(int, int, char[], int) - Method in class javaslang.collection.CharSeq
Copies characters from this string into the destination character array.
getChildren() - Method in class javaslang.collection.Tree.Empty
 
getChildren() - Method in interface javaslang.collection.Tree
Returns the children of this tree.
getChildren() - Method in class javaslang.collection.Tree.Node
 
getError() - Method in interface javaslang.control.Validation
Gets the error of this Validation if is an Invalid or throws if this is a Valid
getError() - Method in class javaslang.control.Validation.Invalid
 
getError() - Method in class javaslang.control.Validation.Valid
 
getLeft() - Method in interface javaslang.control.Either
Returns the left value.
getLeft() - Method in class javaslang.control.Either.Left
 
getLeft() - Method in class javaslang.control.Either.Right
 
getNext() - Method in class javaslang.collection.AbstractIterator
 
getObject() - Method in exception javaslang.MatchError
Returns the object which could not be matched.
getOption() - Method in interface javaslang.control.Option
 
getOption() - Method in interface javaslang.Value
Gets the underlying value as Option.
getOrElse(L) - Method in class javaslang.control.Either.LeftProjection
Gets the Left value or an alternate value, if the projected Either is a Right.
getOrElse(R) - Method in class javaslang.control.Either.RightProjection
Gets the Right value or an alternate value, if the projected Either is a Left.
getOrElse(T) - Method in interface javaslang.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 javaslang.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 javaslang.Value
Returns the underlying value if present, otherwise other.
getOrElse(Supplier<? extends T>) - Method in interface javaslang.Value
Returns the underlying value if present, otherwise other.
getOrElseGet(Function<? super L, ? extends R>) - Method in interface javaslang.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 javaslang.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 javaslang.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 javaslang.control.Try
 
getOrElseThrow(Function<? super L, X>) - Method in interface javaslang.control.Either
Gets the Right value or throws, if the projected Either is a Left.
getOrElseThrow(Function<? super R, X>) - Method in class javaslang.control.Either.LeftProjection
Gets the Left value or throws, if the projected Either is a Right.
getOrElseThrow(Function<? super L, X>) - Method in class javaslang.control.Either.RightProjection
Gets the Right value or throws, if the projected Either is a Left.
getOrElseThrow(Supplier<X>) - Method in interface javaslang.control.Option
Returns the value if this is a Some, otherwise throws an exception.
getOrElseThrow(Function<? super Throwable, X>) - Method in interface javaslang.control.Try
 
getOrElseThrow(Supplier<X>) - Method in interface javaslang.Value
Returns the underlying value if present, otherwise throws supplier.get().
getOrElseTry(Try.CheckedSupplier<? extends T>) - Method in interface javaslang.Value
Returns the underlying value if present, otherwise returns the result of Try.of(supplier).get().
getValue() - Method in class javaslang.collection.Tree.Empty
 
getValue() - Method in interface javaslang.collection.Tree
Gets the value of this tree.
getValue() - Method in class javaslang.collection.Tree.Node
 
getValue() - Method in interface javaslang.concurrent.Future
Returns the value of the Future.
groupBy(Function<? super T, ? extends C>) - Method in class javaslang.collection.Array
 
groupBy(Function<? super Character, ? extends C>) - Method in class javaslang.collection.CharSeq
 
groupBy(Function<? super T, ? extends C>) - Method in class javaslang.collection.HashSet
 
groupBy(Function<? super T, ? extends C>) - Method in interface javaslang.collection.IndexedSeq
 
groupBy(Function<? super T, ? extends C>) - Method in interface javaslang.collection.Iterator
 
groupBy(Function<? super T, ? extends C>) - Method in interface javaslang.collection.LinearSeq
 
groupBy(Function<? super T, ? extends C>) - Method in class javaslang.collection.LinkedHashSet
 
groupBy(Function<? super T, ? extends C>) - Method in interface javaslang.collection.List
 
groupBy(Function<? super Tuple2<K, V>, ? extends C>) - Method in interface javaslang.collection.Map
 
groupBy(Function<? super T, ? extends C>) - Method in class javaslang.collection.Queue
 
groupBy(Function<? super T, ? extends C>) - Method in interface javaslang.collection.Seq
 
groupBy(Function<? super T, ? extends C>) - Method in interface javaslang.collection.Set
 
groupBy(Function<? super Tuple2<K, V>, ? extends C>) - Method in interface javaslang.collection.SortedMap
 
groupBy(Function<? super T, ? extends C>) - Method in interface javaslang.collection.SortedSet
 
groupBy(Function<? super T, ? extends C>) - Method in interface javaslang.collection.Stream
 
groupBy(Function<? super T, ? extends C>) - Method in interface javaslang.collection.Traversable
Groups this elements by classifying the elements.
groupBy(Function<? super T, ? extends C>) - Method in interface javaslang.collection.Tree
 
groupBy(Function<? super T, ? extends C>) - Method in class javaslang.collection.TreeSet
 
groupBy(Function<? super T, ? extends C>) - Method in class javaslang.collection.Vector
 
grouped(long) - Method in class javaslang.collection.Array
 
grouped(long) - Method in class javaslang.collection.CharSeq
 
grouped(long) - Method in class javaslang.collection.HashSet
 
grouped(long) - Method in interface javaslang.collection.IndexedSeq
 
grouped(long) - Method in interface javaslang.collection.Iterator
 
grouped(long) - Method in interface javaslang.collection.LinearSeq
 
grouped(long) - Method in class javaslang.collection.LinkedHashSet
 
grouped(long) - Method in interface javaslang.collection.List
 
grouped(long) - Method in interface javaslang.collection.Map
 
grouped(long) - Method in class javaslang.collection.Queue
 
grouped(long) - Method in interface javaslang.collection.Seq
 
grouped(long) - Method in interface javaslang.collection.Set
 
grouped(long) - Method in interface javaslang.collection.SortedMap
 
grouped(long) - Method in interface javaslang.collection.SortedSet
 
grouped(long) - Method in interface javaslang.collection.Stream
 
grouped(long) - Method in interface javaslang.collection.Traversable
Groups this Traversable into fixed size blocks.
grouped(long) - Method in interface javaslang.collection.Tree
 
grouped(long) - Method in class javaslang.collection.TreeSet
 
grouped(long) - Method in class javaslang.collection.Vector
 

H

hasDefiniteSize() - Method in class javaslang.collection.Array
 
hasDefiniteSize() - Method in class javaslang.collection.CharSeq
 
hasDefiniteSize() - Method in class javaslang.collection.HashSet
 
hasDefiniteSize() - Method in interface javaslang.collection.Iterator
 
hasDefiniteSize() - Method in class javaslang.collection.LinkedHashSet
 
hasDefiniteSize() - Method in interface javaslang.collection.List
 
hasDefiniteSize() - Method in interface javaslang.collection.Map
 
hasDefiniteSize() - Method in class javaslang.collection.Queue
 
hasDefiniteSize() - Method in interface javaslang.collection.Stream
 
hasDefiniteSize() - Method in interface javaslang.collection.Traversable
Checks if this Traversable is known to have a finite size.
hasDefiniteSize() - Method in interface javaslang.collection.Tree
 
hasDefiniteSize() - Method in class javaslang.collection.TreeSet
 
hasDefiniteSize() - Method in class javaslang.collection.Vector
 
hash(Iterable<? extends T>) - Static method in interface javaslang.collection.Traversable
Used by collections to compute the hashCode only once.
hashCode() - Method in class javaslang.collection.Array
 
hashCode() - Method in class javaslang.collection.CharSeq
 
hashCode() - Method in class javaslang.collection.HashMap
 
hashCode() - Method in class javaslang.collection.HashSet
 
hashCode() - Method in class javaslang.collection.LinkedHashMap
 
hashCode() - Method in class javaslang.collection.LinkedHashSet
 
hashCode() - Method in class javaslang.collection.List.Cons
 
hashCode() - Method in class javaslang.collection.List.Nil
 
hashCode() - Method in class javaslang.collection.Queue
 
hashCode() - Method in class javaslang.collection.Stream.Cons
 
hashCode() - Method in class javaslang.collection.Stream.Empty
 
hashCode() - Method in class javaslang.collection.Tree.Empty
 
hashCode() - Method in interface javaslang.collection.Tree
 
hashCode() - Method in class javaslang.collection.Tree.Node
 
hashCode() - Method in class javaslang.collection.TreeMap
 
hashCode() - Method in class javaslang.collection.TreeSet
 
hashCode() - Method in class javaslang.collection.Vector
 
hashCode() - Method in interface javaslang.control.Either
 
hashCode() - Method in class javaslang.control.Either.Left
 
hashCode() - Method in class javaslang.control.Either.LeftProjection
 
hashCode() - Method in class javaslang.control.Either.Right
 
hashCode() - Method in class javaslang.control.Either.RightProjection
 
hashCode() - Method in interface javaslang.control.Option
 
hashCode() - Method in class javaslang.control.Option.None
 
hashCode() - Method in class javaslang.control.Option.Some
 
hashCode() - Method in class javaslang.control.Try.Failure
 
hashCode() - Method in exception javaslang.control.Try.FatalException
 
hashCode() - Method in interface javaslang.control.Try
 
hashCode() - Method in exception javaslang.control.Try.NonFatalException
 
hashCode() - Method in class javaslang.control.Try.Success
 
hashCode() - Method in interface javaslang.control.Validation
 
hashCode() - Method in class javaslang.control.Validation.Invalid
 
hashCode() - Method in class javaslang.control.Validation.Valid
 
hashCode() - Method in class javaslang.Lazy
 
hashCode() - Method in class javaslang.Tuple0
 
hashCode() - Method in class javaslang.Tuple1
 
hashCode() - Method in class javaslang.Tuple2
 
hashCode() - Method in class javaslang.Tuple3
 
hashCode() - Method in class javaslang.Tuple4
 
hashCode() - Method in class javaslang.Tuple5
 
hashCode() - Method in class javaslang.Tuple6
 
hashCode() - Method in class javaslang.Tuple7
 
hashCode() - Method in class javaslang.Tuple8
 
hashCode() - Method in interface javaslang.Value
Clarifies that values have a proper hashCode() method implemented.
HashMap<K,V> - Class in javaslang.collection
An immutable HashMap implementation based on a Hash array mapped trie (HAMT).
HashSet<T> - Class in javaslang.collection
An immutable HashSet implementation.
head() - Method in class javaslang.collection.Array
 
head() - Method in class javaslang.collection.CharSeq
 
head() - Method in class javaslang.collection.HashMap
 
head() - Method in class javaslang.collection.HashSet
 
head() - Method in interface javaslang.collection.Iterator
 
head() - Method in class javaslang.collection.LinkedHashMap
 
head() - Method in class javaslang.collection.LinkedHashSet
 
head() - Method in class javaslang.collection.List.Cons
 
head() - Method in class javaslang.collection.List.Nil
 
head() - Method in class javaslang.collection.Queue
 
head() - Method in class javaslang.collection.Stream.Cons
 
head() - Method in class javaslang.collection.Stream.Empty
 
head() - Method in interface javaslang.collection.Traversable
Returns the first element of a non-empty Traversable.
head() - Method in interface javaslang.collection.Tree
 
head() - Method in class javaslang.collection.TreeMap
 
head() - Method in class javaslang.collection.TreeSet
 
head() - Method in class javaslang.collection.Vector
 
headOption() - Method in class javaslang.collection.Array
 
headOption() - Method in class javaslang.collection.CharSeq
 
headOption() - Method in class javaslang.collection.HashSet
 
headOption() - Method in interface javaslang.collection.Iterator
 
headOption() - Method in class javaslang.collection.LinkedHashSet
 
headOption() - Method in interface javaslang.collection.List
 
headOption() - Method in interface javaslang.collection.Map
 
headOption() - Method in class javaslang.collection.Queue
 
headOption() - Method in interface javaslang.collection.Stream
 
headOption() - Method in interface javaslang.collection.Traversable
Returns the first element of a non-empty Traversable as Option.
headOption() - Method in interface javaslang.collection.Tree
 
headOption() - Method in class javaslang.collection.TreeSet
 
headOption() - Method in class javaslang.collection.Vector
 

I

identity() - Static method in interface javaslang.CheckedFunction1
Returns the identity CheckedFunction1, i.e.
identity() - Static method in interface javaslang.Function1
Returns the identity Function1, i.e.
IndexedSeq<T> - Interface in javaslang.collection
Interface for immutable, indexed sequences.
indexOf(T, int) - Method in class javaslang.collection.Array
 
indexOf(Character, int) - Method in class javaslang.collection.CharSeq
 
indexOf(int) - Method in class javaslang.collection.CharSeq
Returns the index within this string of the first occurrence of the specified character.
indexOf(int, int) - Method in class javaslang.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 javaslang.collection.CharSeq
Returns the index within this string of the first occurrence of the specified substring.
indexOf(CharSeq, int) - Method in class javaslang.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 javaslang.collection.List
 
indexOf(T, int) - Method in class javaslang.collection.Queue
 
indexOf(T) - Method in interface javaslang.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 javaslang.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 javaslang.collection.Stream
 
indexOf(T, int) - Method in class javaslang.collection.Vector
 
indexOfSlice(Iterable<? extends T>) - Method in interface javaslang.collection.Seq
Finds first index where this sequence contains a given sequence as a slice.
indexOfSlice(Iterable<? extends T>, int) - Method in interface javaslang.collection.Seq
Finds first index after or at a start index where this sequence contains a given sequence as a slice.
indexWhere(Predicate<? super T>, int) - Method in interface javaslang.collection.IndexedSeq
 
indexWhere(Predicate<? super T>, int) - Method in interface javaslang.collection.LinearSeq
 
indexWhere(Predicate<? super T>) - Method in interface javaslang.collection.Seq
Finds index of first element satisfying some predicate.
indexWhere(Predicate<? super T>, int) - Method in interface javaslang.collection.Seq
Finds index of the first element satisfying some predicate after or at some start index.
init() - Method in class javaslang.collection.Array
 
init() - Method in class javaslang.collection.CharSeq
 
init() - Method in class javaslang.collection.HashMap
 
init() - Method in class javaslang.collection.HashSet
 
init() - Method in interface javaslang.collection.IndexedSeq
 
init() - Method in interface javaslang.collection.Iterator
 
init() - Method in interface javaslang.collection.LinearSeq
 
init() - Method in class javaslang.collection.LinkedHashMap
 
init() - Method in class javaslang.collection.LinkedHashSet
 
init() - Method in interface javaslang.collection.List
 
init() - Method in interface javaslang.collection.Map
 
init() - Method in class javaslang.collection.Queue
 
init() - Method in interface javaslang.collection.Seq
 
init() - Method in interface javaslang.collection.Set
 
init() - Method in interface javaslang.collection.SortedMap
 
init() - Method in interface javaslang.collection.SortedSet
 
init() - Method in interface javaslang.collection.Stream
 
init() - Method in interface javaslang.collection.Traversable
Dual of Traversable.tail(), returning all elements except the last.
init() - Method in interface javaslang.collection.Tree
 
init() - Method in class javaslang.collection.TreeMap
 
init() - Method in class javaslang.collection.TreeSet
 
init() - Method in class javaslang.collection.Vector
 
initOption() - Method in class javaslang.collection.Array
 
initOption() - Method in class javaslang.collection.CharSeq
 
initOption() - Method in class javaslang.collection.HashSet
 
initOption() - Method in interface javaslang.collection.IndexedSeq
 
initOption() - Method in interface javaslang.collection.Iterator
 
initOption() - Method in interface javaslang.collection.LinearSeq
 
initOption() - Method in class javaslang.collection.LinkedHashSet
 
initOption() - Method in interface javaslang.collection.List
 
initOption() - Method in interface javaslang.collection.Map
 
initOption() - Method in class javaslang.collection.Queue
 
initOption() - Method in interface javaslang.collection.Seq
 
initOption() - Method in interface javaslang.collection.Set
 
initOption() - Method in interface javaslang.collection.SortedMap
 
initOption() - Method in interface javaslang.collection.SortedSet
 
initOption() - Method in interface javaslang.collection.Stream
 
initOption() - Method in interface javaslang.collection.Traversable
Dual of Traversable.tailOption(), returning all elements except the last as Option.
initOption() - Method in interface javaslang.collection.Tree
 
initOption() - Method in class javaslang.collection.TreeSet
 
initOption() - Method in class javaslang.collection.Vector
 
insert(int, T) - Method in class javaslang.collection.Array
 
insert(int, Character) - Method in class javaslang.collection.CharSeq
 
insert(int, T) - Method in interface javaslang.collection.IndexedSeq
 
insert(int, T) - Method in interface javaslang.collection.LinearSeq
 
insert(int, T) - Method in interface javaslang.collection.List
 
insert(int, T) - Method in class javaslang.collection.Queue
 
insert(int, T) - Method in interface javaslang.collection.Seq
Inserts the given element at the specified index.
insert(int, T) - Method in interface javaslang.collection.Stream
 
insert(int, T) - Method in class javaslang.collection.Vector
 
insertAll(int, Iterable<? extends T>) - Method in class javaslang.collection.Array
 
insertAll(int, Iterable<? extends Character>) - Method in class javaslang.collection.CharSeq
 
insertAll(int, Iterable<? extends T>) - Method in interface javaslang.collection.IndexedSeq
 
insertAll(int, Iterable<? extends T>) - Method in interface javaslang.collection.LinearSeq
 
insertAll(int, Iterable<? extends T>) - Method in interface javaslang.collection.List
 
insertAll(int, Iterable<? extends T>) - Method in class javaslang.collection.Queue
 
insertAll(int, Iterable<? extends T>) - Method in interface javaslang.collection.Seq
Inserts the given elements at the specified index.
insertAll(int, Iterable<? extends T>) - Method in interface javaslang.collection.Stream
 
insertAll(int, Iterable<? extends T>) - Method in class javaslang.collection.Vector
 
instance() - Static method in class javaslang.collection.List.Nil
Returns the singleton instance of the liked list.
instance() - Static method in class javaslang.collection.Stream.Empty
Returns the singleton empty Stream instance.
instance() - Static method in class javaslang.collection.Tree.Empty
 
instance() - Static method in class javaslang.Tuple0
Returns the singleton instance of Tuple0.
instanceOf(Class<? extends T>) - Static method in class javaslang.Predicates
Creates a Predicate that tests, if an object is instance of the specified type.
intersect(Set<? extends T>) - Method in class javaslang.collection.HashSet
 
intersect(Set<? extends T>) - Method in class javaslang.collection.LinkedHashSet
 
intersect(Set<? extends T>) - Method in interface javaslang.collection.Set
Computes the intersection between this set and another set.
intersect(Set<? extends T>) - Method in interface javaslang.collection.SortedSet
 
intersect(Set<? extends T>) - Method in class javaslang.collection.TreeSet
 
intersperse(T) - Method in class javaslang.collection.Array
 
intersperse(Character) - Method in class javaslang.collection.CharSeq
 
intersperse(T) - Method in interface javaslang.collection.IndexedSeq
 
intersperse(T) - Method in interface javaslang.collection.Iterator
Inserts an element between all elements of this Iterator.
intersperse(T) - Method in interface javaslang.collection.LinearSeq
 
intersperse(T) - Method in interface javaslang.collection.List
 
intersperse(T) - Method in class javaslang.collection.Queue
 
intersperse(T) - Method in interface javaslang.collection.Seq
Inserts an element between all elements of this Traversable.
intersperse(T) - Method in interface javaslang.collection.Stream
 
intersperse(T) - Method in class javaslang.collection.Vector
 
invalid(E) - Static method in interface javaslang.control.Validation
Creates an Validation.Invalid that contains the given error.
Invalid(API.Match.Pattern<_1, ?>) - Static method in class javaslang.Patterns
 
is(T) - Static method in class javaslang.Predicates
Creates a Predicate that tests, if an object is equal to the specified value using Objects.equals(Object, Object) for comparison.
isBranch() - Method in interface javaslang.collection.Tree
Checks if this Tree is a branch.
isCompleted() - Method in interface javaslang.concurrent.Future
Checks if this Future is completed, i.e.
isCompleted() - Method in interface javaslang.concurrent.Promise
Checks if this Promise is completed, i.e.
isDefined() - Method in interface javaslang.control.Option
Returns true, if this is Some, otherwise false, if this is None.
isEmpty() - Method in class javaslang.collection.Array
 
isEmpty() - Method in class javaslang.collection.CharSeq
 
isEmpty() - Method in class javaslang.collection.HashMap
 
isEmpty() - Method in class javaslang.collection.HashSet
 
isEmpty() - Method in interface javaslang.collection.Iterator
 
isEmpty() - Method in class javaslang.collection.LinkedHashMap
 
isEmpty() - Method in class javaslang.collection.LinkedHashSet
 
isEmpty() - Method in class javaslang.collection.List.Cons
 
isEmpty() - Method in class javaslang.collection.List.Nil
 
isEmpty() - Method in class javaslang.collection.Queue
 
isEmpty() - Method in interface javaslang.collection.Stack
Checks if this Stack is empty.
isEmpty() - Method in class javaslang.collection.Stream.Cons
 
isEmpty() - Method in class javaslang.collection.Stream.Empty
 
isEmpty() - Method in interface javaslang.collection.Traversable
Checks if this Traversable is empty.
isEmpty() - Method in class javaslang.collection.Tree.Empty
 
isEmpty() - Method in class javaslang.collection.Tree.Node
 
isEmpty() - Method in class javaslang.collection.TreeMap
 
isEmpty() - Method in class javaslang.collection.TreeSet
 
isEmpty() - Method in class javaslang.collection.Vector
 
isEmpty() - Method in interface javaslang.concurrent.Future
Checks, if this future has a value.
isEmpty() - Method in interface javaslang.control.Either
 
isEmpty() - Method in class javaslang.control.Either.LeftProjection
 
isEmpty() - Method in class javaslang.control.Either.RightProjection
 
isEmpty() - Method in interface javaslang.control.Option
Returns true, if this is None, otherwise false, if this is Some.
isEmpty() - Method in class javaslang.control.Option.None
 
isEmpty() - Method in class javaslang.control.Option.Some
 
isEmpty() - Method in class javaslang.control.Try.Failure
 
isEmpty() - Method in interface javaslang.control.Try
Checks whether this Try has no result, i.e.
isEmpty() - Method in class javaslang.control.Try.Success
 
isEmpty() - Method in interface javaslang.control.Validation
 
isEmpty() - Method in class javaslang.Lazy
 
isEmpty() - Method in interface javaslang.Value
Checks, this Value is empty, i.e.
isEvaluated() - Method in class javaslang.Lazy
Checks, if this lazy value is evaluated.
isFailure() - Method in interface javaslang.concurrent.Future
Checks if this Future completed with a failure.
isFailure() - Method in class javaslang.control.Try.Failure
 
isFailure() - Method in interface javaslang.control.Try
Checks if this is a Failure.
isFailure() - Method in class javaslang.control.Try.Success
 
isIn(T...) - Static method in class javaslang.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 javaslang.control.Validation.Invalid
 
isInvalid() - Method in interface javaslang.control.Validation
Check whether this is of type Invalid
isInvalid() - Method in class javaslang.control.Validation.Valid
 
isLeaf() - Method in class javaslang.collection.Tree.Empty
 
isLeaf() - Method in interface javaslang.collection.Tree
Checks if this Tree is a leaf.
isLeaf() - Method in class javaslang.collection.Tree.Node
 
isLeft() - Method in interface javaslang.control.Either
Returns whether this Either is a Left.
isLeft() - Method in class javaslang.control.Either.Left
 
isLeft() - Method in class javaslang.control.Either.Right
 
isMemoized() - Method in interface javaslang.λ
Checks if this function is memoizing (= caching) computed values.
isRight() - Method in interface javaslang.control.Either
Returns whether this Either is a Right.
isRight() - Method in class javaslang.control.Either.Left
 
isRight() - Method in class javaslang.control.Either.Right
 
isSingleValued() - Method in interface javaslang.collection.Traversable
Each of Javaslang's collections may contain more than one element.
isSingleValued() - Method in interface javaslang.concurrent.Future
A Future is single-valued.
isSingleValued() - Method in interface javaslang.control.Either
A right-biased Either is single-valued.
isSingleValued() - Method in class javaslang.control.Either.LeftProjection
A LeftProjection is single-valued.
isSingleValued() - Method in class javaslang.control.Either.RightProjection
A RightProjection is single-valued.
isSingleValued() - Method in interface javaslang.control.Option
An Option is single-valued.
isSingleValued() - Method in interface javaslang.control.Try
A Try is a single-valued.
isSingleValued() - Method in interface javaslang.control.Validation
 
isSingleValued() - Method in class javaslang.Lazy
 
isSingleValued() - Method in interface javaslang.Value
States whether this is a single-valued type.
isSuccess() - Method in interface javaslang.concurrent.Future
Checks if this Future completed with a success.
isSuccess() - Method in class javaslang.control.Try.Failure
 
isSuccess() - Method in interface javaslang.control.Try
Checks if this is a Success.
isSuccess() - Method in class javaslang.control.Try.Success
 
isTraversableAgain() - Method in class javaslang.collection.Array
 
isTraversableAgain() - Method in class javaslang.collection.CharSeq
 
isTraversableAgain() - Method in class javaslang.collection.HashSet
 
isTraversableAgain() - Method in interface javaslang.collection.Iterator
 
isTraversableAgain() - Method in class javaslang.collection.LinkedHashSet
 
isTraversableAgain() - Method in interface javaslang.collection.List
 
isTraversableAgain() - Method in interface javaslang.collection.Map
 
isTraversableAgain() - Method in class javaslang.collection.Queue
 
isTraversableAgain() - Method in interface javaslang.collection.Stream
 
isTraversableAgain() - Method in interface javaslang.collection.Traversable
Checks if this Traversable can be repeatedly traversed.
isTraversableAgain() - Method in interface javaslang.collection.Tree
 
isTraversableAgain() - Method in class javaslang.collection.TreeSet
 
isTraversableAgain() - Method in class javaslang.collection.Vector
 
isValid() - Method in class javaslang.control.Validation.Invalid
 
isValid() - Method in interface javaslang.control.Validation
Check whether this is of type Valid
isValid() - Method in class javaslang.control.Validation.Valid
 
iterate(T, Function<? super T, ? extends T>) - Static method in interface javaslang.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 javaslang.collection.Stream
Generates a (theoretically) infinitely long Stream using a function to calculate the next value based on the previous.
iterator() - Method in class javaslang.collection.Array
 
iterator() - Method in class javaslang.collection.CharSeq
 
iterator() - Method in class javaslang.collection.HashMap
 
iterator() - Method in class javaslang.collection.HashSet
 
Iterator<T> - Interface in javaslang.collection
javaslang.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 javaslang.collection.Iterator
 
iterator() - Method in class javaslang.collection.LinkedHashMap
 
iterator() - Method in class javaslang.collection.LinkedHashSet
 
iterator() - Method in interface javaslang.collection.Map
 
iterator(int) - Method in interface javaslang.collection.Seq
Returns an iterator of this elements starting at the given index.
iterator() - Method in interface javaslang.collection.Set
 
iterator() - Method in class javaslang.collection.Stream.Cons
 
iterator() - Method in class javaslang.collection.Stream.Empty
 
iterator() - Method in interface javaslang.collection.Traversable
An iterator by means of head() and tail().
iterator(Tree.Order) - Method in interface javaslang.collection.Tree
Traverses this tree values in a specific Tree.Order.
iterator() - Method in interface javaslang.collection.Tree
 
iterator() - Method in class javaslang.collection.TreeMap
 
iterator() - Method in class javaslang.collection.TreeSet
 
iterator() - Method in class javaslang.collection.Vector
 
iterator() - Method in interface javaslang.concurrent.Future
 
iterator() - Method in interface javaslang.control.Either
 
iterator() - Method in class javaslang.control.Either.LeftProjection
 
iterator() - Method in class javaslang.control.Either.RightProjection
 
iterator() - Method in interface javaslang.control.Option
 
iterator() - Method in interface javaslang.control.Try
 
iterator() - Method in interface javaslang.control.Validation
 
iterator() - Method in class javaslang.Lazy
 
iterator() - Method in interface javaslang.Value
Returns a rich javaslang.collection.Iterator.

J

javaslang - package javaslang
The javaslang package contains core types like λ, Lazy and Tuple.
javaslang.collection - package javaslang.collection
Purely functional collections based on Traversable.
javaslang.concurrent - package javaslang.concurrent
This package contains basic building blocks creating fast, asynchronous, non-blocking parallel code.
javaslang.control - package javaslang.control
Control structures like the disjoint union type Either, the optional value type Option and Try for exception handling.

K

keyComparator() - Method in interface javaslang.collection.SortedMap
Returns the underlying key-comparator which defines the order of the elements contained in this map.
keyComparator() - Method in class javaslang.collection.TreeMap
 
keySet() - Method in class javaslang.collection.HashMap
 
keySet() - Method in class javaslang.collection.LinkedHashMap
 
keySet() - Method in interface javaslang.collection.Map
Returns the keys contained in this map.
keySet() - Method in interface javaslang.collection.SortedMap
 
keySet() - Method in class javaslang.collection.TreeMap
 
Kind1<TYPE extends Kind1<TYPE,?>,T> - Interface in javaslang
Recursive self type representing TYPE<T>, which allows similar behavior to higher-kinded types.
Kind2<TYPE extends Kind2<TYPE,?,?>,T1,T2> - Interface in javaslang
Recursive self type representing TYPE<T1, T2>, which allows similar behavior to higher-kinded types.

L

last() - Method in interface javaslang.collection.IndexedSeq
 
last() - Method in interface javaslang.collection.SortedMap
 
last() - Method in interface javaslang.collection.SortedSet
 
last() - Method in interface javaslang.collection.Traversable
Dual of Traversable.head(), returning the last element.
lastIndexOf(T, int) - Method in class javaslang.collection.Array
 
lastIndexOf(Character, int) - Method in class javaslang.collection.CharSeq
 
lastIndexOf(int) - Method in class javaslang.collection.CharSeq
Returns the index within this string of the last occurrence of the specified character.
lastIndexOf(int, int) - Method in class javaslang.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 javaslang.collection.CharSeq
Returns the index within this string of the last occurrence of the specified substring.
lastIndexOf(CharSeq, int) - Method in class javaslang.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 javaslang.collection.List
 
lastIndexOf(T, int) - Method in class javaslang.collection.Queue
 
lastIndexOf(T) - Method in interface javaslang.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 javaslang.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 javaslang.collection.Stream
 
lastIndexOf(T, int) - Method in class javaslang.collection.Vector
 
lastIndexOfSlice(Iterable<? extends T>, int) - Method in interface javaslang.collection.IndexedSeq
 
lastIndexOfSlice(Iterable<? extends T>, int) - Method in interface javaslang.collection.LinearSeq
 
lastIndexOfSlice(Iterable<? extends T>) - Method in interface javaslang.collection.Seq
Finds last index where this sequence contains a given sequence as a slice.
lastIndexOfSlice(Iterable<? extends T>, int) - Method in interface javaslang.collection.Seq
Finds last index before or at a given end index where this sequence contains a given sequence as a slice.
lastIndexWhere(Predicate<? super T>, int) - Method in interface javaslang.collection.IndexedSeq
 
lastIndexWhere(Predicate<? super T>, int) - Method in interface javaslang.collection.LinearSeq
 
lastIndexWhere(Predicate<? super T>) - Method in interface javaslang.collection.Seq
Finds index of last element satisfying some predicate.
lastIndexWhere(Predicate<? super T>, int) - Method in interface javaslang.collection.Seq
Finds index of last element satisfying some predicate before or at given end index.
lastOption() - Method in interface javaslang.collection.Traversable
Dual of Traversable.headOption(), returning the last element as Opiton.
Lazy<T> - Class in javaslang
Represents a lazy evaluated value.
leafCount() - Method in interface javaslang.collection.Tree
Counts the number of leaves of this tree.
left(L) - Static method in interface javaslang.control.Either
Constructs a Either.Left
left() - Method in interface javaslang.control.Either
Returns a LeftProjection of this Either.
Left(API.Match.Pattern<_1, ?>) - Static method in class javaslang.Patterns
 
leftMap(Function<? super E, ? extends U>) - Method in interface javaslang.control.Validation
Applies a function f to the error of this Validation if this is an Invalid.
length() - Method in class javaslang.collection.Array
 
length() - Method in class javaslang.collection.CharSeq
Returns the length of this string.
length() - Method in class javaslang.collection.HashSet
 
length() - Method in interface javaslang.collection.Iterator
 
length() - Method in class javaslang.collection.LinkedHashSet
 
length() - Method in class javaslang.collection.List.Cons
 
length() - Method in interface javaslang.collection.List
 
length() - Method in class javaslang.collection.List.Nil
 
length() - Method in interface javaslang.collection.Map
 
length() - Method in class javaslang.collection.Queue
 
length() - Method in interface javaslang.collection.Set
 
length() - Method in interface javaslang.collection.Stream
 
length() - Method in interface javaslang.collection.Traversable
Computes the number of elements of this Traversable.
length() - Method in interface javaslang.collection.Tree
 
length() - Method in class javaslang.collection.TreeSet
 
length() - Method in class javaslang.collection.Vector
 
lift(CheckedFunction0<R>) - Static method in interface javaslang.CheckedFunction0
Lifts the given partialFunction into a total function that returns an Option result.
lift(CheckedFunction1<T1, R>) - Static method in interface javaslang.CheckedFunction1
Lifts the given partialFunction into a total function that returns an Option result.
lift(CheckedFunction2<T1, T2, R>) - Static method in interface javaslang.CheckedFunction2
Lifts the given partialFunction into a total function that returns an Option result.
lift(CheckedFunction3<T1, T2, T3, R>) - Static method in interface javaslang.CheckedFunction3
Lifts the given partialFunction into a total function that returns an Option result.
lift(CheckedFunction4<T1, T2, T3, T4, R>) - Static method in interface javaslang.CheckedFunction4
Lifts the given partialFunction into a total function that returns an Option result.
lift(CheckedFunction5<T1, T2, T3, T4, T5, R>) - Static method in interface javaslang.CheckedFunction5
Lifts the given partialFunction into a total function that returns an Option result.
lift(CheckedFunction6<T1, T2, T3, T4, T5, T6, R>) - Static method in interface javaslang.CheckedFunction6
Lifts the given partialFunction into a total function that returns an Option result.
lift(CheckedFunction7<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in interface javaslang.CheckedFunction7
Lifts the given partialFunction into a total function that returns an Option result.
lift(CheckedFunction8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in interface javaslang.CheckedFunction8
Lifts the given partialFunction into a total function that returns an Option result.
lift(Function0<R>) - Static method in interface javaslang.Function0
Lifts the given partialFunction into a total function that returns an Option result.
lift(Function1<T1, R>) - Static method in interface javaslang.Function1
Lifts the given partialFunction into a total function that returns an Option result.
lift(Function2<T1, T2, R>) - Static method in interface javaslang.Function2
Lifts the given partialFunction into a total function that returns an Option result.
lift(Function3<T1, T2, T3, R>) - Static method in interface javaslang.Function3
Lifts the given partialFunction into a total function that returns an Option result.
lift(Function4<T1, T2, T3, T4, R>) - Static method in interface javaslang.Function4
Lifts the given partialFunction into a total function that returns an Option result.
lift(Function5<T1, T2, T3, T4, T5, R>) - Static method in interface javaslang.Function5
Lifts the given partialFunction into a total function that returns an Option result.
lift(Function6<T1, T2, T3, T4, T5, T6, R>) - Static method in interface javaslang.Function6
Lifts the given partialFunction into a total function that returns an Option result.
lift(Function7<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in interface javaslang.Function7
Lifts the given partialFunction into a total function that returns an Option result.
lift(Function8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in interface javaslang.Function8
Lifts the given partialFunction into a total function that returns an Option result.
LinearSeq<T> - Interface in javaslang.collection
Interface for immutable, linear sequences.
LinkedHashMap<K,V> - Class in javaslang.collection
An immutable LinkedHashMap implementation.
LinkedHashSet<T> - Class in javaslang.collection
An immutable HashSet implementation.
List<T> - Interface in javaslang.collection
An immutable List is an eager sequence of elements.
List(API.Match.Pattern<_1, ?>, API.Match.Pattern<_2, ?>) - Static method in class javaslang.Patterns
 
List() - Static method in class javaslang.Patterns
 
List.Cons<T> - Class in javaslang.collection
Non-empty List, consisting of a head and a tail.
List.Nil<T> - Class in javaslang.collection
Representation of the singleton empty List.

M

make() - Static method in interface javaslang.concurrent.Promise
Makes a Promise that isn't fulfilled yet, backed by the Future.DEFAULT_EXECUTOR_SERVICE.
make(ExecutorService) - Static method in interface javaslang.concurrent.Promise
Makes a Promise that isn't fulfilled yet, backed by the given ExecutorService.
map(Function<? super T, ? extends U>) - Method in class javaslang.collection.Array
 
map(Function<? super Character, ? extends U>) - Method in class javaslang.collection.CharSeq
 
map(BiFunction<? super K, ? super V, Tuple2<K2, V2>>) - Method in class javaslang.collection.HashMap
 
map(Function<? super T, ? extends U>) - Method in class javaslang.collection.HashSet
 
map(Function<? super T, ? extends U>) - Method in interface javaslang.collection.IndexedSeq
 
map(Function<? super T, ? extends U>) - Method in interface javaslang.collection.Iterator
Maps the elements of this Iterator lazily using the given mapper.
map(Function<? super T, ? extends U>) - Method in interface javaslang.collection.LinearSeq
 
map(BiFunction<? super K, ? super V, Tuple2<K2, V2>>) - Method in class javaslang.collection.LinkedHashMap
 
map(Function<? super T, ? extends U>) - Method in class javaslang.collection.LinkedHashSet
 
map(Function<? super T, ? extends U>) - Method in interface javaslang.collection.List
 
Map<K,V> - Interface in javaslang.collection
An immutable Map interface.
map(BiFunction<? super K, ? super V, Tuple2<K2, V2>>) - Method in interface javaslang.collection.Map
Maps the entries of this Map to form a new Map.
map(Function<? super Tuple2<K, V>, ? extends U>) - Method in interface javaslang.collection.Map
Maps the Map entries to a sequence of values.
map(Function<? super T, ? extends U>) - Method in class javaslang.collection.Queue
 
map(Function<? super T, ? extends U>) - Method in interface javaslang.collection.Seq
 
map(Function<? super T, ? extends U>) - Method in interface javaslang.collection.Set
 
map(Comparator<? super K2>, BiFunction<? super K, ? super V, Tuple2<K2, V2>>) - Method in interface javaslang.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 javaslang.collection.SortedMap
 
map(Comparator<? super U>, Function<? super T, ? extends U>) - Method in interface javaslang.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 javaslang.collection.SortedSet
 
map(Function<? super T, ? extends U>) - Method in interface javaslang.collection.Stream
 
map(Function<? super T, ? extends U>) - Method in interface javaslang.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 javaslang.collection.Tree
 
map(BiFunction<? super K, ? super V, Tuple2<K2, V2>>) - Method in class javaslang.collection.TreeMap
 
map(Comparator<? super K2>, BiFunction<? super K, ? super V, Tuple2<K2, V2>>) - Method in class javaslang.collection.TreeMap
 
map(Comparator<? super U>, Function<? super T, ? extends U>) - Method in class javaslang.collection.TreeSet
 
map(Function<? super T, ? extends U>) - Method in class javaslang.collection.TreeSet
 
map(Function<? super T, ? extends U>) - Method in class javaslang.collection.Vector
 
map(Function<? super T, ? extends U>) - Method in interface javaslang.concurrent.Future
 
map(Function<? super L, ? extends U>) - Method in class javaslang.control.Either.LeftProjection
Maps the left value if the projected Either is a Left.
map(Function<? super R, ? extends U>) - Method in interface javaslang.control.Either
Maps this right-biased Either.
map(Function<? super R, ? extends U>) - Method in class javaslang.control.Either.RightProjection
Maps the right value if the projected Either is a Right.
map(Function<? super T, ? extends U>) - Method in interface javaslang.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 javaslang.control.Try
Shortcut for mapTry(mapper::apply), see Try.mapTry(CheckedFunction).
map(Function<? super T, ? extends U>) - Method in interface javaslang.control.Validation
 
map(Function<? super T, ? extends U>) - Method in class javaslang.Lazy
 
map(Function<? super T1, ? extends U1>) - Method in class javaslang.Tuple1
Maps the components of this tuple using a mapper function.
map(BiFunction<? super T1, ? super T2, Tuple2<U1, U2>>) - Method in class javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.Tuple8
Maps the components of this tuple using a mapper function for each component.
map(Function<? super T, ? extends U>) - Method in interface javaslang.Value
Maps the underlying value to a different component type.
map1(Function<? super T1, ? extends U>) - Method in class javaslang.Tuple2
Maps the 1st component of this tuple to a new value.
map1(Function<? super T1, ? extends U>) - Method in class javaslang.Tuple3
Maps the 1st component of this tuple to a new value.
map1(Function<? super T1, ? extends U>) - Method in class javaslang.Tuple4
Maps the 1st component of this tuple to a new value.
map1(Function<? super T1, ? extends U>) - Method in class javaslang.Tuple5
Maps the 1st component of this tuple to a new value.
map1(Function<? super T1, ? extends U>) - Method in class javaslang.Tuple6
Maps the 1st component of this tuple to a new value.
map1(Function<? super T1, ? extends U>) - Method in class javaslang.Tuple7
Maps the 1st component of this tuple to a new value.
map1(Function<? super T1, ? extends U>) - Method in class javaslang.Tuple8
Maps the 1st component of this tuple to a new value.
map2(Function<? super T2, ? extends U>) - Method in class javaslang.Tuple2
Maps the 2nd component of this tuple to a new value.
map2(Function<? super T2, ? extends U>) - Method in class javaslang.Tuple3
Maps the 2nd component of this tuple to a new value.
map2(Function<? super T2, ? extends U>) - Method in class javaslang.Tuple4
Maps the 2nd component of this tuple to a new value.
map2(Function<? super T2, ? extends U>) - Method in class javaslang.Tuple5
Maps the 2nd component of this tuple to a new value.
map2(Function<? super T2, ? extends U>) - Method in class javaslang.Tuple6
Maps the 2nd component of this tuple to a new value.
map2(Function<? super T2, ? extends U>) - Method in class javaslang.Tuple7
Maps the 2nd component of this tuple to a new value.
map2(Function<? super T2, ? extends U>) - Method in class javaslang.Tuple8
Maps the 2nd component of this tuple to a new value.
map3(Function<? super T3, ? extends U>) - Method in class javaslang.Tuple3
Maps the 3rd component of this tuple to a new value.
map3(Function<? super T3, ? extends U>) - Method in class javaslang.Tuple4
Maps the 3rd component of this tuple to a new value.
map3(Function<? super T3, ? extends U>) - Method in class javaslang.Tuple5
Maps the 3rd component of this tuple to a new value.
map3(Function<? super T3, ? extends U>) - Method in class javaslang.Tuple6
Maps the 3rd component of this tuple to a new value.
map3(Function<? super T3, ? extends U>) - Method in class javaslang.Tuple7
Maps the 3rd component of this tuple to a new value.
map3(Function<? super T3, ? extends U>) - Method in class javaslang.Tuple8
Maps the 3rd component of this tuple to a new value.
map4(Function<? super T4, ? extends U>) - Method in class javaslang.Tuple4
Maps the 4th component of this tuple to a new value.
map4(Function<? super T4, ? extends U>) - Method in class javaslang.Tuple5
Maps the 4th component of this tuple to a new value.
map4(Function<? super T4, ? extends U>) - Method in class javaslang.Tuple6
Maps the 4th component of this tuple to a new value.
map4(Function<? super T4, ? extends U>) - Method in class javaslang.Tuple7
Maps the 4th component of this tuple to a new value.
map4(Function<? super T4, ? extends U>) - Method in class javaslang.Tuple8
Maps the 4th component of this tuple to a new value.
map5(Function<? super T5, ? extends U>) - Method in class javaslang.Tuple5
Maps the 5th component of this tuple to a new value.
map5(Function<? super T5, ? extends U>) - Method in class javaslang.Tuple6
Maps the 5th component of this tuple to a new value.
map5(Function<? super T5, ? extends U>) - Method in class javaslang.Tuple7
Maps the 5th component of this tuple to a new value.
map5(Function<? super T5, ? extends U>) - Method in class javaslang.Tuple8
Maps the 5th component of this tuple to a new value.
map6(Function<? super T6, ? extends U>) - Method in class javaslang.Tuple6
Maps the 6th component of this tuple to a new value.
map6(Function<? super T6, ? extends U>) - Method in class javaslang.Tuple7
Maps the 6th component of this tuple to a new value.
map6(Function<? super T6, ? extends U>) - Method in class javaslang.Tuple8
Maps the 6th component of this tuple to a new value.
map7(Function<? super T7, ? extends U>) - Method in class javaslang.Tuple7
Maps the 7th component of this tuple to a new value.
map7(Function<? super T7, ? extends U>) - Method in class javaslang.Tuple8
Maps the 7th component of this tuple to a new value.
map8(Function<? super T8, ? extends U>) - Method in class javaslang.Tuple8
Maps the 8th component of this tuple to a new value.
mapChars(CharSeq.CharUnaryOperator) - Method in class javaslang.collection.CharSeq
 
mapLeft(Function<? super L, ? extends U>) - Method in interface javaslang.control.Either
Maps this right-biased Either.
mapTry(Try.CheckedFunction<? super T, ? extends U>) - Method in interface javaslang.concurrent.Future
 
mapTry(Try.CheckedFunction<? super T, ? extends U>) - Method in interface javaslang.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 javaslang.collection.HashMap
 
mapValues(Function<? super V, ? extends W>) - Method in class javaslang.collection.LinkedHashMap
 
mapValues(Function<? super V, ? extends V2>) - Method in interface javaslang.collection.Map
Maps the values of this Map while preserving the corresponding keys.
mapValues(Function<? super V, ? extends V2>) - Method in interface javaslang.collection.SortedMap
 
mapValues(Function<? super V, ? extends W>) - Method in class javaslang.collection.TreeMap
 
Match(T) - Static method in class javaslang.API
Entry point of the match API.
MatchError - Exception in javaslang
A API.Match throws a MatchError if no case matches the applied object.
matches(String) - Method in class javaslang.collection.CharSeq
Tells whether or not this string matches the given regular expression.
max() - Method in interface javaslang.collection.Traversable
Calculates the maximum of this elements according to their natural order.
max() - Method in class javaslang.collection.TreeSet
 
maxBy(Comparator<? super T>) - Method in interface javaslang.collection.Traversable
Calculates the maximum of this elements using a specific comparator.
maxBy(Function<? super T, ? extends U>) - Method in interface javaslang.collection.Traversable
Calculates the maximum of this elements within the co-domain of a specific function.
memoized() - Method in interface javaslang.CheckedFunction0
 
memoized() - Method in interface javaslang.CheckedFunction1
 
memoized() - Method in interface javaslang.CheckedFunction2
 
memoized() - Method in interface javaslang.CheckedFunction3
 
memoized() - Method in interface javaslang.CheckedFunction4
 
memoized() - Method in interface javaslang.CheckedFunction5
 
memoized() - Method in interface javaslang.CheckedFunction6
 
memoized() - Method in interface javaslang.CheckedFunction7
 
memoized() - Method in interface javaslang.CheckedFunction8
 
memoized() - Method in interface javaslang.Function0
 
memoized() - Method in interface javaslang.Function1
 
memoized() - Method in interface javaslang.Function2
 
memoized() - Method in interface javaslang.Function3
 
memoized() - Method in interface javaslang.Function4
 
memoized() - Method in interface javaslang.Function5
 
memoized() - Method in interface javaslang.Function6
 
memoized() - Method in interface javaslang.Function7
 
memoized() - Method in interface javaslang.Function8
 
memoized() - Method in interface javaslang.λ
Returns a memoizing version of this function, which computes the return value for given arguments only one time.
merge(Map<? extends K, ? extends V>) - Method in interface javaslang.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 javaslang.collection.Map
Creates a new map which by merging the entries of this map and that map.
merge(Map<? extends K, ? extends V>) - Method in interface javaslang.collection.SortedMap
 
merge(Map<? extends K, U>, BiFunction<? super V, ? super U, ? extends V>) - Method in interface javaslang.collection.SortedMap
 
min() - Method in interface javaslang.collection.Traversable
Calculates the minimum of this elements according to their natural order.
min() - Method in class javaslang.collection.TreeSet
 
minBy(Comparator<? super T>) - Method in interface javaslang.collection.Traversable
Calculates the minimum of this elements using a specific comparator.
minBy(Function<? super T, ? extends U>) - Method in interface javaslang.collection.Traversable
Calculates the minimum of this elements within the co-domain of a specific function.
mkString(CharSequence, CharSequence, CharSequence) - Method in class javaslang.collection.HashSet
 
mkString(CharSequence, CharSequence, CharSequence) - Method in class javaslang.collection.LinkedHashSet
 
mkString() - Method in interface javaslang.collection.Traversable
Joins the elements of this by concatenating their string representations.
mkString(CharSequence) - Method in interface javaslang.collection.Traversable
Joins the string representations of this elements using a specific delimiter.
mkString(CharSequence, CharSequence, CharSequence) - Method in interface javaslang.collection.Traversable
Joins the string representations of this elements using a specific delimiter, prefix and suffix.

N

narrow(Array<? extends T>) - Static method in class javaslang.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 javaslang.collection.HashMap
Narrows a widened HashMap<? extends K, ? extends V> to HashMap<K, V> by performing a type safe-cast.
narrow(HashSet<? extends T>) - Static method in class javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.collection.LinkedHashMap
Narrows a widened LinkedHashMap<? extends K, ? extends V> to LinkedHashMap<K, V> by performing a type safe-cast.
narrow(LinkedHashSet<? extends T>) - Static method in class javaslang.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 javaslang.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 javaslang.collection.Map
Narrows a widened Map<? extends K, ? extends V> to Map<K, V> by performing a type safe-cast.
narrow(Queue<? extends T>) - Static method in class javaslang.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 javaslang.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 javaslang.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 javaslang.collection.SortedMap
Narrows a widened SortedMap<? extends K, ? extends V> to SortedMap<K, V> by performing a type safe-cast.
narrow(SortedSet<? extends T>) - Static method in interface javaslang.collection.SortedSet
Narrows a widened SortedSet<? extends T> to SortedSet<T> by performing a type safe-cast.
narrow(Stack<? extends T>) - Static method in interface javaslang.collection.Stack
Narrows a widened Stack<? extends T> to Stack<T> by performing a type safe-cast.
narrow(Stream<? extends T>) - Static method in interface javaslang.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 javaslang.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 javaslang.collection.Tree
Narrows a widened Tree<? extends T> to Tree<T> by performing a type safe-cast.
narrow(TreeSet<? extends T>) - Static method in class javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.control.Validation
Narrows a widened Validation<? extends E, ? extends T> to Validation<E, T> by performing a type safe-cast.
narrow(Value<? extends T>) - Static method in interface javaslang.Value
Narrows a widened Value<? extends T> to Value<T> by performing a type safe-cast.
negate() - Method in interface javaslang.control.Try.CheckedPredicate
Negates this predicate.
next() - Method in class javaslang.collection.AbstractIterator
 
Node(T, List<Tree.Node<T>>) - Constructor for class javaslang.collection.Tree.Node
Constructs a rose tree branch.
nodeCount() - Method in interface javaslang.collection.Tree
Counts the number of nodes (i.e.
none() - Static method in interface javaslang.control.Option
Returns the single instance of None
None() - Static method in class javaslang.Patterns
 
nonEmpty() - Method in interface javaslang.collection.Traversable
Checks, this Traversable is not empty.
noneOf(Predicate<? super T>...) - Static method in class javaslang.Predicates
A combinator that checks if none of the given predicates is satisfied.
nothing() - Static method in interface javaslang.control.Option
Return the singleton instance of Some<Void>.

O

of(API.Match.Case<? extends T, ? extends R>...) - Method in class javaslang.API.Match
 
of(Class<? super T>) - Static method in class javaslang.API.Match.Pattern0
 
of(Class<? super T>, API.Match.Pattern<T1, ?>, Function<T, Tuple1<U1>>) - Static method in class javaslang.API.Match.Pattern1
 
of(Class<? super T>, API.Match.Pattern<T1, ?>, API.Match.Pattern<T2, ?>, Function<T, Tuple2<U1, U2>>) - Static method in class javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.API.Match.Pattern8
 
of(CheckedFunction0<R>) - Static method in interface javaslang.CheckedFunction0
Creates a CheckedFunction0 based on method reference lambda expression Examples (w.l.o.g.
of(CheckedFunction1<T1, R>) - Static method in interface javaslang.CheckedFunction1
Creates a CheckedFunction1 based on method reference lambda expression Examples (w.l.o.g.
of(CheckedFunction2<T1, T2, R>) - Static method in interface javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.CheckedFunction8
Creates a CheckedFunction8 based on method reference lambda expression Examples (w.l.o.g.
of(T) - Static method in class javaslang.collection.Array
Returns a singleton Array, i.e.
of(T...) - Static method in class javaslang.collection.Array
Creates a Array of the given elements.
of(CharSequence) - Static method in class javaslang.collection.CharSeq
Creates a String of CharSequence.
of(char) - Static method in class javaslang.collection.CharSeq
Returns a singleton CharSeq, i.e.
of(char...) - Static method in class javaslang.collection.CharSeq
Creates a String of the given characters.
of(Tuple2<? extends K, ? extends V>) - Static method in class javaslang.collection.HashMap
Returns a singleton HashMap, i.e.
of(K, V) - Static method in class javaslang.collection.HashMap
Returns a singleton HashMap, i.e.
of(Object...) - Static method in class javaslang.collection.HashMap
Creates a HashMap of the given list of key-value pairs.
of(T) - Static method in class javaslang.collection.HashSet
Returns a singleton HashSet, i.e.
of(T...) - Static method in class javaslang.collection.HashSet
Creates a HashSet of the given elements.
of(T) - Static method in interface javaslang.collection.Iterator
Creates an Iterator which traverses one element.
of(T...) - Static method in interface javaslang.collection.Iterator
Creates an Iterator which traverses the given elements.
of(Tuple2<? extends K, ? extends V>) - Static method in class javaslang.collection.LinkedHashMap
Returns a singleton LinkedHashMap, i.e.
of(Object...) - Static method in class javaslang.collection.LinkedHashMap
Creates a LinkedHashMap of the given list of key-value pairs.
of(K, V) - Static method in class javaslang.collection.LinkedHashMap
Returns a singleton LinkedHashMap, i.e.
of(T) - Static method in class javaslang.collection.LinkedHashSet
Returns a singleton LinkedHashSet, i.e.
of(T...) - Static method in class javaslang.collection.LinkedHashSet
Creates a LinkedHashSet of the given elements.
of(T) - Static method in interface javaslang.collection.List
Returns a singleton List, i.e.
of(T...) - Static method in interface javaslang.collection.List
Creates a List of the given elements.
of(T) - Static method in class javaslang.collection.Queue
Returns a singleton Queue, i.e.
of(T...) - Static method in class javaslang.collection.Queue
Creates a Queue of the given elements.
of(T) - Static method in interface javaslang.collection.Stream
Returns a singleton Stream, i.e.
of(T...) - Static method in interface javaslang.collection.Stream
Creates a Stream of the given elements.
of(T) - Static method in interface javaslang.collection.Tree
Returns a new Node containing the given value and having no children.
of(T, Tree.Node<T>...) - Static method in interface javaslang.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 javaslang.collection.Tree
Returns a new Node containing the given value and having the given children.
of(T...) - Static method in interface javaslang.collection.Tree
Creates a Tree of the given elements.
of(Tuple2<? extends K, ? extends V>) - Static method in class javaslang.collection.TreeMap
Returns a singleton TreeMap, i.e.
of(Object...) - Static method in class javaslang.collection.TreeMap
Creates a TreeMap of the given list of key-value pairs.
of(Comparator<? super K>, Tuple2<? extends K, ? extends V>) - Static method in class javaslang.collection.TreeMap
Returns a singleton TreeMap, i.e.
of(K, V) - Static method in class javaslang.collection.TreeMap
Returns a singleton TreeMap, i.e.
of(Comparator<? super K>, K, V) - Static method in class javaslang.collection.TreeMap
Returns a singleton TreeMap, i.e.
of(T) - Static method in class javaslang.collection.TreeSet
 
of(Comparator<? super T>, T) - Static method in class javaslang.collection.TreeSet
 
of(T...) - Static method in class javaslang.collection.TreeSet
 
of(Comparator<? super T>, T...) - Static method in class javaslang.collection.TreeSet
 
of(T) - Static method in class javaslang.collection.Vector
Returns a singleton Vector, i.e.
of(T...) - Static method in class javaslang.collection.Vector
Creates a Vector of the given elements.
of(Try.CheckedSupplier<? extends T>) - Static method in interface javaslang.concurrent.Future
Starts an asynchronous computation, backed by the Future.DEFAULT_EXECUTOR_SERVICE.
of(ExecutorService, Try.CheckedSupplier<? extends T>) - Static method in interface javaslang.concurrent.Future
Starts an asynchronous computation, backed by the given ExecutorService.
of(T) - Static method in interface javaslang.control.Option
Creates a new Option of a given value.
of(Try.CheckedSupplier<? extends T>) - Static method in interface javaslang.control.Try
Creates a Try of a CheckedSupplier.
of(Function0<R>) - Static method in interface javaslang.Function0
Creates a Function0 based on method reference lambda expression Examples (w.l.o.g.
of(Function1<T1, R>) - Static method in interface javaslang.Function1
Creates a Function1 based on method reference lambda expression Examples (w.l.o.g.
of(Function2<T1, T2, R>) - Static method in interface javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.Function8
Creates a Function8 based on method reference lambda expression Examples (w.l.o.g.
of(Supplier<? extends T>) - Static method in class javaslang.Lazy
Creates a Lazy that requests its value from a given Supplier.
of(T1) - Static method in interface javaslang.Tuple
Creates a tuple of one element.
of(T1, T2) - Static method in interface javaslang.Tuple
Creates a tuple of two elements.
of(T1, T2, T3) - Static method in interface javaslang.Tuple
Creates a tuple of three elements.
of(T1, T2, T3, T4) - Static method in interface javaslang.Tuple
Creates a tuple of 4 elements.
of(T1, T2, T3, T4, T5) - Static method in interface javaslang.Tuple
Creates a tuple of 5 elements.
of(T1, T2, T3, T4, T5, T6) - Static method in interface javaslang.Tuple
Creates a tuple of 6 elements.
of(T1, T2, T3, T4, T5, T6, T7) - Static method in interface javaslang.Tuple
Creates a tuple of 7 elements.
of(T1, T2, T3, T4, T5, T6, T7, T8) - Static method in interface javaslang.Tuple
Creates a tuple of 8 elements.
ofAll(Iterable<? extends T>) - Static method in class javaslang.collection.Array
Creates a Array of the given elements.
ofAll(boolean[]) - Static method in class javaslang.collection.Array
Creates a Array based on the elements of a boolean array.
ofAll(byte[]) - Static method in class javaslang.collection.Array
Creates a Array based on the elements of a byte array.
ofAll(char[]) - Static method in class javaslang.collection.Array
Creates a Array based on the elements of a char array.
ofAll(double[]) - Static method in class javaslang.collection.Array
Creates a Array based on the elements of a double array.
ofAll(float[]) - Static method in class javaslang.collection.Array
Creates a Array based on the elements of a float array.
ofAll(int[]) - Static method in class javaslang.collection.Array
Creates a Array based on the elements of an int array.
ofAll(long[]) - Static method in class javaslang.collection.Array
Creates a Array based on the elements of a long array.
ofAll(short[]) - Static method in class javaslang.collection.Array
Creates a Array based on the elements of a short array.
ofAll(Iterable<? extends Character>) - Static method in class javaslang.collection.CharSeq
Creates a String of the given elements.
ofAll(Map<? extends K, ? extends V>) - Static method in class javaslang.collection.HashMap
Returns a HashMap, from a source java.util.Map.
ofAll(Iterable<? extends T>) - Static method in class javaslang.collection.HashSet
Creates a HashSet of the given elements.
ofAll(boolean[]) - Static method in class javaslang.collection.HashSet
Creates a HashSet based on the elements of a boolean array.
ofAll(byte[]) - Static method in class javaslang.collection.HashSet
Creates a HashSet based on the elements of a byte array.
ofAll(char[]) - Static method in class javaslang.collection.HashSet
Creates a HashSet based on the elements of a char array.
ofAll(double[]) - Static method in class javaslang.collection.HashSet
Creates a HashSet based on the elements of a double array.
ofAll(float[]) - Static method in class javaslang.collection.HashSet
Creates a HashSet based on the elements of a float array.
ofAll(int[]) - Static method in class javaslang.collection.HashSet
Creates a HashSet based on the elements of an int array.
ofAll(long[]) - Static method in class javaslang.collection.HashSet
Creates a HashSet based on the elements of a long array.
ofAll(short[]) - Static method in class javaslang.collection.HashSet
Creates a HashSet based on the elements of a short array.
ofAll(Iterable<? extends T>) - Static method in interface javaslang.collection.Iterator
Creates an Iterator based on the given Iterable.
ofAll(Iterator<? extends T>) - Static method in interface javaslang.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 javaslang.collection.Iterator
Creates an Iterator based on the elements of a boolean array.
ofAll(byte[]) - Static method in interface javaslang.collection.Iterator
Creates an Iterator based on the elements of a byte array.
ofAll(char[]) - Static method in interface javaslang.collection.Iterator
Creates an Iterator based on the elements of a char array.
ofAll(double[]) - Static method in interface javaslang.collection.Iterator
Creates ann Iterator based on the elements of a double array.
ofAll(float[]) - Static method in interface javaslang.collection.Iterator
Creates an Iterator based on the elements of a float array.
ofAll(int[]) - Static method in interface javaslang.collection.Iterator
Creates an Iterator based on the elements of an int array.
ofAll(long[]) - Static method in interface javaslang.collection.Iterator
Creates an Iterator based on the elements of a long array.
ofAll(short[]) - Static method in interface javaslang.collection.Iterator
Creates an Iterator based on the elements of a short array.
ofAll(Map<? extends K, ? extends V>) - Static method in class javaslang.collection.LinkedHashMap
Returns a LinkedHashMap, from a source java.util.Map.
ofAll(Iterable<? extends T>) - Static method in class javaslang.collection.LinkedHashSet
Creates a LinkedHashSet of the given elements.
ofAll(boolean[]) - Static method in class javaslang.collection.LinkedHashSet
Creates a LinkedHashSet based on the elements of a boolean array.
ofAll(byte[]) - Static method in class javaslang.collection.LinkedHashSet
Creates a LinkedHashSet based on the elements of a byte array.
ofAll(char[]) - Static method in class javaslang.collection.LinkedHashSet
Creates a LinkedHashSet based on the elements of a char array.
ofAll(double[]) - Static method in class javaslang.collection.LinkedHashSet
Creates a LinkedHashSet based on the elements of a double array.
ofAll(float[]) - Static method in class javaslang.collection.LinkedHashSet
Creates a LinkedHashSet based on the elements of a float array.
ofAll(int[]) - Static method in class javaslang.collection.LinkedHashSet
Creates a LinkedHashSet based on the elements of an int array.
ofAll(long[]) - Static method in class javaslang.collection.LinkedHashSet
Creates a LinkedHashSet based on the elements of a long array.
ofAll(short[]) - Static method in class javaslang.collection.LinkedHashSet
Creates a LinkedHashSet based on the elements of a short array.
ofAll(Iterable<? extends T>) - Static method in interface javaslang.collection.List
Creates a List of the given elements.
ofAll(boolean[]) - Static method in interface javaslang.collection.List
Creates a List based on the elements of a boolean array.
ofAll(byte[]) - Static method in interface javaslang.collection.List
Creates a List based on the elements of a byte array.
ofAll(char[]) - Static method in interface javaslang.collection.List
Creates a List based on the elements of a char array.
ofAll(double[]) - Static method in interface javaslang.collection.List
Creates a List based on the elements of a double array.
ofAll(float[]) - Static method in interface javaslang.collection.List
Creates a List based on the elements of a float array.
ofAll(int[]) - Static method in interface javaslang.collection.List
Creates a List based on the elements of an int array.
ofAll(long[]) - Static method in interface javaslang.collection.List
Creates a List based on the elements of a long array.
ofAll(short[]) - Static method in interface javaslang.collection.List
Creates a List based on the elements of a short array.
ofAll(Iterable<? extends T>) - Static method in class javaslang.collection.Queue
Creates a Queue of the given elements.
ofAll(boolean[]) - Static method in class javaslang.collection.Queue
Creates a Seq based on the elements of a boolean array.
ofAll(byte[]) - Static method in class javaslang.collection.Queue
Creates a Queue based on the elements of a byte array.
ofAll(char[]) - Static method in class javaslang.collection.Queue
Creates a Queue based on the elements of a char array.
ofAll(double[]) - Static method in class javaslang.collection.Queue
Creates a Queue based on the elements of a double array.
ofAll(float[]) - Static method in class javaslang.collection.Queue
Creates a Queue based on the elements of a float array.
ofAll(int[]) - Static method in class javaslang.collection.Queue
Creates a Queue based on the elements of an int array.
ofAll(long[]) - Static method in class javaslang.collection.Queue
Creates a Queue based on the elements of a long array.
ofAll(short[]) - Static method in class javaslang.collection.Queue
Creates a Queue based on the elements of a short array.
ofAll(Iterable<? extends T>) - Static method in interface javaslang.collection.Stream
Creates a Stream of the given elements.
ofAll(boolean[]) - Static method in interface javaslang.collection.Stream
Creates a Stream based on the elements of a boolean array.
ofAll(byte[]) - Static method in interface javaslang.collection.Stream
Creates a Stream based on the elements of a byte array.
ofAll(char[]) - Static method in interface javaslang.collection.Stream
Creates a Stream based on the elements of a char array.
ofAll(double[]) - Static method in interface javaslang.collection.Stream
Creates a Stream based on the elements of a double array.
ofAll(float[]) - Static method in interface javaslang.collection.Stream
Creates a Stream based on the elements of a float array.
ofAll(int[]) - Static method in interface javaslang.collection.Stream
Creates a Stream based on the elements of an int array.
ofAll(long[]) - Static method in interface javaslang.collection.Stream
Creates a Stream based on the elements of a long array.
ofAll(short[]) - Static method in interface javaslang.collection.Stream
Creates a Stream based on the elements of a short array.
ofAll(Iterable<? extends T>) - Static method in interface javaslang.collection.Tree
Creates a Tree of the given elements.
ofAll(Map<? extends K, ? extends V>) - Static method in class javaslang.collection.TreeMap
Returns a TreeMap, from a source java.util.Map.
ofAll(Iterable<? extends T>) - Static method in class javaslang.collection.TreeSet
 
ofAll(Comparator<? super T>, Iterable<? extends T>) - Static method in class javaslang.collection.TreeSet
 
ofAll(boolean[]) - Static method in class javaslang.collection.TreeSet
Creates a TreeSet based on the elements of a boolean array.
ofAll(byte[]) - Static method in class javaslang.collection.TreeSet
Creates a TreeSet based on the elements of a byte array.
ofAll(char[]) - Static method in class javaslang.collection.TreeSet
Creates a TreeSet based on the elements of a char array.
ofAll(double[]) - Static method in class javaslang.collection.TreeSet
Creates a TreeSet based on the elements of a double array.
ofAll(float[]) - Static method in class javaslang.collection.TreeSet
Creates a TreeSet based on the elements of a float array.
ofAll(int[]) - Static method in class javaslang.collection.TreeSet
Creates a TreeSet based on the elements of an int array.
ofAll(long[]) - Static method in class javaslang.collection.TreeSet
Creates a TreeSet based on the elements of a long array.
ofAll(short[]) - Static method in class javaslang.collection.TreeSet
Creates a TreeSet based on the elements of a short array.
ofAll(Iterable<? extends T>) - Static method in class javaslang.collection.Vector
Creates a Vector of the given elements.
ofAll(boolean[]) - Static method in class javaslang.collection.Vector
Creates a Vector based on the elements of a boolean array.
ofAll(byte[]) - Static method in class javaslang.collection.Vector
Creates a Vector based on the elements of a byte array.
ofAll(char[]) - Static method in class javaslang.collection.Vector
Creates a Vector based on the elements of a char array.
ofAll(double[]) - Static method in class javaslang.collection.Vector
Creates a Vector based on the elements of a double array.
ofAll(float[]) - Static method in class javaslang.collection.Vector
Creates a Vector based on the elements of a float array.
ofAll(int[]) - Static method in class javaslang.collection.Vector
Creates a Vector based on the elements of an int array.
ofAll(long[]) - Static method in class javaslang.collection.Vector
Creates a Vector based on the elements of a long array.
ofAll(short[]) - Static method in class javaslang.collection.Vector
Creates a Vector based on the elements of a short array.
ofEntries(Map.Entry<? extends K, ? extends V>...) - Static method in class javaslang.collection.HashMap
Creates a HashMap of the given entries.
ofEntries(Tuple2<? extends K, ? extends V>...) - Static method in class javaslang.collection.HashMap
Creates a HashMap of the given entries.
ofEntries(Iterable<? extends Tuple2<? extends K, ? extends V>>) - Static method in class javaslang.collection.HashMap
Creates a HashMap of the given entries.
ofEntries(Map.Entry<? extends K, ? extends V>...) - Static method in class javaslang.collection.LinkedHashMap
Creates a LinkedHashMap of the given entries.
ofEntries(Tuple2<? extends K, ? extends V>...) - Static method in class javaslang.collection.LinkedHashMap
Creates a LinkedHashMap of the given entries.
ofEntries(Iterable<? extends Tuple2<? extends K, ? extends V>>) - Static method in class javaslang.collection.LinkedHashMap
Creates a LinkedHashMap of the given entries.
ofEntries(Tuple2<? extends K, ? extends V>...) - Static method in class javaslang.collection.TreeMap
Creates a TreeMap of the given entries using the natural key comparator.
ofEntries(Map.Entry<? extends K, ? extends V>...) - Static method in class javaslang.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 javaslang.collection.TreeMap
Creates a TreeMap of the given entries using the given key comparator.
ofEntries(Comparator<? super K>, Map.Entry<? extends K, ? extends V>...) - Static method in class javaslang.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 javaslang.collection.TreeMap
Creates a TreeMap of the given entries.
ofEntries(Comparator<? super K>, Iterable<? extends Tuple2<? extends K, ? extends V>>) - Static method in class javaslang.collection.TreeMap
Creates a TreeMap of the given entries.
offsetByCodePoints(int, int) - Method in class javaslang.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 javaslang.control.Option
Wraps a Java Optional to a new Option
onComplete(Consumer<? super Try<T>>) - Method in interface javaslang.concurrent.Future
Performs the action once the Future is complete.
onFailure(Consumer<? super Throwable>) - Method in interface javaslang.concurrent.Future
Performs the action once the Future is complete and the result is a Try.Failure.
onFailure(Consumer<? super Throwable>) - Method in interface javaslang.control.Try
Consumes the throwable if this is a Failure.
onSuccess(Consumer<? super T>) - Method in interface javaslang.concurrent.Future
Performs the action once the Future is complete and the result is a Try.Success.
onSuccess(Consumer<? super T>) - Method in interface javaslang.control.Try
Consumes the value if this is a Success.
option(API.Match.Case<? extends T, ? extends R>...) - Method in class javaslang.API.Match
 
Option<T> - Interface in javaslang.control
Replacement for Optional.
Option.None<T> - Class in javaslang.control
None is a singleton representation of the undefined Option.
Option.Some<T> - Class in javaslang.control
Some represents a defined Option.
orElse(Future<? extends T>) - Method in interface javaslang.concurrent.Future
 
orElse(Supplier<? extends Future<? extends T>>) - Method in interface javaslang.concurrent.Future
 
orElse(Either.LeftProjection<? extends L, ? extends R>) - Method in class javaslang.control.Either.LeftProjection
 
orElse(Supplier<? extends Either.LeftProjection<? extends L, ? extends R>>) - Method in class javaslang.control.Either.LeftProjection
 
orElse(Either<? extends L, ? extends R>) - Method in interface javaslang.control.Either
 
orElse(Supplier<? extends Either<? extends L, ? extends R>>) - Method in interface javaslang.control.Either
 
orElse(Either.RightProjection<? extends L, ? extends R>) - Method in class javaslang.control.Either.RightProjection
 
orElse(Supplier<? extends Either.RightProjection<? extends L, ? extends R>>) - Method in class javaslang.control.Either.RightProjection
 
orElse(Option<? extends T>) - Method in interface javaslang.control.Option
Returns this Option if it is nonempty, otherwise return the alternative.
orElse(Supplier<? extends Option<? extends T>>) - Method in interface javaslang.control.Option
Returns this Option if it is nonempty, otherwise return the result of evaluating supplier.
orElse(Try<? extends T>) - Method in interface javaslang.control.Try
 
orElse(Supplier<? extends Try<? extends T>>) - Method in interface javaslang.control.Try
 
orElse(Validation<? extends E, ? extends T>) - Method in interface javaslang.control.Validation
Returns this Validation if it is valid, otherwise return the alternative.
orElse(Supplier<Validation<? extends E, ? extends T>>) - Method in interface javaslang.control.Validation
Returns this Validation if it is valid, otherwise return the result of evaluating supplier.
orElseRun(Consumer<? super R>) - Method in class javaslang.control.Either.LeftProjection
Runs an action in the case this is a projection on a Right value.
orElseRun(Consumer<? super L>) - Method in interface javaslang.control.Either
Runs an action in the case this is a projection on a Left value.
orElseRun(Consumer<? super L>) - Method in class javaslang.control.Either.RightProjection
Runs an action in the case this is a projection on a Left value.
orElseRun(Consumer<? super Throwable>) - Method in interface javaslang.control.Try
 
out(PrintStream) - Method in interface javaslang.Value
Sends the string representations of this to the PrintStream.
out(PrintWriter) - Method in interface javaslang.Value
Sends the string representations of this to the PrintWriter.

P

padTo(int, T) - Method in class javaslang.collection.Array
 
padTo(int, Character) - Method in class javaslang.collection.CharSeq
 
padTo(int, T) - Method in interface javaslang.collection.IndexedSeq
 
padTo(int, T) - Method in interface javaslang.collection.LinearSeq
 
padTo(int, T) - Method in interface javaslang.collection.List
 
padTo(int, T) - Method in class javaslang.collection.Queue
 
padTo(int, T) - Method in interface javaslang.collection.Seq
A copy of this sequence with an element appended until a given target length is reached.
padTo(int, T) - Method in interface javaslang.collection.Stream
 
padTo(int, T) - Method in class javaslang.collection.Vector
 
partition(Predicate<? super T>) - Method in class javaslang.collection.Array
 
partition(Predicate<? super Character>) - Method in class javaslang.collection.CharSeq
 
partition(Predicate<? super T>) - Method in class javaslang.collection.HashSet
 
partition(Predicate<? super T>) - Method in interface javaslang.collection.IndexedSeq
 
partition(Predicate<? super T>) - Method in interface javaslang.collection.Iterator
 
partition(Predicate<? super T>) - Method in interface javaslang.collection.LinearSeq
 
partition(Predicate<? super T>) - Method in class javaslang.collection.LinkedHashSet
 
partition(Predicate<? super T>) - Method in interface javaslang.collection.List
 
partition(Predicate<? super Tuple2<K, V>>) - Method in interface javaslang.collection.Map
 
partition(Predicate<? super T>) - Method in class javaslang.collection.Queue
 
partition(Predicate<? super T>) - Method in interface javaslang.collection.Seq
 
partition(Predicate<? super T>) - Method in interface javaslang.collection.Set
 
partition(Predicate<? super Tuple2<K, V>>) - Method in interface javaslang.collection.SortedMap
 
partition(Predicate<? super T>) - Method in interface javaslang.collection.SortedSet
 
partition(Predicate<? super T>) - Method in interface javaslang.collection.Stream
 
partition(Predicate<? super T>) - Method in interface javaslang.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 javaslang.collection.Tree
 
partition(Predicate<? super T>) - Method in class javaslang.collection.TreeSet
 
partition(Predicate<? super T>) - Method in class javaslang.collection.Vector
 
patch(int, Iterable<? extends T>, int) - Method in class javaslang.collection.Array
 
patch(int, Iterable<? extends Character>, int) - Method in class javaslang.collection.CharSeq
 
patch(int, Iterable<? extends T>, int) - Method in interface javaslang.collection.IndexedSeq
 
patch(int, Iterable<? extends T>, int) - Method in interface javaslang.collection.LinearSeq
 
patch(int, Iterable<? extends T>, int) - Method in interface javaslang.collection.List
 
patch(int, Iterable<? extends T>, int) - Method in class javaslang.collection.Queue
 
patch(int, Iterable<? extends T>, int) - Method in interface javaslang.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 javaslang.collection.Stream
 
patch(int, Iterable<? extends T>, int) - Method in class javaslang.collection.Vector
 
Patterns - Class in javaslang
 
peek(Consumer<? super T>) - Method in class javaslang.collection.Array
 
peek(Consumer<? super Character>) - Method in class javaslang.collection.CharSeq
 
peek(Consumer<? super T>) - Method in class javaslang.collection.HashSet
 
peek(Consumer<? super T>) - Method in interface javaslang.collection.IndexedSeq
 
peek(Consumer<? super T>) - Method in interface javaslang.collection.Iterator
 
peek(Consumer<? super T>) - Method in interface javaslang.collection.LinearSeq
 
peek(Consumer<? super T>) - Method in class javaslang.collection.LinkedHashSet
 
peek() - Method in interface javaslang.collection.List
 
peek(Consumer<? super T>) - Method in interface javaslang.collection.List
Performs an action on the head element of this List.
peek(Consumer<? super Tuple2<K, V>>) - Method in interface javaslang.collection.Map
 
peek() - Method in class javaslang.collection.Queue
Returns the first element without modifying the Queue.
peek(Consumer<? super T>) - Method in class javaslang.collection.Queue
 
peek(Consumer<? super T>) - Method in interface javaslang.collection.Seq
 
peek(Consumer<? super T>) - Method in interface javaslang.collection.Set
 
peek(Consumer<? super Tuple2<K, V>>) - Method in interface javaslang.collection.SortedMap
 
peek(Consumer<? super T>) - Method in interface javaslang.collection.SortedSet
 
peek() - Method in interface javaslang.collection.Stack
Returns the head element without modifying the Stack.
peek(Consumer<? super T>) - Method in interface javaslang.collection.Stream
 
peek(Consumer<? super T>) - Method in interface javaslang.collection.Traversable
 
peek(Consumer<? super T>) - Method in interface javaslang.collection.Tree
 
peek(Consumer<? super T>) - Method in class javaslang.collection.TreeSet
 
peek(Consumer<? super T>) - Method in class javaslang.collection.Vector
 
peek(Consumer<? super T>) - Method in interface javaslang.concurrent.Future
 
peek(Consumer<? super L>) - Method in class javaslang.control.Either.LeftProjection
Applies the given action to the value if the projected either is a Left.
peek(Consumer<? super R>) - Method in interface javaslang.control.Either
 
peek(Consumer<? super R>) - Method in class javaslang.control.Either.RightProjection
Applies the given action to the value if the projected either is a Right.
peek(Consumer<? super T>) - Method in interface javaslang.control.Option
Applies an action to this value, if this option is defined, otherwise does nothing.
peek(Consumer<? super T>) - Method in interface javaslang.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 javaslang.control.Validation
 
peek(Consumer<? super T>) - Method in class javaslang.Lazy
 
peek(Consumer<? super T>) - Method in interface javaslang.Value
Performs the given action on the first element if this is an eager implementation.
peekOption() - Method in interface javaslang.collection.List
 
peekOption() - Method in class javaslang.collection.Queue
Returns the first element without modifying the Queue.
peekOption() - Method in interface javaslang.collection.Stack
Returns the head element without modifying the Stack.
permutations() - Method in class javaslang.collection.Array
 
permutations() - Method in class javaslang.collection.CharSeq
 
permutations() - Method in interface javaslang.collection.IndexedSeq
 
permutations() - Method in interface javaslang.collection.LinearSeq
 
permutations() - Method in interface javaslang.collection.List
 
permutations() - Method in class javaslang.collection.Queue
 
permutations() - Method in interface javaslang.collection.Seq
Computes all unique permutations.
permutations() - Method in interface javaslang.collection.Stream
 
permutations() - Method in class javaslang.collection.Vector
 
pop() - Method in interface javaslang.collection.List
 
pop() - Method in interface javaslang.collection.Stack
Removes the head element from this Stack.
pop2() - Method in interface javaslang.collection.List
 
pop2() - Method in interface javaslang.collection.Stack
Removes the head element from this Stack.
pop2Option() - Method in interface javaslang.collection.List
 
pop2Option() - Method in interface javaslang.collection.Stack
Removes the head element from this Stack.
popOption() - Method in interface javaslang.collection.List
 
popOption() - Method in interface javaslang.collection.Stack
Removes the head element from this Stack.
Predicates - Class in javaslang
Defines general-purpose predicates which are particularly useful when working with API.Match.
prefixLength(Predicate<? super T>) - Method in interface javaslang.collection.Seq
Returns the length of the longest prefix whose elements all satisfy some predicate.
prepend(T) - Method in class javaslang.collection.Array
 
prepend(Character) - Method in class javaslang.collection.CharSeq
 
prepend(T) - Method in interface javaslang.collection.IndexedSeq
 
prepend(T) - Method in interface javaslang.collection.LinearSeq
 
prepend(T) - Method in interface javaslang.collection.List
 
prepend(T) - Method in class javaslang.collection.Queue
 
prepend(T) - Method in interface javaslang.collection.Seq
Prepends an element to this.
prepend(T) - Method in interface javaslang.collection.Stream
 
prepend(T) - Method in class javaslang.collection.Vector
 
prependAll(Iterable<? extends T>) - Method in class javaslang.collection.Array
 
prependAll(Iterable<? extends Character>) - Method in class javaslang.collection.CharSeq
 
prependAll(Iterable<? extends T>) - Method in interface javaslang.collection.IndexedSeq
 
prependAll(Iterable<? extends T>) - Method in interface javaslang.collection.LinearSeq
 
prependAll(Iterable<? extends T>) - Method in interface javaslang.collection.List
 
prependAll(Iterable<? extends T>) - Method in class javaslang.collection.Queue
 
prependAll(Iterable<? extends T>) - Method in interface javaslang.collection.Seq
Prepends all given elements to this.
prependAll(Iterable<? extends T>) - Method in interface javaslang.collection.Stream
 
prependAll(Iterable<? extends T>) - Method in class javaslang.collection.Vector
 
product() - Method in interface javaslang.collection.Traversable
Calculates the product of this elements.
Promise<T> - Interface in javaslang.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 javaslang.collection.List
 
push(T...) - Method in interface javaslang.collection.List
 
push(T) - Method in interface javaslang.collection.Stack
Pushes a new element on top of this Stack.
push(T...) - Method in interface javaslang.collection.Stack
Pushes the given elements on top of this Stack.
pushAll(Iterable<T>) - Method in interface javaslang.collection.List
 
pushAll(Iterable<T>) - Method in interface javaslang.collection.Stack
Pushes the given elements on top of this Stack.
put(K, V) - Method in class javaslang.collection.HashMap
 
put(K, V) - Method in class javaslang.collection.LinkedHashMap
 
put(K, V) - Method in interface javaslang.collection.Map
Associates the specified value with the specified key in this map.
put(Tuple2<? extends K, ? extends V>) - Method in interface javaslang.collection.Map
Convenience method for put(entry._1, entry._2).
put(K, V) - Method in interface javaslang.collection.SortedMap
 
put(Tuple2<? extends K, ? extends V>) - Method in interface javaslang.collection.SortedMap
 
put(K, V) - Method in class javaslang.collection.TreeMap
 

Q

Queue<T> - Class in javaslang.collection
An immutable Queue stores elements allowing a first-in-first-out (FIFO) retrieval.

R

range(char, char) - Static method in class javaslang.collection.Array
 
range(int, int) - Static method in class javaslang.collection.Array
Creates a Array of int numbers starting from from, extending to toExclusive - 1.
range(long, long) - Static method in class javaslang.collection.Array
Creates a Array of long numbers starting from from, extending to toExclusive - 1.
range(char, char) - Static method in class javaslang.collection.CharSeq
Creates a CharSeq starting from character from, extending to character toExclusive - 1.
range(int, int) - Static method in class javaslang.collection.HashSet
Creates a HashSet of int numbers starting from from, extending to toExclusive - 1.
range(char, char) - Static method in class javaslang.collection.HashSet
 
range(long, long) - Static method in class javaslang.collection.HashSet
Creates a HashSet of long numbers starting from from, extending to toExclusive - 1.
range(char, char) - Static method in interface javaslang.collection.Iterator
Creates an Iterator of characters starting from from, extending to toExclusive - 1.
range(int, int) - Static method in interface javaslang.collection.Iterator
Creates an Iterator of int numbers starting from from, extending to toExclusive - 1.
range(long, long) - Static method in interface javaslang.collection.Iterator
Creates an Iterator of long numbers starting from from, extending to toExclusive - 1.
range(int, int) - Static method in class javaslang.collection.LinkedHashSet
Creates a LinkedHashSet of int numbers starting from from, extending to toExclusive - 1.
range(char, char) - Static method in class javaslang.collection.LinkedHashSet
 
range(long, long) - Static method in class javaslang.collection.LinkedHashSet
Creates a LinkedHashSet of long numbers starting from from, extending to toExclusive - 1.
range(char, char) - Static method in interface javaslang.collection.List
 
range(int, int) - Static method in interface javaslang.collection.List
Creates a List of int numbers starting from from, extending to toExclusive - 1.
range(long, long) - Static method in interface javaslang.collection.List
Creates a List of long numbers starting from from, extending to toExclusive - 1.
range(char, char) - Static method in class javaslang.collection.Queue
 
range(int, int) - Static method in class javaslang.collection.Queue
Creates a Queue of int numbers starting from from, extending to toExclusive - 1.
range(long, long) - Static method in class javaslang.collection.Queue
Creates a Queue of long numbers starting from from, extending to toExclusive - 1.
range(char, char) - Static method in interface javaslang.collection.Stream
 
range(int, int) - Static method in interface javaslang.collection.Stream
Creates a Stream of int numbers starting from from, extending to toExclusive - 1.
range(long, long) - Static method in interface javaslang.collection.Stream
Creates a Stream of long numbers starting from from, extending to toExclusive - 1.
range(int, int) - Static method in class javaslang.collection.TreeSet
Creates a TreeSet of int numbers starting from from, extending to toExclusive - 1.
range(char, char) - Static method in class javaslang.collection.TreeSet
 
range(long, long) - Static method in class javaslang.collection.TreeSet
Creates a TreeSet of long numbers starting from from, extending to toExclusive - 1.
range(char, char) - Static method in class javaslang.collection.Vector
 
range(int, int) - Static method in class javaslang.collection.Vector
Creates a Vector of int numbers starting from from, extending to toExclusive - 1.
range(long, long) - Static method in class javaslang.collection.Vector
Creates a Vector of long numbers starting from from, extending to toExclusive - 1.
rangeBy(char, char, int) - Static method in class javaslang.collection.Array
 
rangeBy(double, double, double) - Static method in class javaslang.collection.Array
 
rangeBy(int, int, int) - Static method in class javaslang.collection.Array
Creates a Array of int numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(long, long, long) - Static method in class javaslang.collection.Array
Creates a Array of long numbers starting from from, extending to toExclusive - 1, with step.
rangeBy(char, char, int) - Static method in class javaslang.collection.CharSeq
 
rangeBy(int, int, int) - Static method in class javaslang.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 javaslang.collection.HashSet
 
rangeBy(double, double, double) - Static method in class javaslang.collection.HashSet
 
rangeBy(long, long, long) - Static method in class javaslang.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 javaslang.collection.Iterator
Creates an Iterator of characters starting from from, extending to toExclusive - 1, with step.
rangeBy(double, double, double) - Static method in interface javaslang.collection.Iterator
 
rangeBy(int, int, int) - Static method in interface javaslang.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 javaslang.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 javaslang.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 javaslang.collection.LinkedHashSet
 
rangeBy(double, double, double) - Static method in class javaslang.collection.LinkedHashSet
 
rangeBy(long, long, long) - Static method in class javaslang.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 javaslang.collection.List
 
rangeBy(double, double, double) - Static method in interface javaslang.collection.List
 
rangeBy(int, int, int) - Static method in interface javaslang.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 javaslang.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 javaslang.collection.Queue
 
rangeBy(double, double, double) - Static method in class javaslang.collection.Queue
 
rangeBy(int, int, int) - Static method in class javaslang.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 javaslang.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 javaslang.collection.Stream
 
rangeBy(double, double, double) - Static method in interface javaslang.collection.Stream
 
rangeBy(int, int, int) - Static method in interface javaslang.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 javaslang.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 javaslang.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 javaslang.collection.TreeSet
 
rangeBy(double, double, double) - Static method in class javaslang.collection.TreeSet
 
rangeBy(long, long, long) - Static method in class javaslang.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 javaslang.collection.Vector
 
rangeBy(double, double, double) - Static method in class javaslang.collection.Vector
 
rangeBy(int, int, int) - Static method in class javaslang.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 javaslang.collection.Vector
Creates a Vector of long numbers starting from from, extending to toExclusive - 1, with step.
rangeClosed(char, char) - Static method in class javaslang.collection.Array
 
rangeClosed(int, int) - Static method in class javaslang.collection.Array
Creates a Array of int numbers starting from from, extending to toInclusive.
rangeClosed(long, long) - Static method in class javaslang.collection.Array
Creates a Array of long numbers starting from from, extending to toInclusive.
rangeClosed(char, char) - Static method in class javaslang.collection.CharSeq
Creates a CharSeq starting from character from, extending to character toInclusive.
rangeClosed(int, int) - Static method in class javaslang.collection.HashSet
Creates a HashSet of int numbers starting from from, extending to toInclusive.
rangeClosed(char, char) - Static method in class javaslang.collection.HashSet
 
rangeClosed(long, long) - Static method in class javaslang.collection.HashSet
Creates a HashSet of long numbers starting from from, extending to toInclusive.
rangeClosed(char, char) - Static method in interface javaslang.collection.Iterator
Creates an Iterator of characters starting from from, extending to toInclusive.
rangeClosed(int, int) - Static method in interface javaslang.collection.Iterator
Creates an Iterator of int numbers starting from from, extending to toInclusive.
rangeClosed(long, long) - Static method in interface javaslang.collection.Iterator
Creates an Iterator of long numbers starting from from, extending to toInclusive.
rangeClosed(int, int) - Static method in class javaslang.collection.LinkedHashSet
Creates a LinkedHashSet of int numbers starting from from, extending to toInclusive.
rangeClosed(char, char) - Static method in class javaslang.collection.LinkedHashSet
 
rangeClosed(long, long) - Static method in class javaslang.collection.LinkedHashSet
Creates a LinkedHashSet of long numbers starting from from, extending to toInclusive.
rangeClosed(char, char) - Static method in interface javaslang.collection.List
 
rangeClosed(int, int) - Static method in interface javaslang.collection.List
Creates a List of int numbers starting from from, extending to toInclusive.
rangeClosed(long, long) - Static method in interface javaslang.collection.List
Creates a List of long numbers starting from from, extending to toInclusive.
rangeClosed(char, char) - Static method in class javaslang.collection.Queue
 
rangeClosed(int, int) - Static method in class javaslang.collection.Queue
Creates a Queue of int numbers starting from from, extending to toInclusive.
rangeClosed(long, long) - Static method in class javaslang.collection.Queue
Creates a Queue of long numbers starting from from, extending to toInclusive.
rangeClosed(char, char) - Static method in interface javaslang.collection.Stream
 
rangeClosed(int, int) - Static method in interface javaslang.collection.Stream
Creates a Stream of int numbers starting from from, extending to toInclusive.
rangeClosed(long, long) - Static method in interface javaslang.collection.Stream
Creates a Stream of long numbers starting from from, extending to toInclusive.
rangeClosed(int, int) - Static method in class javaslang.collection.TreeSet
Creates a TreeSet of int numbers starting from from, extending to toInclusive.
rangeClosed(char, char) - Static method in class javaslang.collection.TreeSet
 
rangeClosed(long, long) - Static method in class javaslang.collection.TreeSet
Creates a TreeSet of long numbers starting from from, extending to toInclusive.
rangeClosed(char, char) - Static method in class javaslang.collection.Vector
 
rangeClosed(int, int) - Static method in class javaslang.collection.Vector
Creates a Vector of int numbers starting from from, extending to toInclusive.
rangeClosed(long, long) - Static method in class javaslang.collection.Vector
Creates a Vector of long numbers starting from from, extending to toInclusive.
rangeClosedBy(char, char, int) - Static method in class javaslang.collection.Array
 
rangeClosedBy(double, double, double) - Static method in class javaslang.collection.Array
 
rangeClosedBy(int, int, int) - Static method in class javaslang.collection.Array
Creates a Array of int numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(long, long, long) - Static method in class javaslang.collection.Array
Creates a Array of long numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(char, char, int) - Static method in class javaslang.collection.CharSeq
Creates a CharSeq starting from character from, extending to character toInclusive, with step.
rangeClosedBy(int, int, int) - Static method in class javaslang.collection.HashSet
Creates a HashSet of int numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(char, char, int) - Static method in class javaslang.collection.HashSet
 
rangeClosedBy(double, double, double) - Static method in class javaslang.collection.HashSet
 
rangeClosedBy(long, long, long) - Static method in class javaslang.collection.HashSet
Creates a HashSet of long numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(char, char, int) - Static method in interface javaslang.collection.Iterator
Creates an Iterator of characters starting from from, extending to toInclusive, with step.
rangeClosedBy(double, double, double) - Static method in interface javaslang.collection.Iterator
 
rangeClosedBy(int, int, int) - Static method in interface javaslang.collection.Iterator
Creates an Iterator of int numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(long, long, long) - Static method in interface javaslang.collection.Iterator
Creates an Iterator of long numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(int, int, int) - Static method in class javaslang.collection.LinkedHashSet
Creates a LinkedHashSet of int numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(char, char, int) - Static method in class javaslang.collection.LinkedHashSet
 
rangeClosedBy(double, double, double) - Static method in class javaslang.collection.LinkedHashSet
 
rangeClosedBy(long, long, long) - Static method in class javaslang.collection.LinkedHashSet
Creates a LinkedHashSet of long numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(char, char, int) - Static method in interface javaslang.collection.List
 
rangeClosedBy(double, double, double) - Static method in interface javaslang.collection.List
 
rangeClosedBy(int, int, int) - Static method in interface javaslang.collection.List
Creates a List of int numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(long, long, long) - Static method in interface javaslang.collection.List
Creates a List of long numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(char, char, int) - Static method in class javaslang.collection.Queue
 
rangeClosedBy(double, double, double) - Static method in class javaslang.collection.Queue
 
rangeClosedBy(int, int, int) - Static method in class javaslang.collection.Queue
Creates a Queue of int numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(long, long, long) - Static method in class javaslang.collection.Queue
Creates a Queue of long numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(char, char, int) - Static method in interface javaslang.collection.Stream
 
rangeClosedBy(double, double, double) - Static method in interface javaslang.collection.Stream
 
rangeClosedBy(int, int, int) - Static method in interface javaslang.collection.Stream
Creates a Stream of int numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(long, long, long) - Static method in interface javaslang.collection.Stream
Creates a Stream of long numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(int, int, int) - Static method in class javaslang.collection.TreeSet
Creates a TreeSet of int numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(char, char, int) - Static method in class javaslang.collection.TreeSet
 
rangeClosedBy(double, double, double) - Static method in class javaslang.collection.TreeSet
 
rangeClosedBy(long, long, long) - Static method in class javaslang.collection.TreeSet
Creates a TreeSet of long numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(char, char, int) - Static method in class javaslang.collection.Vector
 
rangeClosedBy(double, double, double) - Static method in class javaslang.collection.Vector
 
rangeClosedBy(int, int, int) - Static method in class javaslang.collection.Vector
Creates a Vector of int numbers starting from from, extending to toInclusive, with step.
rangeClosedBy(long, long, long) - Static method in class javaslang.collection.Vector
Creates a Vector of long numbers starting from from, extending to toInclusive, with step.
recover(Function<? super Throwable, ? extends T>) - Method in interface javaslang.concurrent.Future
Handles a failure of this Future by returning another result.
recover(Function<? super Throwable, ? extends T>) - Method in interface javaslang.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 javaslang.concurrent.Future
Handles a failure of this Future by returning the result of another Future.
recoverWith(Function<? super Throwable, ? extends Try<? extends T>>) - Method in interface javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.collection.Iterator
 
reduceLeft(BiFunction<? super T, ? super T, ? extends T>) - Method in interface javaslang.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 javaslang.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 javaslang.collection.Traversable
Shortcut for isEmpty() ? Option.none() : Option.some(reduceLeft(op)).
reduceOption(BiFunction<? super T, ? super T, ? extends T>) - Method in interface javaslang.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 javaslang.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 javaslang.collection.Iterator
 
reduceRight(BiFunction<? super T, ? super T, ? extends T>) - Method in interface javaslang.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 javaslang.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 javaslang.collection.Traversable
Shortcut for isEmpty() ? Option.none() : Option.some(reduceRight(op)).
regionMatches(int, CharSeq, int, int) - Method in class javaslang.collection.CharSeq
Tests if two string regions are equal.
regionMatches(boolean, int, CharSeq, int, int) - Method in class javaslang.collection.CharSeq
Tests if two string regions are equal.
remove(T) - Method in class javaslang.collection.Array
 
remove(Character) - Method in class javaslang.collection.CharSeq
 
remove(K) - Method in class javaslang.collection.HashMap
 
remove(T) - Method in class javaslang.collection.HashSet
 
remove(T) - Method in interface javaslang.collection.IndexedSeq
 
remove(T) - Method in interface javaslang.collection.LinearSeq
 
remove(K) - Method in class javaslang.collection.LinkedHashMap
 
remove(T) - Method in class javaslang.collection.LinkedHashSet
 
remove(T) - Method in interface javaslang.collection.List
 
remove(K) - Method in interface javaslang.collection.Map
Removes the mapping for a key from this map if it is present.
remove(T) - Method in class javaslang.collection.Queue
 
remove(T) - Method in interface javaslang.collection.Seq
Removes the first occurrence of the given element.
remove(T) - Method in interface javaslang.collection.Set
Removes a specific element from this set, if present.
remove(K) - Method in interface javaslang.collection.SortedMap
 
remove(T) - Method in interface javaslang.collection.SortedSet
 
remove(T) - Method in interface javaslang.collection.Stream
 
remove(K) - Method in class javaslang.collection.TreeMap
 
remove(T) - Method in class javaslang.collection.TreeSet
 
remove(T) - Method in class javaslang.collection.Vector
 
removeAll(T) - Method in class javaslang.collection.Array
 
removeAll(Iterable<? extends T>) - Method in class javaslang.collection.Array
 
removeAll(Character) - Method in class javaslang.collection.CharSeq
 
removeAll(Iterable<? extends Character>) - Method in class javaslang.collection.CharSeq
 
removeAll(Iterable<? extends K>) - Method in class javaslang.collection.HashMap
 
removeAll(Iterable<? extends T>) - Method in class javaslang.collection.HashSet
 
removeAll(T) - Method in interface javaslang.collection.IndexedSeq
 
removeAll(Iterable<? extends T>) - Method in interface javaslang.collection.IndexedSeq
 
removeAll(T) - Method in interface javaslang.collection.LinearSeq
 
removeAll(Iterable<? extends T>) - Method in interface javaslang.collection.LinearSeq
 
removeAll(Iterable<? extends K>) - Method in class javaslang.collection.LinkedHashMap
 
removeAll(Iterable<? extends T>) - Method in class javaslang.collection.LinkedHashSet
 
removeAll(T) - Method in interface javaslang.collection.List
 
removeAll(Iterable<? extends T>) - Method in interface javaslang.collection.List
 
removeAll(Iterable<? extends K>) - Method in interface javaslang.collection.Map
Removes the mapping for a key from this map if it is present.
removeAll(T) - Method in class javaslang.collection.Queue
 
removeAll(Iterable<? extends T>) - Method in class javaslang.collection.Queue
 
removeAll(T) - Method in interface javaslang.collection.Seq
Removes all occurrences of the given element.
removeAll(Iterable<? extends T>) - Method in interface javaslang.collection.Seq
Removes all occurrences of the given elements.
removeAll(Iterable<? extends T>) - Method in interface javaslang.collection.Set
Removes all of the given elements from this set, if present.
removeAll(Iterable<? extends K>) - Method in interface javaslang.collection.SortedMap
 
removeAll(Iterable<? extends T>) - Method in interface javaslang.collection.SortedSet
 
removeAll(T) - Method in interface javaslang.collection.Stream
 
removeAll(Iterable<? extends T>) - Method in interface javaslang.collection.Stream
 
removeAll(Iterable<? extends K>) - Method in class javaslang.collection.TreeMap
 
removeAll(Iterable<? extends T>) - Method in class javaslang.collection.TreeSet
 
removeAll(T) - Method in class javaslang.collection.Vector
 
removeAll(Iterable<? extends T>) - Method in class javaslang.collection.Vector
 
removeAt(int) - Method in class javaslang.collection.Array
 
removeAt(int) - Method in class javaslang.collection.CharSeq
 
removeAt(int) - Method in interface javaslang.collection.IndexedSeq
 
removeAt(int) - Method in interface javaslang.collection.LinearSeq
 
removeAt(int) - Method in interface javaslang.collection.List
 
removeAt(int) - Method in class javaslang.collection.Queue
 
removeAt(int) - Method in interface javaslang.collection.Seq
Removes the element at the specified position in this sequence.
removeAt(int) - Method in interface javaslang.collection.Stream
 
removeAt(int) - Method in class javaslang.collection.Vector
 
removeFirst(Predicate<T>) - Method in class javaslang.collection.Array
 
removeFirst(Predicate<Character>) - Method in class javaslang.collection.CharSeq
 
removeFirst(Predicate<T>) - Method in interface javaslang.collection.IndexedSeq
 
removeFirst(Predicate<T>) - Method in interface javaslang.collection.LinearSeq
 
removeFirst(Predicate<T>) - Method in interface javaslang.collection.List
 
removeFirst(Predicate<T>) - Method in class javaslang.collection.Queue
 
removeFirst(Predicate<T>) - Method in interface javaslang.collection.Seq
Removes the first occurrence that satisfy predicate
removeFirst(Predicate<T>) - Method in interface javaslang.collection.Stream
 
removeFirst(Predicate<T>) - Method in class javaslang.collection.Vector
 
removeLast(Predicate<T>) - Method in class javaslang.collection.Array
 
removeLast(Predicate<Character>) - Method in class javaslang.collection.CharSeq
 
removeLast(Predicate<T>) - Method in interface javaslang.collection.IndexedSeq
 
removeLast(Predicate<T>) - Method in interface javaslang.collection.LinearSeq
 
removeLast(Predicate<T>) - Method in interface javaslang.collection.List
 
removeLast(Predicate<T>) - Method in class javaslang.collection.Queue
 
removeLast(Predicate<T>) - Method in interface javaslang.collection.Seq
Removes the last occurrence that satisfy predicate
removeLast(Predicate<T>) - Method in interface javaslang.collection.Stream
 
removeLast(Predicate<T>) - Method in class javaslang.collection.Vector
 
repeat(char, int) - Static method in class javaslang.collection.CharSeq
Repeats a character times times.
repeat(int) - Method in class javaslang.collection.CharSeq
Repeats this CharSeq times times.
replace(T, T) - Method in class javaslang.collection.Array
 
replace(Character, Character) - Method in class javaslang.collection.CharSeq
 
replace(CharSequence, CharSequence) - Method in class javaslang.collection.CharSeq
Replaces each substring of this string that matches the literal target sequence with the specified literal replacement sequence.
replace(T, T) - Method in class javaslang.collection.HashSet
 
replace(T, T) - Method in interface javaslang.collection.IndexedSeq
 
replace(T, T) - Method in interface javaslang.collection.Iterator
 
replace(T, T) - Method in interface javaslang.collection.LinearSeq
 
replace(T, T) - Method in class javaslang.collection.LinkedHashSet
 
replace(T, T) - Method in interface javaslang.collection.List
 
replace(Tuple2<K, V>, Tuple2<K, V>) - Method in interface javaslang.collection.Map
 
replace(T, T) - Method in class javaslang.collection.Queue
 
replace(T, T) - Method in interface javaslang.collection.Seq
 
replace(T, T) - Method in interface javaslang.collection.Set
 
replace(Tuple2<K, V>, Tuple2<K, V>) - Method in interface javaslang.collection.SortedMap
 
replace(T, T) - Method in interface javaslang.collection.SortedSet
 
replace(T, T) - Method in interface javaslang.collection.Stream
 
replace(T, T) - Method in interface javaslang.collection.Traversable
Replaces the first occurrence (if exists) of the given currentElement with newElement.
replace(T, T) - Method in interface javaslang.collection.Tree
 
replace(T, T) - Method in class javaslang.collection.TreeSet
 
replace(T, T) - Method in class javaslang.collection.Vector
 
replaceAll(T, T) - Method in class javaslang.collection.Array
 
replaceAll(Character, Character) - Method in class javaslang.collection.CharSeq
 
replaceAll(String, String) - Method in class javaslang.collection.CharSeq
Replaces each substring of this string that matches the given regular expression with the given replacement.
replaceAll(T, T) - Method in class javaslang.collection.HashSet
 
replaceAll(T, T) - Method in interface javaslang.collection.IndexedSeq
 
replaceAll(T, T) - Method in interface javaslang.collection.Iterator
 
replaceAll(T, T) - Method in interface javaslang.collection.LinearSeq
 
replaceAll(T, T) - Method in class javaslang.collection.LinkedHashSet
 
replaceAll(T, T) - Method in interface javaslang.collection.List
 
replaceAll(Tuple2<K, V>, Tuple2<K, V>) - Method in interface javaslang.collection.Map
 
replaceAll(T, T) - Method in class javaslang.collection.Queue
 
replaceAll(T, T) - Method in interface javaslang.collection.Seq
 
replaceAll(T, T) - Method in interface javaslang.collection.Set
 
replaceAll(Tuple2<K, V>, Tuple2<K, V>) - Method in interface javaslang.collection.SortedMap
 
replaceAll(T, T) - Method in interface javaslang.collection.SortedSet
 
replaceAll(T, T) - Method in interface javaslang.collection.Stream
 
replaceAll(T, T) - Method in interface javaslang.collection.Traversable
Replaces all occurrences of the given currentElement with newElement.
replaceAll(T, T) - Method in interface javaslang.collection.Tree
 
replaceAll(T, T) - Method in class javaslang.collection.TreeSet
 
replaceAll(T, T) - Method in class javaslang.collection.Vector
 
replaceFirst(String, String) - Method in class javaslang.collection.CharSeq
Replaces the first substring of this string that matches the given regular expression with the given replacement.
retainAll(Iterable<? extends T>) - Method in class javaslang.collection.Array
 
retainAll(Iterable<? extends Character>) - Method in class javaslang.collection.CharSeq
 
retainAll(Iterable<? extends Tuple2<K, V>>) - Method in class javaslang.collection.HashMap
 
retainAll(Iterable<? extends T>) - Method in class javaslang.collection.HashSet
 
retainAll(Iterable<? extends T>) - Method in interface javaslang.collection.IndexedSeq
 
retainAll(Iterable<? extends T>) - Method in interface javaslang.collection.Iterator
 
retainAll(Iterable<? extends T>) - Method in interface javaslang.collection.LinearSeq
 
retainAll(Iterable<? extends Tuple2<K, V>>) - Method in class javaslang.collection.LinkedHashMap
 
retainAll(Iterable<? extends T>) - Method in class javaslang.collection.LinkedHashSet
 
retainAll(Iterable<? extends T>) - Method in interface javaslang.collection.List
 
retainAll(Iterable<? extends Tuple2<K, V>>) - Method in interface javaslang.collection.Map
 
retainAll(Iterable<? extends T>) - Method in class javaslang.collection.Queue
 
retainAll(Iterable<? extends T>) - Method in interface javaslang.collection.Seq
 
retainAll(Iterable<? extends T>) - Method in interface javaslang.collection.Set
 
retainAll(Iterable<? extends Tuple2<K, V>>) - Method in interface javaslang.collection.SortedMap
 
retainAll(Iterable<? extends T>) - Method in interface javaslang.collection.SortedSet
 
retainAll(Iterable<? extends T>) - Method in interface javaslang.collection.Stream
 
retainAll(Iterable<? extends T>) - Method in interface javaslang.collection.Traversable
Keeps all occurrences of the given elements from this.
retainAll(Iterable<? extends T>) - Method in interface javaslang.collection.Tree
 
retainAll(Iterable<? extends Tuple2<K, V>>) - Method in class javaslang.collection.TreeMap
 
retainAll(Iterable<? extends T>) - Method in class javaslang.collection.TreeSet
 
retainAll(Iterable<? extends T>) - Method in class javaslang.collection.Vector
 
reverse() - Method in class javaslang.collection.Array
 
reverse() - Method in class javaslang.collection.CharSeq
 
reverse() - Method in interface javaslang.collection.IndexedSeq
 
reverse() - Method in interface javaslang.collection.LinearSeq
 
reverse() - Method in interface javaslang.collection.List
 
reverse() - Method in class javaslang.collection.Queue
 
reverse() - Method in interface javaslang.collection.Seq
Reverses the order of elements.
reverse() - Method in interface javaslang.collection.Stream
 
reverse() - Method in class javaslang.collection.Vector
 
reversed() - Method in interface javaslang.CheckedFunction0
 
reversed() - Method in interface javaslang.CheckedFunction1
 
reversed() - Method in interface javaslang.CheckedFunction2
 
reversed() - Method in interface javaslang.CheckedFunction3
 
reversed() - Method in interface javaslang.CheckedFunction4
 
reversed() - Method in interface javaslang.CheckedFunction5
 
reversed() - Method in interface javaslang.CheckedFunction6
 
reversed() - Method in interface javaslang.CheckedFunction7
 
reversed() - Method in interface javaslang.CheckedFunction8
 
reversed() - Method in interface javaslang.Function0
 
reversed() - Method in interface javaslang.Function1
 
reversed() - Method in interface javaslang.Function2
 
reversed() - Method in interface javaslang.Function3
 
reversed() - Method in interface javaslang.Function4
 
reversed() - Method in interface javaslang.Function5
 
reversed() - Method in interface javaslang.Function6
 
reversed() - Method in interface javaslang.Function7
 
reversed() - Method in interface javaslang.Function8
 
reversed() - Method in interface javaslang.λ
Returns a reversed version of this function.
reverseIterator() - Method in interface javaslang.collection.IndexedSeq
 
reverseIterator() - Method in interface javaslang.collection.LinearSeq
 
reverseIterator() - Method in interface javaslang.collection.Seq
An iterator yielding elements in reversed order.
right(R) - Static method in interface javaslang.control.Either
Constructs a Either.Right
right() - Method in interface javaslang.control.Either
Returns a RightProjection of this Either.
Right(API.Match.Pattern<_1, ?>) - Static method in class javaslang.Patterns
 
run(Runnable) - Static method in class javaslang.API
Runs a unit of work and returns Void.
run(Try.CheckedRunnable) - Static method in interface javaslang.concurrent.Future
Runs an asynchronous computation, backed by the Future.DEFAULT_EXECUTOR_SERVICE.
run(ExecutorService, Try.CheckedRunnable) - Static method in interface javaslang.concurrent.Future
Starts an asynchronous computation, backed by the given ExecutorService.
run() - Method in interface javaslang.control.Try.CheckedRunnable
Performs side-effects.
run(Try.CheckedRunnable) - Static method in interface javaslang.control.Try
Creates a Try of a CheckedRunnable.

S

scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in class javaslang.collection.Array
 
scan(Character, BiFunction<? super Character, ? super Character, ? extends Character>) - Method in class javaslang.collection.CharSeq
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in class javaslang.collection.HashSet
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface javaslang.collection.IndexedSeq
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface javaslang.collection.Iterator
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface javaslang.collection.LinearSeq
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in class javaslang.collection.LinkedHashSet
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface javaslang.collection.List
 
scan(Tuple2<K, V>, BiFunction<? super Tuple2<K, V>, ? super Tuple2<K, V>, ? extends Tuple2<K, V>>) - Method in interface javaslang.collection.Map
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in class javaslang.collection.Queue
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface javaslang.collection.Seq
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface javaslang.collection.Set
 
scan(Tuple2<K, V>, BiFunction<? super Tuple2<K, V>, ? super Tuple2<K, V>, ? extends Tuple2<K, V>>) - Method in interface javaslang.collection.SortedMap
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface javaslang.collection.SortedSet
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface javaslang.collection.Stream
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface javaslang.collection.Traversable
Computes a prefix scan of the elements of the collection.
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in interface javaslang.collection.Tree
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in class javaslang.collection.TreeSet
 
scan(T, BiFunction<? super T, ? super T, ? extends T>) - Method in class javaslang.collection.Vector
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in class javaslang.collection.Array
 
scanLeft(U, BiFunction<? super U, ? super Character, ? extends U>) - Method in class javaslang.collection.CharSeq
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in class javaslang.collection.HashSet
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface javaslang.collection.IndexedSeq
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface javaslang.collection.Iterator
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface javaslang.collection.LinearSeq
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in class javaslang.collection.LinkedHashSet
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface javaslang.collection.List
 
scanLeft(U, BiFunction<? super U, ? super Tuple2<K, V>, ? extends U>) - Method in interface javaslang.collection.Map
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in class javaslang.collection.Queue
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface javaslang.collection.Seq
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface javaslang.collection.Set
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface javaslang.collection.SortedSet
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface javaslang.collection.Stream
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface javaslang.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 javaslang.collection.Tree
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in class javaslang.collection.TreeSet
 
scanLeft(U, BiFunction<? super U, ? super T, ? extends U>) - Method in class javaslang.collection.Vector
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class javaslang.collection.Array
 
scanRight(U, BiFunction<? super Character, ? super U, ? extends U>) - Method in class javaslang.collection.CharSeq
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class javaslang.collection.HashSet
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface javaslang.collection.IndexedSeq
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface javaslang.collection.Iterator
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface javaslang.collection.LinearSeq
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class javaslang.collection.LinkedHashSet
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface javaslang.collection.List
 
scanRight(U, BiFunction<? super Tuple2<K, V>, ? super U, ? extends U>) - Method in interface javaslang.collection.Map
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class javaslang.collection.Queue
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface javaslang.collection.Seq
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface javaslang.collection.Set
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface javaslang.collection.SortedSet
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface javaslang.collection.Stream
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in interface javaslang.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 javaslang.collection.Tree
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class javaslang.collection.TreeSet
 
scanRight(U, BiFunction<? super T, ? super U, ? extends U>) - Method in class javaslang.collection.Vector
 
search(T) - Method in interface javaslang.collection.IndexedSeq
Searches this sequence for a specific element using a binary search.
search(T, Comparator<? super T>) - Method in interface javaslang.collection.IndexedSeq
Searches this sequence for a specific element using a binary search.
search(T) - Method in interface javaslang.collection.LinearSeq
Searches this sequence for a specific element using a linear search.
search(T, Comparator<? super T>) - Method in interface javaslang.collection.LinearSeq
Searches this sequence for a specific element using a linear search.
search(T) - Method in interface javaslang.collection.Seq
Searches this sequence for a specific element.
search(T, Comparator<? super T>) - Method in interface javaslang.collection.Seq
Searches this sequence for a specific element.
segmentLength(Predicate<? super T>, int) - Method in interface javaslang.collection.IndexedSeq
 
segmentLength(Predicate<? super T>, int) - Method in interface javaslang.collection.LinearSeq
 
segmentLength(Predicate<? super T>, int) - Method in interface javaslang.collection.Seq
Computes length of longest segment whose elements all satisfy some predicate.
Seq<T> - Interface in javaslang.collection
Interface for immutable sequential data structures.
sequence(Iterable<? extends Future<? extends T>>) - Static method in interface javaslang.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 javaslang.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 javaslang.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 javaslang.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<List<E>, T>>) - Static method in interface javaslang.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 javaslang.Lazy
Reduces many Lazy values into a single Lazy by transforming an Iterable<Lazy<? extends T>> into a Lazy<Seq<T>>.
serialVersionUID - Static variable in interface javaslang.CheckedFunction0
serialVersionUID - Static variable in interface javaslang.CheckedFunction1
serialVersionUID - Static variable in interface javaslang.CheckedFunction2
serialVersionUID - Static variable in interface javaslang.CheckedFunction3
serialVersionUID - Static variable in interface javaslang.CheckedFunction4
serialVersionUID - Static variable in interface javaslang.CheckedFunction5
serialVersionUID - Static variable in interface javaslang.CheckedFunction6
serialVersionUID - Static variable in interface javaslang.CheckedFunction7
serialVersionUID - Static variable in interface javaslang.CheckedFunction8
serialVersionUID - Static variable in interface javaslang.collection.IndexedSeq
 
serialVersionUID - Static variable in interface javaslang.collection.LinearSeq
 
serialVersionUID - Static variable in interface javaslang.collection.List
 
serialVersionUID - Static variable in interface javaslang.collection.Map
 
serialVersionUID - Static variable in interface javaslang.collection.Seq
 
serialVersionUID - Static variable in interface javaslang.collection.Set
 
serialVersionUID - Static variable in interface javaslang.collection.SortedMap
 
serialVersionUID - Static variable in interface javaslang.collection.SortedSet
 
serialVersionUID - Static variable in interface javaslang.collection.Stream
 
serialVersionUID - Static variable in interface javaslang.Function0
serialVersionUID - Static variable in interface javaslang.Function1
serialVersionUID - Static variable in interface javaslang.Function2
serialVersionUID - Static variable in interface javaslang.Function3
serialVersionUID - Static variable in interface javaslang.Function4
serialVersionUID - Static variable in interface javaslang.Function5
serialVersionUID - Static variable in interface javaslang.Function6
serialVersionUID - Static variable in interface javaslang.Function7
serialVersionUID - Static variable in interface javaslang.Function8
serialVersionUID - Static variable in interface javaslang.λ
Set<T> - Interface in javaslang.collection
An immutable Set interface.
size() - Method in class javaslang.collection.HashMap
 
size() - Method in class javaslang.collection.LinkedHashMap
 
size() - Method in interface javaslang.collection.Map
 
size() - Method in interface javaslang.collection.Traversable
Computes the number of elements of this Traversable.
size() - Method in class javaslang.collection.Tree.Empty
 
size() - Method in class javaslang.collection.Tree.Node
 
size() - Method in interface javaslang.collection.Tree
Returns the number of nodes (including root and leafs).
size() - Method in class javaslang.collection.TreeMap
 
slice(long, long) - Method in class javaslang.collection.Array
 
slice(long, long) - Method in class javaslang.collection.CharSeq
 
slice(long, long) - Method in interface javaslang.collection.IndexedSeq
 
slice(long, long) - Method in interface javaslang.collection.LinearSeq
 
slice(long, long) - Method in interface javaslang.collection.List
 
slice(long, long) - Method in class javaslang.collection.Queue
 
slice(long, long) - Method in interface javaslang.collection.Seq
Returns a Seq that is a slice of this.
slice(long, long) - Method in interface javaslang.collection.Stream
 
slice(long, long) - Method in class javaslang.collection.Vector
 
sliding(long) - Method in class javaslang.collection.Array
 
sliding(long, long) - Method in class javaslang.collection.Array
 
sliding(long) - Method in class javaslang.collection.CharSeq
 
sliding(long, long) - Method in class javaslang.collection.CharSeq
 
sliding(long) - Method in class javaslang.collection.HashSet
 
sliding(long, long) - Method in class javaslang.collection.HashSet
 
sliding(long) - Method in interface javaslang.collection.IndexedSeq
 
sliding(long, long) - Method in interface javaslang.collection.IndexedSeq
 
sliding(long) - Method in interface javaslang.collection.Iterator
 
sliding(long, long) - Method in interface javaslang.collection.Iterator
 
sliding(long) - Method in interface javaslang.collection.LinearSeq
 
sliding(long, long) - Method in interface javaslang.collection.LinearSeq
 
sliding(long) - Method in class javaslang.collection.LinkedHashSet
 
sliding(long, long) - Method in class javaslang.collection.LinkedHashSet
 
sliding(long) - Method in interface javaslang.collection.List
 
sliding(long, long) - Method in interface javaslang.collection.List
 
sliding(long) - Method in interface javaslang.collection.Map
 
sliding(long, long) - Method in interface javaslang.collection.Map
 
sliding(long) - Method in class javaslang.collection.Queue
 
sliding(long, long) - Method in class javaslang.collection.Queue
 
sliding(long) - Method in interface javaslang.collection.Seq
 
sliding(long, long) - Method in interface javaslang.collection.Seq
 
sliding(long) - Method in interface javaslang.collection.Set
 
sliding(long, long) - Method in interface javaslang.collection.Set
 
sliding(long) - Method in interface javaslang.collection.SortedMap
 
sliding(long, long) - Method in interface javaslang.collection.SortedMap
 
sliding(long) - Method in interface javaslang.collection.SortedSet
 
sliding(long, long) - Method in interface javaslang.collection.SortedSet
 
sliding(long) - Method in interface javaslang.collection.Stream
 
sliding(long, long) - Method in interface javaslang.collection.Stream
 
sliding(long) - Method in interface javaslang.collection.Traversable
Slides a window of a specific size and step size 1 over this Traversable by calling Traversable.sliding(long, long).
sliding(long, long) - Method in interface javaslang.collection.Traversable
Slides a window of a specific size and step size over this Traversable.
sliding(long) - Method in interface javaslang.collection.Tree
 
sliding(long, long) - Method in interface javaslang.collection.Tree
 
sliding(long) - Method in class javaslang.collection.TreeSet
 
sliding(long, long) - Method in class javaslang.collection.TreeSet
 
sliding(long) - Method in class javaslang.collection.Vector
 
sliding(long, long) - Method in class javaslang.collection.Vector
 
some(T) - Static method in interface javaslang.control.Option
Creates a new Some of a given value.
Some(API.Match.Pattern<_1, ?>) - Static method in class javaslang.Patterns
 
sortBy(Function<? super T, ? extends U>) - Method in class javaslang.collection.Array
 
sortBy(Comparator<? super U>, Function<? super T, ? extends U>) - Method in class javaslang.collection.Array
 
sortBy(Function<? super Character, ? extends U>) - Method in class javaslang.collection.CharSeq
 
sortBy(Comparator<? super U>, Function<? super Character, ? extends U>) - Method in class javaslang.collection.CharSeq
 
sortBy(Function<? super T, ? extends U>) - Method in interface javaslang.collection.IndexedSeq
 
sortBy(Comparator<? super U>, Function<? super T, ? extends U>) - Method in interface javaslang.collection.IndexedSeq
 
sortBy(Function<? super T, ? extends U>) - Method in interface javaslang.collection.LinearSeq
 
sortBy(Comparator<? super U>, Function<? super T, ? extends U>) - Method in interface javaslang.collection.LinearSeq
 
sortBy(Function<? super T, ? extends U>) - Method in interface javaslang.collection.List
 
sortBy(Comparator<? super U>, Function<? super T, ? extends U>) - Method in interface javaslang.collection.List
 
sortBy(Function<? super T, ? extends U>) - Method in class javaslang.collection.Queue
 
sortBy(Comparator<? super U>, Function<? super T, ? extends U>) - Method in class javaslang.collection.Queue
 
sortBy(Function<? super T, ? extends U>) - Method in interface javaslang.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 javaslang.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 javaslang.collection.Stream
 
sortBy(Comparator<? super U>, Function<? super T, ? extends U>) - Method in interface javaslang.collection.Stream
 
sortBy(Function<? super T, ? extends U>) - Method in class javaslang.collection.Vector
 
sortBy(Comparator<? super U>, Function<? super T, ? extends U>) - Method in class javaslang.collection.Vector
 
sorted() - Method in class javaslang.collection.Array
 
sorted(Comparator<? super T>) - Method in class javaslang.collection.Array
 
sorted() - Method in class javaslang.collection.CharSeq
 
sorted(Comparator<? super Character>) - Method in class javaslang.collection.CharSeq
 
sorted() - Method in interface javaslang.collection.IndexedSeq
 
sorted(Comparator<? super T>) - Method in interface javaslang.collection.IndexedSeq
 
sorted() - Method in interface javaslang.collection.LinearSeq
 
sorted(Comparator<? super T>) - Method in interface javaslang.collection.LinearSeq
 
sorted() - Method in interface javaslang.collection.List
 
sorted(Comparator<? super T>) - Method in interface javaslang.collection.List
 
sorted() - Method in class javaslang.collection.Queue
 
sorted(Comparator<? super T>) - Method in class javaslang.collection.Queue
 
sorted() - Method in interface javaslang.collection.Seq
Sorts this elements according to their natural order.
sorted(Comparator<? super T>) - Method in interface javaslang.collection.Seq
Sorts this elements according to the provided Comparator.
sorted() - Method in interface javaslang.collection.Stream
 
sorted(Comparator<? super T>) - Method in interface javaslang.collection.Stream
 
sorted() - Method in class javaslang.collection.Vector
 
sorted(Comparator<? super T>) - Method in class javaslang.collection.Vector
 
SortedMap<K,V> - Interface in javaslang.collection
An immutable SortedMap interface.
SortedSet<T> - Interface in javaslang.collection
An immutable SortedSet interface.
span(Predicate<? super T>) - Method in class javaslang.collection.Array
 
span(Predicate<? super Character>) - Method in class javaslang.collection.CharSeq
 
span(Predicate<? super T>) - Method in class javaslang.collection.HashSet
 
span(Predicate<? super T>) - Method in interface javaslang.collection.IndexedSeq
 
span(Predicate<? super T>) - Method in interface javaslang.collection.Iterator
 
span(Predicate<? super T>) - Method in interface javaslang.collection.LinearSeq
 
span(Predicate<? super T>) - Method in class javaslang.collection.LinkedHashSet
 
span(Predicate<? super T>) - Method in interface javaslang.collection.List
 
span(Predicate<? super Tuple2<K, V>>) - Method in interface javaslang.collection.Map
 
span(Predicate<? super T>) - Method in class javaslang.collection.Queue
 
span(Predicate<? super T>) - Method in interface javaslang.collection.Seq
 
span(Predicate<? super T>) - Method in interface javaslang.collection.Set
 
span(Predicate<? super Tuple2<K, V>>) - Method in interface javaslang.collection.SortedMap
 
span(Predicate<? super T>) - Method in interface javaslang.collection.SortedSet
 
span(Predicate<? super T>) - Method in interface javaslang.collection.Stream
 
span(Predicate<? super T>) - Method in interface javaslang.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 javaslang.collection.Tree
 
span(Predicate<? super T>) - Method in class javaslang.collection.TreeSet
 
span(Predicate<? super T>) - Method in class javaslang.collection.Vector
 
split(String, int) - Method in class javaslang.collection.CharSeq
Splits this string around matches of the given regular expression.
split(String) - Method in class javaslang.collection.CharSeq
Splits this string around matches of the given regular expression.
splitAt(long) - Method in class javaslang.collection.Array
 
splitAt(Predicate<? super T>) - Method in class javaslang.collection.Array
 
splitAt(long) - Method in class javaslang.collection.CharSeq
 
splitAt(Predicate<? super Character>) - Method in class javaslang.collection.CharSeq
 
splitAt(long) - Method in interface javaslang.collection.List
 
splitAt(Predicate<? super T>) - Method in interface javaslang.collection.List
 
splitAt(long) - Method in class javaslang.collection.Queue
 
splitAt(Predicate<? super T>) - Method in class javaslang.collection.Queue
 
splitAt(long) - Method in interface javaslang.collection.Seq
Splits a Seq at the specified index.
splitAt(Predicate<? super T>) - Method in interface javaslang.collection.Seq
Splits a sequence at the first element which satisfies the Predicate, e.g.
splitAt(long) - Method in interface javaslang.collection.Stream
 
splitAt(Predicate<? super T>) - Method in interface javaslang.collection.Stream
 
splitAt(long) - Method in class javaslang.collection.Vector
 
splitAt(Predicate<? super T>) - Method in class javaslang.collection.Vector
 
splitAtInclusive(Predicate<? super T>) - Method in class javaslang.collection.Array
 
splitAtInclusive(Predicate<? super Character>) - Method in class javaslang.collection.CharSeq
 
splitAtInclusive(Predicate<? super T>) - Method in interface javaslang.collection.List
 
splitAtInclusive(Predicate<? super T>) - Method in class javaslang.collection.Queue
 
splitAtInclusive(Predicate<? super T>) - Method in interface javaslang.collection.Seq
Splits a sequence at the first element which satisfies the Predicate, e.g.
splitAtInclusive(Predicate<? super T>) - Method in interface javaslang.collection.Stream
 
splitAtInclusive(Predicate<? super T>) - Method in class javaslang.collection.Vector
 
spliterator() - Method in class javaslang.collection.Array
 
spliterator() - Method in class javaslang.collection.CharSeq
 
spliterator() - Method in interface javaslang.collection.Iterator
 
spliterator() - Method in interface javaslang.collection.List
 
spliterator() - Method in interface javaslang.collection.Map
 
spliterator() - Method in class javaslang.collection.Queue
 
spliterator() - Method in interface javaslang.collection.Set
 
spliterator() - Method in interface javaslang.collection.Stream
 
spliterator() - Method in interface javaslang.collection.Tree
 
spliterator() - Method in class javaslang.collection.Vector
 
Stack<T> - Interface in javaslang.collection
An immutable Stack stores elements allowing a last-in-first-out (LIFO) retrieval.
startsWith(Iterable<? extends Character>, int) - Method in class javaslang.collection.CharSeq
 
startsWith(CharSeq, int) - Method in class javaslang.collection.CharSeq
Tests if the substring of this string beginning at the specified index starts with the specified prefix.
startsWith(CharSeq) - Method in class javaslang.collection.CharSeq
Tests if this string starts with the specified prefix.
startsWith(Iterable<? extends T>, int) - Method in interface javaslang.collection.IndexedSeq
 
startsWith(Iterable<? extends T>, int) - Method in class javaslang.collection.Queue
 
startsWith(Iterable<? extends T>) - Method in interface javaslang.collection.Seq
Tests whether this list starts with the given sequence.
startsWith(Iterable<? extends T>, int) - Method in interface javaslang.collection.Seq
Tests whether this list contains the given sequence at a given index.
stderr() - Method in interface javaslang.Value
Sends the string representations of this to the standard error stream System.err.
stdout() - Method in interface javaslang.Value
Sends the string representations of this to the standard output stream System.out.
Stream<T> - Interface in javaslang.collection
An immutable Stream is lazy sequence of elements which may be infinitely long.
Stream(API.Match.Pattern<_1, ?>, API.Match.Pattern<_2, ?>) - Static method in class javaslang.Patterns
 
Stream() - Static method in class javaslang.Patterns
 
Stream.Cons<T> - Class in javaslang.collection
Non-empty Stream, consisting of a head, and tail.
Stream.Empty<T> - Class in javaslang.collection
The empty Stream.
stringPrefix() - Method in class javaslang.collection.Array
 
stringPrefix() - Method in class javaslang.collection.CharSeq
 
stringPrefix() - Method in class javaslang.collection.HashMap
 
stringPrefix() - Method in class javaslang.collection.HashSet
 
stringPrefix() - Method in interface javaslang.collection.Iterator
 
stringPrefix() - Method in class javaslang.collection.LinkedHashMap
 
stringPrefix() - Method in class javaslang.collection.LinkedHashSet
 
stringPrefix() - Method in interface javaslang.collection.List
 
stringPrefix() - Method in class javaslang.collection.Queue
 
stringPrefix() - Method in interface javaslang.collection.Stream
 
stringPrefix() - Method in interface javaslang.collection.Tree
 
stringPrefix() - Method in class javaslang.collection.TreeMap
 
stringPrefix() - Method in class javaslang.collection.TreeSet
 
stringPrefix() - Method in class javaslang.collection.Vector
 
stringPrefix() - Method in interface javaslang.concurrent.Future
 
stringPrefix() - Method in class javaslang.control.Either.Left
 
stringPrefix() - Method in class javaslang.control.Either.LeftProjection
 
stringPrefix() - Method in class javaslang.control.Either.Right
 
stringPrefix() - Method in class javaslang.control.Either.RightProjection
 
stringPrefix() - Method in class javaslang.control.Option.None
 
stringPrefix() - Method in class javaslang.control.Option.Some
 
stringPrefix() - Method in class javaslang.control.Try.Failure
 
stringPrefix() - Method in class javaslang.control.Try.Success
 
stringPrefix() - Method in class javaslang.control.Validation.Invalid
 
stringPrefix() - Method in class javaslang.control.Validation.Valid
 
stringPrefix() - Method in class javaslang.Lazy
 
stringPrefix() - Method in interface javaslang.Value
Returns the name of this Value type, which is used by toString().
subSequence(int) - Method in class javaslang.collection.Array
 
subSequence(int, int) - Method in class javaslang.collection.Array
 
subSequence(int) - Method in class javaslang.collection.CharSeq
 
subSequence(int, int) - Method in class javaslang.collection.CharSeq
 
subSequence(int) - Method in interface javaslang.collection.IndexedSeq
 
subSequence(int, int) - Method in interface javaslang.collection.IndexedSeq
 
subSequence(int) - Method in interface javaslang.collection.LinearSeq
 
subSequence(int, int) - Method in interface javaslang.collection.LinearSeq
 
subSequence(int) - Method in interface javaslang.collection.List
 
subSequence(int, int) - Method in interface javaslang.collection.List
 
subSequence(int) - Method in class javaslang.collection.Queue
 
subSequence(int, int) - Method in class javaslang.collection.Queue
 
subSequence(int) - Method in interface javaslang.collection.Seq
Returns a Seq that is a subsequence of this.
subSequence(int, int) - Method in interface javaslang.collection.Seq
Returns a Seq that is a subsequence of this.
subSequence(int) - Method in interface javaslang.collection.Stream
 
subSequence(int, int) - Method in interface javaslang.collection.Stream
 
subSequence(int) - Method in class javaslang.collection.Vector
 
subSequence(int, int) - Method in class javaslang.collection.Vector
 
substring(int) - Method in class javaslang.collection.CharSeq
Returns a string that is a substring of this string.
substring(int, int) - Method in class javaslang.collection.CharSeq
Returns a string that is a substring of this string.
success(T) - Method in interface javaslang.concurrent.Promise
Completes this Promise with the given value.
success(T) - Static method in interface javaslang.control.Try
Creates a Try.Success that contains the given value.
Success(API.Match.Pattern<_1, ?>) - Static method in class javaslang.Patterns
 
successful(T) - Static method in interface javaslang.concurrent.Future
Creates a succeeded Future, backed by the Future.DEFAULT_EXECUTOR_SERVICE.
successful(ExecutorService, T) - Static method in interface javaslang.concurrent.Future
Creates a succeeded Future, backed by the given ExecutorService.
successful(T) - Static method in interface javaslang.concurrent.Promise
Creates a succeeded Promise, backed by the Future.DEFAULT_EXECUTOR_SERVICE.
successful(ExecutorService, T) - Static method in interface javaslang.concurrent.Promise
Creates a succeeded Promise, backed by the given ExecutorService.
sum() - Method in interface javaslang.collection.Traversable
Calculates the sum of this elements.
swap() - Method in interface javaslang.control.Either
Converts a Left to a Right vice versa by wrapping the value in a new type.
swap() - Method in interface javaslang.control.Validation
Flip the valid/invalid values for this Validation.

T

tabulate(int, Function<? super Integer, ? extends T>) - Static method in class javaslang.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 Character>) - Static method in class javaslang.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 javaslang.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 T>) - Static method in class javaslang.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 javaslang.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 javaslang.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 T>) - Static method in class javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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(Comparator<? super T>, int, Function<? super Integer, ? extends T>) - Static method in class javaslang.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 javaslang.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 javaslang.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 javaslang.collection.Array
 
tail() - Method in class javaslang.collection.CharSeq
 
tail() - Method in class javaslang.collection.HashMap
 
tail() - Method in class javaslang.collection.HashSet
 
tail() - Method in interface javaslang.collection.IndexedSeq
 
tail() - Method in interface javaslang.collection.Iterator
 
tail() - Method in interface javaslang.collection.LinearSeq
 
tail() - Method in class javaslang.collection.LinkedHashMap
 
tail() - Method in class javaslang.collection.LinkedHashSet
 
tail() - Method in class javaslang.collection.List.Cons
 
tail() - Method in class javaslang.collection.List.Nil
 
tail() - Method in interface javaslang.collection.List
 
tail() - Method in interface javaslang.collection.Map
 
tail() - Method in class javaslang.collection.Queue
 
tail() - Method in interface javaslang.collection.Seq
 
tail() - Method in interface javaslang.collection.Set
 
tail() - Method in interface javaslang.collection.SortedMap
 
tail() - Method in interface javaslang.collection.SortedSet
 
tail() - Method in class javaslang.collection.Stream.Empty
 
tail() - Method in interface javaslang.collection.Stream
 
tail() - Method in interface javaslang.collection.Traversable
Drops the first element of a non-empty Traversable.
tail() - Method in interface javaslang.collection.Tree
 
tail() - Method in class javaslang.collection.TreeMap
 
tail() - Method in class javaslang.collection.TreeSet
 
tail() - Method in class javaslang.collection.Vector
 
tailOption() - Method in class javaslang.collection.Array
 
tailOption() - Method in class javaslang.collection.CharSeq
 
tailOption() - Method in class javaslang.collection.HashSet
 
tailOption() - Method in interface javaslang.collection.IndexedSeq
 
tailOption() - Method in interface javaslang.collection.Iterator
 
tailOption() - Method in interface javaslang.collection.LinearSeq
 
tailOption() - Method in class javaslang.collection.LinkedHashSet
 
tailOption() - Method in interface javaslang.collection.List
 
tailOption() - Method in interface javaslang.collection.Map
 
tailOption() - Method in class javaslang.collection.Queue
 
tailOption() - Method in interface javaslang.collection.Seq
 
tailOption() - Method in interface javaslang.collection.Set
 
tailOption() - Method in interface javaslang.collection.SortedMap
 
tailOption() - Method in interface javaslang.collection.SortedSet
 
tailOption() - Method in interface javaslang.collection.Stream
 
tailOption() - Method in interface javaslang.collection.Traversable
Drops the first element of a non-empty Traversable and returns an Option.
tailOption() - Method in interface javaslang.collection.Tree
 
tailOption() - Method in class javaslang.collection.TreeSet
 
tailOption() - Method in class javaslang.collection.Vector
 
take(long) - Method in class javaslang.collection.Array
 
take(long) - Method in class javaslang.collection.CharSeq
 
take(long) - Method in class javaslang.collection.HashSet
 
take(long) - Method in interface javaslang.collection.IndexedSeq
 
take(long) - Method in interface javaslang.collection.Iterator
Take the first n elements from this iterator.
take(long) - Method in interface javaslang.collection.LinearSeq
 
take(long) - Method in class javaslang.collection.LinkedHashSet
 
take(long) - Method in interface javaslang.collection.List
 
take(long) - Method in interface javaslang.collection.Map
 
take(long) - Method in class javaslang.collection.Queue
 
take(long) - Method in interface javaslang.collection.Seq
 
take(long) - Method in interface javaslang.collection.Set
 
take(long) - Method in interface javaslang.collection.SortedMap
 
take(long) - Method in interface javaslang.collection.SortedSet
 
take(long) - Method in interface javaslang.collection.Stream
 
take(long) - Method in interface javaslang.collection.Traversable
Takes the first n elements of this or all elements, if this length < n.
take(long) - Method in interface javaslang.collection.Tree
 
take(long) - Method in class javaslang.collection.TreeSet
 
take(long) - Method in class javaslang.collection.Vector
 
takeRight(long) - Method in class javaslang.collection.Array
 
takeRight(long) - Method in class javaslang.collection.CharSeq
 
takeRight(long) - Method in class javaslang.collection.HashSet
 
takeRight(long) - Method in interface javaslang.collection.IndexedSeq
 
takeRight(long) - Method in interface javaslang.collection.Iterator
 
takeRight(long) - Method in interface javaslang.collection.LinearSeq
 
takeRight(long) - Method in class javaslang.collection.LinkedHashSet
 
takeRight(long) - Method in interface javaslang.collection.List
 
takeRight(long) - Method in interface javaslang.collection.Map
 
takeRight(long) - Method in class javaslang.collection.Queue
 
takeRight(long) - Method in interface javaslang.collection.Seq
 
takeRight(long) - Method in interface javaslang.collection.Set
 
takeRight(long) - Method in interface javaslang.collection.SortedMap
 
takeRight(long) - Method in interface javaslang.collection.SortedSet
 
takeRight(long) - Method in interface javaslang.collection.Stream
 
takeRight(long) - Method in interface javaslang.collection.Traversable
Takes the last n elements of this or all elements, if this length < n.
takeRight(long) - Method in interface javaslang.collection.Tree
 
takeRight(long) - Method in class javaslang.collection.TreeSet
 
takeRight(long) - Method in class javaslang.collection.Vector
 
takeUntil(Predicate<? super T>) - Method in class javaslang.collection.Array
 
takeUntil(Predicate<? super Character>) - Method in class javaslang.collection.CharSeq
 
takeUntil(Predicate<? super T>) - Method in class javaslang.collection.HashSet
 
takeUntil(Predicate<? super T>) - Method in interface javaslang.collection.IndexedSeq
 
takeUntil(Predicate<? super T>) - Method in interface javaslang.collection.Iterator
 
takeUntil(Predicate<? super T>) - Method in interface javaslang.collection.LinearSeq
 
takeUntil(Predicate<? super T>) - Method in class javaslang.collection.LinkedHashSet
 
takeUntil(Predicate<? super T>) - Method in interface javaslang.collection.List
 
takeUntil(Predicate<? super Tuple2<K, V>>) - Method in interface javaslang.collection.Map
 
takeUntil(Predicate<? super T>) - Method in class javaslang.collection.Queue
 
takeUntil(Predicate<? super T>) - Method in interface javaslang.collection.Seq
 
takeUntil(Predicate<? super T>) - Method in interface javaslang.collection.Set
 
takeUntil(Predicate<? super Tuple2<K, V>>) - Method in interface javaslang.collection.SortedMap
 
takeUntil(Predicate<? super T>) - Method in interface javaslang.collection.SortedSet
 
takeUntil(Predicate<? super T>) - Method in interface javaslang.collection.Stream
 
takeUntil(Predicate<? super T>) - Method in interface javaslang.collection.Traversable
Takes elements until the predicate holds for the current element.
takeUntil(Predicate<? super T>) - Method in interface javaslang.collection.Tree
 
takeUntil(Predicate<? super T>) - Method in class javaslang.collection.TreeSet
 
takeUntil(Predicate<? super T>) - Method in class javaslang.collection.Vector
 
takeWhile(Predicate<? super T>) - Method in class javaslang.collection.Array
 
takeWhile(Predicate<? super Character>) - Method in class javaslang.collection.CharSeq
 
takeWhile(Predicate<? super T>) - Method in class javaslang.collection.HashSet
 
takeWhile(Predicate<? super T>) - Method in interface javaslang.collection.IndexedSeq
 
takeWhile(Predicate<? super T>) - Method in interface javaslang.collection.Iterator
 
takeWhile(Predicate<? super T>) - Method in interface javaslang.collection.LinearSeq
 
takeWhile(Predicate<? super T>) - Method in class javaslang.collection.LinkedHashSet
 
takeWhile(Predicate<? super T>) - Method in interface javaslang.collection.List
 
takeWhile(Predicate<? super Tuple2<K, V>>) - Method in interface javaslang.collection.Map
 
takeWhile(Predicate<? super T>) - Method in class javaslang.collection.Queue
 
takeWhile(Predicate<? super T>) - Method in interface javaslang.collection.Seq
 
takeWhile(Predicate<? super T>) - Method in interface javaslang.collection.Set
 
takeWhile(Predicate<? super Tuple2<K, V>>) - Method in interface javaslang.collection.SortedMap
 
takeWhile(Predicate<? super T>) - Method in interface javaslang.collection.SortedSet
 
takeWhile(Predicate<? super T>) - Method in interface javaslang.collection.Stream
 
takeWhile(Predicate<? super T>) - Method in interface javaslang.collection.Traversable
Takes elements while the predicate holds for the current element.
takeWhile(Predicate<? super T>) - Method in interface javaslang.collection.Tree
 
takeWhile(Predicate<? super T>) - Method in class javaslang.collection.TreeSet
 
takeWhile(Predicate<? super T>) - Method in class javaslang.collection.Vector
 
test(T) - Method in interface javaslang.control.Try.CheckedPredicate
Evaluates this predicate on the given argument.
toArray() - Method in interface javaslang.Value
Converts this to a Array.
toCharArray() - Method in class javaslang.collection.CharSeq
Converts this string to a new character array.
toCharSeq() - Method in interface javaslang.Value
Converts this to a CharSeq.
toEither() - Method in class javaslang.control.Either.LeftProjection
Returns the underlying either of this projection.
toEither() - Method in class javaslang.control.Either.RightProjection
Returns the underlying either of this projection.
toEither() - Method in interface javaslang.control.Try
Converts this Try to an Either.
toEither() - Method in interface javaslang.control.Validation
Returns this as Either.
toJavaArray() - Method in interface javaslang.Value
Converts this to an untyped Java array.
toJavaArray(Class<T>) - Method in interface javaslang.Value
Converts this to a typed Java array.
toJavaCollection(Supplier<C>) - Method in interface javaslang.Value
Converts this to a specific Collection.
toJavaList() - Method in interface javaslang.Value
Converts this to an List.
toJavaList(Supplier<LIST>) - Method in interface javaslang.Value
Converts this to a specific List.
toJavaMap() - Method in class javaslang.collection.HashMap
 
toJavaMap() - Method in class javaslang.collection.LinkedHashMap
 
toJavaMap() - Method in interface javaslang.collection.Map
Converts this Javaslang Map to a java.util.Map while preserving characteristics like insertion order (LinkedHashMap) and sort order (SortedMap).
toJavaMap() - Method in interface javaslang.collection.SortedMap
 
toJavaMap() - Method in class javaslang.collection.TreeMap
 
toJavaMap(Function<? super T, ? extends Tuple2<? extends K, ? extends V>>) - Method in interface javaslang.Value
Converts this to a Map.
toJavaMap(Supplier<MAP>, Function<? super T, ? extends Tuple2<? extends K, ? extends V>>) - Method in interface javaslang.Value
Converts this to a specific Map.
toJavaOptional() - Method in interface javaslang.Value
Converts this to an Optional.
toJavaSet() - Method in class javaslang.collection.HashSet
 
toJavaSet() - Method in class javaslang.collection.LinkedHashSet
 
toJavaSet() - Method in interface javaslang.collection.Set
Converts this Javaslang Set to a java.util.Set while preserving characteristics like insertion order (LinkedHashSet) and sort order (SortedSet).
toJavaSet() - Method in interface javaslang.collection.SortedSet
 
toJavaSet() - Method in class javaslang.collection.TreeSet
 
toJavaSet() - Method in interface javaslang.Value
Converts this to a Set.
toJavaSet(Supplier<SET>) - Method in interface javaslang.Value
Converts this to a specific Set.
toJavaStream() - Method in interface javaslang.Value
Converts this to a Stream.
toLeft(Supplier<? extends R>) - Method in interface javaslang.Value
Converts this to a Either.
toLeft(R) - Method in interface javaslang.Value
Converts this to a Either.
toList() - Method in interface javaslang.Value
Converts this to a List.
toLowerCase(Locale) - Method in class javaslang.collection.CharSeq
Converts all of the characters in this CharSeq to lower case using the rules of the given Locale.
toLowerCase() - Method in class javaslang.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 Tuple2<? extends K, ? extends V>>) - Method in interface javaslang.Value
Converts this to a Map.
toOption() - Method in interface javaslang.Value
Converts this to an Option.
toQueue() - Method in interface javaslang.Value
Converts this to a Queue.
toRight(Supplier<? extends L>) - Method in interface javaslang.Value
Converts this to a Either.
toRight(L) - Method in interface javaslang.Value
Converts this to a Either.
toSeq() - Method in interface javaslang.Tuple
Converts this tuple to a sequence.
toSeq() - Method in class javaslang.Tuple0
 
toSeq() - Method in class javaslang.Tuple1
 
toSeq() - Method in class javaslang.Tuple2
 
toSeq() - Method in class javaslang.Tuple3
 
toSeq() - Method in class javaslang.Tuple4
 
toSeq() - Method in class javaslang.Tuple5
 
toSeq() - Method in class javaslang.Tuple6
 
toSeq() - Method in class javaslang.Tuple7
 
toSeq() - Method in class javaslang.Tuple8
 
toSet() - Method in interface javaslang.Value
Converts this to a Set.
toStack() - Method in interface javaslang.Value
Converts this to a Stack.
toStream() - Method in interface javaslang.Value
Converts this to a Stream.
toString() - Method in class javaslang.collection.AbstractIterator
 
toString() - Method in class javaslang.collection.Array
 
toString() - Method in class javaslang.collection.CharSeq
Returns a string containing the characters in this sequence in the same order as this sequence.
toString() - Method in class javaslang.collection.HashMap
 
toString() - Method in class javaslang.collection.HashSet
 
toString() - Method in class javaslang.collection.LinkedHashMap
 
toString() - Method in class javaslang.collection.LinkedHashSet
 
toString() - Method in class javaslang.collection.List.Cons
 
toString() - Method in class javaslang.collection.List.Nil
 
toString() - Method in class javaslang.collection.Queue
 
toString() - Method in class javaslang.collection.Stream.Cons
 
toString() - Method in class javaslang.collection.Stream.Empty
 
toString() - Method in class javaslang.collection.Tree.Empty
 
toString() - Method in class javaslang.collection.Tree.Node
 
toString() - Method in interface javaslang.collection.Tree
 
toString() - Method in class javaslang.collection.TreeMap
 
toString() - Method in class javaslang.collection.TreeSet
 
toString() - Method in class javaslang.collection.Vector
 
toString() - Method in class javaslang.control.Either.Left
 
toString() - Method in class javaslang.control.Either.LeftProjection
 
toString() - Method in class javaslang.control.Either.Right
 
toString() - Method in class javaslang.control.Either.RightProjection
 
toString() - Method in interface javaslang.control.Either
 
toString() - Method in class javaslang.control.Option.None
 
toString() - Method in class javaslang.control.Option.Some
 
toString() - Method in interface javaslang.control.Option
 
toString() - Method in class javaslang.control.Try.Failure
 
toString() - Method in exception javaslang.control.Try.FatalException
 
toString() - Method in exception javaslang.control.Try.NonFatalException
 
toString() - Method in class javaslang.control.Try.Success
 
toString() - Method in interface javaslang.control.Try
 
toString() - Method in class javaslang.control.Validation.Invalid
 
toString() - Method in interface javaslang.control.Validation
 
toString() - Method in class javaslang.control.Validation.Valid
 
toString() - Method in class javaslang.Lazy
 
toString() - Method in class javaslang.Tuple0
 
toString() - Method in class javaslang.Tuple1
 
toString() - Method in class javaslang.Tuple2
 
toString() - Method in class javaslang.Tuple3
 
toString() - Method in class javaslang.Tuple4
 
toString() - Method in class javaslang.Tuple5
 
toString() - Method in class javaslang.Tuple6
 
toString() - Method in class javaslang.Tuple7
 
toString() - Method in class javaslang.Tuple8
 
toString() - Method in interface javaslang.Value
Clarifies that values have a proper toString() method implemented.
toTree() - Method in interface javaslang.Value
Converts this to a Tree.
toTry() - Method in interface javaslang.Value
Converts this to a Try.
toTry(Supplier<? extends Throwable>) - Method in interface javaslang.Value
Converts this to a Try.
toUpperCase(Locale) - Method in class javaslang.collection.CharSeq
Converts all of the characters in this CharSeq to upper case using the rules of the given Locale.
toUpperCase() - Method in class javaslang.collection.CharSeq
Converts all of the characters in this CharSeq to upper case using the rules of the default locale.
toVector() - Method in interface javaslang.Value
Converts this to a Vector.
transform(Function<? super Array<T>, ? extends U>) - Method in class javaslang.collection.Array
Transforms this Array.
transform(Function<? super CharSeq, ? extends U>) - Method in class javaslang.collection.CharSeq
Transforms this CharSeq.
transform(Function<? super HashSet<T>, ? extends U>) - Method in class javaslang.collection.HashSet
Transforms this HashSet.
transform(Function<? super Iterator<T>, ? extends U>) - Method in interface javaslang.collection.Iterator
Transforms this Iterator.
transform(Function<? super LinkedHashSet<T>, ? extends U>) - Method in class javaslang.collection.LinkedHashSet
Transforms this LinkedHashSet.
transform(Function<? super List<T>, ? extends U>) - Method in interface javaslang.collection.List
Transforms this List.
transform(Function<? super Map<K, V>, ? extends U>) - Method in interface javaslang.collection.Map
Transforms this Map.
transform(Function<? super Queue<T>, ? extends U>) - Method in class javaslang.collection.Queue
Transforms this Queue.
transform(Function<? super Stream<T>, ? extends U>) - Method in interface javaslang.collection.Stream
Transforms this Stream.
transform(Function<? super Tree<T>, ? extends U>) - Method in interface javaslang.collection.Tree
Transforms this Tree.
transform(Function<? super TreeSet<T>, ? extends U>) - Method in class javaslang.collection.TreeSet
Transforms this TreeSet.
transform(Function<? super Vector<T>, ? extends U>) - Method in class javaslang.collection.Vector
Transforms this Vector.
transform(Function<? super Future<T>, ? extends U>) - Method in interface javaslang.concurrent.Future
Transforms this Future.
transform(Function<? super Either.LeftProjection<L, R>, ? extends U>) - Method in class javaslang.control.Either.LeftProjection
Transforms this LeftProjection.
transform(Function<? super Either.RightProjection<L, R>, ? extends U>) - Method in class javaslang.control.Either.RightProjection
Transforms this RightProjection.
transform(Function<? super Option<T>, ? extends U>) - Method in interface javaslang.control.Option
Transforms this Option.
transform(Function<? super Try<T>, ? extends U>) - Method in interface javaslang.control.Try
Transforms this Try.
transform(Function<? super Lazy<T>, ? extends U>) - Method in class javaslang.Lazy
Transforms this Lazy.
transform(Supplier<? extends U>) - Method in class javaslang.Tuple0
Transforms this tuple to an object of type U.
transform(Function<? super T1, ? extends U>) - Method in class javaslang.Tuple1
Transforms this tuple to an object of type U.
transform(BiFunction<? super T1, ? super T2, ? extends U>) - Method in class javaslang.Tuple2
Transforms this tuple to an object of type U.
transform(Function3<? super T1, ? super T2, ? super T3, ? extends U>) - Method in class javaslang.Tuple3
Transforms this tuple to an object of type U.
transform(Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends U>) - Method in class javaslang.Tuple4
Transforms this tuple to an object of type U.
transform(Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends U>) - Method in class javaslang.Tuple5
Transforms this tuple to an object of type U.
transform(Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends U>) - Method in class javaslang.Tuple6
Transforms this tuple to an object of type U.
transform(Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends U>) - Method in class javaslang.Tuple7
Transforms this tuple to an object of type U.
transform(Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends U>) - Method in class javaslang.Tuple8
Transforms this tuple to an object of type U.
Traversable<T> - Interface in javaslang.collection
An interface for inherently recursive, multi-valued data structures.
traverse(BiFunction<K, V, ? extends U>) - Method in interface javaslang.collection.Map
 
traverse() - Method in interface javaslang.collection.Tree
Traverses this tree in Tree.Order.PRE_ORDER.
traverse(Tree.Order) - Method in interface javaslang.collection.Tree
Traverses this tree in a specific order.
traverse(Iterable<? extends T>, Function<? super T, ? extends Future<? extends U>>) - Static method in interface javaslang.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 javaslang.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 javaslang.collection
A general Tree interface.
Tree.Empty<T> - Class in javaslang.collection
The empty tree.
Tree.Node<T> - Class in javaslang.collection
Represents a tree node.
Tree.Order - Enum in javaslang.collection
Tree traversal order.
TreeMap<K,V> - Class in javaslang.collection
SortedMap implementation, backed by a Red/Black Tree.
TreeSet<T> - Class in javaslang.collection
SortedSet implementation, backed by a Red/Black Tree.
trim() - Method in class javaslang.collection.CharSeq
Returns a string whose value is this string, with any leading and trailing whitespace removed.
Try<T> - Interface in javaslang.control
An implementation similar to Scala's Try control.
Try.CheckedConsumer<T> - Interface in javaslang.control
A Consumer which may throw.
Try.CheckedFunction<T,R> - Interface in javaslang.control
A Function which may throw.
Try.CheckedPredicate<T> - Interface in javaslang.control
A Predicate which may throw.
Try.CheckedRunnable - Interface in javaslang.control
A Runnable which may throw.
Try.CheckedSupplier<R> - Interface in javaslang.control
A Supplier which may throw.
Try.Failure<T> - Class in javaslang.control
A failed Try.
Try.FatalException - Exception in javaslang.control
An unchecked wrapper for Fatal exceptions.
Try.NonFatalException - Exception in javaslang.control
An unchecked wrapper for non-fatal/recoverable exceptions.
Try.Success<T> - Class in javaslang.control
A succeeded Try.
tryComplete(Try<? extends T>) - Method in interface javaslang.concurrent.Promise
Attempts to completes this Promise with the given value.
tryCompleteWith(Future<? extends T>) - Method in interface javaslang.concurrent.Promise
Attempts to complete this Promise with the specified Future, once that Future is completed.
tryFailure(Throwable) - Method in interface javaslang.concurrent.Promise
Completes this Promise with the given exception.
trySuccess(T) - Method in interface javaslang.concurrent.Promise
Completes this Promise with the given value.
Tuple - Interface in javaslang
The base interface of all tuples.
Tuple0 - Static variable in class javaslang.Patterns
 
Tuple0 - Class in javaslang
A tuple of no elements which can be seen as cartesian product of no components.
Tuple1(API.Match.Pattern<_1, ?>) - Static method in class javaslang.Patterns
 
Tuple1<T1> - Class in javaslang
A tuple of one element which can be seen as cartesian product of one component.
Tuple1(T1) - Constructor for class javaslang.Tuple1
Constructs a tuple of one element.
Tuple2(API.Match.Pattern<_1, ?>, API.Match.Pattern<_2, ?>) - Static method in class javaslang.Patterns
 
Tuple2<T1,T2> - Class in javaslang
A tuple of two elements which can be seen as cartesian product of two components.
Tuple2(T1, T2) - Constructor for class javaslang.Tuple2
Constructs a tuple of two elements.
Tuple3(API.Match.Pattern<_1, ?>, API.Match.Pattern<_2, ?>, API.Match.Pattern<_3, ?>) - Static method in class javaslang.Patterns
 
Tuple3<T1,T2,T3> - Class in javaslang
A tuple of three elements which can be seen as cartesian product of three components.
Tuple3(T1, T2, T3) - Constructor for class javaslang.Tuple3
Constructs a tuple of three elements.
Tuple4(API.Match.Pattern<_1, ?>, API.Match.Pattern<_2, ?>, API.Match.Pattern<_3, ?>, API.Match.Pattern<_4, ?>) - Static method in class javaslang.Patterns
 
Tuple4<T1,T2,T3,T4> - Class in javaslang
A tuple of 4 elements which can be seen as cartesian product of 4 components.
Tuple4(T1, T2, T3, T4) - Constructor for class javaslang.Tuple4
Constructs a tuple of 4 elements.
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 javaslang.Patterns
 
Tuple5<T1,T2,T3,T4,T5> - Class in javaslang
A tuple of 5 elements which can be seen as cartesian product of 5 components.
Tuple5(T1, T2, T3, T4, T5) - Constructor for class javaslang.Tuple5
Constructs a tuple of 5 elements.
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 javaslang.Patterns
 
Tuple6<T1,T2,T3,T4,T5,T6> - Class in javaslang
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 javaslang.Tuple6
Constructs a tuple of 6 elements.
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 javaslang.Patterns
 
Tuple7<T1,T2,T3,T4,T5,T6,T7> - Class in javaslang
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 javaslang.Tuple7
Constructs a tuple of 7 elements.
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 javaslang.Patterns
 
Tuple8<T1,T2,T3,T4,T5,T6,T7,T8> - Class in javaslang
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 javaslang.Tuple8
Constructs a tuple of 8 elements.
tupled() - Method in interface javaslang.CheckedFunction0
 
tupled() - Method in interface javaslang.CheckedFunction1
 
tupled() - Method in interface javaslang.CheckedFunction2
 
tupled() - Method in interface javaslang.CheckedFunction3
 
tupled() - Method in interface javaslang.CheckedFunction4
 
tupled() - Method in interface javaslang.CheckedFunction5
 
tupled() - Method in interface javaslang.CheckedFunction6
 
tupled() - Method in interface javaslang.CheckedFunction7
 
tupled() - Method in interface javaslang.CheckedFunction8
 
tupled() - Method in interface javaslang.Function0
 
tupled() - Method in interface javaslang.Function1
 
tupled() - Method in interface javaslang.Function2
 
tupled() - Method in interface javaslang.Function3
 
tupled() - Method in interface javaslang.Function4
 
tupled() - Method in interface javaslang.Function5
 
tupled() - Method in interface javaslang.Function6
 
tupled() - Method in interface javaslang.Function7
 
tupled() - Method in interface javaslang.Function8
 
tupled() - Method in interface javaslang.λ
Returns a tupled version of this function.

U

union(Set<? extends T>) - Method in class javaslang.collection.HashSet
 
union(Set<? extends T>) - Method in class javaslang.collection.LinkedHashSet
 
union(Set<? extends T>) - Method in interface javaslang.collection.Set
Adds all of the elements of that set to this set, if not already present.
union(Set<? extends T>) - Method in interface javaslang.collection.SortedSet
 
union(Set<? extends T>) - Method in class javaslang.collection.TreeSet
 
unit(Iterable<? extends U>) - Method in class javaslang.collection.Array
 
unit(Iterable<? extends U>) - Method in class javaslang.collection.CharSeq
 
unit(Iterable<? extends U>) - Method in interface javaslang.collection.IndexedSeq
 
unit(Iterable<? extends U>) - Method in interface javaslang.collection.LinearSeq
 
unit(Iterable<? extends U>) - Method in interface javaslang.collection.List
 
unit(Iterable<? extends U>) - Method in class javaslang.collection.Queue
 
unit(Iterable<? extends U>) - Method in interface javaslang.collection.Seq
 
unit(Iterable<? extends U>) - Method in interface javaslang.collection.Stream
 
unit(Iterable<? extends U>) - Method in class javaslang.collection.Vector
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in class javaslang.collection.Array
 
unzip(Function<? super Character, Tuple2<? extends T1, ? extends T2>>) - Method in class javaslang.collection.CharSeq
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in class javaslang.collection.HashSet
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface javaslang.collection.IndexedSeq
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface javaslang.collection.Iterator
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface javaslang.collection.LinearSeq
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in class javaslang.collection.LinkedHashSet
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface javaslang.collection.List
 
unzip(BiFunction<? super K, ? super V, Tuple2<? extends T1, ? extends T2>>) - Method in interface javaslang.collection.Map
 
unzip(Function<? super Tuple2<K, V>, Tuple2<? extends T1, ? extends T2>>) - Method in interface javaslang.collection.Map
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in class javaslang.collection.Queue
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface javaslang.collection.Seq
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface javaslang.collection.Set
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface javaslang.collection.SortedSet
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface javaslang.collection.Stream
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in interface javaslang.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 javaslang.collection.Tree
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in class javaslang.collection.TreeSet
 
unzip(Function<? super T, Tuple2<? extends T1, ? extends T2>>) - Method in class javaslang.collection.Vector
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in class javaslang.collection.Array
 
unzip3(Function<? super Character, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in class javaslang.collection.CharSeq
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in class javaslang.collection.HashSet
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface javaslang.collection.IndexedSeq
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface javaslang.collection.Iterator
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in class javaslang.collection.LinkedHashSet
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface javaslang.collection.List
 
unzip3(BiFunction<? super K, ? super V, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface javaslang.collection.Map
 
unzip3(Function<? super Tuple2<K, V>, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface javaslang.collection.Map
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in class javaslang.collection.Queue
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface javaslang.collection.Seq
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface javaslang.collection.Set
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface javaslang.collection.Stream
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in interface javaslang.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 javaslang.collection.Tree
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in class javaslang.collection.TreeSet
 
unzip3(Function<? super T, Tuple3<? extends T1, ? extends T2, ? extends T3>>) - Method in class javaslang.collection.Vector
 
update(int, T) - Method in class javaslang.collection.Array
 
update(int, Character) - Method in class javaslang.collection.CharSeq
 
update(int, T) - Method in interface javaslang.collection.IndexedSeq
 
update(int, T) - Method in interface javaslang.collection.LinearSeq
 
update(int, T) - Method in interface javaslang.collection.List
 
update(int, T) - Method in class javaslang.collection.Queue
 
update(int, T) - Method in interface javaslang.collection.Seq
Updates the given element at the specified index.
update(int, T) - Method in interface javaslang.collection.Stream
 
update(int, T) - Method in class javaslang.collection.Vector
 

V

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

W

when(boolean, Supplier<? extends T>) - Static method in interface javaslang.control.Option
Creates Some of suppliers value if condition is true, or None in other case

Y

yield(Function<? super T1, ? extends R>) - Method in class javaslang.API.For1
Yields a result for elements of the cross product of the underlying Iterables.
yield(BiFunction<? super T1, ? super T2, ? extends R>) - Method in class javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.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 javaslang.API.For8
Yields a result for elements of the cross product of the underlying Iterables.

Z

zip(Iterable<U>) - Method in class javaslang.collection.Array
 
zip(Iterable<U>) - Method in class javaslang.collection.CharSeq
 
zip(Iterable<U>) - Method in class javaslang.collection.HashSet
 
zip(Iterable<U>) - Method in interface javaslang.collection.IndexedSeq
 
zip(Iterable<U>) - Method in interface javaslang.collection.Iterator
 
zip(Iterable<U>) - Method in interface javaslang.collection.LinearSeq
 
zip(Iterable<U>) - Method in class javaslang.collection.LinkedHashSet
 
zip(Iterable<U>) - Method in interface javaslang.collection.List
 
zip(Iterable<U>) - Method in interface javaslang.collection.Map
 
zip(Iterable<U>) - Method in class javaslang.collection.Queue
 
zip(Iterable<U>) - Method in interface javaslang.collection.Seq
 
zip(Iterable<U>) - Method in interface javaslang.collection.Set
 
zip(Iterable<U>) - Method in interface javaslang.collection.SortedSet
 
zip(Iterable<U>) - Method in interface javaslang.collection.Stream
 
zip(Iterable<U>) - Method in interface javaslang.collection.Traversable
Returns a traversable formed from this traversable and another Iterable collection by combining corresponding elements in pairs.
zip(Iterable<U>) - Method in interface javaslang.collection.Tree
 
zip(Iterable<U>) - Method in class javaslang.collection.TreeSet
 
zip(Iterable<U>) - Method in class javaslang.collection.Vector
 
zip(Future<? extends U>) - Method in interface javaslang.concurrent.Future
Returns a tuple of this and that Future result.
zipAll(Iterable<U>, T, U) - Method in class javaslang.collection.Array
 
zipAll(Iterable<U>, Character, U) - Method in class javaslang.collection.CharSeq
 
zipAll(Iterable<U>, T, U) - Method in class javaslang.collection.HashSet
 
zipAll(Iterable<U>, T, U) - Method in interface javaslang.collection.IndexedSeq
 
zipAll(Iterable<U>, T, U) - Method in interface javaslang.collection.Iterator
 
zipAll(Iterable<U>, T, U) - Method in interface javaslang.collection.LinearSeq
 
zipAll(Iterable<U>, T, U) - Method in class javaslang.collection.LinkedHashSet
 
zipAll(Iterable<U>, T, U) - Method in interface javaslang.collection.List
 
zipAll(Iterable<U>, Tuple2<K, V>, U) - Method in interface javaslang.collection.Map
 
zipAll(Iterable<U>, T, U) - Method in class javaslang.collection.Queue
 
zipAll(Iterable<U>, T, U) - Method in interface javaslang.collection.Seq
 
zipAll(Iterable<U>, T, U) - Method in interface javaslang.collection.Set
 
zipAll(Iterable<U>, T, U) - Method in interface javaslang.collection.SortedSet
 
zipAll(Iterable<U>, T, U) - Method in interface javaslang.collection.Stream
 
zipAll(Iterable<U>, T, U) - Method in interface javaslang.collection.Traversable
Returns a traversable formed from this traversable and another Iterable by combining corresponding elements in pairs.
zipAll(Iterable<U>, T, U) - Method in interface javaslang.collection.Tree
 
zipAll(Iterable<U>, T, U) - Method in class javaslang.collection.TreeSet
 
zipAll(Iterable<U>, T, U) - Method in class javaslang.collection.Vector
 
zipWithIndex() - Method in class javaslang.collection.Array
 
zipWithIndex() - Method in class javaslang.collection.CharSeq
 
zipWithIndex() - Method in class javaslang.collection.HashSet
 
zipWithIndex() - Method in interface javaslang.collection.IndexedSeq
 
zipWithIndex() - Method in interface javaslang.collection.Iterator
 
zipWithIndex() - Method in interface javaslang.collection.LinearSeq
 
zipWithIndex() - Method in class javaslang.collection.LinkedHashSet
 
zipWithIndex() - Method in interface javaslang.collection.List
 
zipWithIndex() - Method in interface javaslang.collection.Map
 
zipWithIndex() - Method in class javaslang.collection.Queue
 
zipWithIndex() - Method in interface javaslang.collection.Seq
 
zipWithIndex() - Method in interface javaslang.collection.Set
 
zipWithIndex() - Method in interface javaslang.collection.SortedSet
 
zipWithIndex() - Method in interface javaslang.collection.Stream
 
zipWithIndex() - Method in interface javaslang.collection.Traversable
Zips this traversable with its indices.
zipWithIndex() - Method in interface javaslang.collection.Tree
 
zipWithIndex() - Method in class javaslang.collection.TreeSet
 
zipWithIndex() - Method in class javaslang.collection.Vector
 

_

_1 - Variable in class javaslang.Tuple1
The 1st element of this tuple.
_1() - Method in class javaslang.Tuple1
Getter of the 1st element of this tuple.
_1 - Variable in class javaslang.Tuple2
The 1st element of this tuple.
_1() - Method in class javaslang.Tuple2
Getter of the 1st element of this tuple.
_1 - Variable in class javaslang.Tuple3
The 1st element of this tuple.
_1() - Method in class javaslang.Tuple3
Getter of the 1st element of this tuple.
_1 - Variable in class javaslang.Tuple4
The 1st element of this tuple.
_1() - Method in class javaslang.Tuple4
Getter of the 1st element of this tuple.
_1 - Variable in class javaslang.Tuple5
The 1st element of this tuple.
_1() - Method in class javaslang.Tuple5
Getter of the 1st element of this tuple.
_1 - Variable in class javaslang.Tuple6
The 1st element of this tuple.
_1() - Method in class javaslang.Tuple6
Getter of the 1st element of this tuple.
_1 - Variable in class javaslang.Tuple7
The 1st element of this tuple.
_1() - Method in class javaslang.Tuple7
Getter of the 1st element of this tuple.
_1 - Variable in class javaslang.Tuple8
The 1st element of this tuple.
_1() - Method in class javaslang.Tuple8
Getter of the 1st element of this tuple.
_2 - Variable in class javaslang.Tuple2
The 2nd element of this tuple.
_2() - Method in class javaslang.Tuple2
Getter of the 2nd element of this tuple.
_2 - Variable in class javaslang.Tuple3
The 2nd element of this tuple.
_2() - Method in class javaslang.Tuple3
Getter of the 2nd element of this tuple.
_2 - Variable in class javaslang.Tuple4
The 2nd element of this tuple.
_2() - Method in class javaslang.Tuple4
Getter of the 2nd element of this tuple.
_2 - Variable in class javaslang.Tuple5
The 2nd element of this tuple.
_2() - Method in class javaslang.Tuple5
Getter of the 2nd element of this tuple.
_2 - Variable in class javaslang.Tuple6
The 2nd element of this tuple.
_2() - Method in class javaslang.Tuple6
Getter of the 2nd element of this tuple.
_2 - Variable in class javaslang.Tuple7
The 2nd element of this tuple.
_2() - Method in class javaslang.Tuple7
Getter of the 2nd element of this tuple.
_2 - Variable in class javaslang.Tuple8
The 2nd element of this tuple.
_2() - Method in class javaslang.Tuple8
Getter of the 2nd element of this tuple.
_3 - Variable in class javaslang.Tuple3
The 3rd element of this tuple.
_3() - Method in class javaslang.Tuple3
Getter of the 3rd element of this tuple.
_3 - Variable in class javaslang.Tuple4
The 3rd element of this tuple.
_3() - Method in class javaslang.Tuple4
Getter of the 3rd element of this tuple.
_3 - Variable in class javaslang.Tuple5
The 3rd element of this tuple.
_3() - Method in class javaslang.Tuple5
Getter of the 3rd element of this tuple.
_3 - Variable in class javaslang.Tuple6
The 3rd element of this tuple.
_3() - Method in class javaslang.Tuple6
Getter of the 3rd element of this tuple.
_3 - Variable in class javaslang.Tuple7
The 3rd element of this tuple.
_3() - Method in class javaslang.Tuple7
Getter of the 3rd element of this tuple.
_3 - Variable in class javaslang.Tuple8
The 3rd element of this tuple.
_3() - Method in class javaslang.Tuple8
Getter of the 3rd element of this tuple.
_4 - Variable in class javaslang.Tuple4
The 4th element of this tuple.
_4() - Method in class javaslang.Tuple4
Getter of the 4th element of this tuple.
_4 - Variable in class javaslang.Tuple5
The 4th element of this tuple.
_4() - Method in class javaslang.Tuple5
Getter of the 4th element of this tuple.
_4 - Variable in class javaslang.Tuple6
The 4th element of this tuple.
_4() - Method in class javaslang.Tuple6
Getter of the 4th element of this tuple.
_4 - Variable in class javaslang.Tuple7
The 4th element of this tuple.
_4() - Method in class javaslang.Tuple7
Getter of the 4th element of this tuple.
_4 - Variable in class javaslang.Tuple8
The 4th element of this tuple.
_4() - Method in class javaslang.Tuple8
Getter of the 4th element of this tuple.
_5 - Variable in class javaslang.Tuple5
The 5th element of this tuple.
_5() - Method in class javaslang.Tuple5
Getter of the 5th element of this tuple.
_5 - Variable in class javaslang.Tuple6
The 5th element of this tuple.
_5() - Method in class javaslang.Tuple6
Getter of the 5th element of this tuple.
_5 - Variable in class javaslang.Tuple7
The 5th element of this tuple.
_5() - Method in class javaslang.Tuple7
Getter of the 5th element of this tuple.
_5 - Variable in class javaslang.Tuple8
The 5th element of this tuple.
_5() - Method in class javaslang.Tuple8
Getter of the 5th element of this tuple.
_6 - Variable in class javaslang.Tuple6
The 6th element of this tuple.
_6() - Method in class javaslang.Tuple6
Getter of the 6th element of this tuple.
_6 - Variable in class javaslang.Tuple7
The 6th element of this tuple.
_6() - Method in class javaslang.Tuple7
Getter of the 6th element of this tuple.
_6 - Variable in class javaslang.Tuple8
The 6th element of this tuple.
_6() - Method in class javaslang.Tuple8
Getter of the 6th element of this tuple.
_7 - Variable in class javaslang.Tuple7
The 7th element of this tuple.
_7() - Method in class javaslang.Tuple7
Getter of the 7th element of this tuple.
_7 - Variable in class javaslang.Tuple8
The 7th element of this tuple.
_7() - Method in class javaslang.Tuple8
Getter of the 7th element of this tuple.
_8 - Variable in class javaslang.Tuple8
The 8th element of this tuple.
_8() - Method in class javaslang.Tuple8
Getter of the 8th element of this tuple.

Λ

λ<R> - Interface in javaslang
This is a general definition of a (checked/unchecked) function of unknown parameters and a return type R.
λ.Memoized - Interface in javaslang
Zero Abstract Method (ZAM) interface for marking functions as memoized using intersection types.
$ A B C D E F G H I J K L M N O P Q R S T U V W Y Z _ Λ 
Skip navigation links

Copyright © 2016. All Rights Reserved.