Index
All Classes and Interfaces|All Packages|Serialized Form
A
- accept(A) - Method in interface com.github.tonivade.purefun.core.Consumer1
- accept(A, B) - Method in interface com.github.tonivade.purefun.core.Consumer2
- accept(A, B, C) - Method in interface com.github.tonivade.purefun.core.Consumer3
- accept(A, B, C, D) - Method in interface com.github.tonivade.purefun.core.Consumer4
- accept(A, B, C, D, E) - Method in interface com.github.tonivade.purefun.core.Consumer5
- allOf(Matcher1<? super A>...) - Static method in interface com.github.tonivade.purefun.core.Matcher1
- always() - Static method in interface com.github.tonivade.purefun.core.Eq
- always() - Static method in interface com.github.tonivade.purefun.core.Matcher1
- always(Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.type.Eval
- and(Eq<T>) - Method in interface com.github.tonivade.purefun.core.Eq
- and(Matcher1<? super A>) - Method in interface com.github.tonivade.purefun.core.Matcher1
- and(Precondition) - Method in interface com.github.tonivade.purefun.core.Precondition
- andThen(Future<? extends R>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- andThen(CheckedRunnable) - Method in interface com.github.tonivade.purefun.core.CheckedRunnable
- andThen(Consumer1<? super A>) - Method in interface com.github.tonivade.purefun.core.Consumer1
- andThen(Consumer2<? super A, ? super B>) - Method in interface com.github.tonivade.purefun.core.Consumer2
- andThen(Consumer3<? super A, ? super B, ? super C>) - Method in interface com.github.tonivade.purefun.core.Consumer3
- andThen(Consumer4<? super A, ? super B, ? super C, ? super D>) - Method in interface com.github.tonivade.purefun.core.Consumer4
- andThen(Consumer5<? super A, ? super B, ? super C, ? super D, ? super E>) - Method in interface com.github.tonivade.purefun.core.Consumer5
- andThen(Function1<? super R, ? extends B>) - Method in interface com.github.tonivade.purefun.core.Function1
- andThen(Function1<? super R, ? extends B>) - Method in interface com.github.tonivade.purefun.core.PartialFunction1
- andThen(Function1<? super R, ? extends C>) - Method in interface com.github.tonivade.purefun.core.Function2
- andThen(Function1<? super R, ? extends D>) - Method in interface com.github.tonivade.purefun.core.Function3
- andThen(Function1<? super R, ? extends E>) - Method in interface com.github.tonivade.purefun.core.Function4
- andThen(Function1<? super R, ? extends F>) - Method in interface com.github.tonivade.purefun.core.Function5
- andThen(Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.core.Producer
- andThen(Validator<E, T>) - Method in interface com.github.tonivade.purefun.core.Validator
- andThen(Kind<Promise<?>, ? extends R>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- andThen(Kind<F, ? extends R>) - Method in interface com.github.tonivade.purefun.core.Bindable
- andThen(Kind<F, ? extends R>) - Method in interface com.github.tonivade.purefun.core.Effect
- any() - Static method in interface com.github.tonivade.purefun.core.Eq
- anyOf(Matcher1<? super A>...) - Static method in interface com.github.tonivade.purefun.core.Matcher1
- ap(Future<Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- ap(Kind<Promise<?>, ? extends Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- ap(Kind<Either<L, ?>, ? extends Function1<? super R, ? extends T>>) - Method in interface com.github.tonivade.purefun.type.Either
- ap(Kind<Id<?>, ? extends Function1<? super T, ? extends R>>) - Method in record class com.github.tonivade.purefun.type.Id
- ap(Kind<Option<?>, ? extends Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.type.Option
- ap(Kind<Try<?>, ? extends Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.type.Try
- ap(Kind<F, ? extends Function1<? super A, ? extends R>>) - Method in interface com.github.tonivade.purefun.core.Applicable
- ap(Kind<F, ? extends Function1<? super A, ? extends R>>) - Method in interface com.github.tonivade.purefun.core.Effect
- ap(Validation<Validation.Result<E>, Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.type.Validation
- append(Eq<T>) - Method in class com.github.tonivade.purefun.core.Equal
- append(E) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- append(E) - Method in class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- append(E) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- append(E) - Method in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- append(E) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- append(E) - Method in class com.github.tonivade.purefun.data.ImmutableSet.PImmutableSet
- append(E) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- append(E) - Method in class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- append(E) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- append(E) - Method in interface com.github.tonivade.purefun.data.Sequence
- append(E) - Method in class com.github.tonivade.purefun.type.Validation.Result
- appendAll(Sequence<? extends E>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- appendAll(Sequence<? extends E>) - Method in class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- appendAll(Sequence<? extends E>) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- appendAll(Sequence<? extends E>) - Method in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- appendAll(Sequence<? extends E>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- appendAll(Sequence<? extends E>) - Method in class com.github.tonivade.purefun.data.ImmutableSet.PImmutableSet
- appendAll(Sequence<? extends E>) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- appendAll(Sequence<? extends E>) - Method in class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- appendAll(Sequence<? extends E>) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- appendAll(Sequence<? extends E>) - Method in interface com.github.tonivade.purefun.data.Sequence
- appendAll(E...) - Method in class com.github.tonivade.purefun.type.Validation.Result
- Applicable<F,
A> - Interface in com.github.tonivade.purefun.core - Applicable.Map2<F,
A, - Record Class in com.github.tonivade.purefun.coreB> - Applicable.Map3<F,
A, - Record Class in com.github.tonivade.purefun.coreB, C> - Applicable.Map4<F,
A, - Record Class in com.github.tonivade.purefun.coreB, C, D> - Applicable.Map5<F,
A, - Record Class in com.github.tonivade.purefun.coreB, C, D, E> - apply() - Method in interface com.github.tonivade.purefun.core.Precondition
- apply(A) - Method in interface com.github.tonivade.purefun.core.Function1
- apply(A) - Method in interface com.github.tonivade.purefun.core.PartialFunction1
- apply(A, B) - Method in interface com.github.tonivade.purefun.core.Function2
- apply(A, B) - Method in interface com.github.tonivade.purefun.core.PartialFunction2
- apply(A, B, C) - Method in interface com.github.tonivade.purefun.core.Function3
- apply(A, B, C) - Method in interface com.github.tonivade.purefun.core.PartialFunction3
- apply(A, B, C, D) - Method in interface com.github.tonivade.purefun.core.Function4
- apply(A, B, C, D, E) - Method in interface com.github.tonivade.purefun.core.Function5
- apply(Function2<? super A, ? super B, ? extends R>) - Method in record class com.github.tonivade.purefun.core.Applicable.Map2
- apply(Function3<? super A, ? super B, ? super C, ? extends R>) - Method in record class com.github.tonivade.purefun.core.Applicable.Map3
- apply(Function4<? super A, ? super B, ? super C, ? super D, ? extends R>) - Method in record class com.github.tonivade.purefun.core.Applicable.Map4
- apply(Function5<? super A, ? super B, ? super C, ? super D, ? super E, ? extends R>) - Method in record class com.github.tonivade.purefun.core.Applicable.Map5
- applyOrElse(A, Function1<? super A, ? extends R>) - Method in interface com.github.tonivade.purefun.core.PartialFunction1
- applyTo(Function1<? super A, ? extends R>) - Method in class com.github.tonivade.purefun.core.Tuple1
- applyTo(Function1<? super A, ? extends T>) - Static method in interface com.github.tonivade.purefun.core.Tuple
- applyTo(Function2<? super A, ? super B, ? extends R>) - Method in class com.github.tonivade.purefun.core.Tuple2
- applyTo(Function2<? super A, ? super B, ? extends T>) - Static method in interface com.github.tonivade.purefun.core.Tuple
- applyTo(Function3<? super A, ? super B, ? super C, ? extends R>) - Method in class com.github.tonivade.purefun.core.Tuple3
- applyTo(Function3<? super A, ? super B, ? super C, ? extends T>) - Static method in interface com.github.tonivade.purefun.core.Tuple
- applyTo(Function4<? super A, ? super B, ? super C, ? super D, ? extends R>) - Method in class com.github.tonivade.purefun.core.Tuple4
- applyTo(Function4<? super A, ? super B, ? super C, ? super D, ? extends T>) - Static method in interface com.github.tonivade.purefun.core.Tuple
- applyTo(Function5<? super A, ? super B, ? super C, ? super D, ? super E, ? extends R>) - Method in class com.github.tonivade.purefun.core.Tuple5
- applyTo(Function5<? super A, ? super B, ? super C, ? super D, ? super E, ? extends T>) - Static method in interface com.github.tonivade.purefun.core.Tuple
- applyTo(T, Object) - Method in class com.github.tonivade.purefun.core.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.core.Consumer1
- asFunction() - Method in interface com.github.tonivade.purefun.core.Consumer2
- asFunction() - Method in interface com.github.tonivade.purefun.core.Consumer3
- asFunction() - Method in interface com.github.tonivade.purefun.core.Consumer4
- asFunction() - Method in interface com.github.tonivade.purefun.core.Consumer5
- asFunction() - Method in interface com.github.tonivade.purefun.core.Matcher1
- asFunction() - Method in interface com.github.tonivade.purefun.core.Producer
- asList() - Method in interface com.github.tonivade.purefun.data.Sequence
- asProducer() - Method in interface com.github.tonivade.purefun.core.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
- asTree(Comparator<? super E>) - Method in interface com.github.tonivade.purefun.data.Sequence
- async(Consumer1<Consumer1<? super Try<? extends T>>>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- async(Executor, Consumer1<Consumer1<? super Try<? extends T>>>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- await() - Method in interface com.github.tonivade.purefun.concurrent.Future
- await() - Method in interface com.github.tonivade.purefun.concurrent.Promise
- await(Duration) - Method in interface com.github.tonivade.purefun.concurrent.Future
- await(Duration) - Method in interface com.github.tonivade.purefun.concurrent.Promise
B
- begin() - Method in record class com.github.tonivade.purefun.data.Range
-
Returns the value of the
beginrecord component. - bimap(Function1<? super E, ? extends U>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.type.Validation
- bimap(Function1<? super K, ? extends A>, Function1<? super V, ? extends B>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- bimap(Function1<? super K, ? extends A>, Function1<? super V, ? extends B>) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- bimap(Function1<? super L, ? extends T>, Function1<? super R, ? extends U>) - Method in interface com.github.tonivade.purefun.type.Either
- bimap(Comparator<? super A>, Function1<? super K, ? extends A>, Function1<? super V, ? extends B>) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- Bindable<F,
A> - Interface in com.github.tonivade.purefun.core - bracket(Future<? extends T>, Function1<? super T, ? extends Future<? extends R>>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- bracket(Future<? extends T>, Function1<? super T, ? extends Future<? extends R>>, Consumer1<? super T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- bracket(Executor, Future<? extends T>, Function1<? super T, ? extends Future<? extends R>>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- bracket(Executor, Future<? extends T>, Function1<? super T, ? extends Future<? extends R>>, Consumer1<? super T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- build() - Method in class com.github.tonivade.purefun.data.ImmutableMap.Builder
- build() - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.Builder
- builder() - Static method in interface com.github.tonivade.purefun.data.ImmutableMap
- builder() - Static method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
C
- cancel() - Method in interface com.github.tonivade.purefun.concurrent.Promise
- cancel(boolean) - Method in interface com.github.tonivade.purefun.concurrent.Cancellable
- cancel(boolean) - Method in interface com.github.tonivade.purefun.concurrent.Future
- Cancellable - Interface in com.github.tonivade.purefun.concurrent
- cause() - Method in record class com.github.tonivade.purefun.type.Try.Failure
-
Returns the value of the
causerecord component. - ceiling(E) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- ceiling(E) - Method in class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- ceilingEntry(K) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- ceilingEntry(K) - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- ceilingKey(K) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- check(Precondition) - Static method in interface com.github.tonivade.purefun.core.Precondition
- check(Precondition, Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Precondition
- check(Precondition, String) - Static method in interface com.github.tonivade.purefun.core.Precondition
- CheckedRunnable - Interface in com.github.tonivade.purefun.core
-
This interface represents a
Runnableinstance but it can throws any exception. - checkNegative(int) - Static method in interface com.github.tonivade.purefun.core.Precondition
- checkNegative(int, String) - Static method in interface com.github.tonivade.purefun.core.Precondition
- checkNonEmpty(String) - Static method in interface com.github.tonivade.purefun.core.Precondition
- checkNonEmpty(String, String) - Static method in interface com.github.tonivade.purefun.core.Precondition
- checkNonNull(T) - Static method in interface com.github.tonivade.purefun.core.Precondition
- checkNonNull(T, String) - Static method in interface com.github.tonivade.purefun.core.Precondition
- checkPositive(int) - Static method in interface com.github.tonivade.purefun.core.Precondition
- checkPositive(int, String) - Static method in interface com.github.tonivade.purefun.core.Precondition
- checkRange(int, int, int) - Static method in interface com.github.tonivade.purefun.core.Precondition
- checkRange(int, int, int, String) - Static method in interface com.github.tonivade.purefun.core.Precondition
- collect() - Method in record class com.github.tonivade.purefun.data.Range
- collect(PartialFunction1<? super E, ? extends R>) - Method in interface com.github.tonivade.purefun.data.Sequence
- com.github.tonivade.purefun.concurrent - package com.github.tonivade.purefun.concurrent
- com.github.tonivade.purefun.core - package com.github.tonivade.purefun.core
- 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.core.Validator
- combine(Validator<E, T>, Validator<E, T>) - Static method in interface com.github.tonivade.purefun.core.Validator
- combine(Validator<E, T>, Validator<E, T>, Function1<Validation.Result<E>, F>) - Static method in interface com.github.tonivade.purefun.core.Validator
- combine(Validator<E, T>, Validator<E, T>, Validator<E, T>) - Static method in interface com.github.tonivade.purefun.core.Validator
- combine(Validator<E, T>, Validator<E, T>, Validator<E, T>, Function1<Validation.Result<E>, F>) - Static method in interface com.github.tonivade.purefun.core.Validator
- combine(Validator<E, T>, Validator<E, T>, Validator<E, T>, Validator<E, T>) - Static method in interface com.github.tonivade.purefun.core.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.core.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.core.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.core.Validator
- comparator() - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- comparator() - Method in class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- comparator() - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- comparator() - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- comparing(Function1<? super T, ? extends V>) - Static method in interface com.github.tonivade.purefun.core.Eq
- comparing(Function1<T, V>) - Method in class com.github.tonivade.purefun.core.Equal
- comparingArray(Function1<? super T, ? extends V[]>) - Static method in interface com.github.tonivade.purefun.core.Eq
- comparingArray(Function1<T, V[]>) - Method in class com.github.tonivade.purefun.core.Equal
- complete(Try<? extends T>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- compose(Function1<? super B, ? extends A>) - Method in interface com.github.tonivade.purefun.core.Function1
- compose(Function1<? super B, ? extends A>) - Method in interface com.github.tonivade.purefun.core.PartialFunction1
- compose(Function1<? super C, ? extends A>, Function1<? super C, ? extends B>) - Method in interface com.github.tonivade.purefun.core.Function2
- compose(Function1<? super D, ? extends A>, Function1<? super D, ? extends B>, Function1<? super D, ? extends C>) - Method in interface com.github.tonivade.purefun.core.Function3
- compose(Function1<? super E, ? extends A>, Function1<? super E, ? extends B>, Function1<? super E, ? extends C>, Function1<? super E, ? extends D>) - Method in interface com.github.tonivade.purefun.core.Function4
- compose(Function1<? super F, ? extends A>, Function1<? super F, ? extends B>, Function1<? super F, ? extends C>, Function1<? super F, ? extends D>, Function1<? super F, ? extends E>) - Method in interface com.github.tonivade.purefun.core.Function5
- compose(Function1<? super R, ? extends T>) - Method in interface com.github.tonivade.purefun.core.Validator
- concat(Validation.Result<E>, Validation.Result<E>) - Static method in class com.github.tonivade.purefun.type.Validation.Result
- cons(Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.core.Function1
- cons(R) - Static method in interface com.github.tonivade.purefun.core.Function2
- cons(R) - Static method in interface com.github.tonivade.purefun.core.Function3
- cons(R) - Static method in interface com.github.tonivade.purefun.core.Function4
- cons(R) - Static method in interface com.github.tonivade.purefun.core.Function5
- cons(T) - Static method in interface com.github.tonivade.purefun.core.Function1
- cons(T) - Static method in interface com.github.tonivade.purefun.core.Producer
- Const<T,
A> - Record Class in com.github.tonivade.purefun.type - Const(T) - Constructor for record class com.github.tonivade.purefun.type.Const
-
Creates an instance of a
Constrecord class. - consume(Consumer1<? super A>) - Method in class com.github.tonivade.purefun.core.Tuple1
- consume(Consumer2<? super A, ? super B>) - Method in class com.github.tonivade.purefun.core.Tuple2
- consume(Consumer3<? super A, ? super B, ? super C>) - Method in class com.github.tonivade.purefun.core.Tuple3
- consume(Consumer4<? super A, ? super B, ? super C, ? super D>) - Method in class com.github.tonivade.purefun.core.Tuple4
- consume(Consumer5<? super A, ? super B, ? super C, ? super D, ? super E>) - Method in class com.github.tonivade.purefun.core.Tuple5
- Consumer1<A> - Interface in com.github.tonivade.purefun.core
-
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.core -
This interface represents a function that receives two parameters but it doesn't generate any result.
- Consumer3<A,
B, - Interface in com.github.tonivade.purefun.coreC> -
This interface represents a function that receives three parameters but it doesn't generate any result.
- Consumer4<A,
B, - Interface in com.github.tonivade.purefun.coreC, D> -
This interface represents a function that receives four parameters but it doesn't generate any result.
- Consumer5<A,
B, - Interface in com.github.tonivade.purefun.coreC, D, E> -
This interface represents a function that receives four parameters but it doesn't generate any result.
- contains(int) - Method in record class com.github.tonivade.purefun.data.Range
- contains(Object) - Method in class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- contains(Object) - Method in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- contains(Object) - Method in class com.github.tonivade.purefun.data.ImmutableSet.PImmutableSet
- contains(Object) - Method in class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- contains(Object) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- contains(Object) - Method in interface com.github.tonivade.purefun.data.Sequence
- contains(String) - Static method in interface com.github.tonivade.purefun.core.Validator
- contains(String, Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Validator
- containsAll(Iterable<?>) - 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.core.Function2
- curried() - Method in interface com.github.tonivade.purefun.core.Function3
- curried() - Method in interface com.github.tonivade.purefun.core.Function4
- curried() - Method in interface com.github.tonivade.purefun.core.Function5
D
- DEFAULT_EXECUTOR - Static variable in interface com.github.tonivade.purefun.concurrent.Future
- defer(Producer<? extends Kind<Eval<?>, ? extends T>>) - Static method in interface com.github.tonivade.purefun.type.Eval
- delay(Duration, Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- delay(Executor, Duration, Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- difference(ImmutableSet<? extends E>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- difference(ImmutableSet<? extends E>) - Method in class com.github.tonivade.purefun.data.ImmutableSet.PImmutableSet
- dimap(Function1<? super B, ? extends A>, Function1<? super R, ? extends Z>) - Method in interface com.github.tonivade.purefun.core.Function1
- done(T) - Static method in interface com.github.tonivade.purefun.core.Trampoline
- Done(T) - Constructor for record class com.github.tonivade.purefun.core.Trampoline.Done
-
Creates an instance of a
Donerecord class. - drop(int) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- drop(int) - Method in class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- drop(int) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- drop(int) - Method in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- drop(int) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- dropWhile(Matcher1<? super E>) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- dropWhile(Matcher1<? super E>) - Method in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- dropWhile(Matcher1<? super E>) - Method in class com.github.tonivade.purefun.data.NonEmptyList
E
- Effect<F,
A> - Interface in com.github.tonivade.purefun.core - Either<L,
R> - Interface in com.github.tonivade.purefun.type -
This type represents two possible values, called left or right.
- Either.Left<L,
R> - Record Class in com.github.tonivade.purefun.type - Either.Right<L,
R> - Record 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.core.Precondition
- emptyArray() - Static method in interface com.github.tonivade.purefun.data.Sequence
- emptyList() - Static method in interface com.github.tonivade.purefun.data.Sequence
- emptySet() - Static method in interface com.github.tonivade.purefun.data.Sequence
- emptyTree() - Static method in interface com.github.tonivade.purefun.data.Sequence
- end() - Method in record class com.github.tonivade.purefun.data.Range
-
Returns the value of the
endrecord component. - endsWith(String) - Static method in interface com.github.tonivade.purefun.core.Validator
- endsWith(String, Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Validator
- entries() - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- entries() - Method in class com.github.tonivade.purefun.data.ImmutableMap.PImmutableMap
- entries() - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- 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.core
-
This interface represents a function that verify if two instances of a type are equivalent.
- Equal<T> - Class in com.github.tonivade.purefun.core
-
This is a utility class to generate more readable
equals()methods. - equals(Object) - Method in record class com.github.tonivade.purefun.core.Applicable.Map2
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.tonivade.purefun.core.Applicable.Map3
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.tonivade.purefun.core.Applicable.Map4
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.tonivade.purefun.core.Applicable.Map5
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.tonivade.purefun.core.Trampoline.Done
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.tonivade.purefun.core.Trampoline.More
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.github.tonivade.purefun.core.Tuple1
- equals(Object) - Method in class com.github.tonivade.purefun.core.Tuple2
- equals(Object) - Method in class com.github.tonivade.purefun.core.Tuple3
- equals(Object) - Method in class com.github.tonivade.purefun.core.Tuple4
- equals(Object) - Method in class com.github.tonivade.purefun.core.Tuple5
- equals(Object) - Method in class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- equals(Object) - Method in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- equals(Object) - Method in class com.github.tonivade.purefun.data.ImmutableMap.PImmutableMap
- equals(Object) - Method in class com.github.tonivade.purefun.data.ImmutableSet.PImmutableSet
- equals(Object) - Method in class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- equals(Object) - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- 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 record class com.github.tonivade.purefun.data.Range
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.tonivade.purefun.type.Const
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.tonivade.purefun.type.Either.Left
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.tonivade.purefun.type.Either.Right
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.tonivade.purefun.type.Id
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.github.tonivade.purefun.type.Option.None
- equals(Object) - Method in record class com.github.tonivade.purefun.type.Option.Some
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.tonivade.purefun.type.Try.Failure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.tonivade.purefun.type.Try.Success
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.tonivade.purefun.type.Validation.Invalid
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.github.tonivade.purefun.type.Validation.Result
- equals(Object) - Method in record class com.github.tonivade.purefun.type.Validation.Valid
-
Indicates whether some other object is "equal to" this one.
- equalsTo(T) - Static method in interface com.github.tonivade.purefun.core.Validator
- equalsTo(T, Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Validator
- eqv(T, T) - Method in interface com.github.tonivade.purefun.core.Eq
- error() - Method in record class com.github.tonivade.purefun.type.Validation.Invalid
-
Returns the value of the
errorrecord component. - Eval<A> - Interface in com.github.tonivade.purefun.type
-
This is a monad that allows to control the evaluation of a computation or a value.
- Eval.Defer<A> - Class in com.github.tonivade.purefun.type
- Eval.Done<A> - Class in com.github.tonivade.purefun.type
- Eval.FlatMapped<A,
B> - Class in com.github.tonivade.purefun.type - exec() - Method in interface com.github.tonivade.purefun.core.CheckedRunnable
- 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
- fa() - Method in record class com.github.tonivade.purefun.core.Applicable.Map2
-
Returns the value of the
farecord component. - fa() - Method in record class com.github.tonivade.purefun.core.Applicable.Map3
-
Returns the value of the
farecord component. - fa() - Method in record class com.github.tonivade.purefun.core.Applicable.Map4
-
Returns the value of the
farecord component. - fa() - Method in record class com.github.tonivade.purefun.core.Applicable.Map5
-
Returns the value of the
farecord component. - fail(Producer<? extends X>) - Static method in interface com.github.tonivade.purefun.core.Function1
- failed(Throwable) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- failure() - Static method in interface com.github.tonivade.purefun.type.Try
- failure(Producer<? extends X>) - Static method in interface com.github.tonivade.purefun.core.CheckedRunnable
- failure(Producer<? extends X>) - Static method in interface com.github.tonivade.purefun.core.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.type.Try
- failure(Executor, Throwable) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- Failure(Throwable) - Constructor for record class com.github.tonivade.purefun.type.Try.Failure
-
Creates an instance of a
Failurerecord class. - FALSE - Static variable in interface com.github.tonivade.purefun.type.Eval
- fb() - Method in record class com.github.tonivade.purefun.core.Applicable.Map2
-
Returns the value of the
fbrecord component. - fb() - Method in record class com.github.tonivade.purefun.core.Applicable.Map3
-
Returns the value of the
fbrecord component. - fb() - Method in record class com.github.tonivade.purefun.core.Applicable.Map4
-
Returns the value of the
fbrecord component. - fb() - Method in record class com.github.tonivade.purefun.core.Applicable.Map5
-
Returns the value of the
fbrecord component. - fc() - Method in record class com.github.tonivade.purefun.core.Applicable.Map3
-
Returns the value of the
fcrecord component. - fc() - Method in record class com.github.tonivade.purefun.core.Applicable.Map4
-
Returns the value of the
fcrecord component. - fc() - Method in record class com.github.tonivade.purefun.core.Applicable.Map5
-
Returns the value of the
fcrecord component. - fd() - Method in record class com.github.tonivade.purefun.core.Applicable.Map4
-
Returns the value of the
fdrecord component. - fd() - Method in record class com.github.tonivade.purefun.core.Applicable.Map5
-
Returns the value of the
fdrecord component. - fe() - Method in record class com.github.tonivade.purefun.core.Applicable.Map5
-
Returns the value of the
ferecord component. - fifth() - Static method in interface com.github.tonivade.purefun.core.Function5
- filter(Matcher1<? super E>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- filter(Matcher1<? super E>) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- filter(Matcher1<? super E>) - Method in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- filter(Matcher1<? super E>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- filter(Matcher1<? super E>) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- filter(Matcher1<? super E>) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- filter(Matcher1<? super E>) - Method in interface com.github.tonivade.purefun.data.Sequence
- filter(Matcher1<? super R>) - Method in interface com.github.tonivade.purefun.type.Either
- filter(Matcher1<? super T>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- filter(Matcher1<? super T>) - Method in interface com.github.tonivade.purefun.type.Option
- filter(Matcher1<? super T>) - Method in interface com.github.tonivade.purefun.type.Try
- filter(Matcher1<? super T>) - Method in interface com.github.tonivade.purefun.type.Validation
- filterKeys(Matcher1<? super K>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- filterKeys(Matcher1<? super K>) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- filterNot(Matcher1<? super E>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- filterNot(Matcher1<? super E>) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- filterNot(Matcher1<? super E>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- filterNot(Matcher1<? super E>) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- filterNot(Matcher1<? super E>) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- filterNot(Matcher1<? super E>) - Method in interface com.github.tonivade.purefun.data.Sequence
- filterNot(Matcher1<? super R>) - Method in interface com.github.tonivade.purefun.type.Either
- filterNot(Matcher1<? super T>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- filterNot(Matcher1<? super T>) - Method in interface com.github.tonivade.purefun.type.Option
- filterNot(Matcher1<? super T>) - Method in interface com.github.tonivade.purefun.type.Try
- filterNot(Matcher1<? super T>) - Method in interface com.github.tonivade.purefun.type.Validation
- filterOrElse(Matcher1<? super R>, Producer<? extends Kind<Either<L, ?>, R>>) - Method in interface com.github.tonivade.purefun.type.Either
- filterOrElse(Matcher1<? super T>, Producer<? extends Kind<Try<?>, ? extends T>>) - Method in interface com.github.tonivade.purefun.type.Try
- filterOrElse(Matcher1<? super T>, Producer<? extends Kind<Validation<E, ?>, T>>) - Method in interface com.github.tonivade.purefun.type.Validation
- filterValues(Matcher1<? super V>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- filterValues(Matcher1<? super V>) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- first() - Static method in interface com.github.tonivade.purefun.core.Function2
- first() - Static method in interface com.github.tonivade.purefun.core.Function3
- first() - Static method in interface com.github.tonivade.purefun.core.Function4
- first() - Static method in interface com.github.tonivade.purefun.core.Function5
- flatMap(Function1<? super A, ? extends Kind<Eval<?>, ? extends R>>) - Method in class com.github.tonivade.purefun.type.Eval.Defer
- flatMap(Function1<? super A, ? extends Kind<Eval<?>, ? extends R>>) - Method in class com.github.tonivade.purefun.type.Eval.Done
- flatMap(Function1<? super A, ? extends Kind<Eval<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.type.Eval
- flatMap(Function1<? super A, ? extends Kind<F, ? extends R>>) - Method in interface com.github.tonivade.purefun.core.Bindable
- flatMap(Function1<? super A, ? extends Kind<F, ? extends R>>) - Method in interface com.github.tonivade.purefun.core.Effect
- flatMap(Function1<? super B, ? extends Kind<Eval<?>, ? extends R>>) - Method in class com.github.tonivade.purefun.type.Eval.FlatMapped
- flatMap(Function1<? super E, ? extends Kind<Sequence<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- flatMap(Function1<? super E, ? extends Kind<Sequence<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- flatMap(Function1<? super E, ? extends Kind<Sequence<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- flatMap(Function1<? super E, ? extends Kind<Sequence<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- flatMap(Function1<? super E, ? extends Kind<Sequence<?>, ? extends R>>) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- flatMap(Function1<? super E, ? extends Kind<Sequence<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.data.Sequence
- flatMap(Function1<? super R, ? extends Function1<? super A, ? extends B>>) - Method in interface com.github.tonivade.purefun.core.Function1
- flatMap(Function1<? super R, ? extends Kind<Either<L, ?>, ? extends T>>) - Method in interface com.github.tonivade.purefun.type.Either
- flatMap(Function1<? super T, ? extends Producer<? extends R>>) - Method in interface com.github.tonivade.purefun.core.Producer
- flatMap(Function1<? super T, ? extends Kind<Future<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- flatMap(Function1<? super T, ? extends Kind<Promise<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- flatMap(Function1<? super T, ? extends Kind<Trampoline<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.core.Trampoline
- flatMap(Function1<? super T, ? extends Kind<Id<?>, ? extends R>>) - Method in record class com.github.tonivade.purefun.type.Id
- flatMap(Function1<? super T, ? extends Kind<Option<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.type.Option
- flatMap(Function1<? super T, ? extends Kind<Try<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.type.Try
- flatMap(Function1<? super T, ? extends Kind<Validation<E, ?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.type.Validation
- flatMap(Comparator<? super R>, Function1<? super E, ? extends Kind<Sequence<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- flatMapLeft(Function1<? super L, ? extends Either<? extends T, R>>) - Method in interface com.github.tonivade.purefun.type.Either
- 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.PImmutableTree
- floorEntry(K) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- floorEntry(K) - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- floorKey(K) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- fold(Function1<? super E, ? extends U>, Function1<? super T, ? extends U>) - Method in interface com.github.tonivade.purefun.type.Validation
- fold(Function1<? super Throwable, ? extends U>, Function1<? super T, ? extends U>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- fold(Function1<? super Throwable, ? extends U>, Function1<? super T, ? extends U>) - Method in interface com.github.tonivade.purefun.type.Try
- fold(Function1<? super L, ? extends T>, Function1<? super R, ? extends T>) - Method in interface com.github.tonivade.purefun.type.Either
- fold(Function1<Trampoline<T>, R>, Function1<T, R>) - Method in interface com.github.tonivade.purefun.core.Trampoline
- fold(Producer<? extends U>, Function1<? super T, ? extends U>) - Method in interface com.github.tonivade.purefun.type.Option
- fold(E, Operator2<E>) - Method in interface com.github.tonivade.purefun.data.Sequence
- foldLeft(U, Function2<? super U, ? super E, ? extends U>) - Method in interface com.github.tonivade.purefun.data.Sequence
- foldRight(U, Function2<? super E, ? super U, ? extends U>) - Method in interface com.github.tonivade.purefun.data.Sequence
- forEach(Consumer1<? super Object>) - Method in interface com.github.tonivade.purefun.core.Tuple
- forEach(Consumer2<? super K, ? super V>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- fourth() - Static method in interface com.github.tonivade.purefun.core.Function4
- fourth() - Static method in interface com.github.tonivade.purefun.core.Function5
- from(Promise<?>) - Static method in interface com.github.tonivade.purefun.concurrent.Cancellable
- from(Promise<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- from(Matcher1<? super T>, Producer<? extends E>) - Static method in interface com.github.tonivade.purefun.core.Validator
- from(ImmutableArray<? extends R>) - Static method in interface com.github.tonivade.purefun.core.PartialFunction1
- from(ImmutableMap<? super K, ? extends V>) - Static method in interface com.github.tonivade.purefun.core.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(Iterable<? extends T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableArray
- from(Iterable<? extends T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableList
- from(Iterable<? extends T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableSet
- from(Iterable<? extends T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableTree
- from(Iterable<Tuple2<K, V>>) - Static method in interface com.github.tonivade.purefun.data.ImmutableMap
- from(Iterable<E>) - Static method in class com.github.tonivade.purefun.type.Validation.Result
- from(Throwable, R) - Static method in interface com.github.tonivade.purefun.type.Try
- from(Comparator<? super K>, ImmutableSet<Tuple2<K, V>>) - Static method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- from(Comparator<? super K>, Map<K, V>) - Static method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- from(Comparator<? super K>, Set<Map.Entry<K, V>>) - Static method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- from(Comparator<? super K>, Stream<Tuple2<K, V>>) - Static method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- from(Comparator<? super T>, Iterable<? extends T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableTree
- from(Comparator<? super T>, Stream<? extends T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableTree
- from(Callable<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- from(CompletableFuture<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- from(CompletableFuture<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Promise
- from(Executor, Promise<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- from(Executor, Callable<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- from(Executor, CompletableFuture<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- from(Executor, CompletableFuture<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Promise
- from(Executor, Future<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- from(Future<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- from(Map.Entry<A, B>) - Static method in interface com.github.tonivade.purefun.core.Tuple
- from(Map<K, V>) - Static method in interface com.github.tonivade.purefun.data.ImmutableMap
- from(Map<K, V>) - Static method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- from(Optional<T>) - Static method in interface com.github.tonivade.purefun.type.Option
- from(Set<? extends Map.Entry<K, V>>) - Static method in interface com.github.tonivade.purefun.data.ImmutableMap
- from(Set<Map.Entry<K, V>>) - Static method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- from(Stream<? extends T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableArray
- from(Stream<? extends T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableList
- from(Stream<? extends T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableSet
- from(Stream<? extends T>) - Static method in interface com.github.tonivade.purefun.data.ImmutableTree
- from(Stream<Tuple2<K, V>>) - Static method in interface com.github.tonivade.purefun.data.ImmutableMap
- from(Stream<Tuple2<K, V>>) - Static method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- fromEither(Either<? extends Throwable, ? extends R>) - Static method in interface com.github.tonivade.purefun.type.Try
- Function1<A,
R> - Interface in com.github.tonivade.purefun.core -
This interface represents a function with a single parameter.
- Function2<A,
B, - Interface in com.github.tonivade.purefun.coreR> -
This interface represents a function with a two parameters.
- Function3<A,
B, - Interface in com.github.tonivade.purefun.coreC, R> -
This interface represents a function with a three parameters.
- Function4<A,
B, - Interface in com.github.tonivade.purefun.coreC, D, R> -
This interface represents a function with a four parameters.
- Function5<A,
B, - Interface in com.github.tonivade.purefun.coreC, D, E, R> -
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.core.Producer
- get() - Method in class com.github.tonivade.purefun.data.NonEmptyString
- get() - Method in interface com.github.tonivade.purefun.type.Either
- get() - Method in interface com.github.tonivade.purefun.type.Validation
-
Returns the valid value if available.
- get() - Method in record class com.github.tonivade.purefun.type.Validation.Invalid
- get() - Method in record class com.github.tonivade.purefun.type.Validation.Valid
- get(int) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- get(int) - Method in class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- get(K) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- get(K) - Method in class com.github.tonivade.purefun.data.ImmutableMap.PImmutableMap
- get(K) - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- get1() - Method in class com.github.tonivade.purefun.core.Tuple1
- get1() - Method in class com.github.tonivade.purefun.core.Tuple2
- get1() - Method in class com.github.tonivade.purefun.core.Tuple3
- get1() - Method in class com.github.tonivade.purefun.core.Tuple4
- get1() - Method in class com.github.tonivade.purefun.core.Tuple5
- get2() - Method in class com.github.tonivade.purefun.core.Tuple2
- get2() - Method in class com.github.tonivade.purefun.core.Tuple3
- get2() - Method in class com.github.tonivade.purefun.core.Tuple4
- get2() - Method in class com.github.tonivade.purefun.core.Tuple5
- get3() - Method in class com.github.tonivade.purefun.core.Tuple3
- get3() - Method in class com.github.tonivade.purefun.core.Tuple4
- get3() - Method in class com.github.tonivade.purefun.core.Tuple5
- get4() - Method in class com.github.tonivade.purefun.core.Tuple4
- get4() - Method in class com.github.tonivade.purefun.core.Tuple5
- get5() - Method in class com.github.tonivade.purefun.core.Tuple5
- getCause() - Method in interface com.github.tonivade.purefun.concurrent.Future
- getCause() - Method in record class com.github.tonivade.purefun.type.Try.Failure
- getCause() - Method in interface com.github.tonivade.purefun.type.Try
- getCause() - Method in record 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 record class com.github.tonivade.purefun.type.Validation.Invalid
- getError() - Method in record 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 record class com.github.tonivade.purefun.type.Either.Left
- getLeft() - Method in record class com.github.tonivade.purefun.type.Either.Right
- getOrDefault(K, Producer<? extends V>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- getOrDefault(K, Producer<? extends V>) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- getOrElse(Producer<? extends R>) - Method in interface com.github.tonivade.purefun.type.Either
- getOrElse(Producer<? extends T>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- getOrElse(Producer<? extends T>) - Method in interface com.github.tonivade.purefun.type.Option
- getOrElse(Producer<? extends T>) - Method in interface com.github.tonivade.purefun.type.Try
- getOrElse(Producer<? extends T>) - Method in interface com.github.tonivade.purefun.type.Validation
- getOrElse(R) - Method in interface com.github.tonivade.purefun.type.Either
- getOrElse(T) - Method in interface com.github.tonivade.purefun.concurrent.Future
- getOrElse(T) - Method in interface com.github.tonivade.purefun.type.Option
- getOrElse(T) - Method in interface com.github.tonivade.purefun.type.Try
- getOrElse(T) - Method in interface com.github.tonivade.purefun.type.Validation
- getOrElseNull() - Method in interface com.github.tonivade.purefun.type.Either
- getOrElseNull() - Method in interface com.github.tonivade.purefun.type.Option
- getOrElseNull() - Method in interface com.github.tonivade.purefun.type.Try
- getOrElseNull() - Method in interface com.github.tonivade.purefun.type.Validation
- getOrElseThrow() - Method in interface com.github.tonivade.purefun.concurrent.Future
- getOrElseThrow() - Method in interface com.github.tonivade.purefun.type.Option
- getOrElseThrow() - Method in record class com.github.tonivade.purefun.type.Try.Failure
- getOrElseThrow() - Method in interface com.github.tonivade.purefun.type.Try
- getOrElseThrow() - Method in record class com.github.tonivade.purefun.type.Try.Success
- getOrElseThrow() - Method in interface com.github.tonivade.purefun.type.Validation
- getOrElseThrow(Function1<? super E, ? extends X>) - Method in interface com.github.tonivade.purefun.type.Validation
- getOrElseThrow(Producer<? extends X>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- getOrElseThrow(Producer<? extends X>) - Method in interface com.github.tonivade.purefun.type.Option
- getOrElseThrow(Producer<? extends X>) - Method in interface com.github.tonivade.purefun.type.Try
- getRight() - Method in interface com.github.tonivade.purefun.type.Either
-
Returns the right value if available.
- getRight() - Method in record class com.github.tonivade.purefun.type.Either.Left
- getRight() - Method in record class com.github.tonivade.purefun.type.Either.Right
- greaterThan(int, int) - Static method in interface com.github.tonivade.purefun.core.Precondition
- greaterThan(T) - Static method in interface com.github.tonivade.purefun.core.Validator
- greaterThan(T, Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Validator
- greaterThanOrEqual(T) - Static method in interface com.github.tonivade.purefun.core.Validator
- greaterThanOrEqual(T, Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Validator
- greaterThanOrEquals(int, int) - Static method in interface com.github.tonivade.purefun.core.Precondition
- groupBy(Function1<? super E, ? extends G>) - Method in interface com.github.tonivade.purefun.data.Sequence
H
- hashCode() - Method in record class com.github.tonivade.purefun.core.Applicable.Map2
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.tonivade.purefun.core.Applicable.Map3
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.tonivade.purefun.core.Applicable.Map4
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.tonivade.purefun.core.Applicable.Map5
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.tonivade.purefun.core.Trampoline.Done
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.tonivade.purefun.core.Trampoline.More
-
Returns a hash code value for this object.
- hashCode() - Method in class com.github.tonivade.purefun.core.Tuple1
- hashCode() - Method in class com.github.tonivade.purefun.core.Tuple2
- hashCode() - Method in class com.github.tonivade.purefun.core.Tuple3
- hashCode() - Method in class com.github.tonivade.purefun.core.Tuple4
- hashCode() - Method in class com.github.tonivade.purefun.core.Tuple5
- hashCode() - Method in class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- hashCode() - Method in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- hashCode() - Method in class com.github.tonivade.purefun.data.ImmutableMap.PImmutableMap
- hashCode() - Method in class com.github.tonivade.purefun.data.ImmutableSet.PImmutableSet
- hashCode() - Method in class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- hashCode() - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- hashCode() - Method in class com.github.tonivade.purefun.data.NonEmptyList
- hashCode() - Method in class com.github.tonivade.purefun.data.NonEmptyString
- hashCode() - Method in record class com.github.tonivade.purefun.data.Range
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.tonivade.purefun.type.Const
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.tonivade.purefun.type.Either.Left
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.tonivade.purefun.type.Either.Right
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.tonivade.purefun.type.Id
-
Returns a hash code value for this object.
- hashCode() - Method in class com.github.tonivade.purefun.type.Option.None
- hashCode() - Method in record class com.github.tonivade.purefun.type.Option.Some
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.tonivade.purefun.type.Try.Failure
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.tonivade.purefun.type.Try.Success
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.tonivade.purefun.type.Validation.Invalid
-
Returns a hash code value for this object.
- hashCode() - Method in class com.github.tonivade.purefun.type.Validation.Result
- hashCode() - Method in record class com.github.tonivade.purefun.type.Validation.Valid
-
Returns a hash code value for this object.
- head() - Method in interface com.github.tonivade.purefun.data.ImmutableList
- head() - Method in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- head() - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- head() - Method in class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- head() - Method in class com.github.tonivade.purefun.data.NonEmptyList
- headEntry() - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- headEntry() - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- 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.PImmutableTreeMap
- headTree(E) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- headTree(E) - Method in class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- higher(E) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- higher(E) - Method in class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- higherEntry(K) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- higherEntry(K) - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- higherKey(K) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
I
- Id<T> - Record Class in com.github.tonivade.purefun.type
-
This is the identity monad.
- Id(T) - Constructor for record class com.github.tonivade.purefun.type.Id
-
Creates an instance of a
Idrecord class. - identity() - Static method in interface com.github.tonivade.purefun.core.Function1
- ifEmpty(Runnable) - Method in interface com.github.tonivade.purefun.type.Option
- ifPresent(Consumer1<? super T>) - Method in interface com.github.tonivade.purefun.type.Option
- illegalArgumentException() - Static method in interface com.github.tonivade.purefun.type.Try
- illegalArgumentException(String) - Static method in interface com.github.tonivade.purefun.type.Try
- illegalStateException() - Static method in interface com.github.tonivade.purefun.type.Try
- illegalStateException(String) - Static method in interface com.github.tonivade.purefun.type.Try
- ImmutableArray<E> - Interface in com.github.tonivade.purefun.data
-
Similar to a ArrayList
- ImmutableArray.PImmutableArray<E> - Class in com.github.tonivade.purefun.data
- ImmutableList<E> - Interface in com.github.tonivade.purefun.data
-
Similar to a LinkedList
- ImmutableList.PImmutableList<E> - Class in com.github.tonivade.purefun.data
- ImmutableMap<K,
V> - Interface in com.github.tonivade.purefun.data -
Similar to a HashMap
- ImmutableMap.Builder<K,
V> - Class in com.github.tonivade.purefun.data - ImmutableMap.PImmutableMap<K,
V> - Class in com.github.tonivade.purefun.data - ImmutableSet<E> - Interface in com.github.tonivade.purefun.data
-
Similar to a HashSet
- ImmutableSet.PImmutableSet<E> - Class in com.github.tonivade.purefun.data
- ImmutableTree<E> - Interface in com.github.tonivade.purefun.data
-
Similar to a TreeSet
- ImmutableTree.PImmutableTree<E> - Class in com.github.tonivade.purefun.data
- ImmutableTreeMap<K,
V> - Interface in com.github.tonivade.purefun.data -
Similar to a TreeMap
- ImmutableTreeMap.Builder<K,
V> - Class in com.github.tonivade.purefun.data - ImmutableTreeMap.PImmutableTreeMap<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.PImmutableArray
- insertAll(int, Sequence<? extends E>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- insertAll(int, Sequence<? extends E>) - Method in class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- instanceOf(Class<?>) - Static method in interface com.github.tonivade.purefun.core.Matcher1
- instanceOf(Class<?>) - Static method in interface com.github.tonivade.purefun.core.Validator
- instanceOf(Class<?>, Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Validator
- interleave(Sequence<A>, Sequence<A>) - Static method in interface com.github.tonivade.purefun.data.Sequence
- interleave(Iterator<A>, Iterator<A>) - Static method in interface com.github.tonivade.purefun.data.Sequence
- interleave(Stream<A>, Stream<A>) - Static method in interface com.github.tonivade.purefun.data.Sequence
- intersection(ImmutableSet<? extends E>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- intersection(ImmutableSet<? extends E>) - Method in class com.github.tonivade.purefun.data.ImmutableSet.PImmutableSet
- intStream() - Method in record class com.github.tonivade.purefun.data.Range
- invalid() - Static method in interface com.github.tonivade.purefun.core.Matcher1
- invalid() - Static method in interface com.github.tonivade.purefun.core.Matcher2
- invalid() - Static method in interface com.github.tonivade.purefun.core.Matcher3
- invalid(E) - Static method in interface com.github.tonivade.purefun.core.Validator
- invalid(E) - Static method in interface com.github.tonivade.purefun.type.Validation
- Invalid(E) - Constructor for record class com.github.tonivade.purefun.type.Validation.Invalid
-
Creates an instance of a
Invalidrecord class. - invalidOf(E, E...) - Static method in interface com.github.tonivade.purefun.type.Validation
- is(A) - Static method in interface com.github.tonivade.purefun.core.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.core.PartialFunction1
- isDefinedAt(A, B) - Method in interface com.github.tonivade.purefun.core.PartialFunction2
- isDefinedAt(A, B, C) - Method in interface com.github.tonivade.purefun.core.PartialFunction3
- 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 record class com.github.tonivade.purefun.type.Option.Some
- isFailure() - Method in record class com.github.tonivade.purefun.type.Try.Failure
- isFailure() - Method in interface com.github.tonivade.purefun.type.Try
- isFailure() - Method in record class com.github.tonivade.purefun.type.Try.Success
- isIn(A...) - Static method in interface com.github.tonivade.purefun.core.Matcher1
- isInvalid() - Method in record class com.github.tonivade.purefun.type.Validation.Invalid
- isInvalid() - Method in interface com.github.tonivade.purefun.type.Validation
- isInvalid() - Method in record class com.github.tonivade.purefun.type.Validation.Valid
- isLeft() - Method in interface com.github.tonivade.purefun.type.Either
- isLeft() - Method in record class com.github.tonivade.purefun.type.Either.Left
- isLeft() - Method in record class com.github.tonivade.purefun.type.Either.Right
- isNotNull() - Static method in interface com.github.tonivade.purefun.core.Matcher1
- isNull() - Static method in interface com.github.tonivade.purefun.core.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 record class com.github.tonivade.purefun.type.Option.Some
- isRight() - Method in interface com.github.tonivade.purefun.type.Either
- isRight() - Method in record class com.github.tonivade.purefun.type.Either.Left
- isRight() - Method in record class com.github.tonivade.purefun.type.Either.Right
- isSuccess() - Method in record class com.github.tonivade.purefun.type.Try.Failure
- isSuccess() - Method in interface com.github.tonivade.purefun.type.Try
- isSuccess() - Method in record class com.github.tonivade.purefun.type.Try.Success
- isValid() - Method in record class com.github.tonivade.purefun.type.Validation.Invalid
- isValid() - Method in interface com.github.tonivade.purefun.type.Validation
- isValid() - Method in record class com.github.tonivade.purefun.type.Validation.Valid
- iterator() - Method in class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- iterator() - Method in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- iterator() - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- iterator() - Method in class com.github.tonivade.purefun.data.ImmutableSet.PImmutableSet
- iterator() - Method in class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- iterator() - Method in class com.github.tonivade.purefun.data.NonEmptyList
- iterator() - Method in record class com.github.tonivade.purefun.data.Range
- iterator() - Method in class com.github.tonivade.purefun.type.Validation.Result
J
- join() - Static method in interface com.github.tonivade.purefun.core.Validator
- join() - Method in interface com.github.tonivade.purefun.data.Sequence
- join() - Method in class com.github.tonivade.purefun.type.Validation.Result
- join(Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Validator
- join(Producer<String>) - Method in class com.github.tonivade.purefun.type.Validation.Result
- join(String) - Static method in interface com.github.tonivade.purefun.core.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, Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Validator
- join(String, Producer<String>) - Method in class com.github.tonivade.purefun.type.Validation.Result
- join(String, String, String) - Method in interface com.github.tonivade.purefun.data.Sequence
K
- keys() - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- keys() - Method in class com.github.tonivade.purefun.data.ImmutableMap.PImmutableMap
- keys() - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
L
- later(Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- later(Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.type.Eval
- later(Executor, Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- left() - Method in interface com.github.tonivade.purefun.type.Either
- left(L) - Static method in interface com.github.tonivade.purefun.type.Either
- Left(L) - Constructor for record class com.github.tonivade.purefun.type.Either.Left
-
Creates an instance of a
Leftrecord class. - length(int, int) - Static method in interface com.github.tonivade.purefun.core.Validator
- length(int, int, Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Validator
- lift() - Method in interface com.github.tonivade.purefun.core.PartialFunction1
- lift() - Method in interface com.github.tonivade.purefun.core.PartialFunction2
- lift() - Method in interface com.github.tonivade.purefun.core.PartialFunction3
- liftEither() - Method in interface com.github.tonivade.purefun.core.Function1
- liftEither() - Method in interface com.github.tonivade.purefun.core.Function2
- liftEither() - Method in interface com.github.tonivade.purefun.core.Producer
- liftFuture() - Method in interface com.github.tonivade.purefun.core.Function1
- liftId() - Method in interface com.github.tonivade.purefun.core.Function1
- liftLeft() - Method in interface com.github.tonivade.purefun.core.Function1
- liftOption() - Method in interface com.github.tonivade.purefun.core.Function1
- liftOption() - Method in interface com.github.tonivade.purefun.core.Function2
- liftOption() - Method in interface com.github.tonivade.purefun.core.Producer
- liftOptional() - Method in interface com.github.tonivade.purefun.core.Function1
- liftRight() - Method in interface com.github.tonivade.purefun.core.Function1
- liftTry() - Method in interface com.github.tonivade.purefun.core.Function1
- liftTry() - Method in interface com.github.tonivade.purefun.core.Function2
- liftTry() - Method in interface com.github.tonivade.purefun.core.Producer
- listOf(E...) - Static method in interface com.github.tonivade.purefun.data.Sequence
- lower() - Static method in interface com.github.tonivade.purefun.core.Validator
- lower(Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Validator
- lower(E) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- lower(E) - Method in class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- lowerEntry(K) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- lowerEntry(K) - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- lowerKey(K) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- lowerThan(int, int) - Static method in interface com.github.tonivade.purefun.core.Precondition
- lowerThan(T) - Static method in interface com.github.tonivade.purefun.core.Validator
- lowerThan(T, Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Validator
- lowerThanOrEqual(T) - Static method in interface com.github.tonivade.purefun.core.Validator
- lowerThanOrEqual(T, Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Validator
- lowerThanOrEquals(int, int) - Static method in interface com.github.tonivade.purefun.core.Precondition
M
- make() - Static method in interface com.github.tonivade.purefun.concurrent.Promise
- make(Executor) - Static method in interface com.github.tonivade.purefun.concurrent.Promise
- map(Function1<? super A, ? extends C>, Function1<? super B, ? extends D>) - Method in class com.github.tonivade.purefun.core.Tuple2
- map(Function1<? super A, ? extends D>, Function1<? super B, ? extends E>, Function1<? super C, ? extends F>) - Method in class com.github.tonivade.purefun.core.Tuple3
- map(Function1<? super A, ? extends E>, Function1<? super B, ? extends F>, Function1<? super C, ? extends G>, Function1<? super D, ? extends H>) - Method in class com.github.tonivade.purefun.core.Tuple4
- map(Function1<? super A, ? extends F>, Function1<? super B, ? extends G>, Function1<? super C, ? extends H>, Function1<? super D, ? extends I>, Function1<? super E, ? extends J>) - Method in class com.github.tonivade.purefun.core.Tuple5
- map(Function1<? super A, ? extends R>) - Method in interface com.github.tonivade.purefun.core.Applicable
- map(Function1<? super A, ? extends R>) - Method in interface com.github.tonivade.purefun.core.Bindable
- map(Function1<? super A, ? extends R>) - Method in interface com.github.tonivade.purefun.core.Effect
- map(Function1<? super A, ? extends R>) - Method in interface com.github.tonivade.purefun.core.Mappable
- map(Function1<? super A, ? extends R>) - Method in interface com.github.tonivade.purefun.type.Eval
- map(Function1<? super E, ? extends R>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- map(Function1<? super E, ? extends R>) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- map(Function1<? super E, ? extends R>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- map(Function1<? super E, ? extends R>) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- map(Function1<? super E, ? extends R>) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- map(Function1<? super E, ? extends R>) - Method in interface com.github.tonivade.purefun.data.Sequence
- map(Function1<? super Integer, ? extends T>) - Method in record class com.github.tonivade.purefun.data.Range
- map(Function1<? super R, ? extends T>) - Method in interface com.github.tonivade.purefun.type.Either
- map(Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- map(Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- map(Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.core.Producer
- map(Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.core.Trampoline
- map(Function1<? super T, ? extends R>) - Method in record class com.github.tonivade.purefun.type.Id
- map(Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.type.Option
- map(Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.type.Try
- map(Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.type.Validation
- map(Operator1<String>) - Method in class com.github.tonivade.purefun.data.NonEmptyString
- map(Comparator<? super R>, Function1<? super E, ? extends R>) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- map1(Function1<? super A, ? extends B>) - Method in class com.github.tonivade.purefun.core.Tuple1
- map1(Function1<? super A, ? extends C>) - Method in class com.github.tonivade.purefun.core.Tuple2
- map1(Function1<? super A, ? extends R>) - Method in class com.github.tonivade.purefun.core.Tuple3
- map1(Function1<? super A, ? extends R>) - Method in class com.github.tonivade.purefun.core.Tuple4
- map1(Function1<? super A, ? extends R>) - Method in class com.github.tonivade.purefun.core.Tuple5
- map2(Future<? extends T>, Future<? extends V>, Function2<? super T, ? super V, ? extends R>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- map2(Function1<? super B, ? extends C>) - Method in class com.github.tonivade.purefun.core.Tuple2
- map2(Function1<? super B, ? extends R>) - Method in class com.github.tonivade.purefun.core.Tuple3
- map2(Function1<? super B, ? extends R>) - Method in class com.github.tonivade.purefun.core.Tuple4
- map2(Function1<? super B, ? extends R>) - Method in class com.github.tonivade.purefun.core.Tuple5
- map2(Either<L, ? extends A>, Either<L, ? extends B>, Function2<? super A, ? super B, ? extends Z>) - Static method in interface com.github.tonivade.purefun.type.Either
- map2(Option<A>, Option<B>, Function2<? super A, ? super B, ? extends Z>) - Static method in interface com.github.tonivade.purefun.type.Option
- map2(Try<A>, Try<B>, Function2<? super A, ? super B, ? extends Z>) - Static method in interface com.github.tonivade.purefun.type.Try
- Map2(Applicable<F, ? extends A>, Applicable<F, ? extends B>) - Constructor for record class com.github.tonivade.purefun.core.Applicable.Map2
-
Creates an instance of a
Map2record class. - map3(Function1<? super C, ? extends R>) - Method in class com.github.tonivade.purefun.core.Tuple3
- map3(Function1<? super C, ? extends R>) - Method in class com.github.tonivade.purefun.core.Tuple4
- map3(Function1<? super C, ? extends R>) - Method in class com.github.tonivade.purefun.core.Tuple5
- Map3(Applicable<F, ? extends A>, Applicable<F, ? extends B>, Applicable<F, ? extends C>) - Constructor for record class com.github.tonivade.purefun.core.Applicable.Map3
-
Creates an instance of a
Map3record class. - map4(Function1<? super D, ? extends R>) - Method in class com.github.tonivade.purefun.core.Tuple4
- map4(Function1<? super D, ? extends R>) - Method in class com.github.tonivade.purefun.core.Tuple5
- Map4(Applicable<F, ? extends A>, Applicable<F, ? extends B>, Applicable<F, ? extends C>, Applicable<F, ? extends D>) - Constructor for record class com.github.tonivade.purefun.core.Applicable.Map4
-
Creates an instance of a
Map4record class. - map5(Function1<? super E, ? extends R>) - Method in class com.github.tonivade.purefun.core.Tuple5
- Map5(Applicable<F, ? extends A>, Applicable<F, ? extends B>, Applicable<F, ? extends C>, Applicable<F, ? extends D>, Applicable<F, ? extends E>) - Constructor for record class com.github.tonivade.purefun.core.Applicable.Map5
-
Creates an instance of a
Map5record class. - mapError(Function1<? super E, ? extends F>) - Method in interface com.github.tonivade.purefun.core.Validator
- mapError(Function1<? super E, ? extends U>) - Method in interface com.github.tonivade.purefun.type.Validation
- mapError(Function1<? super Throwable, ? extends Throwable>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- mapError(Function1<? super Throwable, ? extends Throwable>) - Method in interface com.github.tonivade.purefun.type.Try
- mapKeys(Function1<? super K, ? extends A>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- mapKeys(Function1<? super K, ? extends A>) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- mapKeys(Comparator<? super A>, Function1<? super K, ? extends A>) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- mapLeft(Function1<? super L, ? extends T>) - Method in interface com.github.tonivade.purefun.type.Either
- mapN(Promise<? extends A>, Promise<? extends B>, Promise<? extends C>, Promise<? extends D>, Promise<? extends E>, Function5<? super A, ? super B, ? super C, ? super D, ? super E, ? extends R>) - Static method in interface com.github.tonivade.purefun.concurrent.Promise
- mapN(Promise<? extends A>, Promise<? extends B>, Promise<? extends C>, Promise<? extends D>, Function4<? super A, ? super B, ? super C, ? super D, ? extends E>) - Static method in interface com.github.tonivade.purefun.concurrent.Promise
- mapN(Promise<? extends A>, Promise<? extends B>, Promise<? extends C>, Function3<? super A, ? super B, ? super C, ? extends D>) - Static method in interface com.github.tonivade.purefun.concurrent.Promise
- mapN(Promise<? extends A>, Promise<? extends B>, Function2<? super A, ? super B, ? extends C>) - Static method in interface com.github.tonivade.purefun.concurrent.Promise
- mapN(Applicable<F, ? extends A>, Applicable<F, ? extends B>) - Static method in interface com.github.tonivade.purefun.core.Applicable
- mapN(Applicable<F, ? extends A>, Applicable<F, ? extends B>, Applicable<F, ? extends C>) - Static method in interface com.github.tonivade.purefun.core.Applicable
- mapN(Applicable<F, ? extends A>, Applicable<F, ? extends B>, Applicable<F, ? extends C>, Applicable<F, ? extends D>) - Static method in interface com.github.tonivade.purefun.core.Applicable
- mapN(Applicable<F, ? extends A>, Applicable<F, ? extends B>, Applicable<F, ? extends C>, Applicable<F, ? extends D>, Applicable<F, ? extends E>) - Static method in interface com.github.tonivade.purefun.core.Applicable
- mapN(Applicable<F, ? extends A>, Applicable<F, ? extends B>, Applicable<F, ? extends C>, Applicable<F, ? extends D>, Applicable<F, ? extends E>, Function5<? super A, ? super B, ? super C, ? super D, ? super E, ? extends R>) - Static method in interface com.github.tonivade.purefun.core.Applicable
- mapN(Applicable<F, ? extends A>, Applicable<F, ? extends B>, Applicable<F, ? extends C>, Applicable<F, ? extends D>, Function4<? super A, ? super B, ? super C, ? super D, ? extends R>) - Static method in interface com.github.tonivade.purefun.core.Applicable
- mapN(Applicable<F, ? extends A>, Applicable<F, ? extends B>, Applicable<F, ? extends C>, Function3<? super A, ? super B, ? super C, ? extends R>) - Static method in interface com.github.tonivade.purefun.core.Applicable
- mapN(Applicable<F, ? extends A>, Applicable<F, ? extends B>, Function2<? super A, ? super B, ? extends R>) - Static method in interface com.github.tonivade.purefun.core.Applicable
- mapN(Validation<E, T1>, Validation<E, T2>, Function2<? super T1, ? super T2, ? extends R>) - Static method in interface com.github.tonivade.purefun.type.Validation
- mapN(Validation<E, T1>, Validation<E, T2>, Validation<E, T3>, Function3<? super T1, ? super T2, ? super T3, ? extends R>) - Static method in interface com.github.tonivade.purefun.type.Validation
- mapN(Validation<E, T1>, Validation<E, T2>, Validation<E, T3>, Validation<E, T4>, Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Static method in interface com.github.tonivade.purefun.type.Validation
- mapN(Validation<E, T1>, Validation<E, T2>, Validation<E, T3>, Validation<E, T4>, Validation<E, T5>, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Static method in interface com.github.tonivade.purefun.type.Validation
- Mappable<F,
A> - Interface in com.github.tonivade.purefun.core - mapValues(Function1<? super V, ? extends A>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- mapValues(Function1<? super V, ? extends A>) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- match(A) - Method in interface com.github.tonivade.purefun.core.Matcher1
- match(A, B) - Method in interface com.github.tonivade.purefun.core.Matcher2
- match(A, B, C) - Method in interface com.github.tonivade.purefun.core.Matcher3
- match(String) - Static method in interface com.github.tonivade.purefun.core.Validator
- match(String, Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Validator
- Matcher1<A> - Interface in com.github.tonivade.purefun.core
- Matcher2<A,
B> - Interface in com.github.tonivade.purefun.core - Matcher3<A,
B, - Interface in com.github.tonivade.purefun.coreC> - maxLength(int) - Static method in interface com.github.tonivade.purefun.core.Validator
- maxLength(int, Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Validator
- memoized() - Method in interface com.github.tonivade.purefun.core.Function1
- memoized() - Method in interface com.github.tonivade.purefun.core.Function2
- memoized() - Method in interface com.github.tonivade.purefun.core.Function3
- memoized() - Method in interface com.github.tonivade.purefun.core.Function4
- memoized() - Method in interface com.github.tonivade.purefun.core.Function5
- memoized() - Method in interface com.github.tonivade.purefun.core.Producer
- merge(Either<A, A>) - Static method in interface com.github.tonivade.purefun.type.Either
- 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.ImmutableMap.PImmutableMap
- merge(K, V, Operator2<V>) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- merge(K, V, Operator2<V>) - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- minLength(int) - Static method in interface com.github.tonivade.purefun.core.Validator
- minLength(int, Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Validator
- more(Producer<Trampoline<T>>) - Static method in interface com.github.tonivade.purefun.core.Trampoline
- More(Producer<Trampoline<T>>) - Constructor for record class com.github.tonivade.purefun.core.Trampoline.More
-
Creates an instance of a
Morerecord class.
N
- narrowK(Kind<F, ? extends A>) - Static method in interface com.github.tonivade.purefun.core.Applicable
- narrowK(Kind<F, ? extends A>) - Static method in interface com.github.tonivade.purefun.core.Bindable
- narrowK(Kind<F, ? extends A>) - Static method in interface com.github.tonivade.purefun.core.Effect
- narrowK(Kind<F, ? extends A>) - Static method in interface com.github.tonivade.purefun.core.Mappable
- negate() - Method in interface com.github.tonivade.purefun.core.Matcher1
- negate() - Method in interface com.github.tonivade.purefun.core.Precondition
- negative() - Static method in interface com.github.tonivade.purefun.core.Validator
- negative(int) - Static method in interface com.github.tonivade.purefun.core.Precondition
- negative(Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Validator
- never() - Static method in interface com.github.tonivade.purefun.core.Matcher1
- next() - Method in record class com.github.tonivade.purefun.core.Trampoline.More
-
Returns the value of the
nextrecord component. - none() - Static method in interface com.github.tonivade.purefun.type.Option
- nonEmpty() - Static method in interface com.github.tonivade.purefun.core.Validator
- nonEmpty(Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Validator
- nonEmpty(String) - Static method in interface com.github.tonivade.purefun.core.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.core.Validator
- nonNull(Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Validator
- nonNull(Object) - Static method in interface com.github.tonivade.purefun.core.Precondition
- nonNullAnd(Producer<String>, Validator<String, T>) - Static method in interface com.github.tonivade.purefun.core.Validator
- nonNullAnd(Validator<String, T>) - Static method in interface com.github.tonivade.purefun.core.Validator
- noop() - Static method in interface com.github.tonivade.purefun.core.Consumer1
- noSuchElementException() - Static method in interface com.github.tonivade.purefun.type.Try
- noSuchElementException(String) - Static method in interface com.github.tonivade.purefun.type.Try
- not(Matcher1<? super A>) - Static method in interface com.github.tonivade.purefun.core.Matcher1
- notEqualsTo(T) - Static method in interface com.github.tonivade.purefun.core.Validator
- notEqualsTo(T, Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Validator
- now(T) - Static method in interface com.github.tonivade.purefun.type.Eval
O
- of() - Static method in class com.github.tonivade.purefun.core.Equal
- of(int, int) - Static method in record class com.github.tonivade.purefun.data.Range
- of(A) - Static method in interface com.github.tonivade.purefun.core.Tuple
- of(A) - Static method in class com.github.tonivade.purefun.core.Tuple1
- of(A, B) - Static method in interface com.github.tonivade.purefun.core.Tuple
- of(A, B) - Static method in class com.github.tonivade.purefun.core.Tuple2
- of(A, B, C) - Static method in interface com.github.tonivade.purefun.core.Tuple
- of(A, B, C) - Static method in class com.github.tonivade.purefun.core.Tuple3
- of(A, B, C, D) - Static method in interface com.github.tonivade.purefun.core.Tuple
- of(A, B, C, D) - Static method in class com.github.tonivade.purefun.core.Tuple4
- of(A, B, C, D, E) - Static method in interface com.github.tonivade.purefun.core.Tuple
- of(A, B, C, D, E) - Static method in class com.github.tonivade.purefun.core.Tuple5
- of(CheckedRunnable) - Static method in interface com.github.tonivade.purefun.core.CheckedRunnable
- of(Consumer1<? super A>) - Static method in interface com.github.tonivade.purefun.core.Consumer1
- of(Consumer2<? super A, ? super B>) - Static method in interface com.github.tonivade.purefun.core.Consumer2
- of(Consumer3<? super A, ? super B, ? super C>) - Static method in interface com.github.tonivade.purefun.core.Consumer3
- of(Consumer4<? super A, ? super B, ? super C, ? super D>) - Static method in interface com.github.tonivade.purefun.core.Consumer4
- of(Consumer5<? super A, ? super B, ? super C, ? super D, ? super E>) - Static method in interface com.github.tonivade.purefun.core.Consumer5
- of(Function1<? super A, ? extends R>) - Static method in interface com.github.tonivade.purefun.core.Function1
- of(Function2<? super A, ? super B, ? extends R>) - Static method in interface com.github.tonivade.purefun.core.Function2
- of(Matcher1<? super A>, Function1<? super A, ? extends R>) - Static method in interface com.github.tonivade.purefun.core.PartialFunction1
- of(Matcher2<? super A, ? super B>, Function2<? super A, ? super B, ? extends R>) - Static method in interface com.github.tonivade.purefun.core.PartialFunction2
- of(Matcher3<? super A, ? super B, ? super C>, PartialFunction3<? super A, ? super B, ? super C, ? extends R>) - Static method in interface com.github.tonivade.purefun.core.PartialFunction3
- of(Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.core.Producer
- of(Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.type.Option
- of(Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.type.Try
- of(Tuple2<K, V>...) - Static method in interface com.github.tonivade.purefun.data.ImmutableMap
- of(Tuple2<K, V>...) - Static method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- of(ImmutableList<E>) - Static method in class com.github.tonivade.purefun.data.NonEmptyList
- 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 record class com.github.tonivade.purefun.type.Const
- of(T) - Static method in record class com.github.tonivade.purefun.type.Id
- of(T) - Static method in interface com.github.tonivade.purefun.type.Option
- of(T...) - Static method in interface com.github.tonivade.purefun.data.ImmutableArray
- of(T...) - Static method in interface com.github.tonivade.purefun.data.ImmutableList
- of(T...) - Static method in interface com.github.tonivade.purefun.data.ImmutableSet
- of(T...) - Static method in interface com.github.tonivade.purefun.data.ImmutableTree
- onComplete(Consumer1<? super Try<? extends T>>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- onComplete(Consumer1<? super Try<? extends T>>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- ONE - Static variable in interface com.github.tonivade.purefun.type.Eval
- onFailure(Consumer1<? super Throwable>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- onFailure(Consumer1<? super Throwable>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- onFailure(Consumer1<? super Throwable>) - Method in interface com.github.tonivade.purefun.type.Try
- onSuccess(Consumer1<? super T>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- onSuccess(Consumer1<? super T>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- onSuccess(Consumer1<? super T>) - Method in interface com.github.tonivade.purefun.type.Try
- Operator1<T> - Interface in com.github.tonivade.purefun.core
- Operator2<T> - Interface in com.github.tonivade.purefun.core
- Operator3<T> - Interface in com.github.tonivade.purefun.core
- Operator4<T> - Interface in com.github.tonivade.purefun.core
- Operator5<T> - Interface in com.github.tonivade.purefun.core
- 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> - Record Class in com.github.tonivade.purefun.type
- or(Matcher1<? super A>) - Method in interface com.github.tonivade.purefun.core.Matcher1
- or(Producer<Kind<Either<L, ?>, R>>) - Method in interface com.github.tonivade.purefun.type.Either
- or(Producer<Kind<Option<?>, T>>) - Method in interface com.github.tonivade.purefun.type.Option
- or(Producer<Kind<Try<?>, T>>) - Method in interface com.github.tonivade.purefun.type.Try
- or(Producer<Kind<Validation<E, ?>, T>>) - Method in interface com.github.tonivade.purefun.type.Validation
- orElse(Future<? extends T>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- orElse(PartialFunction1<? super A, ? extends R>) - Method in interface com.github.tonivade.purefun.core.PartialFunction1
- orElse(Kind<Either<L, ?>, R>) - Method in interface com.github.tonivade.purefun.type.Either
- orElse(Kind<Option<?>, T>) - Method in interface com.github.tonivade.purefun.type.Option
- orElse(Kind<Try<?>, T>) - Method in interface com.github.tonivade.purefun.type.Try
- orElse(Kind<Validation<E, ?>, T>) - Method in interface com.github.tonivade.purefun.type.Validation
- otherwise() - Static method in interface com.github.tonivade.purefun.core.Matcher1
- otherwise() - Static method in interface com.github.tonivade.purefun.core.Matcher2
- otherwise() - Static method in interface com.github.tonivade.purefun.core.Matcher3
P
- partial(Matcher1<? super A>) - Method in interface com.github.tonivade.purefun.core.Function1
- PartialFunction1<A,
R> - Interface in com.github.tonivade.purefun.core - PartialFunction2<A,
B, - Interface in com.github.tonivade.purefun.coreR> - PartialFunction3<A,
B, - Interface in com.github.tonivade.purefun.coreC, R> - peek() - Method in interface com.github.tonivade.purefun.core.Consumer1
- positive() - Static method in interface com.github.tonivade.purefun.core.Validator
- positive(int) - Static method in interface com.github.tonivade.purefun.core.Precondition
- positive(Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Validator
- Precondition - Interface in com.github.tonivade.purefun.core
- prepend(E) - Method in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- prepend(E) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- prepend(E) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- prependAll(Sequence<? extends E>) - Method in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- prependAll(Sequence<? extends E>) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- prependAll(Sequence<? extends E>) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- Producer<T> - Interface in com.github.tonivade.purefun.core
-
This interface represents a function without any parameter.
- product(Validator<E, A>, Validator<E, B>) - Static method in interface com.github.tonivade.purefun.core.Validator
- product(Validator<E, A>, Validator<E, B>, Function1<Validation.Result<E>, F>) - Static method in interface com.github.tonivade.purefun.core.Validator
- product(Validator<E, A>, Validator<E, B>, Validator<E, C>) - Static method in interface com.github.tonivade.purefun.core.Validator
- product(Validator<E, A>, Validator<E, B>, Validator<E, C>, Function1<Validation.Result<E>, F>) - Static method in interface com.github.tonivade.purefun.core.Validator
- product(Validator<E, A>, Validator<E, B>, Validator<E, C>, Validator<E, D>) - Static method in interface com.github.tonivade.purefun.core.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.core.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.core.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.core.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.PImmutableMap
- 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.PImmutableTreeMap
- put(K, V) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- putAll(ImmutableMap<? extends K, ? extends V>) - Method in class com.github.tonivade.purefun.data.ImmutableMap.PImmutableMap
- putAll(ImmutableMap<? extends K, ? extends V>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- putAll(ImmutableMap<? extends K, ? extends V>) - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- putAll(ImmutableMap<? extends K, ? extends V>) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- putIfAbsent(K, V) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- putIfAbsent(K, V) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
R
- raiseError(Throwable) - Static method in interface com.github.tonivade.purefun.type.Eval
- range(int, int) - Static method in interface com.github.tonivade.purefun.core.Validator
- range(int, int, int) - Static method in interface com.github.tonivade.purefun.core.Precondition
- range(int, int, Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Validator
- Range - Record Class in com.github.tonivade.purefun.data
- Range(int, int) - Constructor for record class com.github.tonivade.purefun.data.Range
-
Creates an instance of a
Rangerecord class. - recover(Consumer1<? super Throwable>) - Method in interface com.github.tonivade.purefun.core.CheckedRunnable
- recover(Function1<? super Throwable, ? extends T>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- recover(Function1<? super Throwable, ? extends T>) - Method in interface com.github.tonivade.purefun.type.Try
- Recoverable - Interface in com.github.tonivade.purefun.core
- recoverWith(Class<X>, Function1<? super X, ? extends T>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- recoverWith(Class<X>, Function1<? super X, ? extends T>) - Method in interface com.github.tonivade.purefun.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.PImmutableArray
- remove(int) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- remove(E) - Method in class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- remove(E) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- remove(E) - Method in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- remove(E) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- remove(E) - Method in class com.github.tonivade.purefun.data.ImmutableSet.PImmutableSet
- remove(E) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- remove(E) - Method in class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- 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.PImmutableMap
- remove(K) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- remove(K) - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- remove(K) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- removeAll(Sequence<? extends E>) - Method in class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- removeAll(Sequence<? extends E>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- removeAll(Sequence<? extends E>) - Method in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- removeAll(Sequence<? extends E>) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- removeAll(Sequence<? extends E>) - Method in class com.github.tonivade.purefun.data.ImmutableSet.PImmutableSet
- removeAll(Sequence<? extends E>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- removeAll(Sequence<? extends E>) - Method in class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- removeAll(Sequence<? extends E>) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- removeAll(Sequence<? extends E>) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- removeAll(Sequence<? extends E>) - Method in interface com.github.tonivade.purefun.data.Sequence
- repeat() - Method in interface com.github.tonivade.purefun.core.Effect
- repeat(int) - Method in interface com.github.tonivade.purefun.core.Effect
- repeat(Duration) - Method in interface com.github.tonivade.purefun.core.Effect
- repeat(Duration, int) - Method in interface com.github.tonivade.purefun.core.Effect
- replace(int, E) - Method in class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- replace(int, E) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- require(Precondition, Producer<? extends X>) - Static method in interface com.github.tonivade.purefun.core.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 record class com.github.tonivade.purefun.type.Const
- retry() - Method in interface com.github.tonivade.purefun.core.Effect
- retry(int) - Method in interface com.github.tonivade.purefun.core.Effect
- retry(Duration) - Method in interface com.github.tonivade.purefun.core.Effect
- retry(Duration, int) - Method in interface com.github.tonivade.purefun.core.Effect
- reverse() - Method in class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- reverse() - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- reverse() - Method in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- reverse() - Method in interface com.github.tonivade.purefun.data.ImmutableList
- reverse() - Method in class com.github.tonivade.purefun.data.ImmutableSet.PImmutableSet
- reverse() - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- reverse() - Method in class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- 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
- Right(R) - Constructor for record class com.github.tonivade.purefun.type.Either.Right
-
Creates an instance of a
Rightrecord class. - run() - Method in interface com.github.tonivade.purefun.core.CheckedRunnable
- run() - Method in interface com.github.tonivade.purefun.core.Producer
- run() - Method in interface com.github.tonivade.purefun.core.Trampoline
- run(A) - Method in interface com.github.tonivade.purefun.core.Consumer1
- run(A) - Method in interface com.github.tonivade.purefun.core.Function1
- run(A) - Method in interface com.github.tonivade.purefun.core.Matcher1
- run(A, B) - Method in interface com.github.tonivade.purefun.core.Consumer2
- run(A, B) - Method in interface com.github.tonivade.purefun.core.Function2
- run(A, B) - Method in interface com.github.tonivade.purefun.core.Matcher2
- run(A, B, C) - Method in interface com.github.tonivade.purefun.core.Consumer3
- run(A, B, C) - Method in interface com.github.tonivade.purefun.core.Function3
- run(A, B, C) - Method in interface com.github.tonivade.purefun.core.Matcher3
- run(A, B, C, D) - Method in interface com.github.tonivade.purefun.core.Consumer4
- run(A, B, C, D) - Method in interface com.github.tonivade.purefun.core.Function4
- run(A, B, C, D, E) - Method in interface com.github.tonivade.purefun.core.Consumer5
- run(A, B, C, D, E) - Method in interface com.github.tonivade.purefun.core.Function5
S
- second() - Static method in interface com.github.tonivade.purefun.core.Function2
- second() - Static method in interface com.github.tonivade.purefun.core.Function3
- second() - Static method in interface com.github.tonivade.purefun.core.Function4
- second() - Static method in interface com.github.tonivade.purefun.core.Function5
- select(Validation<E, Either<T, R>>, Validation<E, Function1<? super T, ? extends R>>) - Static method in interface com.github.tonivade.purefun.type.Validation
- sequence() - Method in interface com.github.tonivade.purefun.core.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<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.PImmutableArray
- size() - Method in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- size() - Method in class com.github.tonivade.purefun.data.ImmutableMap.PImmutableMap
- size() - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- size() - Method in class com.github.tonivade.purefun.data.ImmutableSet.PImmutableSet
- size() - Method in class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- size() - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- size() - Method in class com.github.tonivade.purefun.data.NonEmptyList
- size() - Method in record 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(Executor, Duration) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- sneakyThrow(Throwable) - Method in interface com.github.tonivade.purefun.core.Recoverable
- some(T) - Static method in interface com.github.tonivade.purefun.type.Option
- Some(T) - Constructor for record class com.github.tonivade.purefun.type.Option.Some
-
Creates an instance of a
Somerecord class. - sort(Comparator<? super E>) - Method in class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- sort(Comparator<? super E>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- sort(Comparator<? super E>) - Method in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- sort(Comparator<? super E>) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- sort(Comparator<? super E>) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- startsWith(String) - Static method in interface com.github.tonivade.purefun.core.Validator
- startsWith(String, Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Validator
- stream() - Method in interface com.github.tonivade.purefun.core.Function1
- stream() - Method in record 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.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.type.Try
- Success(T) - Constructor for record class com.github.tonivade.purefun.type.Try.Success
-
Creates an instance of a
Successrecord class. - 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.PImmutableTree
- tail() - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- tailEntry() - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- 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.PImmutableTreeMap
- tailMap(K) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- tailTree(E) - Method in class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- tailTree(E) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- takeWhile(Matcher1<? super E>) - Method in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- takeWhile(Matcher1<? super E>) - Method in interface com.github.tonivade.purefun.data.ImmutableList
- takeWhile(Matcher1<? super E>) - Method in class com.github.tonivade.purefun.data.NonEmptyList
- task(Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- task(Executor, Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- then(Consumer1<? super T>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- thenRun(CheckedRunnable) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- third() - Static method in interface com.github.tonivade.purefun.core.Function3
- third() - Static method in interface com.github.tonivade.purefun.core.Function4
- third() - Static method in interface com.github.tonivade.purefun.core.Function5
- throwable() - Static method in interface com.github.tonivade.purefun.core.Eq
- timed() - Method in interface com.github.tonivade.purefun.core.Effect
- timeout(Duration) - Method in interface com.github.tonivade.purefun.core.Effect
- toArray(Function1<Integer, E[]>) - Method in interface com.github.tonivade.purefun.data.Sequence
- toCollection() - Method in interface com.github.tonivade.purefun.data.Sequence
- toCompletableFuture() - Method in interface com.github.tonivade.purefun.concurrent.Future
- toEither() - Method in interface com.github.tonivade.purefun.type.Option
- toEither() - Method in interface com.github.tonivade.purefun.type.Try
- toEither() - Method in interface com.github.tonivade.purefun.type.Validation
- toImmutableArray() - Static method in interface com.github.tonivade.purefun.data.ImmutableArray
- toImmutableList() - Static method in interface com.github.tonivade.purefun.data.ImmutableList
- toImmutableMap(Function1<? super T, ? extends K>, Function1<? super T, ? extends V>) - Static method in interface com.github.tonivade.purefun.data.ImmutableMap
- toImmutableSet() - Static method in interface com.github.tonivade.purefun.data.ImmutableSet
- toImmutableTree() - Static method in interface com.github.tonivade.purefun.data.ImmutableTree
- toImmutableTreeMap(Function1<? super T, ? extends K>, Function1<? super T, ? extends V>) - Static method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- toImmutableTreeMap(Comparator<? super K>, Function1<? super T, ? extends K>, Function1<? super T, ? extends V>) - Static method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- toList() - Method in class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- toList() - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- toList() - Method in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- 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.PImmutableMap
- toMap() - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- toMap() - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- toNavigableMap() - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- toNavigableMap() - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- toNavigableSet() - Method in class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- 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.core.Tuple
- toSequence() - Method in class com.github.tonivade.purefun.core.Tuple1
- toSequence() - Method in class com.github.tonivade.purefun.core.Tuple2
- toSequence() - Method in class com.github.tonivade.purefun.core.Tuple3
- toSequence() - Method in class com.github.tonivade.purefun.core.Tuple4
- toSequence() - Method in class com.github.tonivade.purefun.core.Tuple5
- toSequencedCollection() - Method in interface com.github.tonivade.purefun.data.Sequence
- toSequencedMap() - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- toSequencedSet() - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- toSet() - Method in class com.github.tonivade.purefun.data.ImmutableSet.PImmutableSet
- toSet() - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- toSortedMap() - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- toSortedSet() - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- toString() - Method in record class com.github.tonivade.purefun.core.Applicable.Map2
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.tonivade.purefun.core.Applicable.Map3
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.tonivade.purefun.core.Applicable.Map4
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.tonivade.purefun.core.Applicable.Map5
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.tonivade.purefun.core.Trampoline.Done
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.tonivade.purefun.core.Trampoline.More
-
Returns a string representation of this record class.
- toString() - Method in class com.github.tonivade.purefun.core.Tuple1
- toString() - Method in class com.github.tonivade.purefun.core.Tuple2
- toString() - Method in class com.github.tonivade.purefun.core.Tuple3
- toString() - Method in class com.github.tonivade.purefun.core.Tuple4
- toString() - Method in class com.github.tonivade.purefun.core.Tuple5
- toString() - Method in class com.github.tonivade.purefun.core.Unit
- toString() - Method in class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- toString() - Method in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- toString() - Method in class com.github.tonivade.purefun.data.ImmutableMap.PImmutableMap
- toString() - Method in class com.github.tonivade.purefun.data.ImmutableSet.PImmutableSet
- toString() - Method in class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- toString() - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- toString() - Method in class com.github.tonivade.purefun.data.NonEmptyList
- toString() - Method in class com.github.tonivade.purefun.data.NonEmptyString
- toString() - Method in record class com.github.tonivade.purefun.data.Range
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.tonivade.purefun.type.Const
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.tonivade.purefun.type.Either.Left
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.tonivade.purefun.type.Either.Right
-
Returns a string representation of this record class.
- 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 record class com.github.tonivade.purefun.type.Id
-
Returns a string representation of this record class.
- toString() - Method in class com.github.tonivade.purefun.type.Option.None
- toString() - Method in record class com.github.tonivade.purefun.type.Option.Some
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.tonivade.purefun.type.Try.Failure
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.tonivade.purefun.type.Try.Success
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.tonivade.purefun.type.Validation.Invalid
-
Returns a string representation of this record class.
- toString() - Method in class com.github.tonivade.purefun.type.Validation.Result
- toString() - Method in record class com.github.tonivade.purefun.type.Validation.Valid
-
Returns a string representation of this record class.
- toTry() - Method in interface com.github.tonivade.purefun.type.Option
- toValidation() - Method in interface com.github.tonivade.purefun.type.Either
- toValidation(Function1<? super Throwable, ? extends E>) - Method in interface com.github.tonivade.purefun.type.Try
- Trampoline<T> - Interface in com.github.tonivade.purefun.core
- Trampoline.Done<T> - Record Class in com.github.tonivade.purefun.core
- Trampoline.More<T> - Record Class in com.github.tonivade.purefun.core
- 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
- 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> - Record Class in com.github.tonivade.purefun.type
- Try.Success<T> - Record Class in com.github.tonivade.purefun.type
- tryComplete(Try<? extends T>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- tuple(Future<T>, Future<V>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- Tuple - Interface in com.github.tonivade.purefun.core
- Tuple1<A> - Class in com.github.tonivade.purefun.core
- Tuple2<A,
B> - Class in com.github.tonivade.purefun.core - Tuple3<A,
B, - Class in com.github.tonivade.purefun.coreC> - Tuple4<A,
B, - Class in com.github.tonivade.purefun.coreC, D> - Tuple5<A,
B, - Class in com.github.tonivade.purefun.coreC, D, E> - tupled() - Method in interface com.github.tonivade.purefun.core.Function2
- tupled() - Method in interface com.github.tonivade.purefun.core.Function3
- tupled() - Method in interface com.github.tonivade.purefun.core.Function4
- tupled() - Method in interface com.github.tonivade.purefun.core.Function5
- tupled() - Method in interface com.github.tonivade.purefun.core.Matcher2
- tupled() - Method in interface com.github.tonivade.purefun.core.Matcher3
U
- unchecked() - Method in interface com.github.tonivade.purefun.core.CheckedRunnable
- uncurried(Function1<? super A, ? extends Function1<? super B, ? extends R>>) - Static method in interface com.github.tonivade.purefun.core.Function2
- union(ImmutableSet<? extends E>) - Method in class com.github.tonivade.purefun.data.ImmutableSet.PImmutableSet
- union(ImmutableSet<? extends E>) - Method in interface com.github.tonivade.purefun.data.ImmutableSet
- unit() - Static method in class com.github.tonivade.purefun.core.Unit
- Unit - Class in com.github.tonivade.purefun.core
-
Type that represents a single value called Unit.
- UNIT - Static variable in interface com.github.tonivade.purefun.type.Eval
- unsupportedOperationException() - Static method in interface com.github.tonivade.purefun.type.Try
- unsupportedOperationException(String) - Static method in interface com.github.tonivade.purefun.type.Try
- updateThread() - Method in interface com.github.tonivade.purefun.concurrent.Cancellable
- upper() - Static method in interface com.github.tonivade.purefun.core.Validator
- upper(Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Validator
V
- valid() - Static method in interface com.github.tonivade.purefun.core.Validator
- valid(T) - Static method in interface com.github.tonivade.purefun.type.Validation
- Valid(T) - Constructor for record class com.github.tonivade.purefun.type.Validation.Valid
-
Creates an instance of a
Validrecord class. - validate(T) - Method in interface com.github.tonivade.purefun.core.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> - Record Class in com.github.tonivade.purefun.type - Validation.Result<E> - Class in com.github.tonivade.purefun.type
- Validation.Valid<E,
T> - Record Class in com.github.tonivade.purefun.type - Validator<E,
T> - Interface in com.github.tonivade.purefun.core - value() - Method in record class com.github.tonivade.purefun.core.Trampoline.Done
-
Returns the value of the
valuerecord component. - value() - Method in record class com.github.tonivade.purefun.type.Const
-
Returns the value of the
valuerecord component. - value() - Method in record class com.github.tonivade.purefun.type.Either.Left
-
Returns the value of the
valuerecord component. - value() - Method in record class com.github.tonivade.purefun.type.Either.Right
-
Returns the value of the
valuerecord component. - 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
- value() - Method in record class com.github.tonivade.purefun.type.Id
-
Returns the value of the
valuerecord component. - value() - Method in record class com.github.tonivade.purefun.type.Option.Some
-
Returns the value of the
valuerecord component. - value() - Method in record class com.github.tonivade.purefun.type.Try.Success
-
Returns the value of the
valuerecord component. - value() - Method in record class com.github.tonivade.purefun.type.Validation.Valid
-
Returns the value of the
valuerecord component. - values() - Method in class com.github.tonivade.purefun.data.ImmutableMap.PImmutableMap
- values() - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- values() - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
Z
- ZERO - Static variable in interface com.github.tonivade.purefun.type.Eval
- zip(Sequence<A>, Sequence<B>) - Static method in interface com.github.tonivade.purefun.data.Sequence
- zip(Kind<F, ? extends B>) - Method in interface com.github.tonivade.purefun.core.Applicable
- zip(Kind<F, ? extends B>) - Method in interface com.github.tonivade.purefun.core.Effect
- zip(Iterator<A>, Iterator<B>) - Static method in interface com.github.tonivade.purefun.data.Sequence
- zip(Stream<A>, Stream<B>) - Static method in interface com.github.tonivade.purefun.data.Sequence
- zipLeft(Kind<F, ? extends B>) - Method in interface com.github.tonivade.purefun.core.Applicable
- zipLeft(Kind<F, ? extends B>) - Method in interface com.github.tonivade.purefun.core.Effect
- zipRight(Kind<F, ? extends B>) - Method in interface com.github.tonivade.purefun.core.Applicable
- zipRight(Kind<F, ? extends B>) - Method in interface com.github.tonivade.purefun.core.Effect
- zipWith(Kind<F, ? extends B>, Function2<? super A, ? super B, ? extends C>) - Method in interface com.github.tonivade.purefun.core.Effect
- zipWith(Kind<F, ? extends B>, Function2<? super A, ? super B, ? extends R>) - Method in interface com.github.tonivade.purefun.core.Applicable
- zipWithIndex() - Method in interface com.github.tonivade.purefun.data.Sequence
All Classes and Interfaces|All Packages|Serialized Form