A B C D E F G H I J K L M N O P R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(A) - Method in interface com.github.tonivade.purefun.Consumer1
- accept(A, B) - Method in interface com.github.tonivade.purefun.Consumer2
- accept(A, B, C) - Method in interface com.github.tonivade.purefun.Consumer3
- add(Matcher1<A>, Function1<A, R>) - Method in class com.github.tonivade.purefun.Pattern1
- allOf(Matcher1<? super A>...) - Static method in interface com.github.tonivade.purefun.Matcher1
- always() - Static method in interface com.github.tonivade.purefun.Eq
- always() - Static method in interface com.github.tonivade.purefun.Matcher1
- always(Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.type.Eval
- and(Eq<T>) - Method in interface com.github.tonivade.purefun.Eq
- and(Matcher1<? super A>) - Method in interface com.github.tonivade.purefun.Matcher1
- and(Precondition) - Method in interface com.github.tonivade.purefun.Precondition
- andThen(CheckedRunnable) - Method in interface com.github.tonivade.purefun.CheckedRunnable
- andThen(Future<? extends R>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- andThen(Par<? extends R>) - Method in interface com.github.tonivade.purefun.concurrent.Par
- andThen(Consumer1<? super A>) - Method in interface com.github.tonivade.purefun.Consumer1
- andThen(Consumer2<? super A, ? super B>) - Method in interface com.github.tonivade.purefun.Consumer2
- andThen(Consumer3<? super A, ? super B, ? super C>) - Method in interface com.github.tonivade.purefun.Consumer3
- andThen(Function1<? super R, ? extends B>) - Method in interface com.github.tonivade.purefun.Function1
- andThen(Function1<? super R, ? extends B>) - Method in interface com.github.tonivade.purefun.PartialFunction1
- andThen(Function1<? super R, ? extends C>) - Method in interface com.github.tonivade.purefun.Function2
- andThen(Function1<? super R, ? extends D>) - Method in interface com.github.tonivade.purefun.Function3
- andThen(Function1<? super R, ? extends E>) - Method in interface com.github.tonivade.purefun.Function4
- andThen(Function1<? super R, ? extends F>) - Method in interface com.github.tonivade.purefun.Function5
- andThen(Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.Producer
- andThen(Kind<Promise_, ? extends R>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- andThen(Kind<F, ? extends R>) - Method in interface com.github.tonivade.purefun.Bindable
- andThen(Kind<F, ? extends R>) - Method in interface com.github.tonivade.purefun.Effect
- andThen(Validator<E, T>) - Method in interface com.github.tonivade.purefun.Validator
- any() - Static method in interface com.github.tonivade.purefun.Eq
- anyOf(Matcher1<? super A>...) - Static method in interface com.github.tonivade.purefun.Matcher1
- ap(Future<Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- ap(Par<Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.concurrent.Par
- ap(Kind<F, Function1<? super A, ? extends R>>) - Method in interface com.github.tonivade.purefun.Applicable
- ap(Kind<F, Function1<? super A, ? extends R>>) - Method in interface com.github.tonivade.purefun.Effect
- ap(Validation<Validation.Result<E>, Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.type.Validation
- append(Eq<T>) - Method in class com.github.tonivade.purefun.Equal
- append(E) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- append(E) - Method in class com.github.tonivade.purefun.data.ImmutableArray.JavaBasedImmutableArray
- append(E) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- append(E) - Method in class com.github.tonivade.purefun.data.ImmutableList.JavaBasedImmutableList
- append(E) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- append(E) - Method in class com.github.tonivade.purefun.data.ImmutableSet.JavaBasedImmutableSet
- append(E) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- append(E) - Method in class com.github.tonivade.purefun.data.ImmutableTree.JavaBasedImmutableTree
- append(E) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- append(E) - Method in interface com.github.tonivade.purefun.data.Sequence
- append(E) - Method in class com.github.tonivade.purefun.type.Validation.Result
- appendAll(Sequence<? extends E>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- appendAll(Sequence<? extends E>) - Method in class com.github.tonivade.purefun.data.ImmutableArray.JavaBasedImmutableArray
- appendAll(Sequence<? extends E>) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- appendAll(Sequence<? extends E>) - Method in class com.github.tonivade.purefun.data.ImmutableList.JavaBasedImmutableList
- appendAll(Sequence<? extends E>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- appendAll(Sequence<? extends E>) - Method in class com.github.tonivade.purefun.data.ImmutableSet.JavaBasedImmutableSet
- appendAll(Sequence<? extends E>) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- appendAll(Sequence<? extends E>) - Method in class com.github.tonivade.purefun.data.ImmutableTree.JavaBasedImmutableTree
- appendAll(Sequence<? extends E>) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- appendAll(Sequence<? extends E>) - Method in interface com.github.tonivade.purefun.data.Sequence
- appendAll(E...) - Method in class com.github.tonivade.purefun.type.Validation.Result
- Applicable<F extends com.github.tonivade.purefun.Witness,A> - Interface in com.github.tonivade.purefun
- apply() - Method in interface com.github.tonivade.purefun.Precondition
- apply(A) - Method in interface com.github.tonivade.purefun.Function1
- apply(A) - Method in interface com.github.tonivade.purefun.PartialFunction1
- apply(A) - Method in class com.github.tonivade.purefun.Pattern1
- apply(A, B) - Method in interface com.github.tonivade.purefun.Function2
- apply(A, B) - Method in interface com.github.tonivade.purefun.PartialFunction2
- apply(A, B) - Method in class com.github.tonivade.purefun.Pattern2
- apply(A, B, C) - Method in interface com.github.tonivade.purefun.Function3
- apply(A, B, C) - Method in interface com.github.tonivade.purefun.PartialFunction3
- apply(A, B, C) - Method in class com.github.tonivade.purefun.Pattern3
- apply(A, B, C, D) - Method in interface com.github.tonivade.purefun.Function4
- apply(A, B, C, D, E) - Method in interface com.github.tonivade.purefun.Function5
- apply(Executor) - Method in interface com.github.tonivade.purefun.concurrent.Par
- applyOrElse(A, Function1<? super A, ? extends R>) - Method in interface com.github.tonivade.purefun.PartialFunction1
- applyTo(Function1<? super A, ? extends R>) - Method in class com.github.tonivade.purefun.Tuple1
- applyTo(Function1<? super A, ? extends T>) - Static method in interface com.github.tonivade.purefun.Tuple
- applyTo(Function2<? super A, ? super B, ? extends R>) - Method in class com.github.tonivade.purefun.Tuple2
- applyTo(Function2<? super A, ? super B, ? extends T>) - Static method in interface com.github.tonivade.purefun.Tuple
- applyTo(Function3<? super A, ? super B, ? super C, ? extends R>) - Method in class com.github.tonivade.purefun.Tuple3
- applyTo(Function3<? super A, ? super B, ? super C, ? extends T>) - Static method in interface com.github.tonivade.purefun.Tuple
- applyTo(Function4<? super A, ? super B, ? super C, ? super D, ? extends R>) - Method in class com.github.tonivade.purefun.Tuple4
- applyTo(Function4<? super A, ? super B, ? super C, ? super D, ? extends T>) - Static method in interface com.github.tonivade.purefun.Tuple
- applyTo(Function5<? super A, ? super B, ? super C, ? super D, ? super E, ? extends R>) - Method in class com.github.tonivade.purefun.Tuple5
- applyTo(Function5<? super A, ? super B, ? super C, ? super D, ? super E, ? extends T>) - Static method in interface com.github.tonivade.purefun.Tuple
- applyTo(T, Object) - Method in class com.github.tonivade.purefun.Equal
- arrayOf(E...) - Static method in interface com.github.tonivade.purefun.data.Sequence
- asArray() - Method in interface com.github.tonivade.purefun.data.Sequence
- asFunction() - Method in interface com.github.tonivade.purefun.Consumer1
- asFunction() - Method in interface com.github.tonivade.purefun.Consumer2
- asFunction() - Method in interface com.github.tonivade.purefun.Consumer3
- asFunction() - Method in interface com.github.tonivade.purefun.Matcher1
- asFunction() - Method in interface com.github.tonivade.purefun.Producer
- asList() - Method in interface com.github.tonivade.purefun.data.Sequence
- asProducer() - Method in interface com.github.tonivade.purefun.CheckedRunnable
- asSet() - Method in interface com.github.tonivade.purefun.data.Sequence
- asStream(Iterator<E>) - Static method in interface com.github.tonivade.purefun.data.Sequence
- asTree() - Method in interface com.github.tonivade.purefun.data.Sequence
- async(Consumer1<Consumer1<? super Try<? extends T>>>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- async(Consumer1<Consumer1<? super Try<? extends T>>>) - Static method in interface com.github.tonivade.purefun.concurrent.Par
- async(Executor, Consumer1<Consumer1<? super Try<? extends T>>>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- await() - Method in interface com.github.tonivade.purefun.concurrent.Future
- await() - Method in interface com.github.tonivade.purefun.concurrent.Promise
- await(Duration) - Method in interface com.github.tonivade.purefun.concurrent.Future
- await(Duration) - Method in interface com.github.tonivade.purefun.concurrent.Promise
B
- begin() - Method in class com.github.tonivade.purefun.data.Range
- bimap(Function1<? super E, ? extends U>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.type.Validation
- bimap(Function1<? super L, ? extends T>, Function1<? super R, ? extends U>) - Method in interface com.github.tonivade.purefun.type.Either
- Bindable<F extends com.github.tonivade.purefun.Witness,A> - Interface in com.github.tonivade.purefun
- bracket(Future<? extends T>, Function1<? super T, ? extends Future<? extends R>>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- bracket(Future<? extends T>, Function1<? super T, ? extends Future<? extends R>>, Consumer1<? super T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- bracket(Par<? extends A>, Function1<? super A, ? extends Par<? extends B>>, Consumer1<? super A>) - Static method in interface com.github.tonivade.purefun.concurrent.Par
- bracket(Executor, Future<? extends T>, Function1<? super T, ? extends Future<? extends R>>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- bracket(Executor, Future<? extends T>, Function1<? super T, ? extends Future<? extends R>>, Consumer1<? super T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- build() - Method in class com.github.tonivade.purefun.data.ImmutableMap.Builder
- build() - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.Builder
- build() - Static method in class com.github.tonivade.purefun.Pattern1
- build() - Static method in class com.github.tonivade.purefun.Pattern2
- build() - Static method in class com.github.tonivade.purefun.Pattern3
- builder() - Static method in interface com.github.tonivade.purefun.data.ImmutableMap
- builder() - Static method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
C
- cancel() - Method in interface com.github.tonivade.purefun.concurrent.Promise
- cancel(boolean) - Method in interface com.github.tonivade.purefun.concurrent.Cancellable
- cancel(boolean) - Method in interface com.github.tonivade.purefun.concurrent.Future
- Cancellable - Interface in com.github.tonivade.purefun.concurrent
- ceiling(E) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- ceiling(E) - Method in class com.github.tonivade.purefun.data.ImmutableTree.JavaBasedImmutableTree
- ceilingEntry(K) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- ceilingEntry(K) - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.JavaBasedImmutableTreeMap
- ceilingKey(K) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- check(Precondition) - Static method in interface com.github.tonivade.purefun.Precondition
- check(Precondition, Producer<String>) - Static method in interface com.github.tonivade.purefun.Precondition
- check(Precondition, String) - Static method in interface com.github.tonivade.purefun.Precondition
- CheckedRunnable - Interface in com.github.tonivade.purefun
-
This interface represents a
Runnableinstance but it can throws any exception. - checkNegative(int) - Static method in interface com.github.tonivade.purefun.Precondition
- checkNegative(int, String) - Static method in interface com.github.tonivade.purefun.Precondition
- checkNonEmpty(String) - Static method in interface com.github.tonivade.purefun.Precondition
- checkNonEmpty(String, String) - Static method in interface com.github.tonivade.purefun.Precondition
- checkNonNull(T) - Static method in interface com.github.tonivade.purefun.Precondition
- checkNonNull(T, String) - Static method in interface com.github.tonivade.purefun.Precondition
- checkPositive(int) - Static method in interface com.github.tonivade.purefun.Precondition
- checkPositive(int, String) - Static method in interface com.github.tonivade.purefun.Precondition
- checkRange(int, int, int) - Static method in interface com.github.tonivade.purefun.Precondition
- checkRange(int, int, int, String) - Static method in interface com.github.tonivade.purefun.Precondition
- collect() - Method in class com.github.tonivade.purefun.data.Range
- collect(PartialFunction1<? super E, ? extends R>) - Method in interface com.github.tonivade.purefun.data.Sequence
- com.github.tonivade.purefun - package com.github.tonivade.purefun
- com.github.tonivade.purefun.concurrent - package com.github.tonivade.purefun.concurrent
- com.github.tonivade.purefun.data - package com.github.tonivade.purefun.data
- com.github.tonivade.purefun.type - package com.github.tonivade.purefun.type
- combine(Validator<E, T>) - Method in interface com.github.tonivade.purefun.Validator
- combine(Validator<E, T>, Validator<E, T>) - Static method in interface com.github.tonivade.purefun.Validator
- combine(Validator<E, T>, Validator<E, T>, Function1<Validation.Result<E>, F>) - Static method in interface com.github.tonivade.purefun.Validator
- combine(Validator<E, T>, Validator<E, T>, Validator<E, T>) - Static method in interface com.github.tonivade.purefun.Validator
- combine(Validator<E, T>, Validator<E, T>, Validator<E, T>, Function1<Validation.Result<E>, F>) - Static method in interface com.github.tonivade.purefun.Validator
- combine(Validator<E, T>, Validator<E, T>, Validator<E, T>, Validator<E, T>) - Static method in interface com.github.tonivade.purefun.Validator
- combine(Validator<E, T>, Validator<E, T>, Validator<E, T>, Validator<E, T>, Function1<Validation.Result<E>, F>) - Static method in interface com.github.tonivade.purefun.Validator
- combine(Validator<E, T>, Validator<E, T>, Validator<E, T>, Validator<E, T>, Validator<E, T>) - Static method in interface com.github.tonivade.purefun.Validator
- combine(Validator<E, T>, Validator<E, T>, Validator<E, T>, Validator<E, T>, Validator<E, T>, Function1<Validation.Result<E>, F>) - Static method in interface com.github.tonivade.purefun.Validator
- comparing(Function1<? super T, ? extends V>) - Static method in interface com.github.tonivade.purefun.Eq
- comparing(Function1<T, V>) - Method in class com.github.tonivade.purefun.Equal
- comparingArray(Function1<? super T, ? extends V[]>) - Static method in interface com.github.tonivade.purefun.Eq
- comparingArray(Function1<T, V[]>) - Method in class com.github.tonivade.purefun.Equal
- complete(Try<? extends T>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- compose(Function1<? super B, ? extends A>) - Method in interface com.github.tonivade.purefun.Function1
- compose(Function1<? super B, ? extends A>) - Method in interface com.github.tonivade.purefun.PartialFunction1
- compose(Function1<? super C, ? extends A>, Function1<? super C, ? extends B>) - Method in interface com.github.tonivade.purefun.Function2
- compose(Function1<? super D, ? extends A>, Function1<? super D, ? extends B>, Function1<? super D, ? extends C>) - Method in interface com.github.tonivade.purefun.Function3
- compose(Function1<? super E, ? extends A>, Function1<? super E, ? extends B>, Function1<? super E, ? extends C>, Function1<? super E, ? extends D>) - Method in interface com.github.tonivade.purefun.Function4
- compose(Function1<? super F, ? extends A>, Function1<? super F, ? extends B>, Function1<? super F, ? extends C>, Function1<? super F, ? extends D>, Function1<? super F, ? extends E>) - Method in interface com.github.tonivade.purefun.Function5
- compose(Function1<? super R, ? extends T>) - Method in interface com.github.tonivade.purefun.Validator
- concat(Validation.Result<E>, Validation.Result<E>) - Static method in class com.github.tonivade.purefun.type.Validation.Result
- cons(Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.Function1
- cons(R) - Static method in interface com.github.tonivade.purefun.Function2
- cons(R) - Static method in interface com.github.tonivade.purefun.Function3
- cons(R) - Static method in interface com.github.tonivade.purefun.Function4
- cons(R) - Static method in interface com.github.tonivade.purefun.Function5
- cons(T) - Static method in interface com.github.tonivade.purefun.Function1
- cons(T) - Static method in interface com.github.tonivade.purefun.Producer
- Const<T,A> - Class in com.github.tonivade.purefun.type
- Consumer1<A> - Interface in com.github.tonivade.purefun
-
This interface represents a function that receives a single parameter but it doesn't generate any result.
- Consumer2<A,B> - Interface in com.github.tonivade.purefun
-
This interface represents a function that receives two parameters but it doesn't generate any result.
- Consumer3<A,B,C> - Interface in com.github.tonivade.purefun
-
This interface represents a function that receives three parameters but it doesn't generate any result.
- contains(int) - Method in class com.github.tonivade.purefun.data.Range
- contains(E) - Method in class com.github.tonivade.purefun.data.ImmutableArray.JavaBasedImmutableArray
- contains(E) - Method in class com.github.tonivade.purefun.data.ImmutableList.JavaBasedImmutableList
- contains(E) - Method in class com.github.tonivade.purefun.data.ImmutableSet.JavaBasedImmutableSet
- contains(E) - Method in class com.github.tonivade.purefun.data.ImmutableTree.JavaBasedImmutableTree
- contains(E) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- contains(E) - Method in interface com.github.tonivade.purefun.data.Sequence
- contains(String) - Static method in interface com.github.tonivade.purefun.Validator
- contains(String, Producer<String>) - Static method in interface com.github.tonivade.purefun.Validator
- containsAll(Sequence<? extends E>) - Method in interface com.github.tonivade.purefun.data.Sequence
- containsKey(K) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- curried() - Method in interface com.github.tonivade.purefun.Function2
- curried() - Method in interface com.github.tonivade.purefun.Function3
- curried() - Method in interface com.github.tonivade.purefun.Function4
- curried() - Method in interface com.github.tonivade.purefun.Function5
D
- DEFAULT_EXECUTOR - Static variable in interface com.github.tonivade.purefun.concurrent.Future
- defer(Producer<? extends Kind<Par_, ? extends T>>) - Static method in interface com.github.tonivade.purefun.concurrent.Par
- defer(Producer<? extends Kind<Eval_, ? extends T>>) - Static method in interface com.github.tonivade.purefun.type.Eval
- Defer(Producer<? extends Kind<Eval_, ? extends A>>) - Constructor for class com.github.tonivade.purefun.type.Eval.Defer
- delay(Duration, Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- delay(Duration, Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Par
- delay(Executor, Duration, Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- difference(ImmutableSet<? extends E>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- difference(ImmutableSet<? extends E>) - Method in class com.github.tonivade.purefun.data.ImmutableSet.JavaBasedImmutableSet
- dimap(Function1<? super B, ? extends A>, Function1<? super R, ? extends Z>) - Method in interface com.github.tonivade.purefun.Function1
- Done(Producer<? extends A>) - Constructor for class com.github.tonivade.purefun.type.Eval.Done
- drop(int) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- drop(int) - Method in interface com.github.tonivade.purefun.data.ImmutableList
E
- Effect<F extends com.github.tonivade.purefun.Witness,A> - Interface in com.github.tonivade.purefun
- Either<L,R> - Interface in com.github.tonivade.purefun.type
-
This type represents two possible values, called left or right.
- Either.Left<L,R> - Class in com.github.tonivade.purefun.type
- Either.Right<L,R> - Class in com.github.tonivade.purefun.type
- empty() - Static method in interface com.github.tonivade.purefun.data.ImmutableArray
- empty() - Static method in interface com.github.tonivade.purefun.data.ImmutableList
- empty() - Static method in interface com.github.tonivade.purefun.data.ImmutableMap
- empty() - Static method in interface com.github.tonivade.purefun.data.ImmutableSet
- empty() - Static method in interface com.github.tonivade.purefun.data.ImmutableTree
- empty() - Static method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- empty(String) - Static method in interface com.github.tonivade.purefun.Precondition
- EMPTY - Static variable in class com.github.tonivade.purefun.data.ImmutableSet.JavaBasedImmutableSet
- emptyArray() - Static method in interface com.github.tonivade.purefun.data.Sequence
- emptyList() - Static method in interface com.github.tonivade.purefun.data.Sequence
- emptySet() - Static method in interface com.github.tonivade.purefun.data.Sequence
- end() - Method in class com.github.tonivade.purefun.data.Range
- end(Consumer1<? super A>) - Method in class com.github.tonivade.purefun.With
- endsWith(String) - Static method in interface com.github.tonivade.purefun.Validator
- endsWith(String, Producer<String>) - Static method in interface com.github.tonivade.purefun.Validator
- entries() - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- entries() - Method in class com.github.tonivade.purefun.data.ImmutableMap.JavaBasedImmutableMap
- entries() - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.JavaBasedImmutableTreeMap
- entry(K, V) - Static method in interface com.github.tonivade.purefun.data.ImmutableMap
- entry(K, V) - Static method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- Eq<T> - Interface in com.github.tonivade.purefun
-
This interface represents a function that verify if two instances of a type are equivalent.
- Equal<T> - Class in com.github.tonivade.purefun
-
This is a utility class to generate more readable
equals()methods. - equals(Object) - Method in class com.github.tonivade.purefun.data.ImmutableArray.JavaBasedImmutableArray
- equals(Object) - Method in class com.github.tonivade.purefun.data.ImmutableList.JavaBasedImmutableList
- equals(Object) - Method in class com.github.tonivade.purefun.data.ImmutableMap.JavaBasedImmutableMap
- equals(Object) - Method in class com.github.tonivade.purefun.data.ImmutableSet.JavaBasedImmutableSet
- equals(Object) - Method in class com.github.tonivade.purefun.data.ImmutableTree.JavaBasedImmutableTree
- equals(Object) - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.JavaBasedImmutableTreeMap
- equals(Object) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- equals(Object) - Method in class com.github.tonivade.purefun.data.NonEmptyString
- equals(Object) - Method in class com.github.tonivade.purefun.data.Range
- equals(Object) - Method in class com.github.tonivade.purefun.Tuple1
- equals(Object) - Method in class com.github.tonivade.purefun.Tuple2
- equals(Object) - Method in class com.github.tonivade.purefun.Tuple3
- equals(Object) - Method in class com.github.tonivade.purefun.Tuple4
- equals(Object) - Method in class com.github.tonivade.purefun.Tuple5
- equals(Object) - Method in class com.github.tonivade.purefun.type.Const
- equals(Object) - Method in class com.github.tonivade.purefun.type.Either.Left
- equals(Object) - Method in class com.github.tonivade.purefun.type.Either.Right
- equals(Object) - Method in class com.github.tonivade.purefun.type.Id
- equals(Object) - Method in class com.github.tonivade.purefun.type.Option.None
- equals(Object) - Method in class com.github.tonivade.purefun.type.Option.Some
- equals(Object) - Method in class com.github.tonivade.purefun.type.Try.Failure
- equals(Object) - Method in class com.github.tonivade.purefun.type.Try.Success
- equals(Object) - Method in class com.github.tonivade.purefun.type.Validation.Invalid
- equals(Object) - Method in class com.github.tonivade.purefun.type.Validation.Result
- equals(Object) - Method in class com.github.tonivade.purefun.type.Validation.Valid
- equals(Object) - Method in class com.github.tonivade.purefun.With
- equalsTo(T) - Static method in interface com.github.tonivade.purefun.Validator
- equalsTo(T, Producer<String>) - Static method in interface com.github.tonivade.purefun.Validator
- eqv(T, T) - Method in interface com.github.tonivade.purefun.Eq
- Eval<A> - Interface in com.github.tonivade.purefun.type
-
This is a monad that allows to control the evaluation of a computation or a value.
- Eval.Defer<A> - Class in com.github.tonivade.purefun.type
- Eval.Done<A> - Class in com.github.tonivade.purefun.type
- Eval.FlatMapped<A,B> - Class in com.github.tonivade.purefun.type
- exec() - Method in interface com.github.tonivade.purefun.CheckedRunnable
- exec(CheckedRunnable) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- exec(CheckedRunnable) - Static method in interface com.github.tonivade.purefun.concurrent.Par
- exec(Executor, CheckedRunnable) - Static method in interface com.github.tonivade.purefun.concurrent.Future
F
- fail(Producer<? extends X>) - Static method in interface com.github.tonivade.purefun.Function1
- failed(Throwable) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- failure() - Static method in interface com.github.tonivade.purefun.type.Try
- failure(Producer<? extends X>) - Static method in interface com.github.tonivade.purefun.CheckedRunnable
- failure(Producer<? extends X>) - Static method in interface com.github.tonivade.purefun.Producer
- failure(String) - Static method in interface com.github.tonivade.purefun.type.Try
- failure(Throwable) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- failure(Throwable) - Static method in interface com.github.tonivade.purefun.concurrent.Par
- failure(Throwable) - Static method in interface com.github.tonivade.purefun.type.Try
- failure(Executor, Throwable) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- FALSE - Static variable in interface com.github.tonivade.purefun.type.Eval
- filter(Matcher1<? super E>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- filter(Matcher1<? super E>) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- filter(Matcher1<? super E>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- filter(Matcher1<? super E>) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- filter(Matcher1<? super E>) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- filter(Matcher1<? super E>) - Method in interface com.github.tonivade.purefun.data.Sequence
- filter(Matcher1<? super R>) - Method in interface com.github.tonivade.purefun.type.Either
- filter(Matcher1<? super T>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- filter(Matcher1<? super T>) - Method in interface com.github.tonivade.purefun.concurrent.Par
- filter(Matcher1<? super T>) - Method in interface com.github.tonivade.purefun.type.Option
- filter(Matcher1<? super T>) - Method in interface com.github.tonivade.purefun.type.Try
- filter(Matcher1<? super T>) - Method in interface com.github.tonivade.purefun.type.Validation
- filterKeys(Matcher1<? super K>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- filterKeys(Matcher1<? super K>) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- filterNot(Matcher1<? super E>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- filterNot(Matcher1<? super E>) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- filterNot(Matcher1<? super E>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- filterNot(Matcher1<? super E>) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- filterNot(Matcher1<? super E>) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- filterNot(Matcher1<? super E>) - Method in interface com.github.tonivade.purefun.data.Sequence
- filterNot(Matcher1<? super R>) - Method in interface com.github.tonivade.purefun.type.Either
- filterNot(Matcher1<? super T>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- filterNot(Matcher1<? super T>) - Method in interface com.github.tonivade.purefun.concurrent.Par
- filterNot(Matcher1<? super T>) - Method in interface com.github.tonivade.purefun.type.Option
- filterNot(Matcher1<? super T>) - Method in interface com.github.tonivade.purefun.type.Try
- filterNot(Matcher1<? super T>) - Method in interface com.github.tonivade.purefun.type.Validation
- filterOrElse(Matcher1<? super R>, Producer<? extends Kind<Kind<Either_, L>, R>>) - Method in interface com.github.tonivade.purefun.type.Either
- filterOrElse(Matcher1<? super T>, Producer<? extends Kind<Kind<Validation_, E>, T>>) - Method in interface com.github.tonivade.purefun.type.Validation
- filterOrElse(Matcher1<? super T>, Producer<? extends Kind<Try_, ? extends T>>) - Method in interface com.github.tonivade.purefun.type.Try
- filterValues(Matcher1<? super V>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- filterValues(Matcher1<? super V>) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- first() - Static method in interface com.github.tonivade.purefun.Function2
- flatMap(Function1<? super A, ? extends Kind<Eval_, ? extends R>>) - Method in class com.github.tonivade.purefun.type.Eval.Defer
- flatMap(Function1<? super A, ? extends Kind<Eval_, ? extends R>>) - Method in class com.github.tonivade.purefun.type.Eval.Done
- flatMap(Function1<? super A, ? extends Kind<Eval_, ? extends R>>) - Method in interface com.github.tonivade.purefun.type.Eval
- flatMap(Function1<? super A, ? extends Kind<F, ? extends R>>) - Method in interface com.github.tonivade.purefun.Bindable
- flatMap(Function1<? super A, ? extends Kind<F, ? extends R>>) - Method in interface com.github.tonivade.purefun.Effect
- flatMap(Function1<? super B, ? extends Kind<Eval_, ? extends R>>) - Method in class com.github.tonivade.purefun.type.Eval.FlatMapped
- flatMap(Function1<? super E, ? extends Kind<Sequence_, ? extends R>>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- flatMap(Function1<? super E, ? extends Kind<Sequence_, ? extends R>>) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- flatMap(Function1<? super E, ? extends Kind<Sequence_, ? extends R>>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- flatMap(Function1<? super E, ? extends Kind<Sequence_, ? extends R>>) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- flatMap(Function1<? super E, ? extends Kind<Sequence_, ? extends R>>) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- flatMap(Function1<? super E, ? extends Kind<Sequence_, ? extends R>>) - Method in interface com.github.tonivade.purefun.data.Sequence
- flatMap(Function1<? super R, ? extends Function1<? super A, ? extends B>>) - Method in interface com.github.tonivade.purefun.Function1
- flatMap(Function1<? super R, ? extends Kind<Kind<Either_, L>, ? extends T>>) - Method in interface com.github.tonivade.purefun.type.Either
- flatMap(Function1<? super T, ? extends Kind<Future_, ? extends R>>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- flatMap(Function1<? super T, ? extends Kind<Par_, ? extends R>>) - Method in interface com.github.tonivade.purefun.concurrent.Par
- flatMap(Function1<? super T, ? extends Kind<Promise_, ? extends R>>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- flatMap(Function1<? super T, ? extends Kind<Kind<Validation_, E>, ? extends R>>) - Method in interface com.github.tonivade.purefun.type.Validation
- flatMap(Function1<? super T, ? extends Kind<Id_, ? extends R>>) - Method in class com.github.tonivade.purefun.type.Id
- flatMap(Function1<? super T, ? extends Kind<Option_, ? extends R>>) - Method in interface com.github.tonivade.purefun.type.Option
- flatMap(Function1<? super T, ? extends Kind<Try_, ? extends R>>) - Method in interface com.github.tonivade.purefun.type.Try
- flatMap(Function1<? super T, ? extends Producer<? extends R>>) - Method in interface com.github.tonivade.purefun.Producer
- flatMapLeft(Function1<? super L, ? extends Either<? extends T, R>>) - Method in interface com.github.tonivade.purefun.type.Either
- FlatMapped(Producer<? extends Kind<Eval_, ? extends A>>, Function1<? super A, ? extends Kind<Eval_, ? extends B>>) - Constructor for class com.github.tonivade.purefun.type.Eval.FlatMapped
- flatten() - Static method in class com.github.tonivade.purefun.type.Validation.Result
- floor(E) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- floor(E) - Method in class com.github.tonivade.purefun.data.ImmutableTree.JavaBasedImmutableTree
- floorEntry(K) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- floorEntry(K) - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.JavaBasedImmutableTreeMap
- floorKey(K) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- fold(Function1<? super E, ? extends U>, Function1<? super T, ? extends U>) - Method in interface com.github.tonivade.purefun.type.Validation
- fold(Function1<? super Throwable, ? extends R>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.concurrent.Par
- fold(Function1<? super Throwable, ? extends U>, Function1<? super T, ? extends U>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- fold(Function1<? super Throwable, ? extends U>, Function1<? super T, ? extends U>) - Method in interface com.github.tonivade.purefun.type.Try
- fold(Function1<? super L, ? extends T>, Function1<? super R, ? extends T>) - Method in interface com.github.tonivade.purefun.type.Either
- fold(Producer<? extends U>, Function1<? super T, ? extends U>) - Method in interface com.github.tonivade.purefun.type.Option
- fold(E, Operator2<E>) - Method in interface com.github.tonivade.purefun.data.Sequence
- foldLeft(U, Function2<? super U, ? super E, ? extends U>) - Method in interface com.github.tonivade.purefun.data.Sequence
- foldRight(U, Function2<? super E, ? super U, ? extends U>) - Method in interface com.github.tonivade.purefun.data.Sequence
- forEach(Consumer1<? super Object>) - Method in interface com.github.tonivade.purefun.Tuple
- forEach(Consumer2<? super K, ? super V>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- from(Promise<?>) - Static method in interface com.github.tonivade.purefun.concurrent.Cancellable
- from(Promise<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- from(ImmutableArray<? extends R>) - Static method in interface com.github.tonivade.purefun.PartialFunction1
- from(ImmutableMap<? super K, ? extends V>) - Static method in interface com.github.tonivade.purefun.PartialFunction1
- from(ImmutableSet<? extends Tuple2<K, V>>) - Static method in interface com.github.tonivade.purefun.data.ImmutableMap
- from(ImmutableSet<Tuple2<K, V>>) - Static method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- from(Matcher1<? super T>, Producer<? extends E>) - Static method in interface com.github.tonivade.purefun.Validator
- from(Iterable<? extends Tuple2<K, V>>) - Static method in interface com.github.tonivade.purefun.data.ImmutableMap
- from(Iterable<? extends T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableArray
- from(Iterable<? extends T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableList
- from(Iterable<? extends T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableSet
- from(Iterable<? extends T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableTree
- from(Iterable<E>) - Static method in class com.github.tonivade.purefun.type.Validation.Result
- from(Throwable, R) - Static method in interface com.github.tonivade.purefun.type.Try
- from(Callable<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- from(CompletableFuture<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- from(CompletableFuture<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Promise
- from(Executor, Promise<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- from(Executor, Callable<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- from(Executor, CompletableFuture<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- from(Executor, CompletableFuture<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Promise
- from(Executor, Future<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- from(Future<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- from(Map.Entry<A, B>) - Static method in interface com.github.tonivade.purefun.Tuple
- from(Map<K, V>) - Static method in interface com.github.tonivade.purefun.data.ImmutableMap
- from(Map<K, V>) - Static method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- from(Optional<T>) - Static method in interface com.github.tonivade.purefun.type.Option
- from(Set<? extends Map.Entry<K, V>>) - Static method in interface com.github.tonivade.purefun.data.ImmutableMap
- from(Set<Map.Entry<K, V>>) - Static method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- from(Stream<? extends Tuple2<K, V>>) - Static method in interface com.github.tonivade.purefun.data.ImmutableMap
- from(Stream<? extends T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableArray
- from(Stream<? extends T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableList
- from(Stream<? extends T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableSet
- from(Stream<? extends T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableTree
- from(Stream<Tuple2<K, V>>) - Static method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- fromEither(Either<? extends Throwable, ? extends R>) - Static method in interface com.github.tonivade.purefun.type.Try
- Function1<A,R> - Interface in com.github.tonivade.purefun
-
This interface represents a function with a single parameter.
- Function2<A,B,R> - Interface in com.github.tonivade.purefun
-
This interface represents a function with a two parameters.
- Function3<A,B,C,R> - Interface in com.github.tonivade.purefun
-
This interface represents a function with a three parameters.
- Function4<A,B,C,D,R> - Interface in com.github.tonivade.purefun
-
This interface represents a function with a four parameters.
- Function5<A,B,C,D,E,R> - Interface in com.github.tonivade.purefun
-
This interface represents a function with a five parameters.
- Future<T> - Interface in com.github.tonivade.purefun.concurrent
-
This type is an abstraction of a computation executed in another thread.
G
- get() - Method in interface com.github.tonivade.purefun.concurrent.Future
- get() - Method in class com.github.tonivade.purefun.data.NonEmptyString
- get() - Method in interface com.github.tonivade.purefun.Producer
- get() - Method in class com.github.tonivade.purefun.type.Const
- get() - Method in interface com.github.tonivade.purefun.type.Either
- get() - Method in class com.github.tonivade.purefun.type.Id
- get() - Method in interface com.github.tonivade.purefun.type.Option
-
Returns the value if available.
- get() - Method in class com.github.tonivade.purefun.type.Option.None
- get() - Method in class com.github.tonivade.purefun.type.Option.Some
- get() - Method in class com.github.tonivade.purefun.type.Try.Failure
- get() - Method in interface com.github.tonivade.purefun.type.Try
-
Returns the value if available.
- get() - Method in class com.github.tonivade.purefun.type.Try.Success
- get() - Method in interface com.github.tonivade.purefun.type.Validation
-
Returns the valid value if available.
- get() - Method in class com.github.tonivade.purefun.type.Validation.Invalid
- get() - Method in class com.github.tonivade.purefun.type.Validation.Valid
- get() - Method in class com.github.tonivade.purefun.With
- get(int) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- get(int) - Method in class com.github.tonivade.purefun.data.ImmutableArray.JavaBasedImmutableArray
- get(K) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- get(K) - Method in class com.github.tonivade.purefun.data.ImmutableMap.JavaBasedImmutableMap
- get(K) - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.JavaBasedImmutableTreeMap
- get1() - Method in class com.github.tonivade.purefun.Tuple1
- get1() - Method in class com.github.tonivade.purefun.Tuple2
- get1() - Method in class com.github.tonivade.purefun.Tuple3
- get1() - Method in class com.github.tonivade.purefun.Tuple4
- get1() - Method in class com.github.tonivade.purefun.Tuple5
- get2() - Method in class com.github.tonivade.purefun.Tuple2
- get2() - Method in class com.github.tonivade.purefun.Tuple3
- get2() - Method in class com.github.tonivade.purefun.Tuple4
- get2() - Method in class com.github.tonivade.purefun.Tuple5
- get3() - Method in class com.github.tonivade.purefun.Tuple3
- get3() - Method in class com.github.tonivade.purefun.Tuple4
- get3() - Method in class com.github.tonivade.purefun.Tuple5
- get4() - Method in class com.github.tonivade.purefun.Tuple4
- get4() - Method in class com.github.tonivade.purefun.Tuple5
- get5() - Method in class com.github.tonivade.purefun.Tuple5
- getCause() - Method in interface com.github.tonivade.purefun.concurrent.Future
- getCause() - Method in class com.github.tonivade.purefun.type.Try.Failure
- getCause() - Method in interface com.github.tonivade.purefun.type.Try
- getCause() - Method in class com.github.tonivade.purefun.type.Try.Success
- getError() - Method in interface com.github.tonivade.purefun.type.Validation
-
Returns the invalid value if available.
- getError() - Method in class com.github.tonivade.purefun.type.Validation.Invalid
- getError() - Method in class com.github.tonivade.purefun.type.Validation.Valid
- getLeft() - Method in interface com.github.tonivade.purefun.type.Either
-
Returns the left value if available.
- getLeft() - Method in class com.github.tonivade.purefun.type.Either.Left
- getLeft() - Method in class com.github.tonivade.purefun.type.Either.Right
- getOrDefault(K, Producer<? extends V>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- getOrDefault(K, Producer<? extends V>) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- getOrElse(Producer<? extends R>) - Method in interface com.github.tonivade.purefun.type.Either
- getOrElse(Producer<? extends T>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- getOrElse(Producer<? extends T>) - Method in interface com.github.tonivade.purefun.type.Option
- getOrElse(Producer<? extends T>) - Method in interface com.github.tonivade.purefun.type.Try
- getOrElse(Producer<? extends T>) - Method in interface com.github.tonivade.purefun.type.Validation
- getOrElse(R) - Method in interface com.github.tonivade.purefun.type.Either
- getOrElse(T) - Method in interface com.github.tonivade.purefun.concurrent.Future
- getOrElse(T) - Method in interface com.github.tonivade.purefun.type.Option
- getOrElse(T) - Method in interface com.github.tonivade.purefun.type.Try
- getOrElse(T) - Method in interface com.github.tonivade.purefun.type.Validation
- getOrElseNull() - Method in interface com.github.tonivade.purefun.type.Either
- getOrElseNull() - Method in interface com.github.tonivade.purefun.type.Option
- getOrElseNull() - Method in interface com.github.tonivade.purefun.type.Try
- getOrElseNull() - Method in interface com.github.tonivade.purefun.type.Validation
- getOrElseThrow() - Method in interface com.github.tonivade.purefun.concurrent.Future
- getOrElseThrow() - Method in interface com.github.tonivade.purefun.type.Option
- getOrElseThrow() - Method in interface com.github.tonivade.purefun.type.Try
- getOrElseThrow() - Method in interface com.github.tonivade.purefun.type.Validation
- getOrElseThrow(Function1<? super E, ? extends X>) - Method in interface com.github.tonivade.purefun.type.Validation
- getOrElseThrow(Producer<? extends X>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- getOrElseThrow(Producer<? extends X>) - Method in interface com.github.tonivade.purefun.type.Option
- getOrElseThrow(Producer<? extends X>) - Method in interface com.github.tonivade.purefun.type.Try
- getRight() - Method in interface com.github.tonivade.purefun.type.Either
-
Returns the right value if available.
- getRight() - Method in class com.github.tonivade.purefun.type.Either.Left
- getRight() - Method in class com.github.tonivade.purefun.type.Either.Right
- greaterThan(int, int) - Static method in interface com.github.tonivade.purefun.Precondition
- greaterThan(T) - Static method in interface com.github.tonivade.purefun.Validator
- greaterThan(T, Producer<String>) - Static method in interface com.github.tonivade.purefun.Validator
- greaterThanOrEqual(T) - Static method in interface com.github.tonivade.purefun.Validator
- greaterThanOrEqual(T, Producer<String>) - Static method in interface com.github.tonivade.purefun.Validator
- greaterThanOrEquals(int, int) - Static method in interface com.github.tonivade.purefun.Precondition
- groupBy(Function1<? super E, ? extends G>) - Method in interface com.github.tonivade.purefun.data.Sequence
H
- hashCode() - Method in class com.github.tonivade.purefun.data.ImmutableArray.JavaBasedImmutableArray
- hashCode() - Method in class com.github.tonivade.purefun.data.ImmutableList.JavaBasedImmutableList
- hashCode() - Method in class com.github.tonivade.purefun.data.ImmutableMap.JavaBasedImmutableMap
- hashCode() - Method in class com.github.tonivade.purefun.data.ImmutableSet.JavaBasedImmutableSet
- hashCode() - Method in class com.github.tonivade.purefun.data.ImmutableTree.JavaBasedImmutableTree
- hashCode() - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.JavaBasedImmutableTreeMap
- hashCode() - Method in class com.github.tonivade.purefun.data.NonEmptyList
- hashCode() - Method in class com.github.tonivade.purefun.data.NonEmptyString
- hashCode() - Method in class com.github.tonivade.purefun.data.Range
- hashCode() - Method in class com.github.tonivade.purefun.Tuple1
- hashCode() - Method in class com.github.tonivade.purefun.Tuple2
- hashCode() - Method in class com.github.tonivade.purefun.Tuple3
- hashCode() - Method in class com.github.tonivade.purefun.Tuple4
- hashCode() - Method in class com.github.tonivade.purefun.Tuple5
- hashCode() - Method in class com.github.tonivade.purefun.type.Const
- hashCode() - Method in class com.github.tonivade.purefun.type.Either.Left
- hashCode() - Method in class com.github.tonivade.purefun.type.Either.Right
- hashCode() - Method in class com.github.tonivade.purefun.type.Id
- hashCode() - Method in class com.github.tonivade.purefun.type.Option.None
- hashCode() - Method in class com.github.tonivade.purefun.type.Option.Some
- hashCode() - Method in class com.github.tonivade.purefun.type.Try.Failure
- hashCode() - Method in class com.github.tonivade.purefun.type.Try.Success
- hashCode() - Method in class com.github.tonivade.purefun.type.Validation.Invalid
- hashCode() - Method in class com.github.tonivade.purefun.type.Validation.Result
- hashCode() - Method in class com.github.tonivade.purefun.type.Validation.Valid
- hashCode() - Method in class com.github.tonivade.purefun.With
- head() - Method in interface com.github.tonivade.purefun.data.ImmutableList
- head() - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- head() - Method in class com.github.tonivade.purefun.data.ImmutableTree.JavaBasedImmutableTree
- headEntry() - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- headEntry() - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.JavaBasedImmutableTreeMap
- headKey() - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- headMap(K) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- headMap(K) - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.JavaBasedImmutableTreeMap
- headTree(E) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- headTree(E) - Method in class com.github.tonivade.purefun.data.ImmutableTree.JavaBasedImmutableTree
- higher(E) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- higher(E) - Method in class com.github.tonivade.purefun.data.ImmutableTree.JavaBasedImmutableTree
- higherEntry(K) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- higherEntry(K) - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.JavaBasedImmutableTreeMap
- higherKey(K) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
I
- Id<T> - Class in com.github.tonivade.purefun.type
-
This is the identity monad.
- identity() - Static method in interface com.github.tonivade.purefun.Function1
- ifEmpty(Runnable) - Method in interface com.github.tonivade.purefun.type.Option
- ifPresent(Consumer1<? super T>) - Method in interface com.github.tonivade.purefun.type.Option
- illegalArgumentException() - Static method in interface com.github.tonivade.purefun.type.Try
- illegalArgumentException(String) - Static method in interface com.github.tonivade.purefun.type.Try
- illegalStateException() - Static method in interface com.github.tonivade.purefun.type.Try
- illegalStateException(String) - Static method in interface com.github.tonivade.purefun.type.Try
- ImmutableArray<E> - Interface in com.github.tonivade.purefun.data
- ImmutableArray.JavaBasedImmutableArray<E> - Class in com.github.tonivade.purefun.data
- ImmutableList<E> - Interface in com.github.tonivade.purefun.data
- ImmutableList.JavaBasedImmutableList<E> - Class in com.github.tonivade.purefun.data
- ImmutableMap<K,V> - Interface in com.github.tonivade.purefun.data
- ImmutableMap.Builder<K,V> - Class in com.github.tonivade.purefun.data
- ImmutableMap.JavaBasedImmutableMap<K,V> - Class in com.github.tonivade.purefun.data
- ImmutableSet<E> - Interface in com.github.tonivade.purefun.data
- ImmutableSet.JavaBasedImmutableSet<E> - Class in com.github.tonivade.purefun.data
- ImmutableTree<E> - Interface in com.github.tonivade.purefun.data
- ImmutableTree.JavaBasedImmutableTree<E> - Class in com.github.tonivade.purefun.data
- ImmutableTreeMap<K,V> - Interface in com.github.tonivade.purefun.data
- ImmutableTreeMap.Builder<K extends java.lang.Comparable<?>,V> - Class in com.github.tonivade.purefun.data
- ImmutableTreeMap.JavaBasedImmutableTreeMap<K,V> - Class in com.github.tonivade.purefun.data
- insert(int, E) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- insert(int, E) - Method in class com.github.tonivade.purefun.data.ImmutableArray.JavaBasedImmutableArray
- insertAll(int, Sequence<? extends E>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- insertAll(int, Sequence<? extends E>) - Method in class com.github.tonivade.purefun.data.ImmutableArray.JavaBasedImmutableArray
- instanceOf(Class<?>) - Static method in interface com.github.tonivade.purefun.Matcher1
- instanceOf(Class<?>) - Static method in interface com.github.tonivade.purefun.Validator
- instanceOf(Class<?>, Producer<String>) - Static method in interface com.github.tonivade.purefun.Validator
- interleave(Sequence<A>, Sequence<A>) - Static method in interface com.github.tonivade.purefun.data.Sequence
- interleave(Iterator<A>, Iterator<A>) - Static method in interface com.github.tonivade.purefun.data.Sequence
- interleave(Stream<A>, Stream<A>) - Static method in interface com.github.tonivade.purefun.data.Sequence
- intersection(ImmutableSet<? extends E>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- intersection(ImmutableSet<? extends E>) - Method in class com.github.tonivade.purefun.data.ImmutableSet.JavaBasedImmutableSet
- intStream() - Method in class com.github.tonivade.purefun.data.Range
- invalid() - Static method in interface com.github.tonivade.purefun.Matcher1
- invalid() - Static method in interface com.github.tonivade.purefun.Matcher2
- invalid() - Static method in interface com.github.tonivade.purefun.Matcher3
- invalid(E) - Static method in interface com.github.tonivade.purefun.type.Validation
- invalid(E) - Static method in interface com.github.tonivade.purefun.Validator
- invalidOf(E, E...) - Static method in interface com.github.tonivade.purefun.type.Validation
- is(A) - Static method in interface com.github.tonivade.purefun.Matcher1
- isCancelled() - Method in interface com.github.tonivade.purefun.concurrent.Cancellable
- isCancelled() - Method in interface com.github.tonivade.purefun.concurrent.Future
- isCompleted() - Method in interface com.github.tonivade.purefun.concurrent.Future
- isCompleted() - Method in interface com.github.tonivade.purefun.concurrent.Promise
- isDefinedAt(A) - Method in interface com.github.tonivade.purefun.PartialFunction1
- isDefinedAt(A) - Method in class com.github.tonivade.purefun.Pattern1
- isDefinedAt(A, B) - Method in interface com.github.tonivade.purefun.PartialFunction2
- isDefinedAt(A, B) - Method in class com.github.tonivade.purefun.Pattern2
- isDefinedAt(A, B, C) - Method in interface com.github.tonivade.purefun.PartialFunction3
- isDefinedAt(A, B, C) - Method in class com.github.tonivade.purefun.Pattern3
- isEmpty() - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- isEmpty() - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- isEmpty() - Method in class com.github.tonivade.purefun.data.NonEmptyList
- isEmpty() - Method in interface com.github.tonivade.purefun.data.Sequence
- isEmpty() - Method in interface com.github.tonivade.purefun.type.Option
- isEmpty() - Method in class com.github.tonivade.purefun.type.Option.None
- isEmpty() - Method in class com.github.tonivade.purefun.type.Option.Some
- isFailure() - Method in class com.github.tonivade.purefun.type.Try.Failure
- isFailure() - Method in interface com.github.tonivade.purefun.type.Try
- isFailure() - Method in class com.github.tonivade.purefun.type.Try.Success
- isIn(A...) - Static method in interface com.github.tonivade.purefun.Matcher1
- isInvalid() - Method in class com.github.tonivade.purefun.type.Validation.Invalid
- isInvalid() - Method in interface com.github.tonivade.purefun.type.Validation
- isInvalid() - Method in class com.github.tonivade.purefun.type.Validation.Valid
- isLeft() - Method in interface com.github.tonivade.purefun.type.Either
- isLeft() - Method in class com.github.tonivade.purefun.type.Either.Left
- isLeft() - Method in class com.github.tonivade.purefun.type.Either.Right
- isNotNull() - Static method in interface com.github.tonivade.purefun.Matcher1
- isNull() - Static method in interface com.github.tonivade.purefun.Matcher1
- isPresent() - Method in interface com.github.tonivade.purefun.type.Option
- isPresent() - Method in class com.github.tonivade.purefun.type.Option.None
- isPresent() - Method in class com.github.tonivade.purefun.type.Option.Some
- isRight() - Method in interface com.github.tonivade.purefun.type.Either
- isRight() - Method in class com.github.tonivade.purefun.type.Either.Left
- isRight() - Method in class com.github.tonivade.purefun.type.Either.Right
- isSuccess() - Method in class com.github.tonivade.purefun.type.Try.Failure
- isSuccess() - Method in interface com.github.tonivade.purefun.type.Try
- isSuccess() - Method in class com.github.tonivade.purefun.type.Try.Success
- isValid() - Method in class com.github.tonivade.purefun.type.Validation.Invalid
- isValid() - Method in interface com.github.tonivade.purefun.type.Validation
- isValid() - Method in class com.github.tonivade.purefun.type.Validation.Valid
- iterator() - Method in class com.github.tonivade.purefun.data.ImmutableArray.JavaBasedImmutableArray
- iterator() - Method in class com.github.tonivade.purefun.data.ImmutableList.JavaBasedImmutableList
- iterator() - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- iterator() - Method in class com.github.tonivade.purefun.data.ImmutableSet.JavaBasedImmutableSet
- iterator() - Method in class com.github.tonivade.purefun.data.ImmutableTree.JavaBasedImmutableTree
- iterator() - Method in class com.github.tonivade.purefun.data.NonEmptyList
- iterator() - Method in class com.github.tonivade.purefun.data.Range
- iterator() - Method in class com.github.tonivade.purefun.type.Validation.Result
J
- join() - Method in class com.github.tonivade.purefun.type.Validation.Result
- join() - Static method in interface com.github.tonivade.purefun.Validator
- join(Producer<String>) - Method in class com.github.tonivade.purefun.type.Validation.Result
- join(Producer<String>) - Static method in interface com.github.tonivade.purefun.Validator
- join(String) - Method in interface com.github.tonivade.purefun.data.Sequence
- join(String) - Method in class com.github.tonivade.purefun.type.Validation.Result
- join(String) - Static method in interface com.github.tonivade.purefun.Validator
- join(String, Producer<String>) - Method in class com.github.tonivade.purefun.type.Validation.Result
- join(String, Producer<String>) - Static method in interface com.github.tonivade.purefun.Validator
- join(String, String, String) - Method in interface com.github.tonivade.purefun.data.Sequence
K
- keys() - Method in class com.github.tonivade.purefun.data.ImmutableMap.JavaBasedImmutableMap
- keys() - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- keys() - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.JavaBasedImmutableTreeMap
L
- later(Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- later(Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Par
- later(Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.type.Eval
- later(Executor, Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- left() - Method in interface com.github.tonivade.purefun.type.Either
- left(L) - Static method in interface com.github.tonivade.purefun.type.Either
- length(int, int) - Static method in interface com.github.tonivade.purefun.Validator
- length(int, int, Producer<String>) - Static method in interface com.github.tonivade.purefun.Validator
- lift() - Method in interface com.github.tonivade.purefun.PartialFunction1
- lift() - Method in interface com.github.tonivade.purefun.PartialFunction2
- lift() - Method in interface com.github.tonivade.purefun.PartialFunction3
- liftEither() - Method in interface com.github.tonivade.purefun.Function1
- liftEither() - Method in interface com.github.tonivade.purefun.Function2
- liftEither() - Method in interface com.github.tonivade.purefun.Producer
- liftFuture() - Method in interface com.github.tonivade.purefun.Function1
- liftId() - Method in interface com.github.tonivade.purefun.Function1
- liftLeft() - Method in interface com.github.tonivade.purefun.Function1
- liftOption() - Method in interface com.github.tonivade.purefun.Function1
- liftOption() - Method in interface com.github.tonivade.purefun.Function2
- liftOption() - Method in interface com.github.tonivade.purefun.Producer
- liftOptional() - Method in interface com.github.tonivade.purefun.Function1
- liftRight() - Method in interface com.github.tonivade.purefun.Function1
- liftTry() - Method in interface com.github.tonivade.purefun.Function1
- liftTry() - Method in interface com.github.tonivade.purefun.Function2
- liftTry() - Method in interface com.github.tonivade.purefun.Producer
- listOf(E...) - Static method in interface com.github.tonivade.purefun.data.Sequence
- lower() - Static method in interface com.github.tonivade.purefun.Validator
- lower(Producer<String>) - Static method in interface com.github.tonivade.purefun.Validator
- lower(E) - Method in class com.github.tonivade.purefun.data.ImmutableTree.JavaBasedImmutableTree
- lower(E) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- lowerEntry(K) - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.JavaBasedImmutableTreeMap
- lowerEntry(K) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- lowerKey(K) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- lowerThan(int, int) - Static method in interface com.github.tonivade.purefun.Precondition
- lowerThan(T) - Static method in interface com.github.tonivade.purefun.Validator
- lowerThan(T, Producer<String>) - Static method in interface com.github.tonivade.purefun.Validator
- lowerThanOrEqual(T) - Static method in interface com.github.tonivade.purefun.Validator
- lowerThanOrEqual(T, Producer<String>) - Static method in interface com.github.tonivade.purefun.Validator
- lowerThanOrEquals(int, int) - Static method in interface com.github.tonivade.purefun.Precondition
M
- make() - Static method in interface com.github.tonivade.purefun.concurrent.Promise
- make(Executor) - Static method in interface com.github.tonivade.purefun.concurrent.Promise
- map(Function1<? super A, ? extends C>, Function1<? super B, ? extends D>) - Method in class com.github.tonivade.purefun.Tuple2
- map(Function1<? super A, ? extends D>, Function1<? super B, ? extends E>, Function1<? super C, ? extends F>) - Method in class com.github.tonivade.purefun.Tuple3
- map(Function1<? super A, ? extends E>, Function1<? super B, ? extends F>, Function1<? super C, ? extends G>, Function1<? super D, ? extends H>) - Method in class com.github.tonivade.purefun.Tuple4
- map(Function1<? super A, ? extends F>, Function1<? super B, ? extends G>, Function1<? super C, ? extends H>, Function1<? super D, ? extends I>, Function1<? super E, ? extends J>) - Method in class com.github.tonivade.purefun.Tuple5
- map(Function1<? super A, ? extends R>) - Method in interface com.github.tonivade.purefun.Applicable
- map(Function1<? super A, ? extends R>) - Method in interface com.github.tonivade.purefun.Bindable
- map(Function1<? super A, ? extends R>) - Method in interface com.github.tonivade.purefun.Effect
- map(Function1<? super A, ? extends R>) - Method in interface com.github.tonivade.purefun.Mappable
- map(Function1<? super A, ? extends R>) - Method in interface com.github.tonivade.purefun.type.Eval
- map(Function1<? super E, ? extends R>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- map(Function1<? super E, ? extends R>) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- map(Function1<? super E, ? extends R>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- map(Function1<? super E, ? extends R>) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- map(Function1<? super E, ? extends R>) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- map(Function1<? super E, ? extends R>) - Method in interface com.github.tonivade.purefun.data.Sequence
- map(Function1<? super Integer, ? extends T>) - Method in class com.github.tonivade.purefun.data.Range
- map(Function1<? super K, ? extends A>, Function1<? super V, ? extends B>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- map(Function1<? super K, ? extends A>, Function1<? super V, ? extends B>) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- map(Function1<? super R, ? extends T>) - Method in interface com.github.tonivade.purefun.type.Either
- map(Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- map(Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.concurrent.Par
- map(Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- map(Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.Producer
- map(Function1<? super T, ? extends R>) - Method in class com.github.tonivade.purefun.type.Id
- map(Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.type.Option
- map(Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.type.Try
- map(Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.type.Validation
- map(Operator1<String>) - Method in class com.github.tonivade.purefun.data.NonEmptyString
- map1(Function1<? super A, ? extends B>) - Method in class com.github.tonivade.purefun.Tuple1
- map1(Function1<? super A, ? extends C>) - Method in class com.github.tonivade.purefun.Tuple2
- map1(Function1<? super A, ? extends R>) - Method in class com.github.tonivade.purefun.Tuple3
- map1(Function1<? super A, ? extends R>) - Method in class com.github.tonivade.purefun.Tuple4
- map1(Function1<? super A, ? extends R>) - Method in class com.github.tonivade.purefun.Tuple5
- map2(Future<? extends T>, Future<? extends V>, Function2<? super T, ? super V, ? extends R>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- map2(Par<? extends A>, Par<? extends B>, Function2<? super A, ? super B, ? extends C>) - Static method in interface com.github.tonivade.purefun.concurrent.Par
- map2(Function1<? super B, ? extends C>) - Method in class com.github.tonivade.purefun.Tuple2
- map2(Function1<? super B, ? extends R>) - Method in class com.github.tonivade.purefun.Tuple3
- map2(Function1<? super B, ? extends R>) - Method in class com.github.tonivade.purefun.Tuple4
- map2(Function1<? super B, ? extends R>) - Method in class com.github.tonivade.purefun.Tuple5
- map2(Either<L, ? extends A>, Either<L, ? extends B>, Function2<? super A, ? super B, ? extends Z>) - Static method in interface com.github.tonivade.purefun.type.Either
- map2(Option<A>, Option<B>, Function2<? super A, ? super B, ? extends Z>) - Static method in interface com.github.tonivade.purefun.type.Option
- map2(Try<A>, Try<B>, Function2<? super A, ? super B, ? extends Z>) - Static method in interface com.github.tonivade.purefun.type.Try
- map3(Function1<? super C, ? extends R>) - Method in class com.github.tonivade.purefun.Tuple3
- map3(Function1<? super C, ? extends R>) - Method in class com.github.tonivade.purefun.Tuple4
- map3(Function1<? super C, ? extends R>) - Method in class com.github.tonivade.purefun.Tuple5
- map4(Function1<? super D, ? extends R>) - Method in class com.github.tonivade.purefun.Tuple4
- map4(Function1<? super D, ? extends R>) - Method in class com.github.tonivade.purefun.Tuple5
- map5(Function1<? super E, ? extends R>) - Method in class com.github.tonivade.purefun.Tuple5
- mapError(Function1<? super E, ? extends F>) - Method in interface com.github.tonivade.purefun.Validator
- mapError(Function1<? super E, ? extends U>) - Method in interface com.github.tonivade.purefun.type.Validation
- mapError(Function1<? super Throwable, ? extends Throwable>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- mapError(Function1<? super Throwable, ? extends Throwable>) - Method in interface com.github.tonivade.purefun.type.Try
- mapKeys(Function1<? super K, ? extends A>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- mapKeys(Function1<? super K, ? extends A>) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- mapLeft(Function1<? super L, ? extends T>) - Method in interface com.github.tonivade.purefun.type.Either
- mapN(Applicable<F, ? extends A>, Applicable<F, ? extends B>, Applicable<F, ? extends C>, Applicable<F, ? extends D>, Applicable<F, ? extends E>, Function5<? super A, ? super B, ? super C, ? super D, ? super E, ? extends R>) - Static method in interface com.github.tonivade.purefun.Applicable
- mapN(Applicable<F, ? extends A>, Applicable<F, ? extends B>, Applicable<F, ? extends C>, Applicable<F, ? extends D>, Function4<? super A, ? super B, ? super C, ? super D, ? extends E>) - Static method in interface com.github.tonivade.purefun.Applicable
- mapN(Applicable<F, ? extends A>, Applicable<F, ? extends B>, Applicable<F, ? extends C>, Function3<? super A, ? super B, ? super C, ? extends D>) - Static method in interface com.github.tonivade.purefun.Applicable
- mapN(Applicable<F, ? extends A>, Applicable<F, ? extends B>, Function2<? super A, ? super B, ? extends C>) - Static method in interface com.github.tonivade.purefun.Applicable
- mapN(Validation<E, T1>, Validation<E, T2>, Function2<? super T1, ? super T2, ? extends R>) - Static method in interface com.github.tonivade.purefun.type.Validation
- mapN(Validation<E, T1>, Validation<E, T2>, Validation<E, T3>, Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Static method in interface com.github.tonivade.purefun.type.Validation
- mapN(Validation<E, T1>, Validation<E, T2>, Validation<E, T3>, Validation<E, T4>, Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Static method in interface com.github.tonivade.purefun.type.Validation
- mapN(Validation<E, T1>, Validation<E, T2>, Validation<E, T3>, Validation<E, T4>, Validation<E, T5>, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Static method in interface com.github.tonivade.purefun.type.Validation
- Mappable<F extends com.github.tonivade.purefun.Witness,A> - Interface in com.github.tonivade.purefun
- mapValues(Function1<? super V, ? extends A>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- mapValues(Function1<? super V, ? extends A>) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- match(A) - Method in interface com.github.tonivade.purefun.Matcher1
- match(A, B) - Method in interface com.github.tonivade.purefun.Matcher2
- match(A, B, C) - Method in interface com.github.tonivade.purefun.Matcher3
- match(String) - Static method in interface com.github.tonivade.purefun.Validator
- match(String, Producer<String>) - Static method in interface com.github.tonivade.purefun.Validator
- Matcher1<A> - Interface in com.github.tonivade.purefun
- Matcher2<A,B> - Interface in com.github.tonivade.purefun
- Matcher3<A,B,C> - Interface in com.github.tonivade.purefun
- maxLength(int) - Static method in interface com.github.tonivade.purefun.Validator
- maxLength(int, Producer<String>) - Static method in interface com.github.tonivade.purefun.Validator
- memoized() - Method in interface com.github.tonivade.purefun.Function1
- memoized() - Method in interface com.github.tonivade.purefun.Function2
- memoized() - Method in interface com.github.tonivade.purefun.Function3
- memoized() - Method in interface com.github.tonivade.purefun.Function4
- memoized() - Method in interface com.github.tonivade.purefun.Function5
- memoized() - Method in interface com.github.tonivade.purefun.Producer
- merge(Either<A, A>) - Static method in interface com.github.tonivade.purefun.type.Either
- merge(K, V, Operator2<V>) - Method in class com.github.tonivade.purefun.data.ImmutableMap.JavaBasedImmutableMap
- merge(K, V, Operator2<V>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- merge(K, V, Operator2<V>) - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.JavaBasedImmutableTreeMap
- merge(K, V, Operator2<V>) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- minLength(int) - Static method in interface com.github.tonivade.purefun.Validator
- minLength(int, Producer<String>) - Static method in interface com.github.tonivade.purefun.Validator
N
- narrowK(Kind<F, ? extends A>) - Static method in interface com.github.tonivade.purefun.Applicable
- narrowK(Kind<F, ? extends A>) - Static method in interface com.github.tonivade.purefun.Bindable
- narrowK(Kind<F, ? extends A>) - Static method in interface com.github.tonivade.purefun.Effect
- narrowK(Kind<F, ? extends A>) - Static method in interface com.github.tonivade.purefun.Mappable
- negate() - Method in interface com.github.tonivade.purefun.Matcher1
- negate() - Method in interface com.github.tonivade.purefun.Precondition
- negative() - Static method in interface com.github.tonivade.purefun.Validator
- negative(int) - Static method in interface com.github.tonivade.purefun.Precondition
- negative(Producer<String>) - Static method in interface com.github.tonivade.purefun.Validator
- never() - Static method in interface com.github.tonivade.purefun.Matcher1
- next() - Method in class com.github.tonivade.purefun.type.Eval.Defer
- none() - Static method in interface com.github.tonivade.purefun.type.Option
- nonEmpty() - Static method in interface com.github.tonivade.purefun.Validator
- nonEmpty(Producer<String>) - Static method in interface com.github.tonivade.purefun.Validator
- nonEmpty(String) - Static method in interface com.github.tonivade.purefun.Precondition
- NonEmptyList<E> - Class in com.github.tonivade.purefun.data
- NonEmptyString - Class in com.github.tonivade.purefun.data
- nonNull() - Static method in interface com.github.tonivade.purefun.Validator
- nonNull(Producer<String>) - Static method in interface com.github.tonivade.purefun.Validator
- nonNull(Object) - Static method in interface com.github.tonivade.purefun.Precondition
- nonNullAnd(Producer<String>, Validator<String, T>) - Static method in interface com.github.tonivade.purefun.Validator
- nonNullAnd(Validator<String, T>) - Static method in interface com.github.tonivade.purefun.Validator
- noop() - Static method in interface com.github.tonivade.purefun.Consumer1
- noSuchElementException() - Static method in interface com.github.tonivade.purefun.type.Try
- noSuchElementException(String) - Static method in interface com.github.tonivade.purefun.type.Try
- not(Matcher1<? super A>) - Static method in interface com.github.tonivade.purefun.Matcher1
- notEqualsTo(T) - Static method in interface com.github.tonivade.purefun.Validator
- notEqualsTo(T, Producer<String>) - Static method in interface com.github.tonivade.purefun.Validator
- nothing() - Static method in class com.github.tonivade.purefun.Nothing
- Nothing - Class in com.github.tonivade.purefun
-
It represents a type that cannot be instantiated.
- now(T) - Static method in interface com.github.tonivade.purefun.type.Eval
O
- of() - Static method in class com.github.tonivade.purefun.Equal
- of(int, int) - Static method in class com.github.tonivade.purefun.data.Range
- of(A) - Static method in interface com.github.tonivade.purefun.Tuple
- of(A) - Static method in class com.github.tonivade.purefun.Tuple1
- of(A, B) - Static method in interface com.github.tonivade.purefun.Tuple
- of(A, B) - Static method in class com.github.tonivade.purefun.Tuple2
- of(A, B, C) - Static method in interface com.github.tonivade.purefun.Tuple
- of(A, B, C) - Static method in class com.github.tonivade.purefun.Tuple3
- of(A, B, C, D) - Static method in interface com.github.tonivade.purefun.Tuple
- of(A, B, C, D) - Static method in class com.github.tonivade.purefun.Tuple4
- of(A, B, C, D, E) - Static method in interface com.github.tonivade.purefun.Tuple
- of(A, B, C, D, E) - Static method in class com.github.tonivade.purefun.Tuple5
- of(CheckedRunnable) - Static method in interface com.github.tonivade.purefun.CheckedRunnable
- of(Consumer1<? super A>) - Static method in interface com.github.tonivade.purefun.Consumer1
- of(Consumer2<? super A, ? super B>) - Static method in interface com.github.tonivade.purefun.Consumer2
- of(Consumer3<? super A, ? super B, ? super C>) - Static method in interface com.github.tonivade.purefun.Consumer3
- of(ImmutableList<E>) - Static method in class com.github.tonivade.purefun.data.NonEmptyList
- of(Function1<? super A, ? extends R>) - Static method in interface com.github.tonivade.purefun.Function1
- of(Function2<? super A, ? super B, ? extends R>) - Static method in interface com.github.tonivade.purefun.Function2
- of(Matcher1<? super A>, Function1<? super A, ? extends R>) - Static method in interface com.github.tonivade.purefun.PartialFunction1
- of(Matcher2<? super A, ? super B>, Function2<? super A, ? super B, ? extends R>) - Static method in interface com.github.tonivade.purefun.PartialFunction2
- of(Matcher3<? super A, ? super B, ? super C>, PartialFunction3<? super A, ? super B, ? super C, ? extends R>) - Static method in interface com.github.tonivade.purefun.PartialFunction3
- of(Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.Producer
- of(Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.type.Option
- of(Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.type.Try
- of(Tuple2<K, V>...) - Static method in interface com.github.tonivade.purefun.data.ImmutableMap
- of(Tuple2<K, V>...) - Static method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- of(E, E...) - Static method in class com.github.tonivade.purefun.data.NonEmptyList
- of(E, E...) - Static method in class com.github.tonivade.purefun.type.Validation.Result
- of(String) - Static method in class com.github.tonivade.purefun.data.NonEmptyString
- of(T) - Static method in class com.github.tonivade.purefun.type.Const
- of(T) - Static method in class com.github.tonivade.purefun.type.Id
- of(T) - Static method in interface com.github.tonivade.purefun.type.Option
- of(T...) - Static method in interface com.github.tonivade.purefun.data.ImmutableArray
- of(T...) - Static method in interface com.github.tonivade.purefun.data.ImmutableList
- of(T...) - Static method in interface com.github.tonivade.purefun.data.ImmutableSet
- of(T...) - Static method in interface com.github.tonivade.purefun.data.ImmutableTree
- onComplete(Consumer1<? super Try<? extends T>>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- onComplete(Consumer1<? super Try<? extends T>>) - Method in interface com.github.tonivade.purefun.concurrent.Par
- onComplete(Consumer1<? super Try<? extends T>>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- ONE - Static variable in interface com.github.tonivade.purefun.type.Eval
- onFailure(Consumer1<? super Throwable>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- onFailure(Consumer1<? super Throwable>) - Method in interface com.github.tonivade.purefun.concurrent.Par
- onFailure(Consumer1<? super Throwable>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- onFailure(Consumer1<? super Throwable>) - Method in interface com.github.tonivade.purefun.type.Try
- onSuccess(Consumer1<? super T>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- onSuccess(Consumer1<? super T>) - Method in interface com.github.tonivade.purefun.concurrent.Par
- onSuccess(Consumer1<? super T>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- onSuccess(Consumer1<? super T>) - Method in interface com.github.tonivade.purefun.type.Try
- Operator1<T> - Interface in com.github.tonivade.purefun
- Operator2<T> - Interface in com.github.tonivade.purefun
- Operator3<T> - Interface in com.github.tonivade.purefun
- Operator4<T> - Interface in com.github.tonivade.purefun
- Operator5<T> - Interface in com.github.tonivade.purefun
- Option<T> - Interface in com.github.tonivade.purefun.type
-
This type represents the presence or absence of a value, similar to
Optional - Option.None<T> - Class in com.github.tonivade.purefun.type
- Option.Some<T> - Class in com.github.tonivade.purefun.type
- or(Matcher1<? super A>) - Method in interface com.github.tonivade.purefun.Matcher1
- or(Producer<Kind<Kind<Either_, L>, R>>) - Method in interface com.github.tonivade.purefun.type.Either
- or(Producer<Kind<Kind<Validation_, E>, T>>) - Method in interface com.github.tonivade.purefun.type.Validation
- or(Producer<Kind<Option_, T>>) - Method in interface com.github.tonivade.purefun.type.Option
- or(Producer<Kind<Try_, T>>) - Method in interface com.github.tonivade.purefun.type.Try
- orElse(Future<? extends T>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- orElse(Kind<Kind<Either_, L>, R>) - Method in interface com.github.tonivade.purefun.type.Either
- orElse(Kind<Kind<Validation_, E>, T>) - Method in interface com.github.tonivade.purefun.type.Validation
- orElse(Kind<Option_, T>) - Method in interface com.github.tonivade.purefun.type.Option
- orElse(Kind<Try_, T>) - Method in interface com.github.tonivade.purefun.type.Try
- orElse(PartialFunction1<? super A, ? extends R>) - Method in interface com.github.tonivade.purefun.PartialFunction1
- otherwise() - Static method in interface com.github.tonivade.purefun.Matcher1
- otherwise() - Static method in interface com.github.tonivade.purefun.Matcher2
- otherwise() - Static method in interface com.github.tonivade.purefun.Matcher3
- otherwise() - Method in class com.github.tonivade.purefun.Pattern1
- otherwise() - Method in class com.github.tonivade.purefun.Pattern2
- otherwise() - Method in class com.github.tonivade.purefun.Pattern3
P
- Par<T> - Interface in com.github.tonivade.purefun.concurrent
- partial(Matcher1<? super A>) - Method in interface com.github.tonivade.purefun.Function1
- PartialFunction1<A,R> - Interface in com.github.tonivade.purefun
- PartialFunction2<A,B,R> - Interface in com.github.tonivade.purefun
- PartialFunction3<A,B,C,R> - Interface in com.github.tonivade.purefun
- Pattern1<A,R> - Class in com.github.tonivade.purefun
- Pattern1.ThenStep<P,T,R> - Interface in com.github.tonivade.purefun
- Pattern2<A,B,R> - Class in com.github.tonivade.purefun
- Pattern2.ThenStep<P,A,B,R> - Interface in com.github.tonivade.purefun
- Pattern3<A,B,C,R> - Class in com.github.tonivade.purefun
- Pattern3.ThenStep<P,A,B,C,R> - Interface in com.github.tonivade.purefun
- peek() - Method in interface com.github.tonivade.purefun.Consumer1
- positive() - Static method in interface com.github.tonivade.purefun.Validator
- positive(int) - Static method in interface com.github.tonivade.purefun.Precondition
- positive(Producer<String>) - Static method in interface com.github.tonivade.purefun.Validator
- Precondition - Interface in com.github.tonivade.purefun
- Producer<T> - Interface in com.github.tonivade.purefun
-
This interface represents a function without any parameter.
- product(Validator<E, A>, Validator<E, B>) - Static method in interface com.github.tonivade.purefun.Validator
- product(Validator<E, A>, Validator<E, B>, Function1<Validation.Result<E>, F>) - Static method in interface com.github.tonivade.purefun.Validator
- product(Validator<E, A>, Validator<E, B>, Validator<E, C>) - Static method in interface com.github.tonivade.purefun.Validator
- product(Validator<E, A>, Validator<E, B>, Validator<E, C>, Function1<Validation.Result<E>, F>) - Static method in interface com.github.tonivade.purefun.Validator
- product(Validator<E, A>, Validator<E, B>, Validator<E, C>, Validator<E, D>) - Static method in interface com.github.tonivade.purefun.Validator
- product(Validator<E, A>, Validator<E, B>, Validator<E, C>, Validator<E, D>, Function1<Validation.Result<E>, F>) - Static method in interface com.github.tonivade.purefun.Validator
- product(Validator<F, A>, Validator<F, B>, Validator<F, C>, Validator<F, D>, Validator<F, E>) - Static method in interface com.github.tonivade.purefun.Validator
- product(Validator<F, A>, Validator<F, B>, Validator<F, C>, Validator<F, D>, Validator<F, E>, Function1<Validation.Result<F>, G>) - Static method in interface com.github.tonivade.purefun.Validator
- Promise<T> - Interface in com.github.tonivade.purefun.concurrent
- put(K, V) - Method in class com.github.tonivade.purefun.data.ImmutableMap.Builder
- put(K, V) - Method in class com.github.tonivade.purefun.data.ImmutableMap.JavaBasedImmutableMap
- put(K, V) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- put(K, V) - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.Builder
- put(K, V) - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.JavaBasedImmutableTreeMap
- put(K, V) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- putAll(ImmutableMap<? extends K, ? extends V>) - Method in class com.github.tonivade.purefun.data.ImmutableMap.JavaBasedImmutableMap
- putAll(ImmutableMap<? extends K, ? extends V>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- putAll(ImmutableMap<? extends K, ? extends V>) - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.JavaBasedImmutableTreeMap
- putAll(ImmutableMap<? extends K, ? extends V>) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- putIfAbsent(K, V) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- putIfAbsent(K, V) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
R
- raiseError(Throwable) - Static method in interface com.github.tonivade.purefun.type.Eval
- range(int, int) - Static method in interface com.github.tonivade.purefun.Validator
- range(int, int, int) - Static method in interface com.github.tonivade.purefun.Precondition
- range(int, int, Producer<String>) - Static method in interface com.github.tonivade.purefun.Validator
- Range - Class in com.github.tonivade.purefun.data
- readResolve() - Method in class com.github.tonivade.purefun.type.Option.None
- readResolve() - Method in class com.github.tonivade.purefun.Unit
- recover(Consumer1<? super Throwable>) - Method in interface com.github.tonivade.purefun.CheckedRunnable
- recover(Function1<? super Throwable, ? extends T>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- recover(Function1<? super Throwable, ? extends T>) - Method in interface com.github.tonivade.purefun.concurrent.Par
- recover(Function1<? super Throwable, ? extends T>) - Method in interface com.github.tonivade.purefun.type.Try
- Recoverable - Interface in com.github.tonivade.purefun
- recoverWith(Class<X>, Function1<? super X, ? extends T>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- recoverWith(Class<X>, Function1<? super X, ? extends T>) - Method in interface com.github.tonivade.purefun.concurrent.Par
- recoverWith(Class<X>, Function1<? super X, ? extends T>) - Method in interface com.github.tonivade.purefun.type.Try
- reduce(Operator2<E>) - Method in interface com.github.tonivade.purefun.data.Sequence
- remove(int) - Method in class com.github.tonivade.purefun.data.ImmutableArray.JavaBasedImmutableArray
- remove(int) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- remove(E) - Method in class com.github.tonivade.purefun.data.ImmutableArray.JavaBasedImmutableArray
- remove(E) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- remove(E) - Method in class com.github.tonivade.purefun.data.ImmutableList.JavaBasedImmutableList
- remove(E) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- remove(E) - Method in class com.github.tonivade.purefun.data.ImmutableSet.JavaBasedImmutableSet
- remove(E) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- remove(E) - Method in class com.github.tonivade.purefun.data.ImmutableTree.JavaBasedImmutableTree
- remove(E) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- remove(E) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- remove(E) - Method in interface com.github.tonivade.purefun.data.Sequence
- remove(K) - Method in class com.github.tonivade.purefun.data.ImmutableMap.JavaBasedImmutableMap
- remove(K) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- remove(K) - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.JavaBasedImmutableTreeMap
- remove(K) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- removeAll(Sequence<? extends E>) - Method in class com.github.tonivade.purefun.data.ImmutableArray.JavaBasedImmutableArray
- removeAll(Sequence<? extends E>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- removeAll(Sequence<? extends E>) - Method in class com.github.tonivade.purefun.data.ImmutableList.JavaBasedImmutableList
- removeAll(Sequence<? extends E>) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- removeAll(Sequence<? extends E>) - Method in class com.github.tonivade.purefun.data.ImmutableSet.JavaBasedImmutableSet
- removeAll(Sequence<? extends E>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- removeAll(Sequence<? extends E>) - Method in class com.github.tonivade.purefun.data.ImmutableTree.JavaBasedImmutableTree
- removeAll(Sequence<? extends E>) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- removeAll(Sequence<? extends E>) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- removeAll(Sequence<? extends E>) - Method in interface com.github.tonivade.purefun.data.Sequence
- repeat() - Method in interface com.github.tonivade.purefun.Effect
- repeat(int) - Method in interface com.github.tonivade.purefun.Effect
- repeat(Duration) - Method in interface com.github.tonivade.purefun.Effect
- repeat(Duration, int) - Method in interface com.github.tonivade.purefun.Effect
- replace(int, E) - Method in class com.github.tonivade.purefun.data.ImmutableArray.JavaBasedImmutableArray
- replace(int, E) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- require(Precondition, Producer<? extends X>) - Static method in interface com.github.tonivade.purefun.Precondition
- requireGreaterThan(Integer, int) - Static method in interface com.github.tonivade.purefun.type.Validation
- requireGreaterThanOrEqual(Integer, int) - Static method in interface com.github.tonivade.purefun.type.Validation
- requireLowerThan(Integer, int) - Static method in interface com.github.tonivade.purefun.type.Validation
- requireLowerThanOrEqual(Integer, int) - Static method in interface com.github.tonivade.purefun.type.Validation
- requireNonEmpty(String) - Static method in interface com.github.tonivade.purefun.type.Validation
- requireNonNull(T) - Static method in interface com.github.tonivade.purefun.type.Validation
- requirePositive(Integer) - Static method in interface com.github.tonivade.purefun.type.Validation
- retag() - Method in class com.github.tonivade.purefun.type.Const
- retry() - Method in interface com.github.tonivade.purefun.Effect
- retry(int) - Method in interface com.github.tonivade.purefun.Effect
- retry(Duration) - Method in interface com.github.tonivade.purefun.Effect
- retry(Duration, int) - Method in interface com.github.tonivade.purefun.Effect
- returns(R) - Method in interface com.github.tonivade.purefun.Pattern1.ThenStep
- returns(R) - Method in interface com.github.tonivade.purefun.Pattern2.ThenStep
- returns(R) - Method in interface com.github.tonivade.purefun.Pattern3.ThenStep
- reverse() - Method in class com.github.tonivade.purefun.data.ImmutableArray.JavaBasedImmutableArray
- reverse() - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- reverse() - Method in class com.github.tonivade.purefun.data.ImmutableList.JavaBasedImmutableList
- reverse() - Method in interface com.github.tonivade.purefun.data.ImmutableList
- reverse() - Method in class com.github.tonivade.purefun.data.ImmutableSet.JavaBasedImmutableSet
- reverse() - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- reverse() - Method in class com.github.tonivade.purefun.data.ImmutableTree.JavaBasedImmutableTree
- reverse() - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- reverse() - Method in class com.github.tonivade.purefun.data.NonEmptyList
- reverse() - Method in interface com.github.tonivade.purefun.data.Sequence
- right() - Method in interface com.github.tonivade.purefun.type.Either
- right(R) - Static method in interface com.github.tonivade.purefun.type.Either
- run() - Method in interface com.github.tonivade.purefun.CheckedRunnable
- run() - Method in interface com.github.tonivade.purefun.concurrent.Par
- run() - Method in interface com.github.tonivade.purefun.Producer
- run(A) - Method in interface com.github.tonivade.purefun.Consumer1
- run(A) - Method in interface com.github.tonivade.purefun.Function1
- run(A) - Method in interface com.github.tonivade.purefun.Matcher1
- run(A) - Method in class com.github.tonivade.purefun.type.Eval.FlatMapped
- run(A, B) - Method in interface com.github.tonivade.purefun.Consumer2
- run(A, B) - Method in interface com.github.tonivade.purefun.Function2
- run(A, B) - Method in interface com.github.tonivade.purefun.Matcher2
- run(A, B, C) - Method in interface com.github.tonivade.purefun.Consumer3
- run(A, B, C) - Method in interface com.github.tonivade.purefun.Function3
- run(A, B, C) - Method in interface com.github.tonivade.purefun.Matcher3
- run(A, B, C, D) - Method in interface com.github.tonivade.purefun.Function4
- run(A, B, C, D, E) - Method in interface com.github.tonivade.purefun.Function5
- run(Executor) - Method in interface com.github.tonivade.purefun.concurrent.Par
S
- second() - Static method in interface com.github.tonivade.purefun.Function2
- select(Validation<E, Either<T, R>>, Validation<E, Function1<? super T, ? extends R>>) - Static method in interface com.github.tonivade.purefun.type.Validation
- sequence() - Method in interface com.github.tonivade.purefun.Function1
- sequence() - Method in interface com.github.tonivade.purefun.type.Either
- sequence() - Method in interface com.github.tonivade.purefun.type.Option
- sequence() - Method in interface com.github.tonivade.purefun.type.Try
- sequence(Sequence<Par<?>>) - Static method in interface com.github.tonivade.purefun.concurrent.Par
- Sequence<E> - Interface in com.github.tonivade.purefun.data
- setOf(E...) - Static method in interface com.github.tonivade.purefun.data.Sequence
- size() - Method in class com.github.tonivade.purefun.data.ImmutableArray.JavaBasedImmutableArray
- size() - Method in class com.github.tonivade.purefun.data.ImmutableList.JavaBasedImmutableList
- size() - Method in class com.github.tonivade.purefun.data.ImmutableMap.JavaBasedImmutableMap
- size() - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- size() - Method in class com.github.tonivade.purefun.data.ImmutableSet.JavaBasedImmutableSet
- size() - Method in class com.github.tonivade.purefun.data.ImmutableTree.JavaBasedImmutableTree
- size() - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.JavaBasedImmutableTreeMap
- size() - Method in class com.github.tonivade.purefun.data.NonEmptyList
- size() - Method in class com.github.tonivade.purefun.data.Range
- size() - Method in interface com.github.tonivade.purefun.data.Sequence
- sleep(Duration) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- sleep(Duration) - Static method in interface com.github.tonivade.purefun.concurrent.Par
- sleep(Executor, Duration) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- sneakyThrow(Throwable) - Method in interface com.github.tonivade.purefun.Recoverable
- some(T) - Static method in interface com.github.tonivade.purefun.type.Option
- sort(Comparator<? super E>) - Method in class com.github.tonivade.purefun.data.ImmutableArray.JavaBasedImmutableArray
- sort(Comparator<? super E>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- sort(Comparator<? super E>) - Method in class com.github.tonivade.purefun.data.ImmutableList.JavaBasedImmutableList
- sort(Comparator<? super E>) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- sort(Comparator<? super E>) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- start() - Method in class com.github.tonivade.purefun.type.Eval.FlatMapped
- startsWith(String) - Static method in interface com.github.tonivade.purefun.Validator
- startsWith(String, Producer<String>) - Static method in interface com.github.tonivade.purefun.Validator
- stream() - Method in class com.github.tonivade.purefun.data.Range
- stream() - Method in interface com.github.tonivade.purefun.data.Sequence
- stream() - Method in interface com.github.tonivade.purefun.Function1
- stream() - Method in interface com.github.tonivade.purefun.type.Either
- stream() - Method in interface com.github.tonivade.purefun.type.Option
- stream() - Method in interface com.github.tonivade.purefun.type.Try
- succeeded(T) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- success(Executor, T) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- success(T) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- success(T) - Static method in interface com.github.tonivade.purefun.concurrent.Par
- success(T) - Static method in interface com.github.tonivade.purefun.type.Try
- swap() - Method in interface com.github.tonivade.purefun.type.Either
T
- tail() - Method in interface com.github.tonivade.purefun.data.ImmutableList
- tail() - Method in class com.github.tonivade.purefun.data.ImmutableTree.JavaBasedImmutableTree
- tail() - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- tailEntry() - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.JavaBasedImmutableTreeMap
- tailEntry() - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- tailKey() - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- tailMap(K) - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.JavaBasedImmutableTreeMap
- tailMap(K) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- tailTree(E) - Method in class com.github.tonivade.purefun.data.ImmutableTree.JavaBasedImmutableTree
- tailTree(E) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- task(Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- task(Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Par
- task(Executor, Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- then(Consumer1<? super T>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- then(Function1<? super A, ? extends R>) - Method in class com.github.tonivade.purefun.With
- then(Function1<T, R>) - Method in interface com.github.tonivade.purefun.Pattern1.ThenStep
- then(Function2<? super A, ? super B, ? extends R>, B) - Method in class com.github.tonivade.purefun.With
- then(Function2<A, B, R>) - Method in interface com.github.tonivade.purefun.Pattern2.ThenStep
- then(Function3<? super A, ? super B, ? super C, ? extends R>, B, C) - Method in class com.github.tonivade.purefun.With
- then(Function3<A, B, C, R>) - Method in interface com.github.tonivade.purefun.Pattern3.ThenStep
- then(Function4<? super A, ? super B, ? super C, ? super D, ? extends R>, B, C, D) - Method in class com.github.tonivade.purefun.With
- then(Function5<? super A, ? super B, ? super C, ? super D, ? super E, ? extends R>, B, C, D, E) - Method in class com.github.tonivade.purefun.With
- thenRun(CheckedRunnable) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- throwable() - Static method in interface com.github.tonivade.purefun.Eq
- timed() - Method in interface com.github.tonivade.purefun.Effect
- toArray(Function1<Integer, E[]>) - Method in interface com.github.tonivade.purefun.data.Sequence
- toCollection() - Method in interface com.github.tonivade.purefun.data.Sequence
- toCompletableFuture() - Method in interface com.github.tonivade.purefun.concurrent.Future
- toEither() - Method in interface com.github.tonivade.purefun.type.Option
- toEither() - Method in interface com.github.tonivade.purefun.type.Try
- toEither() - Method in interface com.github.tonivade.purefun.type.Validation
- toImmutableArray() - Static method in interface com.github.tonivade.purefun.data.ImmutableArray
- toImmutableList() - Static method in interface com.github.tonivade.purefun.data.ImmutableList
- toImmutableMap(Function1<? super T, ? extends K>, Function1<? super T, ? extends V>) - Static method in interface com.github.tonivade.purefun.data.ImmutableMap
- toImmutableSet() - Static method in interface com.github.tonivade.purefun.data.ImmutableSet
- toImmutableTree() - Static method in interface com.github.tonivade.purefun.data.ImmutableTree
- toImmutableTreeMap(Function1<? super T, ? extends K>, Function1<? super T, ? extends V>) - Static method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- toList() - Method in class com.github.tonivade.purefun.data.ImmutableArray.JavaBasedImmutableArray
- toList() - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- toList() - Method in class com.github.tonivade.purefun.data.ImmutableList.JavaBasedImmutableList
- toList() - Method in interface com.github.tonivade.purefun.data.ImmutableList
- toList() - Method in class com.github.tonivade.purefun.data.NonEmptyList
- toMap() - Method in class com.github.tonivade.purefun.data.ImmutableMap.JavaBasedImmutableMap
- toMap() - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- toMap() - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.JavaBasedImmutableTreeMap
- toNavigableMap() - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.JavaBasedImmutableTreeMap
- toNavigableMap() - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- toNavigableSet() - Method in class com.github.tonivade.purefun.data.ImmutableTree.JavaBasedImmutableTree
- toNavigableSet() - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- toOption() - Method in interface com.github.tonivade.purefun.type.Either
- toOption() - Method in interface com.github.tonivade.purefun.type.Try
- toOptional() - Method in interface com.github.tonivade.purefun.type.Option
- toPromise() - Method in interface com.github.tonivade.purefun.concurrent.Future
- toSequence() - Method in interface com.github.tonivade.purefun.Tuple
- toSequence() - Method in class com.github.tonivade.purefun.Tuple1
- toSequence() - Method in class com.github.tonivade.purefun.Tuple2
- toSequence() - Method in class com.github.tonivade.purefun.Tuple3
- toSequence() - Method in class com.github.tonivade.purefun.Tuple4
- toSequence() - Method in class com.github.tonivade.purefun.Tuple5
- toSet() - Method in class com.github.tonivade.purefun.data.ImmutableSet.JavaBasedImmutableSet
- toSet() - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- toString() - Method in class com.github.tonivade.purefun.data.ImmutableArray.JavaBasedImmutableArray
- toString() - Method in class com.github.tonivade.purefun.data.ImmutableList.JavaBasedImmutableList
- toString() - Method in class com.github.tonivade.purefun.data.ImmutableMap.JavaBasedImmutableMap
- toString() - Method in class com.github.tonivade.purefun.data.ImmutableSet.JavaBasedImmutableSet
- toString() - Method in class com.github.tonivade.purefun.data.ImmutableTree.JavaBasedImmutableTree
- toString() - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.JavaBasedImmutableTreeMap
- toString() - Method in class com.github.tonivade.purefun.data.NonEmptyList
- toString() - Method in class com.github.tonivade.purefun.data.NonEmptyString
- toString() - Method in class com.github.tonivade.purefun.data.Range
- toString() - Method in class com.github.tonivade.purefun.Tuple1
- toString() - Method in class com.github.tonivade.purefun.Tuple2
- toString() - Method in class com.github.tonivade.purefun.Tuple3
- toString() - Method in class com.github.tonivade.purefun.Tuple4
- toString() - Method in class com.github.tonivade.purefun.Tuple5
- toString() - Method in class com.github.tonivade.purefun.type.Const
- toString() - Method in class com.github.tonivade.purefun.type.Either.Left
- toString() - Method in class com.github.tonivade.purefun.type.Either.Right
- toString() - Method in class com.github.tonivade.purefun.type.Eval.Defer
- toString() - Method in class com.github.tonivade.purefun.type.Eval.Done
- toString() - Method in class com.github.tonivade.purefun.type.Eval.FlatMapped
- toString() - Method in class com.github.tonivade.purefun.type.Id
- toString() - Method in class com.github.tonivade.purefun.type.Option.None
- toString() - Method in class com.github.tonivade.purefun.type.Option.Some
- toString() - Method in class com.github.tonivade.purefun.type.Try.Failure
- toString() - Method in class com.github.tonivade.purefun.type.Try.Success
- toString() - Method in class com.github.tonivade.purefun.type.Validation.Invalid
- toString() - Method in class com.github.tonivade.purefun.type.Validation.Result
- toString() - Method in class com.github.tonivade.purefun.type.Validation.Valid
- toString() - Method in class com.github.tonivade.purefun.Unit
- toTry() - Method in interface com.github.tonivade.purefun.type.Option
- toValidation() - Method in interface com.github.tonivade.purefun.type.Either
- toValidation(Function1<? super Throwable, ? extends E>) - Method in interface com.github.tonivade.purefun.type.Try
- transform(Function1<String, T>) - Method in class com.github.tonivade.purefun.data.NonEmptyString
- traverse(Sequence<Future<A>>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- traverse(Sequence<Par<A>>) - Static method in interface com.github.tonivade.purefun.concurrent.Par
- treeOf(E...) - Static method in interface com.github.tonivade.purefun.data.Sequence
- TRUE - Static variable in interface com.github.tonivade.purefun.type.Eval
- Try<T> - Interface in com.github.tonivade.purefun.type
-
This type represents the success or failure of a computation.
- Try.Failure<T> - Class in com.github.tonivade.purefun.type
- Try.Success<T> - Class in com.github.tonivade.purefun.type
- tryComplete(Try<? extends T>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- tuple(Future<T>, Future<V>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- tuple(Par<? extends A>, Par<? extends B>) - Static method in interface com.github.tonivade.purefun.concurrent.Par
- Tuple - Interface in com.github.tonivade.purefun
- Tuple1<A> - Class in com.github.tonivade.purefun
- Tuple2<A,B> - Class in com.github.tonivade.purefun
- Tuple3<A,B,C> - Class in com.github.tonivade.purefun
- Tuple4<A,B,C,D> - Class in com.github.tonivade.purefun
- Tuple5<A,B,C,D,E> - Class in com.github.tonivade.purefun
- tupled() - Method in interface com.github.tonivade.purefun.Function2
- tupled() - Method in interface com.github.tonivade.purefun.Function3
- tupled() - Method in interface com.github.tonivade.purefun.Function4
- tupled() - Method in interface com.github.tonivade.purefun.Function5
- tupled() - Method in interface com.github.tonivade.purefun.Matcher2
- tupled() - Method in interface com.github.tonivade.purefun.Matcher3
U
- unchecked() - Method in interface com.github.tonivade.purefun.CheckedRunnable
- uncurried(Function1<? super A, ? extends Function1<? super B, ? extends R>>) - Static method in interface com.github.tonivade.purefun.Function2
- union(ImmutableSet<? extends E>) - Method in class com.github.tonivade.purefun.data.ImmutableSet.JavaBasedImmutableSet
- union(ImmutableSet<? extends E>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- unit() - Static method in interface com.github.tonivade.purefun.concurrent.Par
- unit() - Static method in class com.github.tonivade.purefun.Unit
- Unit - Class in com.github.tonivade.purefun
-
Type that represents a single value called Unit.
- UNIT - Static variable in interface com.github.tonivade.purefun.type.Eval
- unsupportedOperationException() - Static method in interface com.github.tonivade.purefun.type.Try
- unsupportedOperationException(String) - Static method in interface com.github.tonivade.purefun.type.Try
- updateThread() - Method in interface com.github.tonivade.purefun.concurrent.Cancellable
- upper() - Static method in interface com.github.tonivade.purefun.Validator
- upper(Producer<String>) - Static method in interface com.github.tonivade.purefun.Validator
V
- valid() - Static method in interface com.github.tonivade.purefun.Validator
- valid(T) - Static method in interface com.github.tonivade.purefun.type.Validation
- validate(T) - Method in interface com.github.tonivade.purefun.Validator
- Validation<E,T> - Interface in com.github.tonivade.purefun.type
-
This type represents the validity or not of a value.
- Validation.Invalid<E,T> - Class in com.github.tonivade.purefun.type
- Validation.Result<E> - Class in com.github.tonivade.purefun.type
- Validation.Valid<E,T> - Class in com.github.tonivade.purefun.type
- Validator<E,T> - Interface in com.github.tonivade.purefun
- value() - Method in class com.github.tonivade.purefun.type.Eval.Defer
- value() - Method in class com.github.tonivade.purefun.type.Eval.Done
- value() - Method in class com.github.tonivade.purefun.type.Eval.FlatMapped
- value() - Method in interface com.github.tonivade.purefun.type.Eval
- values() - Method in class com.github.tonivade.purefun.data.ImmutableMap.JavaBasedImmutableMap
- values() - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- values() - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.JavaBasedImmutableTreeMap
W
- when(Matcher1<A>) - Method in class com.github.tonivade.purefun.Pattern1
- when(Matcher2<A, B>) - Method in class com.github.tonivade.purefun.Pattern2
- when(Matcher3<A, B, C>) - Method in class com.github.tonivade.purefun.Pattern3
- when(Class<T>) - Method in class com.github.tonivade.purefun.Pattern1
- with(T) - Static method in class com.github.tonivade.purefun.With
- With<A> - Class in com.github.tonivade.purefun
Z
- ZERO - Static variable in interface com.github.tonivade.purefun.type.Eval
- zip(Sequence<A>, Sequence<B>) - Static method in interface com.github.tonivade.purefun.data.Sequence
- zip(Kind<F, ? extends B>) - Method in interface com.github.tonivade.purefun.Applicable
- zip(Kind<F, ? extends B>) - Method in interface com.github.tonivade.purefun.Effect
- zip(Iterator<A>, Iterator<B>) - Static method in interface com.github.tonivade.purefun.data.Sequence
- zip(Stream<A>, Stream<B>) - Static method in interface com.github.tonivade.purefun.data.Sequence
- zipLeft(Kind<F, ? extends B>) - Method in interface com.github.tonivade.purefun.Applicable
- zipLeft(Kind<F, ? extends B>) - Method in interface com.github.tonivade.purefun.Effect
- zipRight(Kind<F, ? extends B>) - Method in interface com.github.tonivade.purefun.Applicable
- zipRight(Kind<F, ? extends B>) - Method in interface com.github.tonivade.purefun.Effect
- zipWith(Kind<F, ? extends B>, Function2<? super A, ? super B, ? extends C>) - Method in interface com.github.tonivade.purefun.Effect
- zipWith(Kind<F, ? extends B>, Function2<? super A, ? super B, ? extends R>) - Method in interface com.github.tonivade.purefun.Applicable
- zipWithIndex() - Method in interface com.github.tonivade.purefun.data.Sequence
All Classes All Packages