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<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<T>) - Static method in interface com.github.tonivade.purefun.type.Eval
- and(Eq<T>) - Method in interface com.github.tonivade.purefun.Eq
- and(Matcher1<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<R>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- andThen(Par<R>) - Method in interface com.github.tonivade.purefun.concurrent.Par
- andThen(Consumer1<A>) - Method in interface com.github.tonivade.purefun.Consumer1
- andThen(Consumer2<A, B>) - Method in interface com.github.tonivade.purefun.Consumer2
- andThen(Consumer3<A, B, C>) - Method in interface com.github.tonivade.purefun.Consumer3
- andThen(Function1<R, B>) - Method in interface com.github.tonivade.purefun.Function1
- andThen(Function1<R, B>) - Method in interface com.github.tonivade.purefun.PartialFunction1
- andThen(Function1<R, C>) - Method in interface com.github.tonivade.purefun.Function2
- andThen(Function1<R, D>) - Method in interface com.github.tonivade.purefun.Function3
- andThen(Function1<R, E>) - Method in interface com.github.tonivade.purefun.Function4
- andThen(Function1<R, F>) - Method in interface com.github.tonivade.purefun.Function5
- andThen(Function1<T, R>) - Method in interface com.github.tonivade.purefun.Producer
- andThen(Validator<E, T>) - Method in interface com.github.tonivade.purefun.Validator
- any() - Static method in interface com.github.tonivade.purefun.Eq
- anyOf(Matcher1<A>...) - Static method in interface com.github.tonivade.purefun.Matcher1
- ap(Future<Function1<T, R>>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- ap(Par<Function1<T, R>>) - Method in interface com.github.tonivade.purefun.concurrent.Par
- ap(Validation<Validation.Result<E>, Function1<T, 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<E>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- appendAll(Sequence<E>) - Method in class com.github.tonivade.purefun.data.ImmutableArray.JavaBasedImmutableArray
- appendAll(Sequence<E>) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- appendAll(Sequence<E>) - Method in class com.github.tonivade.purefun.data.ImmutableList.JavaBasedImmutableList
- appendAll(Sequence<E>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- appendAll(Sequence<E>) - Method in class com.github.tonivade.purefun.data.ImmutableSet.JavaBasedImmutableSet
- appendAll(Sequence<E>) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- appendAll(Sequence<E>) - Method in class com.github.tonivade.purefun.data.ImmutableTree.JavaBasedImmutableTree
- appendAll(Sequence<E>) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- appendAll(Sequence<E>) - Method in interface com.github.tonivade.purefun.data.Sequence
- appendAll(E...) - Method in class com.github.tonivade.purefun.type.Validation.Result
- 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<A, R>) - Method in interface com.github.tonivade.purefun.PartialFunction1
- applyTo(Function1<A, R>) - Method in class com.github.tonivade.purefun.Tuple1
- applyTo(Function1<A, T>) - Static method in interface com.github.tonivade.purefun.Tuple
- applyTo(Function2<A, B, R>) - Method in class com.github.tonivade.purefun.Tuple2
- applyTo(Function2<A, B, T>) - Static method in interface com.github.tonivade.purefun.Tuple
- applyTo(Function3<A, B, C, R>) - Method in class com.github.tonivade.purefun.Tuple3
- applyTo(Function3<A, B, C, T>) - Static method in interface com.github.tonivade.purefun.Tuple
- applyTo(Function4<A, B, C, D, R>) - Method in class com.github.tonivade.purefun.Tuple4
- applyTo(Function4<A, B, C, D, T>) - Static method in interface com.github.tonivade.purefun.Tuple
- applyTo(Function5<A, B, C, D, E, R>) - Method in class com.github.tonivade.purefun.Tuple5
- applyTo(Function5<A, B, C, D, E, 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(Producer<T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- async(Executor, Producer<T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- await() - Method in interface com.github.tonivade.purefun.concurrent.Future
- await(Duration) - Method in interface com.github.tonivade.purefun.concurrent.Future
B
- begin() - Method in class com.github.tonivade.purefun.data.Range
- bimap(Function1<L, T>, Function1<R, U>) - Method in interface com.github.tonivade.purefun.type.Either
- bracket(Future<T>, Function1<T, Future<R>>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- bracket(Future<T>, Function1<T, Future<R>>, Consumer1<T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- bracket(Par<A>, Function1<A, Par<B>>, Consumer1<A>) - Static method in interface com.github.tonivade.purefun.concurrent.Par
- bracket(Executor, Future<T>, Function1<T, Future<R>>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- bracket(Executor, Future<T>, Function1<T, Future<R>>, Consumer1<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(boolean) - Method in interface com.github.tonivade.purefun.concurrent.Cancellable
- cancel(boolean) - Method in interface com.github.tonivade.purefun.concurrent.Future
- Cancellable<T> - 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<E, 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<T, V>) - Static method in interface com.github.tonivade.purefun.Eq
- comparing(Function1<T, V>) - Method in class com.github.tonivade.purefun.Equal
- comparingArray(Function1<T, V[]>) - Static method in interface com.github.tonivade.purefun.Eq
- comparingArray(Function1<T, V[]>) - Method in class com.github.tonivade.purefun.Equal
- complete(Try<T>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- compose(Function1<B, A>) - Method in interface com.github.tonivade.purefun.Function1
- compose(Function1<B, A>) - Method in interface com.github.tonivade.purefun.PartialFunction1
- compose(Function1<C, A>, Function1<C, B>) - Method in interface com.github.tonivade.purefun.Function2
- compose(Function1<D, A>, Function1<D, B>, Function1<D, C>) - Method in interface com.github.tonivade.purefun.Function3
- compose(Function1<E, A>, Function1<E, B>, Function1<E, C>, Function1<E, D>) - Method in interface com.github.tonivade.purefun.Function4
- compose(Function1<F, A>, Function1<F, B>, Function1<F, C>, Function1<F, D>, Function1<F, E>) - Method in interface com.github.tonivade.purefun.Function5
- compose(Function1<R, 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(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<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<Future<T>>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- defer(Producer<Par<T>>) - Static method in interface com.github.tonivade.purefun.concurrent.Par
- defer(Producer<Eval<T>>) - Static method in interface com.github.tonivade.purefun.type.Eval
- defer(Executor, Producer<Future<T>>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- Defer(Producer<Eval<A>>) - Constructor for class com.github.tonivade.purefun.type.Eval.Defer
- delay(Duration, Producer<T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- delay(Executor, Duration, Producer<T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- difference(ImmutableSet<E>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- difference(ImmutableSet<E>) - Method in class com.github.tonivade.purefun.data.ImmutableSet.JavaBasedImmutableSet
- Done(Producer<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
- 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
- end() - Method in class com.github.tonivade.purefun.data.Range
- end(Consumer1<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(CheckedRunnable) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- exec(Executor, CheckedRunnable) - Static method in interface com.github.tonivade.purefun.concurrent.Future
F
- fail(Producer<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<X>) - Static method in interface com.github.tonivade.purefun.CheckedRunnable
- failure(Producer<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<E>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- filter(Matcher1<E>) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- filter(Matcher1<E>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- filter(Matcher1<E>) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- filter(Matcher1<E>) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- filter(Matcher1<E>) - Method in interface com.github.tonivade.purefun.data.Sequence
- filter(Matcher1<R>) - Method in interface com.github.tonivade.purefun.type.Either
- filter(Matcher1<T>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- filter(Matcher1<T>) - Method in interface com.github.tonivade.purefun.concurrent.Par
- filter(Matcher1<T>) - Method in interface com.github.tonivade.purefun.type.Option
- filter(Matcher1<T>) - Method in interface com.github.tonivade.purefun.type.Try
- filter(Matcher1<T>) - Method in interface com.github.tonivade.purefun.type.Validation
- filterKeys(Matcher1<K>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- filterKeys(Matcher1<K>) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- filterNot(Matcher1<E>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- filterNot(Matcher1<E>) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- filterNot(Matcher1<E>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- filterNot(Matcher1<E>) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- filterNot(Matcher1<E>) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- filterNot(Matcher1<E>) - Method in interface com.github.tonivade.purefun.data.Sequence
- filterNot(Matcher1<R>) - Method in interface com.github.tonivade.purefun.type.Either
- filterNot(Matcher1<T>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- filterNot(Matcher1<T>) - Method in interface com.github.tonivade.purefun.concurrent.Par
- filterNot(Matcher1<T>) - Method in interface com.github.tonivade.purefun.type.Option
- filterNot(Matcher1<T>) - Method in interface com.github.tonivade.purefun.type.Try
- filterNot(Matcher1<T>) - Method in interface com.github.tonivade.purefun.type.Validation
- filterOrElse(Matcher1<R>, Producer<Either<L, R>>) - Method in interface com.github.tonivade.purefun.type.Either
- filterOrElse(Matcher1<T>, Producer<Try<T>>) - Method in interface com.github.tonivade.purefun.type.Try
- filterOrElse(Matcher1<T>, Producer<Validation<E, T>>) - Method in interface com.github.tonivade.purefun.type.Validation
- filterValues(Matcher1<V>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- filterValues(Matcher1<V>) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- first() - Static method in interface com.github.tonivade.purefun.Function2
- flatMap(Function1<A, Eval<R>>) - Method in class com.github.tonivade.purefun.type.Eval.Defer
- flatMap(Function1<A, Eval<R>>) - Method in class com.github.tonivade.purefun.type.Eval.Done
- flatMap(Function1<A, Eval<R>>) - Method in interface com.github.tonivade.purefun.type.Eval
- flatMap(Function1<B, Eval<R>>) - Method in class com.github.tonivade.purefun.type.Eval.FlatMapped
- flatMap(Function1<E, Sequence<R>>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- flatMap(Function1<E, Sequence<R>>) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- flatMap(Function1<E, Sequence<R>>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- flatMap(Function1<E, Sequence<R>>) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- flatMap(Function1<E, Sequence<R>>) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- flatMap(Function1<E, Sequence<R>>) - Method in interface com.github.tonivade.purefun.data.Sequence
- flatMap(Function1<R, Function1<A, B>>) - Method in interface com.github.tonivade.purefun.Function1
- flatMap(Function1<R, Either<L, T>>) - Method in interface com.github.tonivade.purefun.type.Either
- flatMap(Function1<T, Future<R>>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- flatMap(Function1<T, Par<R>>) - Method in interface com.github.tonivade.purefun.concurrent.Par
- flatMap(Function1<T, Producer<R>>) - Method in interface com.github.tonivade.purefun.Producer
- flatMap(Function1<T, Id<R>>) - Method in class com.github.tonivade.purefun.type.Id
- flatMap(Function1<T, Option<R>>) - Method in interface com.github.tonivade.purefun.type.Option
- flatMap(Function1<T, Try<R>>) - Method in interface com.github.tonivade.purefun.type.Try
- flatMap(Function1<T, Validation<E, R>>) - Method in interface com.github.tonivade.purefun.type.Validation
- flatMapLeft(Function1<L, Either<T, R>>) - Method in interface com.github.tonivade.purefun.type.Either
- FlatMapped(Producer<Eval<A>>, Function1<A, Eval<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<E, U>, Function1<T, U>) - Method in interface com.github.tonivade.purefun.type.Validation
- fold(Function1<Throwable, R>, Function1<T, R>) - Method in interface com.github.tonivade.purefun.concurrent.Par
- fold(Function1<Throwable, U>, Function1<T, U>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- fold(Function1<Throwable, U>, Function1<T, U>) - Method in interface com.github.tonivade.purefun.type.Try
- fold(Function1<L, T>, Function1<R, T>) - Method in interface com.github.tonivade.purefun.type.Either
- fold(Producer<U>, Function1<T, 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<U, E, U>) - Method in interface com.github.tonivade.purefun.data.Sequence
- foldRight(U, Function2<E, U, U>) - Method in interface com.github.tonivade.purefun.data.Sequence
- forEach(Consumer1<? super Object>) - Method in interface com.github.tonivade.purefun.Tuple
- forEach(Consumer2<K, V>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- from(Promise<T>) - Static method in interface com.github.tonivade.purefun.concurrent.Cancellable
- from(ImmutableArray<R>) - Static method in interface com.github.tonivade.purefun.PartialFunction1
- from(ImmutableMap<K, V>) - Static method in interface com.github.tonivade.purefun.PartialFunction1
- from(ImmutableSet<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<T>, Producer<E>) - Static method in interface com.github.tonivade.purefun.Validator
- from(Iterable<E>) - Static method in class com.github.tonivade.purefun.type.Validation.Result
- from(Iterable<T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableArray
- from(Iterable<T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableList
- from(Iterable<T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableSet
- from(Iterable<T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableTree
- from(Callable<T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- from(CompletableFuture<T>) - Static method in interface com.github.tonivade.purefun.concurrent.Promise
- from(Executor, Callable<T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- from(Executor, CompletableFuture<T>) - Static method in interface com.github.tonivade.purefun.concurrent.Promise
- from(Executor, Future<T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- from(Future<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(NavigableMap<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(Stream<Tuple2<K, V>>) - Static method in interface com.github.tonivade.purefun.data.ImmutableMap
- from(Stream<Tuple2<K, V>>) - Static method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- from(Stream<T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableArray
- from(Stream<T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableList
- from(Stream<T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableSet
- from(Stream<T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableTree
- fromEither(Either<Throwable, 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 interface com.github.tonivade.purefun.concurrent.Promise
- 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(Duration) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- 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<V>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- getOrDefault(K, Producer<V>) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- getOrElse(Producer<R>) - Method in interface com.github.tonivade.purefun.type.Either
- getOrElse(Producer<T>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- getOrElse(Producer<T>) - Method in interface com.github.tonivade.purefun.type.Option
- getOrElse(Producer<T>) - Method in interface com.github.tonivade.purefun.type.Try
- getOrElse(Producer<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.type.Validation
- getOrElseThrow(Function1<E, X>) - Method in interface com.github.tonivade.purefun.type.Validation
- getOrElseThrow(Producer<X>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- getOrElseThrow(Producer<X>) - Method in interface com.github.tonivade.purefun.type.Option
- getOrElseThrow(Producer<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) - Static method in interface com.github.tonivade.purefun.Validator
- greaterThan(int, int) - Static method in interface com.github.tonivade.purefun.Precondition
- greaterThan(int, Producer<String>) - Static method in interface com.github.tonivade.purefun.Validator
- greaterThanOrEqual(int) - Static method in interface com.github.tonivade.purefun.Validator
- greaterThanOrEqual(int, 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<E, 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<T>) - Method in interface com.github.tonivade.purefun.type.Option
- 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<E>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- insertAll(int, Sequence<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<E>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- intersection(ImmutableSet<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<T>) - Static method in interface com.github.tonivade.purefun.type.Eval
- 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) - Static method in interface com.github.tonivade.purefun.Validator
- lowerThan(int, int) - Static method in interface com.github.tonivade.purefun.Precondition
- lowerThan(int, Producer<String>) - Static method in interface com.github.tonivade.purefun.Validator
- lowerThanOrEqual(int) - Static method in interface com.github.tonivade.purefun.Validator
- lowerThanOrEqual(int, 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<A, B>) - Method in class com.github.tonivade.purefun.Tuple1
- map(Function1<A, C>, Function1<B, D>) - Method in class com.github.tonivade.purefun.Tuple2
- map(Function1<A, D>, Function1<B, E>, Function1<C, F>) - Method in class com.github.tonivade.purefun.Tuple3
- map(Function1<A, E>, Function1<B, F>, Function1<C, G>, Function1<D, H>) - Method in class com.github.tonivade.purefun.Tuple4
- map(Function1<A, F>, Function1<B, G>, Function1<C, H>, Function1<D, I>, Function1<E, J>) - Method in class com.github.tonivade.purefun.Tuple5
- map(Function1<A, R>) - Method in interface com.github.tonivade.purefun.type.Eval
- map(Function1<E, R>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- map(Function1<E, R>) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- map(Function1<E, R>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- map(Function1<E, R>) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- map(Function1<E, R>) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- map(Function1<E, R>) - Method in interface com.github.tonivade.purefun.data.Sequence
- map(Function1<Integer, T>) - Method in class com.github.tonivade.purefun.data.Range
- map(Function1<K, A>, Function1<V, B>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- map(Function1<K, A>, Function1<V, B>) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- map(Function1<R, T>) - Method in interface com.github.tonivade.purefun.type.Either
- map(Function1<T, R>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- map(Function1<T, R>) - Method in interface com.github.tonivade.purefun.concurrent.Par
- map(Function1<T, R>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- map(Function1<T, R>) - Method in interface com.github.tonivade.purefun.Producer
- map(Function1<T, R>) - Method in class com.github.tonivade.purefun.type.Id
- map(Function1<T, R>) - Method in interface com.github.tonivade.purefun.type.Option
- map(Function1<T, R>) - Method in interface com.github.tonivade.purefun.type.Try
- map(Function1<T, R>) - Method in interface com.github.tonivade.purefun.type.Validation
- map(Operator1<String>) - Method in class com.github.tonivade.purefun.data.NonEmptyString
- map1(Function1<A, C>) - Method in class com.github.tonivade.purefun.Tuple2
- map1(Function1<A, R>) - Method in class com.github.tonivade.purefun.Tuple3
- map1(Function1<A, R>) - Method in class com.github.tonivade.purefun.Tuple4
- map1(Function1<A, R>) - Method in class com.github.tonivade.purefun.Tuple5
- map2(Future<T>, Future<V>, Function2<T, V, R>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- map2(Par<A>, Par<B>, Function2<A, B, C>) - Static method in interface com.github.tonivade.purefun.concurrent.Par
- map2(Function1<B, C>) - Method in class com.github.tonivade.purefun.Tuple2
- map2(Function1<B, R>) - Method in class com.github.tonivade.purefun.Tuple3
- map2(Function1<B, R>) - Method in class com.github.tonivade.purefun.Tuple4
- map2(Function1<B, R>) - Method in class com.github.tonivade.purefun.Tuple5
- map2(Validation<E, T1>, Validation<E, T2>, Function2<T1, T2, R>) - Static method in interface com.github.tonivade.purefun.type.Validation
- map3(Function1<C, R>) - Method in class com.github.tonivade.purefun.Tuple3
- map3(Function1<C, R>) - Method in class com.github.tonivade.purefun.Tuple4
- map3(Function1<C, R>) - Method in class com.github.tonivade.purefun.Tuple5
- map3(Validation<E, T1>, Validation<E, T2>, Validation<E, T3>, Function3<T1, T2, T3, R>) - Static method in interface com.github.tonivade.purefun.type.Validation
- map4(Function1<D, R>) - Method in class com.github.tonivade.purefun.Tuple4
- map4(Function1<D, R>) - Method in class com.github.tonivade.purefun.Tuple5
- map4(Validation<E, T1>, Validation<E, T2>, Validation<E, T3>, Validation<E, T4>, Function4<T1, T2, T3, T4, R>) - Static method in interface com.github.tonivade.purefun.type.Validation
- map5(Function1<E, R>) - Method in class com.github.tonivade.purefun.Tuple5
- map5(Validation<E, T1>, Validation<E, T2>, Validation<E, T3>, Validation<E, T4>, Validation<E, T5>, Function5<T1, T2, T3, T4, T5, R>) - Static method in interface com.github.tonivade.purefun.type.Validation
- mapError(Function1<E, F>) - Method in interface com.github.tonivade.purefun.Validator
- mapError(Function1<E, U>) - Method in interface com.github.tonivade.purefun.type.Validation
- mapKeys(Function1<K, A>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- mapKeys(Function1<K, A>) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- mapLeft(Function1<L, T>) - Method in interface com.github.tonivade.purefun.type.Either
- mapValues(Function1<V, A>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- mapValues(Function1<V, 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
- 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
- not(Matcher1<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<A>) - Static method in interface com.github.tonivade.purefun.Consumer1
- of(Consumer2<A, B>) - Static method in interface com.github.tonivade.purefun.Consumer2
- of(Consumer3<A, B, 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<A, R>) - Static method in interface com.github.tonivade.purefun.Function1
- of(Function2<A, B, R>) - Static method in interface com.github.tonivade.purefun.Function2
- of(Matcher1<A>, Function1<A, R>) - Static method in interface com.github.tonivade.purefun.PartialFunction1
- of(Matcher2<A, B>, Function2<A, B, R>) - Static method in interface com.github.tonivade.purefun.PartialFunction2
- of(Matcher3<A, B, C>, PartialFunction3<A, B, C, R>) - Static method in interface com.github.tonivade.purefun.PartialFunction3
- of(Producer<T>) - Static method in interface com.github.tonivade.purefun.Producer
- of(Producer<T>) - Static method in interface com.github.tonivade.purefun.type.Option
- of(Producer<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<Try<T>>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- onComplete(Consumer1<Try<T>>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- ONE - Static variable in interface com.github.tonivade.purefun.type.Eval
- onFailure(Consumer1<Throwable>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- onFailure(Consumer1<Throwable>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- onFailure(Consumer1<Throwable>) - Method in interface com.github.tonivade.purefun.type.Try
- onSuccess(Consumer1<T>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- onSuccess(Consumer1<T>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- onSuccess(Consumer1<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<A>) - Method in interface com.github.tonivade.purefun.Matcher1
- orElse(Future<T>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- orElse(PartialFunction1<A, R>) - Method in interface com.github.tonivade.purefun.PartialFunction1
- orElse(Either<L, R>) - Method in interface com.github.tonivade.purefun.type.Either
- orElse(Option<T>) - Method in interface com.github.tonivade.purefun.type.Option
- orElse(Try<T>) - Method in interface com.github.tonivade.purefun.type.Try
- orElse(Validation<E, T>) - Method in interface com.github.tonivade.purefun.type.Validation
- 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<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(ImmutableSet<Tuple2<K, V>>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- putAll(ImmutableSet<Tuple2<K, 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<Throwable>) - Method in interface com.github.tonivade.purefun.CheckedRunnable
- recover(Function1<Throwable, T>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- recover(Function1<Throwable, T>) - Method in interface com.github.tonivade.purefun.concurrent.Par
- recover(Function1<Throwable, T>) - Method in interface com.github.tonivade.purefun.type.Try
- Recoverable - Interface in com.github.tonivade.purefun
- recoverWith(Class<X>, Function1<X, T>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- recoverWith(Class<X>, Function1<X, T>) - Method in interface com.github.tonivade.purefun.concurrent.Par
- recoverWith(Class<X>, Function1<X, 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<E>) - Method in class com.github.tonivade.purefun.data.ImmutableArray.JavaBasedImmutableArray
- removeAll(Sequence<E>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- removeAll(Sequence<E>) - Method in class com.github.tonivade.purefun.data.ImmutableList.JavaBasedImmutableList
- removeAll(Sequence<E>) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- removeAll(Sequence<E>) - Method in class com.github.tonivade.purefun.data.ImmutableSet.JavaBasedImmutableSet
- removeAll(Sequence<E>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- removeAll(Sequence<E>) - Method in class com.github.tonivade.purefun.data.ImmutableTree.JavaBasedImmutableTree
- removeAll(Sequence<E>) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- removeAll(Sequence<E>) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- removeAll(Sequence<E>) - Method in interface com.github.tonivade.purefun.data.Sequence
- 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<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
- 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.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(CheckedRunnable) - Static method in interface com.github.tonivade.purefun.concurrent.Par
- 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<T, 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<E>) - Method in class com.github.tonivade.purefun.data.ImmutableArray.JavaBasedImmutableArray
- sort(Comparator<E>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- sort(Comparator<E>) - Method in class com.github.tonivade.purefun.data.ImmutableList.JavaBasedImmutableList
- sort(Comparator<E>) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- sort(Comparator<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<T>) - Static method in interface com.github.tonivade.purefun.concurrent.Par
- then(Function1<A, R>) - Method in class com.github.tonivade.purefun.With
- then(Function1<T, R>) - Method in interface com.github.tonivade.purefun.Pattern1.ThenStep
- then(Function2<A, B, R>) - Method in interface com.github.tonivade.purefun.Pattern2.ThenStep
- then(Function2<A, B, R>, B) - Method in class com.github.tonivade.purefun.With
- then(Function3<A, B, C, R>) - Method in interface com.github.tonivade.purefun.Pattern3.ThenStep
- then(Function3<A, B, C, R>, B, C) - Method in class com.github.tonivade.purefun.With
- then(Function4<A, B, C, D, R>, B, C, D) - Method in class com.github.tonivade.purefun.With
- then(Function5<A, B, C, D, E, R>, B, C, D, E) - Method in class com.github.tonivade.purefun.With
- throwable() - Static method in interface com.github.tonivade.purefun.Eq
- toArray(Function1<Integer, E[]>) - 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
- toImmutableSet() - Static method in interface com.github.tonivade.purefun.data.ImmutableSet
- toImmutableTree() - Static method in interface com.github.tonivade.purefun.data.ImmutableTree
- 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
- toValidation() - Method in interface com.github.tonivade.purefun.type.Either
- toValidation(Function1<Throwable, 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<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<A>, Par<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<A, Function1<B, R>>) - Static method in interface com.github.tonivade.purefun.Function2
- union(ImmutableSet<E>) - Method in class com.github.tonivade.purefun.data.ImmutableSet.JavaBasedImmutableSet
- union(ImmutableSet<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
- 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
- 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(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
- zipWithIndex() - Method in interface com.github.tonivade.purefun.data.Sequence
All Classes All Packages