Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- absorb(EIO<E, Either<E, A>>) - Static method in class com.github.tonivade.purefun.effect.EIO
- absorb(RIO<R, Either<Throwable, A>>) - Static method in class com.github.tonivade.purefun.effect.RIO
- absorb(Task<Either<Throwable, A>>) - Static method in class com.github.tonivade.purefun.effect.Task
- absorb(Kind<PureIO<R, E, ?>, Either<E, A>>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- AbstractApply<F,
A> - Class in com.github.tonivade.purefun.typeclasses - AbstractApply(Applicative<F>, Producer<? extends Kind<F, ? extends A>>) - Constructor for class com.github.tonivade.purefun.typeclasses.AbstractApply
- AbstractFlatMap<F,
A, - Class in com.github.tonivade.purefun.typeclassesB> - AbstractFlatMap(Monad<F>, Function1<? super A, ? extends Kind<F, ? extends B>>) - Constructor for class com.github.tonivade.purefun.typeclasses.AbstractFlatMap
- accept(boolean) - Method in interface com.github.tonivade.purefun.concurrent.Propagate
- 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
- accept(Promise<T>, Cancellable) - Method in interface com.github.tonivade.purefun.concurrent.Callback
- access(Function1<? super R, ? extends A>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- access(Function1<? super R, ? extends A>) - Static method in class com.github.tonivade.purefun.effect.RIO
- access(Function1<? super R, ? extends A>) - Static method in class com.github.tonivade.purefun.effect.URIO
- accessM(Function1<? super R, ? extends Kind<PureIO<R, E, ?>, ? extends A>>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- accessM(Function1<? super R, ? extends Kind<RIO<R, ?>, ? extends A>>) - Static method in class com.github.tonivade.purefun.effect.RIO
- accessM(Function1<? super R, ? extends Kind<URIO<R, ?>, ? extends A>>) - Static method in class com.github.tonivade.purefun.effect.URIO
- accessM(R, PureIO.AccessM<R, E, A>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- AccessM(Function1<? super R, ? extends Kind<PureIO<R, E, ?>, ? extends A>>) - Constructor for class com.github.tonivade.purefun.effect.PureIO.AccessM
- acquireRecover(E) - Method in interface com.github.tonivade.purefun.instances.EitherTBracket
- acquireRecover(Throwable) - Method in interface com.github.tonivade.purefun.instances.EitherTMonadDefer
- add(PartialFunction1<? super Throwable, ? extends Kind<PureIO<R, E, ?>, ? extends A>>) - Method in class com.github.tonivade.purefun.effect.CallStack
- add(PartialFunction1<? super Throwable, ? extends Kind<PureIO<R, E, ?>, ? extends A>>) - Method in class com.github.tonivade.purefun.effect.StackItem
- add(PartialFunction1<? super Throwable, ? extends Kind<IO<?>, ? extends T>>) - Method in class com.github.tonivade.purefun.monad.CallStack
- add(PartialFunction1<? super Throwable, ? extends Kind<IO<?>, ? extends T>>) - Method in class com.github.tonivade.purefun.monad.StackItem
- add(E) - Method in class com.github.tonivade.purefun.data.SequenceCollection
- addAll(Collection<? extends E>) - Method in class com.github.tonivade.purefun.data.SequenceCollection
- addDelay(Function1<B, Duration>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- addDelayM(Function1<B, Kind<F, Duration>>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- addDelayM(Function1<B, Kind<F, Duration>>) - Method in class com.github.tonivade.purefun.typeclasses.ScheduleImpl
- addFirst(E) - Method in class com.github.tonivade.purefun.data.SequenceCollection
- addLast(E) - Method in class com.github.tonivade.purefun.data.SequenceCollection
- allOf(Matcher1<? super A>...) - Static method in interface com.github.tonivade.purefun.core.Matcher1
- allS(Kind<G, ? extends A>, Function1<? super A, ? extends Kind<F, Boolean>>, G...) - Method in interface com.github.tonivade.purefun.typeclasses.Selective
- allS(Foldable<G>, Kind<G, ? extends A>, Function1<? super A, ? extends Kind<F, Boolean>>) - Method in interface com.github.tonivade.purefun.typeclasses.Selective
- alternative() - Static method in interface com.github.tonivade.purefun.instances.OptionInstances
- alternative() - Static method in interface com.github.tonivade.purefun.instances.SequenceInstances
- Alternative<F> - Interface in com.github.tonivade.purefun.typeclasses
- 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
- analyze(FunctionK<F, Const<M, ?>>, Applicative<Const<M, ?>>) - Method in interface com.github.tonivade.purefun.free.FreeAp
- and(B) - Method in class com.github.tonivade.purefun.typeclasses.Apply1
- and(C) - Method in class com.github.tonivade.purefun.typeclasses.Apply2
- 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
- and(D) - Method in class com.github.tonivade.purefun.typeclasses.Apply3
- and(E) - Method in class com.github.tonivade.purefun.typeclasses.Apply4
- and(R) - Method in class com.github.tonivade.purefun.typeclasses.FlatMap1
- and(R) - Method in class com.github.tonivade.purefun.typeclasses.FlatMap2
- and(R) - Method in class com.github.tonivade.purefun.typeclasses.FlatMap3
- and(R) - Method in class com.github.tonivade.purefun.typeclasses.FlatMap4
- and(T) - Method in record class com.github.tonivade.purefun.typeclasses.For.Apply
- and(T) - Method in record class com.github.tonivade.purefun.typeclasses.For.FlatMap
- andS(Kind<F, Boolean>, Kind<F, Boolean>) - Method in interface com.github.tonivade.purefun.typeclasses.Selective
- andThen(Future<? extends R>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- andThen(Future<? extends R>) - Method in class com.github.tonivade.purefun.concurrent.FutureImpl
- 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(Producer<? extends Kind<F, ? extends B>>) - Method in class com.github.tonivade.purefun.typeclasses.Apply1
- andThen(Producer<? extends Kind<F, ? extends C>>) - Method in class com.github.tonivade.purefun.typeclasses.Apply2
- andThen(Producer<? extends Kind<F, ? extends D>>) - Method in class com.github.tonivade.purefun.typeclasses.Apply3
- andThen(Producer<? extends Kind<F, ? extends R>>) - Method in class com.github.tonivade.purefun.typeclasses.FlatMap1
- andThen(Producer<? extends Kind<F, ? extends R>>) - Method in class com.github.tonivade.purefun.typeclasses.FlatMap2
- andThen(Producer<? extends Kind<F, ? extends R>>) - Method in class com.github.tonivade.purefun.typeclasses.FlatMap3
- andThen(Producer<? extends Kind<F, ? extends T>>) - Method in record class com.github.tonivade.purefun.typeclasses.For.FlatMap
- andThen(Producer<? extends Kind<F, E>>) - Method in class com.github.tonivade.purefun.typeclasses.Apply4
- andThen(Producer<? extends Kind<F, R>>) - Method in class com.github.tonivade.purefun.typeclasses.FlatMap4
- 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<EIO<E, ?>, ? extends B>) - Method in class com.github.tonivade.purefun.effect.EIO
- andThen(Kind<Managed<A, E, ?>, B>) - Method in class com.github.tonivade.purefun.effect.Managed
- andThen(Kind<PureIO<R, E, ?>, ? extends B>) - Method in interface com.github.tonivade.purefun.effect.PureIO
- andThen(Kind<RIO<R, ?>, ? extends B>) - Method in class com.github.tonivade.purefun.effect.RIO
- andThen(Kind<Task<?>, ? extends B>) - Method in class com.github.tonivade.purefun.effect.Task
- andThen(Kind<UIO<?>, ? extends B>) - Method in class com.github.tonivade.purefun.effect.UIO
- andThen(Kind<URIO<R, ?>, ? extends B>) - Method in class com.github.tonivade.purefun.effect.URIO
- andThen(Kind<Free<F, ?>, ? extends R>) - Method in interface com.github.tonivade.purefun.free.Free
- andThen(Kind<IO<?>, ? extends R>) - Method in interface com.github.tonivade.purefun.monad.IO
- andThen(Kind<State<S, ?>, ? extends R>) - Method in interface com.github.tonivade.purefun.monad.State
- andThen(Kind<Writer<L, ?>, ? extends R>) - Method in interface com.github.tonivade.purefun.monad.Writer
- andThen(Kind<PureStream<F, ?>, ? extends R>) - Method in interface com.github.tonivade.purefun.stream.PureStream
- andThen(Kind<EitherT<F, L, ?>, ? extends V>) - Method in interface com.github.tonivade.purefun.transformer.EitherT
- andThen(Kind<Kleisli<F, Z, ?>, ? extends R>) - Method in interface com.github.tonivade.purefun.transformer.Kleisli
- andThen(Kind<OptionT<F, ?>, ? extends R>) - Method in interface com.github.tonivade.purefun.transformer.OptionT
- andThen(Kind<StateT<F, S, ?>, ? extends R>) - Method in interface com.github.tonivade.purefun.transformer.StateT
- andThen(Kind<WriterT<F, L, ?>, ? extends R>) - Method in interface com.github.tonivade.purefun.transformer.WriterT
- 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
- andThen(Kind<F, ? extends T>, Producer<? extends Kind<F, ? extends R>>) - Method in interface com.github.tonivade.purefun.typeclasses.Monad
- andThen(Reader<R, ? extends B>) - Method in interface com.github.tonivade.purefun.monad.Reader
- andThen(FunctionK<G, A>) - Method in interface com.github.tonivade.purefun.typeclasses.FunctionK
- andThen(Schedule<F, A, B>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- andThen(Schedule<F, A, B>) - Method in class com.github.tonivade.purefun.typeclasses.ScheduleImpl
- andThenEither(Schedule<F, A, C>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- andThenEither(Schedule<F, A, C>) - Method in class com.github.tonivade.purefun.typeclasses.ScheduleImpl
- 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
- anyS(Kind<G, ? extends A>, Function1<? super A, ? extends Kind<F, Boolean>>, G...) - Method in interface com.github.tonivade.purefun.typeclasses.Selective
- anyS(Foldable<G>, Kind<G, ? extends A>, Function1<? super A, ? extends Kind<F, Boolean>>) - Method in interface com.github.tonivade.purefun.typeclasses.Selective
- ap(Future<Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- ap(Future<Function1<? super T, ? extends R>>) - Method in class com.github.tonivade.purefun.concurrent.FutureImpl
- ap(Kind<Future<?>, ? extends T>, Kind<Future<?>, ? extends Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.FutureApplicative
- ap(Kind<Future<?>, ? extends T>, Kind<Future<?>, ? extends Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.FutureMonad
-
XXX In order to create real parallel computations, we need to override ap to use the applicative version of the ap method
- ap(Kind<Promise<?>, ? extends Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- ap(Kind<Promise<?>, ? extends Function1<? super T, ? extends R>>) - Method in class com.github.tonivade.purefun.concurrent.PromiseImpl
- ap(Kind<Promise<?>, ? extends T>, Kind<Promise<?>, ? extends Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.PromiseApplicative
- ap(Kind<Promise<?>, ? extends T>, Kind<Promise<?>, ? extends Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.PromiseMonad
-
XXX In order to create real parallel computations, we need to override ap to use the applicative version of the ap method
- ap(Kind<Function1<T, ?>, ? extends A>, Kind<Function1<T, ?>, ? extends Function1<? super A, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.Function1Applicative
- ap(Kind<Producer<?>, ? extends T>, Kind<Producer<?>, ? extends Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.ProducerApplicative
- ap(Kind<Trampoline<?>, ? extends T>, Kind<Trampoline<?>, ? extends Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.TrampolineApplicative
- ap(Kind<Sequence<?>, ? extends T>, Kind<Sequence<?>, ? extends Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.SequenceApplicative
- ap(Kind<EIO<E, ?>, ? extends A>, Kind<EIO<E, ?>, ? extends Function1<? super A, ? extends B>>) - Method in interface com.github.tonivade.purefun.instances.EIOApplicative
- ap(Kind<EIO<E, ?>, ? extends Function1<? super A, ? extends B>>) - Method in class com.github.tonivade.purefun.effect.EIO
- ap(Kind<PureIO<R, E, ?>, ? extends A>, Kind<PureIO<R, E, ?>, ? extends Function1<? super A, ? extends B>>) - Method in interface com.github.tonivade.purefun.instances.PureIOApplicative
- ap(Kind<PureIO<R, E, ?>, ? extends Function1<? super A, ? extends B>>) - Method in interface com.github.tonivade.purefun.effect.PureIO
- ap(Kind<RIO<R, ?>, ? extends A>, Kind<RIO<R, ?>, ? extends Function1<? super A, ? extends B>>) - Method in interface com.github.tonivade.purefun.instances.RIOApplicative
- ap(Kind<RIO<R, ?>, ? extends Function1<? super A, ? extends B>>) - Method in class com.github.tonivade.purefun.effect.RIO
- ap(Kind<Task<?>, ? extends A>, Kind<Task<?>, ? extends Function1<? super A, ? extends B>>) - Method in interface com.github.tonivade.purefun.instances.TaskApplicative
- ap(Kind<Task<?>, ? extends Function1<? super A, ? extends B>>) - Method in class com.github.tonivade.purefun.effect.Task
- ap(Kind<UIO<?>, ? extends A>, Kind<UIO<?>, ? extends Function1<? super A, ? extends B>>) - Method in interface com.github.tonivade.purefun.instances.UIOApplicative
- ap(Kind<UIO<?>, ? extends Function1<? super A, ? extends B>>) - Method in class com.github.tonivade.purefun.effect.UIO
- ap(Kind<URIO<R, ?>, ? extends A>, Kind<URIO<R, ?>, ? extends Function1<? super A, ? extends B>>) - Method in interface com.github.tonivade.purefun.instances.URIOApplicative
- ap(Kind<URIO<R, ?>, ? extends Function1<? super A, ? extends B>>) - Method in class com.github.tonivade.purefun.effect.URIO
- ap(Kind<FreeAp<F, ?>, ? extends Function1<? super A, ? extends B>>) - Method in interface com.github.tonivade.purefun.free.FreeAp
- ap(Kind<FreeAp<F, ?>, ? extends T>, Kind<FreeAp<F, ?>, ? extends Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.free.FreeApplicative
- ap(Kind<IO<?>, ? extends Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.monad.IO
- ap(Kind<IO<?>, ? extends T>, Kind<IO<?>, ? extends Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.IOApplicative
- ap(Kind<Const<T, ?>, ? extends A>, Kind<Const<T, ?>, ? extends Function1<? super A, ? extends B>>) - Method in interface com.github.tonivade.purefun.instances.ConstApplicative
- ap(Kind<Either<L, ?>, ? extends Function1<? super R, ? extends T>>) - Method in interface com.github.tonivade.purefun.type.Either
- ap(Kind<Either<L, ?>, ? extends T>, Kind<Either<L, ?>, ? extends Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.EitherApplicative
- ap(Kind<Eval<?>, ? extends T>, Kind<Eval<?>, ? extends Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.EvalApplicative
- ap(Kind<Id<?>, ? extends Function1<? super T, ? extends R>>) - Method in record class com.github.tonivade.purefun.type.Id
- ap(Kind<Id<?>, ? extends T>, Kind<Id<?>, ? extends Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.IdApplicative
- ap(Kind<Option<?>, ? extends Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.type.Option
- ap(Kind<Option<?>, ? extends T>, Kind<Option<?>, ? extends Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.OptionApplicative
- ap(Kind<Try<?>, ? extends Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.type.Try
- ap(Kind<Try<?>, ? extends T>, Kind<Try<?>, ? extends Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.TryApplicative
- ap(Kind<Validation<E, ?>, ? extends T>, Kind<Validation<E, ?>, ? extends Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.ValidationApplicative
- ap(Kind<Nested<F, G>, ? extends T>, Kind<Nested<F, G>, ? extends Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.typeclasses.ComposedApplicative
- 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(Kind<F, ? extends T>, Kind<F, ? extends Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.typeclasses.Applicative
- ap(Kind<F, ? extends T>, Kind<F, ? extends Function1<? super T, ? extends R>>) - Method in interface com.github.tonivade.purefun.typeclasses.Monad
- 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(Kind<F, ? extends T>) - Method in class com.github.tonivade.purefun.stream.Cons
- append(Kind<F, ? extends T>) - Method in class com.github.tonivade.purefun.stream.Nil
- append(Kind<F, ? extends T>) - Method in interface com.github.tonivade.purefun.stream.PureStream
- append(Kind<F, ? extends T>) - Method in class com.github.tonivade.purefun.stream.Suspend
- 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
- append(L) - Method in interface com.github.tonivade.purefun.monad.Writer
- append(L) - Method in interface com.github.tonivade.purefun.transformer.WriterT
- 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> - applicative - Variable in class com.github.tonivade.purefun.typeclasses.AbstractApply
- applicative - Variable in record class com.github.tonivade.purefun.typeclasses.For.Apply
-
The field for the
applicativerecord component. - applicative() - Static method in interface com.github.tonivade.purefun.instances.EIOInstances
- applicative() - Static method in interface com.github.tonivade.purefun.instances.EitherInstances
- applicative() - Static method in interface com.github.tonivade.purefun.instances.EvalInstances
- applicative() - Static method in interface com.github.tonivade.purefun.instances.Function1Instances
- applicative() - Static method in interface com.github.tonivade.purefun.instances.FutureInstances
- applicative() - Static method in interface com.github.tonivade.purefun.instances.IdInstances
- applicative() - Static method in interface com.github.tonivade.purefun.instances.IOInstances
- applicative() - Static method in interface com.github.tonivade.purefun.instances.OptionInstances
- applicative() - Static method in interface com.github.tonivade.purefun.instances.ProducerInstances
- applicative() - Static method in interface com.github.tonivade.purefun.instances.PromiseInstances
- applicative() - Static method in interface com.github.tonivade.purefun.instances.PureIOInstances
- applicative() - Static method in interface com.github.tonivade.purefun.instances.RIOInstances
- applicative() - Static method in interface com.github.tonivade.purefun.instances.SequenceInstances
- applicative() - Static method in interface com.github.tonivade.purefun.instances.TaskInstances
- applicative() - Static method in interface com.github.tonivade.purefun.instances.TrampolineInstances
- applicative() - Static method in interface com.github.tonivade.purefun.instances.TryInstances
- applicative() - Static method in interface com.github.tonivade.purefun.instances.UIOInstances
- applicative() - Static method in interface com.github.tonivade.purefun.instances.URIOInstances
- applicative() - Method in record class com.github.tonivade.purefun.typeclasses.For.Apply
-
Returns the value of the
applicativerecord component. - applicative() - Method in interface com.github.tonivade.purefun.typeclasses.Parallel
- applicative(Monoid<T>) - Static method in interface com.github.tonivade.purefun.instances.ConstInstances
- applicative(Semigroup<E>) - Static method in interface com.github.tonivade.purefun.instances.ValidationInstances
- applicative(F...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- applicative(Class<F>, Object...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- applicative(Object...) - Method in class com.github.tonivade.purefun.typeclasses.Instance
- applicative(Executor) - Static method in interface com.github.tonivade.purefun.instances.FutureInstances
- applicative(Executor) - Static method in interface com.github.tonivade.purefun.instances.IOInstances
- applicative(Executor) - Static method in interface com.github.tonivade.purefun.instances.PromiseInstances
- Applicative<F> - Interface in com.github.tonivade.purefun.typeclasses
- Applicative.Map2<F,
A, - Record Class in com.github.tonivade.purefun.typeclassesB> - Applicative.Map3<F,
A, - Record Class in com.github.tonivade.purefun.typeclassesB, C> - Applicative.Map4<F,
A, - Record Class in com.github.tonivade.purefun.typeclassesB, C, D> - Applicative.Map5<F,
A, - Record Class in com.github.tonivade.purefun.typeclassesB, C, D, E> - applicativeError(F...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- applicativeError(Class<F>, Object...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- applicativeError(Object...) - Method in class com.github.tonivade.purefun.typeclasses.Instance
- ApplicativeError<F,
E> - Interface in com.github.tonivade.purefun.typeclasses - applicativeF() - Static method in interface com.github.tonivade.purefun.free.FreeAp
- apply - Variable in record class com.github.tonivade.purefun.free.FreeAp.Apply
-
The field for the
applyrecord component. - apply() - Method in interface com.github.tonivade.purefun.core.Precondition
- apply() - Method in record class com.github.tonivade.purefun.free.FreeAp.Apply
-
Returns the value of the
applyrecord component. - 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(Function1<? super A, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.Apply1
- apply(Function2<? super A, ? super B, ? extends R>) - Method in record class com.github.tonivade.purefun.core.Applicable.Map2
- apply(Function2<? super A, ? super B, ? extends R>) - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map2
- apply(Function2<? super A, ? super B, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.Apply2
- apply(Function2<? super A, ? super B, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.FlatMap2
- apply(Function3<? super A, ? super B, ? super C, ? extends R>) - Method in record class com.github.tonivade.purefun.core.Applicable.Map3
- apply(Function3<? super A, ? super B, ? super C, ? extends R>) - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map3
- apply(Function3<? super A, ? super B, ? super C, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.Apply3
- apply(Function3<? super A, ? super B, ? super C, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.FlatMap3
- apply(Function4<? super A, ? super B, ? super C, ? super D, ? extends R>) - Method in record class com.github.tonivade.purefun.core.Applicable.Map4
- apply(Function4<? super A, ? super B, ? super C, ? super D, ? extends R>) - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map4
- apply(Function4<? super A, ? super B, ? super C, ? super D, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.Apply4
- apply(Function4<A, B, C, D, R>) - Method in class com.github.tonivade.purefun.typeclasses.FlatMap4
- 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
- apply(Function5<? super A, ? super B, ? super C, ? super D, ? super E, ? extends R>) - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map5
- apply(Function5<A, B, C, D, E, R>) - Method in class com.github.tonivade.purefun.typeclasses.Apply5
- apply(Function5<A, B, C, D, E, R>) - Method in class com.github.tonivade.purefun.typeclasses.FlatMap5
- apply(Kind<FreeAp<F, ?>, ? extends T>, Kind<FreeAp<F, ?>, ? extends Function1<? super T, ? extends R>>) - Static method in interface com.github.tonivade.purefun.free.FreeAp
- apply(Kind<F, ? extends T>) - Method in interface com.github.tonivade.purefun.typeclasses.FunctionK
- apply(Applicative<F>) - Method in class com.github.tonivade.purefun.typeclasses.TupleK1
- apply(Applicative<F>) - Method in class com.github.tonivade.purefun.typeclasses.TupleK2
- apply(Applicative<F>) - Method in class com.github.tonivade.purefun.typeclasses.TupleK3
- apply(Applicative<F>) - Method in class com.github.tonivade.purefun.typeclasses.TupleK4
- apply(Applicative<F>) - Method in class com.github.tonivade.purefun.typeclasses.TupleK5
- apply(F...) - Method in class com.github.tonivade.purefun.typeclasses.TupleK1
- apply(F...) - Method in class com.github.tonivade.purefun.typeclasses.TupleK2
- apply(F...) - Method in class com.github.tonivade.purefun.typeclasses.TupleK3
- apply(F...) - Method in class com.github.tonivade.purefun.typeclasses.TupleK4
- apply(F...) - Method in class com.github.tonivade.purefun.typeclasses.TupleK5
- Apply(FreeAp<F, ? extends A>, FreeAp<F, ? extends Function1<? super A, ? extends B>>) - Constructor for record class com.github.tonivade.purefun.free.FreeAp.Apply
-
Creates an instance of a
Applyrecord class. - Apply(Applicative<F>) - Constructor for record class com.github.tonivade.purefun.typeclasses.For.Apply
-
Creates an instance of a
Applyrecord class. - Apply1<F,
A> - Class in com.github.tonivade.purefun.typeclasses - Apply1(Applicative<F>, Producer<Kind<F, ? extends A>>) - Constructor for class com.github.tonivade.purefun.typeclasses.Apply1
- Apply2<F,
A, - Class in com.github.tonivade.purefun.typeclassesB> - Apply2(Applicative<F>, Producer<? extends Kind<F, ? extends A>>, Producer<? extends Kind<F, ? extends B>>) - Constructor for class com.github.tonivade.purefun.typeclasses.Apply2
- Apply3<F,
A, - Class in com.github.tonivade.purefun.typeclassesB, C> - Apply3(Applicative<F>, Producer<? extends Kind<F, ? extends A>>, Producer<? extends Kind<F, ? extends B>>, Producer<? extends Kind<F, ? extends C>>) - Constructor for class com.github.tonivade.purefun.typeclasses.Apply3
- Apply4<F,
A, - Class in com.github.tonivade.purefun.typeclassesB, C, D> - Apply4(Applicative<F>, Producer<? extends Kind<F, ? extends A>>, Producer<? extends Kind<F, ? extends B>>, Producer<? extends Kind<F, ? extends C>>, Producer<? extends Kind<F, ? extends D>>) - Constructor for class com.github.tonivade.purefun.typeclasses.Apply4
- Apply5<F,
A, - Class in com.github.tonivade.purefun.typeclassesB, C, D, E> - Apply5(Applicative<F>, Producer<? extends Kind<F, ? extends A>>, Producer<? extends Kind<F, ? extends B>>, Producer<? extends Kind<F, ? extends C>>, Producer<? extends Kind<F, ? extends D>>, Producer<? extends Kind<F, ? extends E>>) - Constructor for class com.github.tonivade.purefun.typeclasses.Apply5
- 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
- areEquals(T, T) - Method in class com.github.tonivade.purefun.core.Equal
- arrayOf(E...) - Static method in interface com.github.tonivade.purefun.data.Sequence
- as(C) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- 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
- ask() - Method in class com.github.tonivade.purefun.instances.EffectRMonadReader
- ask() - Method in interface com.github.tonivade.purefun.instances.KleisliMonadReader
- ask() - Method in class com.github.tonivade.purefun.instances.MonadMTL
- ask() - Method in interface com.github.tonivade.purefun.instances.ReaderMonadReader
- ask() - Method in interface com.github.tonivade.purefun.instances.StateTMonadReader
- ask() - Method in interface com.github.tonivade.purefun.typeclasses.MonadReader
- asLens() - Method in class com.github.tonivade.purefun.optics.Iso
- asLens() - Method in class com.github.tonivade.purefun.optics.PIso
- asList() - Method in interface com.github.tonivade.purefun.data.Sequence
- asOptional() - Method in class com.github.tonivade.purefun.optics.Iso
- asOptional() - Method in class com.github.tonivade.purefun.optics.Lens
- asOptional() - Method in class com.github.tonivade.purefun.optics.PIso
- asOptional() - Method in class com.github.tonivade.purefun.optics.PLens
- asOptional() - Method in class com.github.tonivade.purefun.optics.PPrism
- asOptional() - Method in class com.github.tonivade.purefun.optics.Prism
- asPrism() - Method in class com.github.tonivade.purefun.optics.Iso
- asPrism() - Method in class com.github.tonivade.purefun.optics.PIso
- asProducer() - Method in interface com.github.tonivade.purefun.core.CheckedRunnable
- asSequence() - Method in interface com.github.tonivade.purefun.stream.PureStream
- asSet() - Method in interface com.github.tonivade.purefun.data.Sequence
- asStream(Iterator<E>) - Static method in interface com.github.tonivade.purefun.data.Sequence
- asString() - Method in interface com.github.tonivade.purefun.stream.PureStream
- asTree() - Method in interface com.github.tonivade.purefun.data.Sequence
- asTree(Comparator<? super E>) - Method in interface com.github.tonivade.purefun.data.Sequence
- async() - Static method in interface com.github.tonivade.purefun.instances.EIOInstances
- async() - Static method in interface com.github.tonivade.purefun.instances.IOInstances
- async() - Static method in interface com.github.tonivade.purefun.instances.PureIOInstances
- async() - Static method in interface com.github.tonivade.purefun.instances.RIOInstances
- async() - Static method in interface com.github.tonivade.purefun.instances.TaskInstances
- async() - Static method in interface com.github.tonivade.purefun.instances.UIOInstances
- async() - Static method in interface com.github.tonivade.purefun.instances.URIOInstances
- async(Consumer1<Consumer1<? super Try<? extends A>>>) - Static method in class com.github.tonivade.purefun.effect.Task
- async(Consumer1<Consumer1<? super Try<? extends A>>>) - Static method in class com.github.tonivade.purefun.effect.UIO
- async(Consumer1<Consumer1<? super Try<? extends A>>>) - Method in interface com.github.tonivade.purefun.typeclasses.Async
- async(Consumer1<Consumer1<? super Try<? extends Either<E, ? extends A>>>>) - Static method in class com.github.tonivade.purefun.effect.EIO
- async(Consumer1<Consumer1<? super Try<? extends T>>>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- async(Consumer1<Consumer1<? super Try<? extends T>>>) - Static method in interface com.github.tonivade.purefun.monad.IO
- async(Consumer2<R, Consumer1<? super Try<? extends A>>>) - Static method in class com.github.tonivade.purefun.effect.RIO
- async(Consumer2<R, Consumer1<? super Try<? extends A>>>) - Static method in class com.github.tonivade.purefun.effect.URIO
- async(Consumer2<R, Consumer1<? super Try<? extends Either<E, ? extends A>>>>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- async(F...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- async(Class<F>, Object...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- async(Object...) - Method in class com.github.tonivade.purefun.typeclasses.Instance
- async(Executor, 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 class com.github.tonivade.purefun.concurrent.FutureImpl
- Async<F> - Interface in com.github.tonivade.purefun.typeclasses
- Async(Function1<Consumer1<? super Try<? extends T>>, Kind<IO<?>, Unit>>) - Constructor for class com.github.tonivade.purefun.monad.IO.Async
- Async(Function2<R, Consumer1<? super Try<? extends Either<E, ? extends A>>>, PureIO<R, ?, Unit>>) - Constructor for class com.github.tonivade.purefun.effect.PureIO.Async
- asyncF(Function1<Consumer1<? super Try<? extends A>>, Task<Unit>>) - Static method in class com.github.tonivade.purefun.effect.Task
- asyncF(Function1<Consumer1<? super Try<? extends A>>, Kind<EIO<Throwable, ?>, Unit>>) - Method in interface com.github.tonivade.purefun.instances.EIOAsync
- asyncF(Function1<Consumer1<? super Try<? extends A>>, Kind<PureIO<R, Throwable, ?>, Unit>>) - Method in interface com.github.tonivade.purefun.instances.PureIOAsync
- asyncF(Function1<Consumer1<? super Try<? extends A>>, Kind<RIO<R, ?>, Unit>>) - Method in interface com.github.tonivade.purefun.instances.RIOAsync
- asyncF(Function1<Consumer1<? super Try<? extends A>>, Kind<Task<?>, Unit>>) - Method in interface com.github.tonivade.purefun.instances.TaskAsync
- asyncF(Function1<Consumer1<? super Try<? extends A>>, Kind<UIO<?>, Unit>>) - Method in interface com.github.tonivade.purefun.instances.UIOAsync
- asyncF(Function1<Consumer1<? super Try<? extends A>>, Kind<URIO<R, ?>, Unit>>) - Method in interface com.github.tonivade.purefun.instances.URIOAsync
- asyncF(Function1<Consumer1<? super Try<? extends A>>, Kind<IO<?>, Unit>>) - Method in interface com.github.tonivade.purefun.instances.IOAsync
- asyncF(Function1<Consumer1<? super Try<? extends A>>, Kind<F, Unit>>) - Method in interface com.github.tonivade.purefun.typeclasses.Async
- attempt() - Method in interface com.github.tonivade.purefun.monad.IO
- attempt(Kind<F, A>) - Method in interface com.github.tonivade.purefun.typeclasses.ApplicativeError
- Attempt(Producer<? extends A>) - Constructor for class com.github.tonivade.purefun.effect.PureIO.Attempt
- await() - Method in interface com.github.tonivade.purefun.concurrent.Future
- await() - Method in class com.github.tonivade.purefun.concurrent.FutureImpl
- await() - Method in interface com.github.tonivade.purefun.concurrent.Promise
- await() - Method in class com.github.tonivade.purefun.concurrent.PromiseImpl
- await(Duration) - Method in interface com.github.tonivade.purefun.concurrent.Future
- await(Duration) - Method in class com.github.tonivade.purefun.concurrent.FutureImpl
- await(Duration) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- await(Duration) - Method in class com.github.tonivade.purefun.concurrent.PromiseImpl
B
- backend - Variable in class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- backend - Variable in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- backend - Variable in class com.github.tonivade.purefun.data.ImmutableMap.PImmutableMap
- backend - Variable in class com.github.tonivade.purefun.data.ImmutableSet.PImmutableSet
- backend - Variable in class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- backend - Variable in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- background(Kind<F, ? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.Concurrent
- begin - Variable in record class com.github.tonivade.purefun.data.Range
-
The field for the
beginrecord component. - begin() - Method in record class com.github.tonivade.purefun.data.Range
-
Returns the value of the
beginrecord component. - bimap(Function1<? super E, ? extends F>, Function1<? super A, ? extends B>) - Method in class com.github.tonivade.purefun.effect.EIO
- bimap(Function1<? super E, ? extends F>, Function1<? super A, ? extends B>) - Method in interface com.github.tonivade.purefun.effect.PureIO
- 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(Function1<? super L, ? extends T>, Function1<? super R, ? extends V>) - Method in interface com.github.tonivade.purefun.transformer.EitherT
- bimap(Monoid<V>, Function1<? super L, ? extends V>, Function1<? super A, ? extends R>) - Method in interface com.github.tonivade.purefun.monad.Writer
- bimap(Monoid<V>, Function1<? super L, ? extends V>, Function1<? super A, ? extends R>) - Method in interface com.github.tonivade.purefun.transformer.WriterT
- 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 - bounds(TypeParameterElement) - Static method in class com.github.tonivade.purefun.processor.HigherKindProcessor
- 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(Kind<EIO<E, ?>, ? extends A>, Function1<? super A, ? extends Kind<EIO<E, ?>, ? extends B>>) - Static method in class com.github.tonivade.purefun.effect.EIO
- bracket(Kind<EIO<E, ?>, ? extends A>, Function1<? super A, ? extends Kind<EIO<E, ?>, ? extends B>>, Consumer1<? super A>) - Static method in class com.github.tonivade.purefun.effect.EIO
- bracket(Kind<EIO<E, ?>, ? extends A>, Function1<? super A, ? extends Kind<EIO<E, ?>, ? extends B>>, Function1<? super A, ? extends Kind<EIO<E, ?>, Unit>>) - Static method in class com.github.tonivade.purefun.effect.EIO
- bracket(Kind<EIO<E, ?>, ? extends A>, Function1<? super A, ? extends Kind<EIO<E, ?>, ? extends B>>, Function1<? super A, ? extends Kind<EIO<E, ?>, Unit>>) - Method in interface com.github.tonivade.purefun.instances.EIOBracket
- bracket(Kind<PureIO<R, E, ?>, ? extends A>, Function1<? super A, ? extends Kind<PureIO<R, E, ?>, ? extends B>>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- bracket(Kind<PureIO<R, E, ?>, ? extends A>, Function1<? super A, ? extends Kind<PureIO<R, E, ?>, ? extends B>>, Consumer1<? super A>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- bracket(Kind<PureIO<R, E, ?>, ? extends A>, Function1<? super A, ? extends Kind<PureIO<R, E, ?>, ? extends B>>, Function1<? super A, ? extends Kind<PureIO<R, E, ?>, Unit>>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- bracket(Kind<PureIO<R, E, ?>, ? extends A>, Function1<? super A, ? extends Kind<PureIO<R, E, ?>, ? extends B>>, Function1<? super A, ? extends Kind<PureIO<R, E, ?>, Unit>>) - Method in interface com.github.tonivade.purefun.instances.PureIOBracket
- bracket(Kind<RIO<R, ?>, ? extends A>, Function1<? super A, ? extends Kind<RIO<R, ?>, ? extends B>>) - Static method in class com.github.tonivade.purefun.effect.RIO
- bracket(Kind<RIO<R, ?>, ? extends A>, Function1<? super A, ? extends Kind<RIO<R, ?>, ? extends B>>, Consumer1<? super A>) - Static method in class com.github.tonivade.purefun.effect.RIO
- bracket(Kind<RIO<R, ?>, ? extends A>, Function1<? super A, ? extends Kind<RIO<R, ?>, ? extends B>>, Function1<? super A, ? extends Kind<RIO<R, ?>, Unit>>) - Static method in class com.github.tonivade.purefun.effect.RIO
- bracket(Kind<RIO<R, ?>, ? extends A>, Function1<? super A, ? extends Kind<RIO<R, ?>, ? extends B>>, Function1<? super A, ? extends Kind<RIO<R, ?>, Unit>>) - Method in interface com.github.tonivade.purefun.instances.RIOBracket
- bracket(Kind<Task<?>, ? extends A>, Function1<? super A, ? extends Kind<Task<?>, ? extends B>>) - Static method in class com.github.tonivade.purefun.effect.Task
- bracket(Kind<Task<?>, ? extends A>, Function1<? super A, ? extends Kind<Task<?>, ? extends B>>, Consumer1<? super A>) - Static method in class com.github.tonivade.purefun.effect.Task
- bracket(Kind<Task<?>, ? extends A>, Function1<? super A, ? extends Kind<Task<?>, ? extends B>>, Function1<? super A, ? extends Kind<Task<?>, Unit>>) - Static method in class com.github.tonivade.purefun.effect.Task
- bracket(Kind<Task<?>, ? extends A>, Function1<? super A, ? extends Kind<Task<?>, ? extends B>>, Function1<? super A, ? extends Kind<Task<?>, Unit>>) - Method in interface com.github.tonivade.purefun.instances.TaskBracket
- bracket(Kind<UIO<?>, ? extends A>, Function1<? super A, ? extends Kind<UIO<?>, ? extends B>>) - Static method in class com.github.tonivade.purefun.effect.UIO
- bracket(Kind<UIO<?>, ? extends A>, Function1<? super A, ? extends Kind<UIO<?>, ? extends B>>, Consumer1<? super A>) - Static method in class com.github.tonivade.purefun.effect.UIO
- bracket(Kind<UIO<?>, ? extends A>, Function1<? super A, ? extends Kind<UIO<?>, ? extends B>>, Function1<? super A, ? extends Kind<UIO<?>, Unit>>) - Static method in class com.github.tonivade.purefun.effect.UIO
- bracket(Kind<UIO<?>, ? extends A>, Function1<? super A, ? extends Kind<UIO<?>, ? extends B>>, Function1<? super A, ? extends Kind<UIO<?>, Unit>>) - Method in interface com.github.tonivade.purefun.instances.UIOBracket
- bracket(Kind<URIO<R, ?>, ? extends A>, Function1<? super A, ? extends Kind<URIO<R, ?>, ? extends B>>) - Static method in class com.github.tonivade.purefun.effect.URIO
- bracket(Kind<URIO<R, ?>, ? extends A>, Function1<? super A, ? extends Kind<URIO<R, ?>, ? extends B>>, Consumer1<? super A>) - Static method in class com.github.tonivade.purefun.effect.URIO
- bracket(Kind<URIO<R, ?>, ? extends A>, Function1<? super A, ? extends Kind<URIO<R, ?>, ? extends B>>, Function1<? super A, ? extends Kind<URIO<R, ?>, Unit>>) - Static method in class com.github.tonivade.purefun.effect.URIO
- bracket(Kind<URIO<R, ?>, ? extends A>, Function1<? super A, ? extends Kind<URIO<R, ?>, ? extends B>>, Function1<? super A, ? extends Kind<URIO<R, ?>, Unit>>) - Method in interface com.github.tonivade.purefun.instances.URIOBracket
- bracket(Kind<IO<?>, ? extends A>, Function1<? super A, ? extends Kind<IO<?>, ? extends B>>, Function1<? super A, ? extends Kind<IO<?>, Unit>>) - Method in interface com.github.tonivade.purefun.instances.IOBracket
- bracket(Kind<IO<?>, ? extends T>, Function1<? super T, ? extends Kind<IO<?>, ? extends R>>) - Static method in interface com.github.tonivade.purefun.monad.IO
- bracket(Kind<IO<?>, ? extends T>, Function1<? super T, ? extends Kind<IO<?>, ? extends R>>, Consumer1<? super T>) - Static method in interface com.github.tonivade.purefun.monad.IO
- bracket(Kind<IO<?>, ? extends T>, Function1<? super T, ? extends Kind<IO<?>, ? extends R>>, Function1<? super T, ? extends Kind<IO<?>, Unit>>) - Static method in interface com.github.tonivade.purefun.monad.IO
- bracket(Kind<EitherT<F, E, ?>, ? extends A>, Function1<? super A, ? extends Kind<EitherT<F, E, ?>, ? extends B>>, Function1<? super A, ? extends Kind<EitherT<F, E, ?>, Unit>>) - Method in interface com.github.tonivade.purefun.instances.EitherTBracket
- bracket(Kind<OptionT<F, ?>, ? extends A>, Function1<? super A, ? extends Kind<OptionT<F, ?>, ? extends B>>, Function1<? super A, ? extends Kind<OptionT<F, ?>, Unit>>) - Method in interface com.github.tonivade.purefun.instances.OptionTBracket
- bracket(Kind<F, ? extends A>, Function1<? super A, ? extends Kind<F, ? extends B>>) - Method in interface com.github.tonivade.purefun.typeclasses.Bracket
- bracket(Kind<F, ? extends A>, Function1<? super A, ? extends Kind<F, ? extends B>>, Consumer1<? super A>) - Method in interface com.github.tonivade.purefun.typeclasses.Bracket
- bracket(Kind<F, ? extends A>, Function1<? super A, ? extends Kind<F, ? extends B>>, Function1<? super A, ? extends Kind<F, Unit>>) - Method in interface com.github.tonivade.purefun.typeclasses.Bracket
- 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
- bracket(Executor, Future<? extends T>, Function1<? super T, ? extends Future<? extends R>>, Consumer1<? super T>) - Static method in class com.github.tonivade.purefun.concurrent.FutureImpl
- Bracket<F,
E> - Interface in com.github.tonivade.purefun.typeclasses - branch(Kind<F, Either<A, B>>, Kind<F, Function1<? super A, ? extends C>>, Kind<F, Function1<? super B, ? extends C>>) - Method in interface com.github.tonivade.purefun.typeclasses.Selective
- 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
- Builder() - Constructor for class com.github.tonivade.purefun.data.ImmutableMap.Builder
- Builder() - Constructor for class com.github.tonivade.purefun.data.ImmutableTreeMap.Builder
C
- cache - Variable in class com.github.tonivade.purefun.core.MemoizedFunction
- cache - Variable in class com.github.tonivade.purefun.core.MemoizedProducer
- callback - Variable in class com.github.tonivade.purefun.effect.PureIO.Async
- callback - Variable in class com.github.tonivade.purefun.monad.IO.Async
- Callback<T> - Interface in com.github.tonivade.purefun.concurrent
- CallStack<R,
E, - Class in com.github.tonivade.purefun.effectA> - CallStack<T> - Class in com.github.tonivade.purefun.monad
- CallStack() - Constructor for class com.github.tonivade.purefun.effect.CallStack
- CallStack() - Constructor for class com.github.tonivade.purefun.monad.CallStack
- cancel() - Method in interface com.github.tonivade.purefun.concurrent.Promise
- cancel() - Method in interface com.github.tonivade.purefun.effect.PureIOConnection
- cancel() - Method in class com.github.tonivade.purefun.effect.PureIOConnection.Cancellable
- cancel() - Method in class com.github.tonivade.purefun.effect.PureIOConnection.Uncancellable
- cancel() - Method in interface com.github.tonivade.purefun.monad.IOConnection
- cancel() - Method in class com.github.tonivade.purefun.monad.IOConnection.Cancellable
- cancel() - Method in class com.github.tonivade.purefun.monad.IOConnection.Uncancellable
- cancel() - Method in interface com.github.tonivade.purefun.typeclasses.Fiber
- cancel(boolean) - Method in interface com.github.tonivade.purefun.concurrent.Cancellable
- cancel(boolean) - Method in class com.github.tonivade.purefun.concurrent.CancellableImpl
- cancel(boolean) - Method in interface com.github.tonivade.purefun.concurrent.Future
- cancel(boolean) - Method in class com.github.tonivade.purefun.concurrent.FutureImpl
- cancellable - Variable in class com.github.tonivade.purefun.concurrent.FutureImpl
- cancellable() - Static method in interface com.github.tonivade.purefun.effect.PureIOConnection
- cancellable() - Static method in interface com.github.tonivade.purefun.monad.IOConnection
- cancellable(Function1<Consumer1<? super Try<? extends A>>, UIO<Unit>>) - Static method in class com.github.tonivade.purefun.effect.UIO
- cancellable(Function1<Consumer1<? super Try<? extends A>>, Kind<F, Unit>>) - Method in interface com.github.tonivade.purefun.typeclasses.Concurrent
- cancellable(Function1<Consumer1<? super Try<? extends Either<E, ? extends A>>>, EIO<E, Unit>>) - Static method in class com.github.tonivade.purefun.effect.EIO
- cancellable(Function1<Consumer1<? super Try<? extends T>>, Kind<IO<?>, Unit>>) - Static method in interface com.github.tonivade.purefun.monad.IO
- cancellable(Function2<R, Consumer1<? super Try<? extends A>>, RIO<R, Unit>>) - Static method in class com.github.tonivade.purefun.effect.RIO
- cancellable(Function2<R, Consumer1<? super Try<? extends A>>, URIO<R, Unit>>) - Static method in class com.github.tonivade.purefun.effect.URIO
- cancellable(Function2<R, Consumer1<? super Try<? extends Either<E, ? extends A>>>, PureIO<R, ?, Unit>>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- Cancellable - Interface in com.github.tonivade.purefun.concurrent
- Cancellable() - Constructor for class com.github.tonivade.purefun.effect.PureIOConnection.Cancellable
- Cancellable() - Constructor for class com.github.tonivade.purefun.monad.IOConnection.Cancellable
- CancellableImpl - Class in com.github.tonivade.purefun.concurrent
- CancellableImpl(Promise<?>) - Constructor for class com.github.tonivade.purefun.concurrent.CancellableImpl
- cancelled - Variable in class com.github.tonivade.purefun.concurrent.CancellableImpl
- CANCELLED - Static variable in record class com.github.tonivade.purefun.effect.StateIO
- CANCELLED - Static variable in class com.github.tonivade.purefun.monad.StateIO
- cancellingNow - Variable in class com.github.tonivade.purefun.monad.StateIO
- cancellingNow() - Method in record class com.github.tonivade.purefun.effect.StateIO
- cancellingNow() - Method in class com.github.tonivade.purefun.monad.StateIO
- cancelNow() - Method in class com.github.tonivade.purefun.effect.PureIOConnection.Cancellable
- cancelNow() - Method in interface com.github.tonivade.purefun.effect.PureIOConnection
- cancelNow() - Method in class com.github.tonivade.purefun.effect.PureIOConnection.Uncancellable
- cancelNow() - Method in class com.github.tonivade.purefun.monad.IOConnection.Cancellable
- cancelNow() - Method in interface com.github.tonivade.purefun.monad.IOConnection
- cancelNow() - Method in class com.github.tonivade.purefun.monad.IOConnection.Uncancellable
- cancelToken - Variable in class com.github.tonivade.purefun.effect.PureIOConnection.Cancellable
- cancelToken - Variable in class com.github.tonivade.purefun.monad.IOConnection.Cancellable
- cause - Variable in record class com.github.tonivade.purefun.type.Try.Failure
-
The field for the
causerecord component. - 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
- censor(Kind<F, ? extends A>, Operator1<W>) - Method in interface com.github.tonivade.purefun.typeclasses.MonadWriter
- chain(Function1<? super Try<? extends T>, ? extends Kind<Future<?>, ? extends R>>) - Method in class com.github.tonivade.purefun.concurrent.FutureImpl
- check(Function2<A, B, Kind<F, Boolean>>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- check(Function2<A, B, Kind<F, Boolean>>) - Method in class com.github.tonivade.purefun.typeclasses.ScheduleImpl
- 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
- clear() - Method in class com.github.tonivade.purefun.data.SequenceCollection
- clock() - Method in interface com.github.tonivade.purefun.effect.util.PureClock
- coflatMap(Kind<Producer<?>, ? extends A>, Function1<? super Kind<Producer<?>, ? extends A>, ? extends B>) - Method in interface com.github.tonivade.purefun.instances.ProducerComonad
- coflatMap(Kind<EitherK<F, G, ?>, ? extends A>, Function1<? super Kind<EitherK<F, G, ?>, ? extends A>, ? extends B>) - Method in interface com.github.tonivade.purefun.instances.EitherKComonad
- coflatMap(Kind<Eval<?>, ? extends A>, Function1<? super Kind<Eval<?>, ? extends A>, ? extends B>) - Method in interface com.github.tonivade.purefun.instances.EvalComonad
- coflatMap(Kind<Id<?>, ? extends A>, Function1<? super Kind<Id<?>, ? extends A>, ? extends B>) - Method in interface com.github.tonivade.purefun.instances.IdComonad
- coflatMap(Kind<F, ? extends A>, Function1<? super Kind<F, ? extends A>, ? extends B>) - Method in interface com.github.tonivade.purefun.typeclasses.Comonad
- coflatMap(Comonad<F>, Comonad<G>, Function1<? super EitherK<F, G, ? extends T>, ? extends R>) - Method in class com.github.tonivade.purefun.free.EitherK
- coflatten(Kind<F, ? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.Comonad
- collapse(Eval<A>) - Static method in interface com.github.tonivade.purefun.type.Eval
- 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
- collect(PartialFunction1<? super T, ? extends R>) - Method in class com.github.tonivade.purefun.stream.Cons
- collect(PartialFunction1<? super T, ? extends R>) - Method in class com.github.tonivade.purefun.stream.Nil
- collect(PartialFunction1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.stream.PureStream
- collect(PartialFunction1<? super T, ? extends R>) - Method in class com.github.tonivade.purefun.stream.Suspend
- collectAll() - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- com.github.tonivade.purefun - package com.github.tonivade.purefun
- 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.effect - package com.github.tonivade.purefun.effect
- com.github.tonivade.purefun.effect.util - package com.github.tonivade.purefun.effect.util
- com.github.tonivade.purefun.free - package com.github.tonivade.purefun.free
- com.github.tonivade.purefun.instances - package com.github.tonivade.purefun.instances
- com.github.tonivade.purefun.monad - package com.github.tonivade.purefun.monad
- com.github.tonivade.purefun.optics - package com.github.tonivade.purefun.optics
- com.github.tonivade.purefun.processor - package com.github.tonivade.purefun.processor
- com.github.tonivade.purefun.runtimes - package com.github.tonivade.purefun.runtimes
- com.github.tonivade.purefun.stream - package com.github.tonivade.purefun.stream
- com.github.tonivade.purefun.transformer - package com.github.tonivade.purefun.transformer
- com.github.tonivade.purefun.type - package com.github.tonivade.purefun.type
- com.github.tonivade.purefun.typeclasses - package com.github.tonivade.purefun.typeclasses
- 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
- combine(Sequence<T>, Sequence<T>) - Method in interface com.github.tonivade.purefun.instances.SequenceSemigroup
- combine(Managed<R, E, B>) - Method in class com.github.tonivade.purefun.effect.Managed
- combine(Resource<F, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.Resource
- combine(T, T) - Method in interface com.github.tonivade.purefun.typeclasses.Semigroup
- combineK(Kind<Sequence<?>, ? extends T>, Kind<Sequence<?>, ? extends T>) - Method in interface com.github.tonivade.purefun.instances.SequenceSemigroupK
- combineK(Kind<Option<?>, ? extends T>, Kind<Option<?>, ? extends T>) - Method in interface com.github.tonivade.purefun.instances.OptionSemigroupK
- combineK(Kind<Nested<F, G>, ? extends T>, Kind<Nested<F, G>, ? extends T>) - Method in interface com.github.tonivade.purefun.typeclasses.ComposedSemigroupK
- combineK(Kind<F, ? extends T>, Kind<F, ? extends T>) - Method in interface com.github.tonivade.purefun.typeclasses.SemigroupK
- comonad() - Static method in interface com.github.tonivade.purefun.instances.EvalInstances
- comonad() - Static method in interface com.github.tonivade.purefun.instances.IdInstances
- comonad() - Static method in interface com.github.tonivade.purefun.instances.ProducerInstances
- comonad(Comonad<F>, Comonad<G>) - Static method in interface com.github.tonivade.purefun.instances.EitherKInstances
- comonad(F...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- comonad(Class<F>, Object...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- comonad(Object...) - Method in class com.github.tonivade.purefun.typeclasses.Instance
- Comonad<F> - Interface in com.github.tonivade.purefun.typeclasses
- 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
- compile(FunctionK<F, G>) - Method in interface com.github.tonivade.purefun.free.FreeAp
- 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
- compose(Iso<A, B>) - Method in class com.github.tonivade.purefun.optics.Iso
- compose(Iso<A, B>) - Method in class com.github.tonivade.purefun.optics.Lens
- compose(Iso<A, B>) - Method in class com.github.tonivade.purefun.optics.Optional
- compose(Iso<A, B>) - Method in class com.github.tonivade.purefun.optics.Prism
- compose(Lens<A, B>) - Method in class com.github.tonivade.purefun.optics.Iso
- compose(Lens<A, B>) - Method in class com.github.tonivade.purefun.optics.Lens
- compose(Lens<A, B>) - Method in class com.github.tonivade.purefun.optics.Optional
- compose(Lens<A, B>) - Method in class com.github.tonivade.purefun.optics.Prism
- compose(Optional<A, B>) - Method in class com.github.tonivade.purefun.optics.Iso
- compose(Optional<A, B>) - Method in class com.github.tonivade.purefun.optics.Lens
- compose(Optional<A, B>) - Method in class com.github.tonivade.purefun.optics.Optional
- compose(Optional<A, B>) - Method in class com.github.tonivade.purefun.optics.Prism
- compose(PIso<A, B, C, D>) - Method in class com.github.tonivade.purefun.optics.PIso
- compose(PIso<A, B, C, D>) - Method in class com.github.tonivade.purefun.optics.PLens
- compose(PIso<A, B, C, D>) - Method in class com.github.tonivade.purefun.optics.POptional
- compose(PIso<A, B, C, D>) - Method in class com.github.tonivade.purefun.optics.PPrism
- compose(PLens<A, B, C, D>) - Method in class com.github.tonivade.purefun.optics.PIso
- compose(PLens<A, B, C, D>) - Method in class com.github.tonivade.purefun.optics.PLens
- compose(PLens<A, B, C, D>) - Method in class com.github.tonivade.purefun.optics.POptional
- compose(PLens<A, B, C, D>) - Method in class com.github.tonivade.purefun.optics.PPrism
- compose(POptional<A, B, C, D>) - Method in class com.github.tonivade.purefun.optics.PIso
- compose(POptional<A, B, C, D>) - Method in class com.github.tonivade.purefun.optics.PLens
- compose(POptional<A, B, C, D>) - Method in class com.github.tonivade.purefun.optics.POptional
- compose(POptional<A, B, C, D>) - Method in class com.github.tonivade.purefun.optics.PPrism
- compose(PPrism<A, B, C, D>) - Method in class com.github.tonivade.purefun.optics.PIso
- compose(PPrism<A, B, C, D>) - Method in class com.github.tonivade.purefun.optics.PLens
- compose(PPrism<A, B, C, D>) - Method in class com.github.tonivade.purefun.optics.POptional
- compose(PPrism<A, B, C, D>) - Method in class com.github.tonivade.purefun.optics.PPrism
- compose(Prism<A, B>) - Method in class com.github.tonivade.purefun.optics.Iso
- compose(Prism<A, B>) - Method in class com.github.tonivade.purefun.optics.Lens
- compose(Prism<A, B>) - Method in class com.github.tonivade.purefun.optics.Optional
- compose(Prism<A, B>) - Method in class com.github.tonivade.purefun.optics.Prism
- compose(Kleisli<F, A, B>) - Method in interface com.github.tonivade.purefun.transformer.Kleisli
- compose(Alternative<F>, Alternative<G>) - Static method in interface com.github.tonivade.purefun.typeclasses.Alternative
- compose(Applicative<F>, Applicative<G>) - Static method in interface com.github.tonivade.purefun.typeclasses.Applicative
- compose(Contravariant<F>, Contravariant<G>) - Static method in interface com.github.tonivade.purefun.typeclasses.Functor
- compose(Contravariant<F>, Functor<G>) - Static method in interface com.github.tonivade.purefun.typeclasses.Contravariant
- compose(Foldable<F>, Foldable<G>) - Static method in interface com.github.tonivade.purefun.typeclasses.Foldable
- compose(FunctionK<B, F>) - Method in interface com.github.tonivade.purefun.typeclasses.FunctionK
- compose(Functor<F>, Contravariant<G>) - Static method in interface com.github.tonivade.purefun.typeclasses.Contravariant
- compose(Functor<F>, Functor<G>) - Static method in interface com.github.tonivade.purefun.typeclasses.Functor
- compose(Invariant<F>, Contravariant<G>) - Static method in interface com.github.tonivade.purefun.typeclasses.Invariant
- compose(Invariant<F>, Functor<G>) - Static method in interface com.github.tonivade.purefun.typeclasses.Invariant
- compose(Invariant<F>, Invariant<G>) - Static method in interface com.github.tonivade.purefun.typeclasses.Invariant
- compose(Schedule<F, B, C>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- compose(Schedule<F, B, C>) - Method in class com.github.tonivade.purefun.typeclasses.ScheduleImpl
- compose(Traverse<F>, Traverse<G>) - Static method in interface com.github.tonivade.purefun.typeclasses.Traverse
- ComposedAlternative<F,
G> - Interface in com.github.tonivade.purefun.typeclasses - ComposedApplicative<F,
G> - Interface in com.github.tonivade.purefun.typeclasses - ComposedContravariant<F,
G> - Interface in com.github.tonivade.purefun.typeclasses - ComposedContravariantCovariant<F,
G> - Interface in com.github.tonivade.purefun.typeclasses - ComposedCovariantContravariant<F,
G> - Interface in com.github.tonivade.purefun.typeclasses - ComposedFoldable<F,
G> - Interface in com.github.tonivade.purefun.typeclasses - ComposedFunctor<F,
G> - Interface in com.github.tonivade.purefun.typeclasses - ComposedInvariant<F,
G> - Interface in com.github.tonivade.purefun.typeclasses - ComposedInvariantContravariant<F,
G> - Interface in com.github.tonivade.purefun.typeclasses - ComposedInvariantCovariant<F,
G> - Interface in com.github.tonivade.purefun.typeclasses - ComposedMonoidK<F,
G> - Interface in com.github.tonivade.purefun.typeclasses - ComposedSemigroupK<F,
G> - Interface in com.github.tonivade.purefun.typeclasses - ComposedTraverse<F,
G> - Interface in com.github.tonivade.purefun.typeclasses - concat(PureStream<F, ? extends T>) - Method in class com.github.tonivade.purefun.stream.Cons
- concat(PureStream<F, ? extends T>) - Method in class com.github.tonivade.purefun.stream.Nil
- concat(PureStream<F, ? extends T>) - Method in interface com.github.tonivade.purefun.stream.PureStream
- concat(PureStream<F, ? extends T>) - Method in class com.github.tonivade.purefun.stream.Suspend
- concat(Validation.Result<E>, Validation.Result<E>) - Static method in class com.github.tonivade.purefun.type.Validation.Result
- concurrent() - Static method in interface com.github.tonivade.purefun.instances.EIOInstances
- concurrent() - Static method in interface com.github.tonivade.purefun.instances.IOInstances
- concurrent() - Static method in interface com.github.tonivade.purefun.instances.PureIOInstances
- concurrent() - Static method in interface com.github.tonivade.purefun.instances.RIOInstances
- concurrent() - Static method in interface com.github.tonivade.purefun.instances.TaskInstances
- concurrent() - Static method in interface com.github.tonivade.purefun.instances.UIOInstances
- concurrent() - Static method in interface com.github.tonivade.purefun.instances.URIOInstances
- concurrent(F...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- concurrent(Class<F>, Object...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- concurrent(Object...) - Method in class com.github.tonivade.purefun.typeclasses.Instance
- concurrent(Executor) - Static method in interface com.github.tonivade.purefun.instances.EIOInstances
- concurrent(Executor) - Static method in interface com.github.tonivade.purefun.instances.IOInstances
- concurrent(Executor) - Static method in interface com.github.tonivade.purefun.instances.PureIOInstances
- concurrent(Executor) - Static method in interface com.github.tonivade.purefun.instances.RIOInstances
- concurrent(Executor) - Static method in interface com.github.tonivade.purefun.instances.TaskInstances
- concurrent(Executor) - Static method in interface com.github.tonivade.purefun.instances.UIOInstances
- concurrent(Executor) - Static method in interface com.github.tonivade.purefun.instances.URIOInstances
- Concurrent<F> - Interface in com.github.tonivade.purefun.typeclasses
- condition - Variable in class com.github.tonivade.purefun.concurrent.PromiseImpl
- cons(Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.core.Function1
- cons(Kind<F, R>, PureStream<F, R>) - Method in class com.github.tonivade.purefun.stream.Cons
- 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
- cons(T, PureStream<F, ? extends T>) - Method in interface com.github.tonivade.purefun.stream.PureStream.Of
- cons(T, PureStream<F, ? extends T>, F...) - Static method in interface com.github.tonivade.purefun.stream.PureStream
- Cons<F,
T> - Class in com.github.tonivade.purefun.stream - Cons(MonadDefer<F>, Kind<F, T>, PureStream<F, T>) - Constructor for class com.github.tonivade.purefun.stream.Cons
- console - Variable in class com.github.tonivade.purefun.instances.IOConsole
- console - Variable in class com.github.tonivade.purefun.instances.PureIOConsole
- console - Variable in class com.github.tonivade.purefun.instances.RIOConsole
- console - Variable in class com.github.tonivade.purefun.instances.TaskConsole
- console - Variable in class com.github.tonivade.purefun.instances.UIOConsole
- console - Variable in class com.github.tonivade.purefun.instances.URIOConsole
- console() - Method in interface com.github.tonivade.purefun.effect.util.PureConsole
- console() - Static method in interface com.github.tonivade.purefun.instances.IOInstances
- console() - Static method in interface com.github.tonivade.purefun.instances.PureIOInstances
- console() - Static method in interface com.github.tonivade.purefun.instances.RIOInstances
- console() - Static method in interface com.github.tonivade.purefun.instances.StateInstances
- console() - Static method in interface com.github.tonivade.purefun.instances.TaskInstances
- console() - Static method in interface com.github.tonivade.purefun.instances.UIOInstances
- console() - Static method in interface com.github.tonivade.purefun.instances.URIOInstances
- console(F...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- console(Class<F>, Object...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- console(Object...) - Method in class com.github.tonivade.purefun.typeclasses.Instance
- Console<F> - Interface in com.github.tonivade.purefun.typeclasses
- ConsoleExecutor - Class in com.github.tonivade.purefun.runtimes
- ConsoleExecutor() - Constructor for class com.github.tonivade.purefun.runtimes.ConsoleExecutor
- 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. - ConstApplicative<T> - Interface in com.github.tonivade.purefun.instances
- ConstContravariant<T> - Interface in com.github.tonivade.purefun.instances
- ConstFoldable<T> - Interface in com.github.tonivade.purefun.instances
- ConstFunctor<T> - Interface in com.github.tonivade.purefun.instances
- ConstInstances - Interface in com.github.tonivade.purefun.instances
- ConstOf<T,
A> - Interface in com.github.tonivade.purefun.type - ConstTraverse<T> - Interface in com.github.tonivade.purefun.instances
- 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.
- consumers - Variable in class com.github.tonivade.purefun.concurrent.PromiseImpl
- 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(Object) - Method in class com.github.tonivade.purefun.data.SequenceCollection
- 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
- containsAll(Collection<?>) - Method in class com.github.tonivade.purefun.data.SequenceCollection
- containsKey(K) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- contramap(Function1<? super C, ? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- contramap(Function1<? super C, ? extends A>) - Method in class com.github.tonivade.purefun.typeclasses.ScheduleImpl
- contramap(Kind<EitherK<F, G, ?>, ? extends A>, Function1<? super B, ? extends A>) - Method in interface com.github.tonivade.purefun.instances.EitherKContravariant
- contramap(Kind<Const<T, ?>, ? extends A>, Function1<? super B, ? extends A>) - Method in interface com.github.tonivade.purefun.instances.ConstContravariant
- contramap(Kind<Nested<F, G>, ? extends A>, Function1<? super B, ? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.ComposedContravariantCovariant
- contramap(Kind<Nested<F, G>, ? extends A>, Function1<? super B, ? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.ComposedCovariantContravariant
- contramap(Kind<F, ? extends A>, Function1<? super B, ? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.Contravariant
- contramap(Contravariant<F>, Contravariant<G>, Function1<? super R, ? extends T>) - Method in class com.github.tonivade.purefun.free.EitherK
- contravariant() - Static method in interface com.github.tonivade.purefun.instances.ConstInstances
- contravariant(Contravariant<F>, Contravariant<G>) - Static method in interface com.github.tonivade.purefun.instances.EitherKInstances
- Contravariant<F> - Interface in com.github.tonivade.purefun.typeclasses
- count - Variable in class com.github.tonivade.purefun.effect.StackItem
- count - Variable in class com.github.tonivade.purefun.monad.StackItem
- count() - Method in class com.github.tonivade.purefun.effect.StackItem
- count() - Method in class com.github.tonivade.purefun.monad.StackItem
- createFile(String, String) - Method in class com.github.tonivade.purefun.processor.HigherKindProcessor
- current - Variable in class com.github.tonivade.purefun.effect.PureIO.Attempt
- current - Variable in class com.github.tonivade.purefun.effect.PureIO.FlatMapped
- current - Variable in class com.github.tonivade.purefun.effect.PureIO.Recover
- current - Variable in class com.github.tonivade.purefun.monad.IO.FlatMapped
- current - Variable in class com.github.tonivade.purefun.monad.IO.Recover
- current(Consumer1<? super Try<? extends T>>) - Method in class com.github.tonivade.purefun.concurrent.PromiseImpl
- currentDateTime() - Static method in interface com.github.tonivade.purefun.effect.util.PureClock
- currentDateTime() - Method in interface com.github.tonivade.purefun.effect.util.PureClock.Service
- currentNanos() - Method in interface com.github.tonivade.purefun.typeclasses.MonadDefer
- currentNanos() - Method in interface com.github.tonivade.purefun.typeclasses.Timer
- currentTime() - Static method in interface com.github.tonivade.purefun.effect.util.PureClock
- currentTime() - Method in interface com.github.tonivade.purefun.effect.util.PureClock.Service
- 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
- CurriedFunction(Kind<G, Function1<A, B>>, int) - Constructor for record class com.github.tonivade.purefun.free.FreeAp.CurriedFunction
-
Creates an instance of a
CurriedFunctionrecord class.
D
- DEFAULT_EXECUTOR - Static variable in interface com.github.tonivade.purefun.concurrent.Future
- defer() - Static method in interface com.github.tonivade.purefun.instances.EvalInstances
- defer() - Static method in interface com.github.tonivade.purefun.instances.TrampolineInstances
- defer(Producer<? extends Free<F, ? extends T>>) - Static method in interface com.github.tonivade.purefun.free.Free
- defer(Producer<? extends Kind<Trampoline<?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.TrampolineDefer
- defer(Producer<? extends Kind<EIO<E, ?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.EIODefer
- defer(Producer<? extends Kind<PureIO<R, E, ?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.PureIODefer
- defer(Producer<? extends Kind<RIO<R, ?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.RIODefer
- defer(Producer<? extends Kind<Task<?>, ? extends A>>) - Static method in class com.github.tonivade.purefun.effect.Task
- defer(Producer<? extends Kind<Task<?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.TaskDefer
- defer(Producer<? extends Kind<UIO<?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.UIODefer
- defer(Producer<? extends Kind<URIO<R, ?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.URIODefer
- defer(Producer<? extends Kind<IO<?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.IODefer
- defer(Producer<? extends Kind<EitherT<F, E, ?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.EitherTDefer
- defer(Producer<? extends Kind<OptionT<F, ?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.OptionTDefer
- defer(Producer<? extends Kind<Eval<?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.EvalDefer
- defer(Producer<? extends Kind<Eval<?>, ? extends T>>) - Static method in interface com.github.tonivade.purefun.type.Eval
- defer(Producer<? extends Kind<F, ? extends A>>) - Method in interface com.github.tonivade.purefun.typeclasses.Defer
- defer(Producer<Kind<EIO<E, ?>, ? extends A>>) - Static method in class com.github.tonivade.purefun.effect.EIO
- defer(Producer<Kind<PureIO<R, E, ?>, ? extends A>>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- defer(Producer<Kind<RIO<R, ?>, ? extends A>>) - Static method in class com.github.tonivade.purefun.effect.RIO
- defer(Producer<Kind<UIO<?>, ? extends A>>) - Static method in class com.github.tonivade.purefun.effect.UIO
- defer(Producer<Kind<URIO<R, ?>, ? extends A>>) - Static method in class com.github.tonivade.purefun.effect.URIO
- Defer<F> - Interface in com.github.tonivade.purefun.typeclasses
- Defer(Producer<? extends Kind<Eval<?>, ? extends A>>) - Constructor for class com.github.tonivade.purefun.type.Eval.Defer
- deferred - Variable in class com.github.tonivade.purefun.type.Eval.Defer
- delay(Duration, Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- delay(Duration, Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.monad.IO
- delay(Executor, Duration, Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- Delay(Producer<? extends T>) - Constructor for class com.github.tonivade.purefun.monad.IO.Delay
- Delay(Producer<Either<E, ? extends A>>) - Constructor for class com.github.tonivade.purefun.effect.PureIO.Delay
- delayed(Schedule<F, A, Duration>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule.Of
- delayed(Schedule<F, A, Duration>, F...) - Static method in interface com.github.tonivade.purefun.typeclasses.Schedule
- delayedExecutor(Duration, Executor) - Static method in interface com.github.tonivade.purefun.concurrent.FutureModule
- delegate - Variable in class com.github.tonivade.purefun.optics.Iso
- delegate - Variable in class com.github.tonivade.purefun.optics.Lens
- delegate - Variable in class com.github.tonivade.purefun.optics.Optional
- delegate - Variable in class com.github.tonivade.purefun.optics.Prism
- 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
- dimap(Function1<? super C, ? extends A>, Function1<? super B, ? extends D>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- doAndThenEither(ScheduleImpl<F, T, A, C>) - Method in class com.github.tonivade.purefun.typeclasses.ScheduleImpl
- doCompose(ScheduleImpl<F, T, B, C>) - Method in class com.github.tonivade.purefun.typeclasses.ScheduleImpl
- done(T) - Static method in interface com.github.tonivade.purefun.core.Trampoline
- Done(Producer<? extends A>) - Constructor for class com.github.tonivade.purefun.type.Eval.Done
- Done(T) - Constructor for record class com.github.tonivade.purefun.core.Trampoline.Done
-
Creates an instance of a
Donerecord class. - doUnfold(S, Function1<? super S, Option<Tuple2<? extends T, ? extends S>>>) - Method in interface com.github.tonivade.purefun.stream.PureStream.Of
- doUntil(Matcher1<A>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule.Of
- doUntil(Matcher1<A>, F...) - Static method in interface com.github.tonivade.purefun.typeclasses.Schedule
- doUntilM(Function1<A, Kind<F, Boolean>>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule.Of
- doUntilM(Function1<A, Kind<F, Boolean>>, F...) - Static method in interface com.github.tonivade.purefun.typeclasses.Schedule
- doWhile(Matcher1<A>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule.Of
- doWhile(Matcher1<A>, F...) - Static method in interface com.github.tonivade.purefun.typeclasses.Schedule
- doWhileM(Function1<A, Kind<F, Boolean>>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule.Of
- doWhileM(Function1<A, Kind<F, Boolean>>, F...) - Static method in interface com.github.tonivade.purefun.typeclasses.Schedule
- doZip(ScheduleImpl<F, T, A, C>) - Method in class com.github.tonivade.purefun.typeclasses.ScheduleImpl
- drain() - Method in interface com.github.tonivade.purefun.stream.PureStream
- 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
- drop(int) - Method in class com.github.tonivade.purefun.stream.Cons
- drop(int) - Method in class com.github.tonivade.purefun.stream.Nil
- drop(int) - Method in interface com.github.tonivade.purefun.stream.PureStream
- drop(int) - Method in class com.github.tonivade.purefun.stream.Suspend
- dropWhile(Matcher1<? super E>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- dropWhile(Matcher1<? super E>) - Method in class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- 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
- dropWhile(Matcher1<? super T>) - Method in class com.github.tonivade.purefun.stream.Cons
- dropWhile(Matcher1<? super T>) - Method in class com.github.tonivade.purefun.stream.Nil
- dropWhile(Matcher1<? super T>) - Method in interface com.github.tonivade.purefun.stream.PureStream
- dropWhile(Matcher1<? super T>) - Method in class com.github.tonivade.purefun.stream.Suspend
E
- effect(Kind<F, Either<E, A>>) - Method in class com.github.tonivade.purefun.instances.MonadMTL
- Effect<F,
A> - Interface in com.github.tonivade.purefun.core - effectE(Kind<F, Either<E, A>>) - Method in class com.github.tonivade.purefun.instances.MonadMTL
- EffectE(Kind<EitherT<F, E, ?>, A>) - Constructor for class com.github.tonivade.purefun.instances.MonadMTL.EffectE
- EffectEMonadError<F,
E> - Class in com.github.tonivade.purefun.instances - EffectEMonadError(Monad<F>) - Constructor for class com.github.tonivade.purefun.instances.EffectEMonadError
- effectR(MonadMTL.EffectE<F, E, A>) - Method in class com.github.tonivade.purefun.instances.MonadMTL
- EffectR(Kind<Kleisli<MonadMTL.EffectE<F, E, ?>, R, ?>, A>) - Constructor for class com.github.tonivade.purefun.instances.MonadMTL.EffectR
- EffectRMonad<F,
R, - Class in com.github.tonivade.purefun.instancesE> - EffectRMonad(Monad<F>) - Constructor for class com.github.tonivade.purefun.instances.EffectRMonad
- EffectRMonadError<F,
R, - Class in com.github.tonivade.purefun.instancesE> - EffectRMonadError(Monad<F>) - Constructor for class com.github.tonivade.purefun.instances.EffectRMonadError
- EffectRMonadReader<F,
R, - Class in com.github.tonivade.purefun.instancesE> - EffectRMonadReader(Monad<F>) - Constructor for class com.github.tonivade.purefun.instances.EffectRMonadReader
- effectS(MonadMTL.EffectR<F, R, E, A>) - Method in class com.github.tonivade.purefun.instances.MonadMTL
- EffectS(Kind<StateT<MonadMTL.EffectR<F, R, E, ?>, S, ?>, A>) - Constructor for class com.github.tonivade.purefun.instances.MonadMTL.EffectS
- EIO<E,
A> - Class in com.github.tonivade.purefun.effect - EIO(PureIO<Void, E, A>) - Constructor for class com.github.tonivade.purefun.effect.EIO
- EIOApplicative<E> - Interface in com.github.tonivade.purefun.instances
- EIOAsync - Interface in com.github.tonivade.purefun.instances
- EIOBracket<E> - Interface in com.github.tonivade.purefun.instances
- EIOConcurrent - Interface in com.github.tonivade.purefun.instances
- EIODefer<E> - Interface in com.github.tonivade.purefun.instances
- EIOFunctor<E> - Interface in com.github.tonivade.purefun.instances
- EIOInstances - Interface in com.github.tonivade.purefun.instances
- EIOMonad<E> - Interface in com.github.tonivade.purefun.instances
- EIOMonadDefer - Interface in com.github.tonivade.purefun.instances
- EIOMonadError<E> - Interface in com.github.tonivade.purefun.instances
- EIOMonadThrow - Interface in com.github.tonivade.purefun.instances
- EIOOf<E,
A> - Interface in com.github.tonivade.purefun.effect - EIOPure<E> - Interface in com.github.tonivade.purefun.instances
- EIORuntime<E> - Interface in com.github.tonivade.purefun.instances
- either - Variable in class com.github.tonivade.purefun.free.EitherK
- either() - Method in interface com.github.tonivade.purefun.monad.IO
- either(Function1<? super Throwable, ? extends L>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.monad.IO
- either(Managed<R, E, B>) - Method in class com.github.tonivade.purefun.effect.Managed
- 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 - EitherApplicative<L> - Interface in com.github.tonivade.purefun.instances
- EitherFoldable<L> - Interface in com.github.tonivade.purefun.instances
- EitherFunctor<L> - Interface in com.github.tonivade.purefun.instances
- EitherInstances - Interface in com.github.tonivade.purefun.instances
- EitherK<F,
G, - Class in com.github.tonivade.purefun.freeT> - EitherK(Either<Kind<F, T>, Kind<G, T>>) - Constructor for class com.github.tonivade.purefun.free.EitherK
- EitherKComonad<F,
G> - Interface in com.github.tonivade.purefun.instances - EitherKContravariant<F,
G> - Interface in com.github.tonivade.purefun.instances - EitherKFunctor<F,
G> - Interface in com.github.tonivade.purefun.instances - EitherKInjectKLeft<F,
G> - Interface in com.github.tonivade.purefun.instances - EitherKInjectKRight<F,
G, - Interface in com.github.tonivade.purefun.instancesR> - EitherKInstances - Interface in com.github.tonivade.purefun.instances
- EitherKOf<F,
G, - Interface in com.github.tonivade.purefun.freeT> - EitherMonad<L> - Interface in com.github.tonivade.purefun.instances
- EitherMonadError<L> - Interface in com.github.tonivade.purefun.instances
- EitherMonadThrow - Interface in com.github.tonivade.purefun.instances
- EitherOf<L,
R> - Interface in com.github.tonivade.purefun.type - EitherPure<L> - Interface in com.github.tonivade.purefun.instances
- EitherT<F,
L, - Interface in com.github.tonivade.purefun.transformerR> - EitherTBracket<F,
E> - Interface in com.github.tonivade.purefun.instances - EitherTDefer<F,
E> - Interface in com.github.tonivade.purefun.instances - EitherTInstances - Interface in com.github.tonivade.purefun.instances
- EitherTMonad<F,
L> - Interface in com.github.tonivade.purefun.instances - EitherTMonadDefer<F> - Interface in com.github.tonivade.purefun.instances
- EitherTMonadErrorFromMonad<F,
E> - Interface in com.github.tonivade.purefun.instances - EitherTMonadErrorFromMonadError<F,
E> - Interface in com.github.tonivade.purefun.instances - EitherTMonadThrowFromMonad<F> - Interface in com.github.tonivade.purefun.instances
- EitherTMonadThrowFromMonadThrow<F> - Interface in com.github.tonivade.purefun.instances
- EitherTOf<F,
L, - Interface in com.github.tonivade.purefun.transformerR> - EitherTraverse<L> - Interface in com.github.tonivade.purefun.instances
- EitherTTimer<F> - Interface in com.github.tonivade.purefun.instances
- 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() - Method in class com.github.tonivade.purefun.stream.Cons
- empty() - Method in interface com.github.tonivade.purefun.stream.PureStream.Of
- empty(F...) - Static method in interface com.github.tonivade.purefun.stream.PureStream
- empty(String) - Static method in interface com.github.tonivade.purefun.core.Precondition
- EMPTY - Static variable in class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- EMPTY - Static variable in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- EMPTY - Static variable in class com.github.tonivade.purefun.data.ImmutableMap.PImmutableMap
- EMPTY - Static variable in class com.github.tonivade.purefun.data.ImmutableSet.PImmutableSet
- EMPTY - Static variable in class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- EMPTY - Static variable in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- 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 - Variable in record class com.github.tonivade.purefun.data.Range
-
The field for the
endrecord component. - end() - Method in record class com.github.tonivade.purefun.data.Range
-
Returns the value of the
endrecord component. - end(Consumer1<? super Kind<F, A>>) - Method in class com.github.tonivade.purefun.typeclasses.AbstractApply
- end(Consumer1<? super Kind<F, B>>) - Method in class com.github.tonivade.purefun.typeclasses.AbstractFlatMap
- END - Static variable in class com.github.tonivade.purefun.processor.HigherKindProcessor
- 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
- ensure(Kind<F, A>, Producer<E>, Matcher1<A>) - Method in interface com.github.tonivade.purefun.typeclasses.MonadError
- 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
- env() - Static method in interface com.github.tonivade.purefun.effect.PureIO
- env() - Static method in class com.github.tonivade.purefun.effect.RIO
- env() - Static method in class com.github.tonivade.purefun.effect.URIO
- env() - Method in interface com.github.tonivade.purefun.instances.PureIORuntime
- env() - Method in interface com.github.tonivade.purefun.instances.RIORuntime
- env() - Method in interface com.github.tonivade.purefun.instances.URIORuntime
- env() - Static method in interface com.github.tonivade.purefun.monad.Reader
- env(Monad<F>) - Static method in interface com.github.tonivade.purefun.transformer.Kleisli
- eq(Eq<Kind<F, Either<L, R>>>) - Static method in interface com.github.tonivade.purefun.instances.EitherTInstances
- eq(Eq<Kind<F, Option<T>>>) - Static method in interface com.github.tonivade.purefun.instances.OptionTInstances
- eq(Eq<Kind<F, T>>, Eq<Kind<G, T>>) - Static method in interface com.github.tonivade.purefun.instances.EitherKInstances
- eq(Eq<E>, Eq<T>) - Static method in interface com.github.tonivade.purefun.instances.ValidationInstances
- eq(Eq<L>, Eq<R>) - Static method in interface com.github.tonivade.purefun.instances.EitherInstances
- eq(Eq<T>) - Static method in interface com.github.tonivade.purefun.instances.ConstInstances
- eq(Eq<T>) - Static method in interface com.github.tonivade.purefun.instances.IdInstances
- eq(Eq<T>) - Static method in interface com.github.tonivade.purefun.instances.OptionInstances
- eq(Eq<T>) - Static method in interface com.github.tonivade.purefun.instances.SequenceInstances
- eq(Eq<T>) - Static method in interface com.github.tonivade.purefun.instances.TryInstances
- 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. - Equal(Eq<T>) - Constructor for class com.github.tonivade.purefun.core.Equal
- EQUAL - Static variable in class com.github.tonivade.purefun.core.Tuple1
- EQUAL - Static variable in class com.github.tonivade.purefun.core.Tuple2
- EQUAL - Static variable in class com.github.tonivade.purefun.core.Tuple3
- EQUAL - Static variable in class com.github.tonivade.purefun.core.Tuple4
- EQUAL - Static variable in class com.github.tonivade.purefun.core.Tuple5
- EQUAL - Static variable in class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- EQUAL - Static variable in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- EQUAL - Static variable in class com.github.tonivade.purefun.data.ImmutableMap.PImmutableMap
- EQUAL - Static variable in class com.github.tonivade.purefun.data.ImmutableSet.PImmutableSet
- EQUAL - Static variable in class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- EQUAL - Static variable in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- EQUAL - Static variable in class com.github.tonivade.purefun.data.NonEmptyList
- EQUAL - Static variable in class com.github.tonivade.purefun.data.NonEmptyString
- EQUAL - Static variable in class com.github.tonivade.purefun.free.EitherK
- EQUAL - Static variable in record class com.github.tonivade.purefun.type.Try.Failure
- EQUAL - Static variable in class com.github.tonivade.purefun.type.Validation.Result
- EQUAL - Static variable in class com.github.tonivade.purefun.typeclasses.TupleK1
- EQUAL - Static variable in class com.github.tonivade.purefun.typeclasses.TupleK2
- EQUAL - Static variable in class com.github.tonivade.purefun.typeclasses.TupleK3
- EQUAL - Static variable in class com.github.tonivade.purefun.typeclasses.TupleK4
- EQUAL - Static variable in class com.github.tonivade.purefun.typeclasses.TupleK5
- 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.effect.StateIO
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.github.tonivade.purefun.free.EitherK
- equals(Object) - Method in record class com.github.tonivade.purefun.free.Free.FlatMapped
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.tonivade.purefun.free.Free.Pure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.tonivade.purefun.free.Free.Suspend
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.tonivade.purefun.free.FreeAp.Apply
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.tonivade.purefun.free.FreeAp.CurriedFunction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.tonivade.purefun.free.FreeAp.Lift
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.tonivade.purefun.free.FreeAp.Pure
-
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.
- equals(Object) - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map2
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map3
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map4
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map5
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.tonivade.purefun.typeclasses.For.Apply
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.tonivade.purefun.typeclasses.For.FlatMap
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.github.tonivade.purefun.typeclasses.TupleK1
- equals(Object) - Method in class com.github.tonivade.purefun.typeclasses.TupleK2
- equals(Object) - Method in class com.github.tonivade.purefun.typeclasses.TupleK3
- equals(Object) - Method in class com.github.tonivade.purefun.typeclasses.TupleK4
- equals(Object) - Method in class com.github.tonivade.purefun.typeclasses.TupleK5
- 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 - Variable in class com.github.tonivade.purefun.effect.PureIO.Failure
- error - Variable in class com.github.tonivade.purefun.effect.PureIO.Throw
- error - Variable in class com.github.tonivade.purefun.monad.IO.Failure
- error - Variable in record class com.github.tonivade.purefun.type.Validation.Invalid
-
The field for the
errorrecord component. - error() - Method in record class com.github.tonivade.purefun.type.Validation.Invalid
-
Returns the value of the
errorrecord component. - errors - Variable in class com.github.tonivade.purefun.type.Validation.Result
- eval(Kind<F, ? extends T>) - Method in interface com.github.tonivade.purefun.stream.PureStream.Of
- eval(Kind<F, ? extends T>, F...) - Static method in interface com.github.tonivade.purefun.stream.PureStream
- eval(R) - Method in interface com.github.tonivade.purefun.monad.Reader
- eval(S) - Method in interface com.github.tonivade.purefun.monad.State
- eval(S) - Method in interface com.github.tonivade.purefun.transformer.StateT
- 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 - EvalApplicative - Interface in com.github.tonivade.purefun.instances
- EvalComonad - Interface in com.github.tonivade.purefun.instances
- EvalDefer - Interface in com.github.tonivade.purefun.instances
- EvalFunctor - Interface in com.github.tonivade.purefun.instances
- EvalInstances - Interface in com.github.tonivade.purefun.instances
- EvalMonad - Interface in com.github.tonivade.purefun.instances
- EvalMonadError - Interface in com.github.tonivade.purefun.instances
- EvalMonadThrow - Interface in com.github.tonivade.purefun.instances
- EvalOf<A> - Interface in com.github.tonivade.purefun.type
- EvalPure - Interface in com.github.tonivade.purefun.instances
- evalStream - Variable in class com.github.tonivade.purefun.stream.Suspend
- evaluate(Eval<A>) - Static method in interface com.github.tonivade.purefun.type.Eval
- exec() - Method in interface com.github.tonivade.purefun.core.CheckedRunnable
- exec(CheckedRunnable) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- exec(CheckedRunnable) - Static method in class com.github.tonivade.purefun.effect.EIO
- exec(CheckedRunnable) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- exec(CheckedRunnable) - Static method in class com.github.tonivade.purefun.effect.RIO
- exec(CheckedRunnable) - Static method in class com.github.tonivade.purefun.effect.Task
- exec(CheckedRunnable) - Static method in class com.github.tonivade.purefun.effect.UIO
- exec(CheckedRunnable) - Static method in class com.github.tonivade.purefun.effect.URIO
- exec(CheckedRunnable) - Static method in interface com.github.tonivade.purefun.monad.IO
- exec(CheckedRunnable) - Method in interface com.github.tonivade.purefun.typeclasses.MonadDefer
- exec(Executor, CheckedRunnable) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- executeAsync(IO.Async<T>, IOConnection, Promise<T>) - Static method in interface com.github.tonivade.purefun.monad.IO
- executeAsync(R, PureIO.Async<R, E, A>, PureIOConnection, Promise<Either<E, A>>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- executor - Variable in class com.github.tonivade.purefun.concurrent.FutureImpl
- executor - Variable in class com.github.tonivade.purefun.concurrent.PromiseImpl
- executor() - Method in interface com.github.tonivade.purefun.instances.EIOConcurrent
- executor() - Method in interface com.github.tonivade.purefun.instances.ExecutorHolder
- executor() - Method in interface com.github.tonivade.purefun.instances.IOApplicative
- executor() - Method in interface com.github.tonivade.purefun.instances.IOConcurrent
- executor() - Method in interface com.github.tonivade.purefun.instances.PromiseExecutorHolder
- executor() - Method in interface com.github.tonivade.purefun.instances.PureIOConcurrent
- executor() - Method in interface com.github.tonivade.purefun.instances.RIOConcurrent
- executor() - Method in interface com.github.tonivade.purefun.instances.TaskConcurrent
- executor() - Method in interface com.github.tonivade.purefun.instances.UIOConcurrent
- executor() - Method in interface com.github.tonivade.purefun.instances.URIOConcurrent
- ExecutorHolder - Interface in com.github.tonivade.purefun.instances
- exists(Matcher1<? super T>) - Method in class com.github.tonivade.purefun.stream.Cons
- exists(Matcher1<? super T>) - Method in class com.github.tonivade.purefun.stream.Nil
- exists(Matcher1<? super T>) - Method in interface com.github.tonivade.purefun.stream.PureStream
- exists(Matcher1<? super T>) - Method in class com.github.tonivade.purefun.stream.Suspend
- exponential(Duration) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule.Of
- exponential(Duration, double) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule.Of
- exponential(Duration, double, F...) - Static method in interface com.github.tonivade.purefun.typeclasses.Schedule
- exponential(Duration, F...) - Static method in interface com.github.tonivade.purefun.typeclasses.Schedule
- extract - Variable in class com.github.tonivade.purefun.typeclasses.ScheduleImpl
- extract(A, S) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule.Extract
- extract(A, S) - Method in class com.github.tonivade.purefun.typeclasses.ScheduleImpl
- extract(Kind<Producer<?>, ? extends A>) - Method in interface com.github.tonivade.purefun.instances.ProducerComonad
- extract(Kind<EitherK<F, G, ?>, ? extends A>) - Method in interface com.github.tonivade.purefun.instances.EitherKComonad
- extract(Kind<Eval<?>, ? extends A>) - Method in interface com.github.tonivade.purefun.instances.EvalComonad
- extract(Kind<Id<?>, ? extends A>) - Method in interface com.github.tonivade.purefun.instances.IdComonad
- extract(Kind<F, ? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.Comonad
- extract(Comonad<F>, Comonad<G>) - Method in class com.github.tonivade.purefun.free.EitherK
F
- f() - Method in interface com.github.tonivade.purefun.instances.EitherKComonad
- f() - Method in interface com.github.tonivade.purefun.instances.EitherKContravariant
- f() - Method in interface com.github.tonivade.purefun.instances.EitherKFunctor
- f() - Method in interface com.github.tonivade.purefun.typeclasses.ComposedAlternative
- f() - Method in interface com.github.tonivade.purefun.typeclasses.ComposedApplicative
- f() - Method in interface com.github.tonivade.purefun.typeclasses.ComposedContravariant
- f() - Method in interface com.github.tonivade.purefun.typeclasses.ComposedContravariantCovariant
- f() - Method in interface com.github.tonivade.purefun.typeclasses.ComposedCovariantContravariant
- f() - Method in interface com.github.tonivade.purefun.typeclasses.ComposedFoldable
- f() - Method in interface com.github.tonivade.purefun.typeclasses.ComposedFunctor
- f() - Method in interface com.github.tonivade.purefun.typeclasses.ComposedInvariant
- f() - Method in interface com.github.tonivade.purefun.typeclasses.ComposedInvariantContravariant
- f() - Method in interface com.github.tonivade.purefun.typeclasses.ComposedInvariantCovariant
- f() - Method in interface com.github.tonivade.purefun.typeclasses.ComposedMonoidK
- f() - Method in interface com.github.tonivade.purefun.typeclasses.ComposedSemigroupK
- f() - Method in interface com.github.tonivade.purefun.typeclasses.ComposedTraverse
- fa - Variable in record class com.github.tonivade.purefun.core.Applicable.Map2
-
The field for the
farecord component. - fa - Variable in record class com.github.tonivade.purefun.core.Applicable.Map3
-
The field for the
farecord component. - fa - Variable in record class com.github.tonivade.purefun.core.Applicable.Map4
-
The field for the
farecord component. - fa - Variable in record class com.github.tonivade.purefun.core.Applicable.Map5
-
The field for the
farecord component. - fa - Variable in record class com.github.tonivade.purefun.typeclasses.Applicative.Map2
-
The field for the
farecord component. - fa - Variable in record class com.github.tonivade.purefun.typeclasses.Applicative.Map3
-
The field for the
farecord component. - fa - Variable in record class com.github.tonivade.purefun.typeclasses.Applicative.Map4
-
The field for the
farecord component. - fa - Variable in record class com.github.tonivade.purefun.typeclasses.Applicative.Map5
-
The field for the
farecord component. - 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. - fa() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map2
-
Returns the value of the
farecord component. - fa() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map3
-
Returns the value of the
farecord component. - fa() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map4
-
Returns the value of the
farecord component. - fa() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.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(E) - Constructor for class com.github.tonivade.purefun.effect.PureIO.Failure
- Failure(Throwable) - Constructor for class com.github.tonivade.purefun.monad.IO.Failure
- 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 - Variable in record class com.github.tonivade.purefun.core.Applicable.Map2
-
The field for the
fbrecord component. - fb - Variable in record class com.github.tonivade.purefun.core.Applicable.Map3
-
The field for the
fbrecord component. - fb - Variable in record class com.github.tonivade.purefun.core.Applicable.Map4
-
The field for the
fbrecord component. - fb - Variable in record class com.github.tonivade.purefun.core.Applicable.Map5
-
The field for the
fbrecord component. - fb - Variable in record class com.github.tonivade.purefun.typeclasses.Applicative.Map2
-
The field for the
fbrecord component. - fb - Variable in record class com.github.tonivade.purefun.typeclasses.Applicative.Map3
-
The field for the
fbrecord component. - fb - Variable in record class com.github.tonivade.purefun.typeclasses.Applicative.Map4
-
The field for the
fbrecord component. - fb - Variable in record class com.github.tonivade.purefun.typeclasses.Applicative.Map5
-
The field for the
fbrecord component. - 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. - fb() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map2
-
Returns the value of the
fbrecord component. - fb() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map3
-
Returns the value of the
fbrecord component. - fb() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map4
-
Returns the value of the
fbrecord component. - fb() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map5
-
Returns the value of the
fbrecord component. - fc - Variable in record class com.github.tonivade.purefun.core.Applicable.Map3
-
The field for the
fcrecord component. - fc - Variable in record class com.github.tonivade.purefun.core.Applicable.Map4
-
The field for the
fcrecord component. - fc - Variable in record class com.github.tonivade.purefun.core.Applicable.Map5
-
The field for the
fcrecord component. - fc - Variable in record class com.github.tonivade.purefun.typeclasses.Applicative.Map3
-
The field for the
fcrecord component. - fc - Variable in record class com.github.tonivade.purefun.typeclasses.Applicative.Map4
-
The field for the
fcrecord component. - fc - Variable in record class com.github.tonivade.purefun.typeclasses.Applicative.Map5
-
The field for the
fcrecord 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. - fc() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map3
-
Returns the value of the
fcrecord component. - fc() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map4
-
Returns the value of the
fcrecord component. - fc() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map5
-
Returns the value of the
fcrecord component. - fd - Variable in record class com.github.tonivade.purefun.core.Applicable.Map4
-
The field for the
fdrecord component. - fd - Variable in record class com.github.tonivade.purefun.core.Applicable.Map5
-
The field for the
fdrecord component. - fd - Variable in record class com.github.tonivade.purefun.typeclasses.Applicative.Map4
-
The field for the
fdrecord component. - fd - Variable in record class com.github.tonivade.purefun.typeclasses.Applicative.Map5
-
The field for the
fdrecord 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. - fd() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map4
-
Returns the value of the
fdrecord component. - fd() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map5
-
Returns the value of the
fdrecord component. - fe - Variable in record class com.github.tonivade.purefun.core.Applicable.Map5
-
The field for the
ferecord component. - fe - Variable in record class com.github.tonivade.purefun.typeclasses.Applicative.Map5
-
The field for the
ferecord component. - fe() - Method in record class com.github.tonivade.purefun.core.Applicable.Map5
-
Returns the value of the
ferecord component. - fe() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map5
-
Returns the value of the
ferecord component. - Fiber<F,
A> - Interface in com.github.tonivade.purefun.typeclasses - 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 class com.github.tonivade.purefun.concurrent.FutureImpl
- filter(Matcher1<? super T>) - Method in class com.github.tonivade.purefun.stream.Cons
- filter(Matcher1<? super T>) - Method in class com.github.tonivade.purefun.stream.Nil
- filter(Matcher1<? super T>) - Method in interface com.github.tonivade.purefun.stream.PureStream
- filter(Matcher1<? super T>) - Method in class com.github.tonivade.purefun.stream.Suspend
- filter(Matcher1<? super T>) - Method in interface com.github.tonivade.purefun.transformer.OptionT
- 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.stream.PureStream
- filterNot(Matcher1<? super T>) - Method in interface com.github.tonivade.purefun.transformer.OptionT
- 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
- filterOrElse(Matcher1<R>, Producer<Either<L, R>>) - Method in interface com.github.tonivade.purefun.transformer.EitherT
- 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
- findClass(Instance<F>) - Static method in class com.github.tonivade.purefun.typeclasses.Instance
- findFirst(Matcher1<? super E>) - Method in interface com.github.tonivade.purefun.data.Sequence
- findMethod(Class<?>, Class<?>, Object...) - Static method in class com.github.tonivade.purefun.typeclasses.Instance
- first - Variable in class com.github.tonivade.purefun.data.PairIterator
- 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
- first(Kind<F, ? extends A>, Kind<F, ? extends B>) - Method in interface com.github.tonivade.purefun.typeclasses.Applicative
- fix(Function<? super Kind<F, ? extends A>, ? extends R>) - Method in interface com.github.tonivade.purefun.Kind
- fix(Function<? super Kind<F, ? extends A>, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.AbstractApply
- fix(Function<? super Kind<F, ? extends B>, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.AbstractFlatMap
- flatCompile(FunctionK<F, FreeAp<G, ?>>, Applicative<FreeAp<G, ?>>) - Method in interface com.github.tonivade.purefun.free.FreeAp
- flatMap(Function1<? super A, ? extends Kind<EIO<E, ?>, ? extends B>>) - Method in class com.github.tonivade.purefun.effect.EIO
- flatMap(Function1<? super A, ? extends Kind<Managed<R, E, ?>, ? extends B>>) - Method in class com.github.tonivade.purefun.effect.Managed
- flatMap(Function1<? super A, ? extends Kind<PureIO<R, E, ?>, ? extends B>>) - Method in interface com.github.tonivade.purefun.effect.PureIO
- flatMap(Function1<? super A, ? extends Kind<RIO<R, ?>, ? extends B>>) - Method in class com.github.tonivade.purefun.effect.RIO
- flatMap(Function1<? super A, ? extends Kind<Task<?>, ? extends B>>) - Method in class com.github.tonivade.purefun.effect.Task
- flatMap(Function1<? super A, ? extends Kind<UIO<?>, ? extends B>>) - Method in class com.github.tonivade.purefun.effect.UIO
- flatMap(Function1<? super A, ? extends Kind<URIO<R, ?>, ? extends B>>) - Method in class com.github.tonivade.purefun.effect.URIO
- flatMap(Function1<? super A, ? extends Kind<Free<F, ?>, ? extends B>>) - Method in record class com.github.tonivade.purefun.free.Free.Pure
- flatMap(Function1<? super A, ? extends Kind<Free<F, ?>, ? extends B>>) - Method in record class com.github.tonivade.purefun.free.Free.Suspend
- flatMap(Function1<? super A, ? extends Kind<Free<F, ?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.free.Free
- flatMap(Function1<? super A, ? extends Kind<Reader<R, ?>, ? extends B>>) - Method in interface com.github.tonivade.purefun.monad.Reader
- flatMap(Function1<? super A, ? extends Kind<State<S, ?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.monad.State
- flatMap(Function1<? super A, ? extends Kind<Writer<L, ?>, ? extends B>>) - Method in interface com.github.tonivade.purefun.monad.Writer
- flatMap(Function1<? super A, ? extends Kind<Kleisli<F, Z, ?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.transformer.Kleisli
- flatMap(Function1<? super A, ? extends Kind<StateT<F, S, ?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.transformer.StateT
- flatMap(Function1<? super A, ? extends Kind<WriterT<F, L, ?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.transformer.WriterT
- 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 A, ? extends Kind<F, ? extends R>>) - Method in class com.github.tonivade.purefun.typeclasses.FlatMap1
- flatMap(Function1<? super B, ? extends Kind<Free<F, ?>, ? extends C>>) - Method in record class com.github.tonivade.purefun.free.Free.FlatMapped
- flatMap(Function1<? super B, ? extends Kind<Eval<?>, ? extends R>>) - Method in class com.github.tonivade.purefun.type.Eval.FlatMapped
- flatMap(Function1<? super B, ? extends Kind<F, ? extends R>>) - Method in class com.github.tonivade.purefun.typeclasses.FlatMap2
- flatMap(Function1<? super C, ? extends Kind<F, ? extends R>>) - Method in class com.github.tonivade.purefun.typeclasses.FlatMap3
- 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<EitherT<F, L, ?>, ? extends V>>) - Method in interface com.github.tonivade.purefun.transformer.EitherT
- 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<Future<?>, ? extends R>>) - Method in class com.github.tonivade.purefun.concurrent.FutureImpl
- flatMap(Function1<? super T, ? extends Kind<Promise<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- flatMap(Function1<? super T, ? extends Kind<Promise<?>, ? extends R>>) - Method in class com.github.tonivade.purefun.concurrent.PromiseImpl
- flatMap(Function1<? super T, ? extends Kind<Trampoline<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.core.Trampoline
- flatMap(Function1<? super T, ? extends Kind<IO<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.monad.IO
- flatMap(Function1<? super T, ? extends Kind<PureStream<F, ?>, ? extends R>>) - Method in class com.github.tonivade.purefun.stream.Cons
- flatMap(Function1<? super T, ? extends Kind<PureStream<F, ?>, ? extends R>>) - Method in class com.github.tonivade.purefun.stream.Nil
- flatMap(Function1<? super T, ? extends Kind<PureStream<F, ?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.stream.PureStream
- flatMap(Function1<? super T, ? extends Kind<PureStream<F, ?>, ? extends R>>) - Method in class com.github.tonivade.purefun.stream.Suspend
- flatMap(Function1<? super T, ? extends Kind<OptionT<F, ?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.transformer.OptionT
- 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(Function1<? super T, ? extends Kind<Resource<F, ?>, ? extends R>>) - Method in class com.github.tonivade.purefun.typeclasses.Resource
- flatMap(Function1<D, ? extends Kind<F, R>>) - Method in class com.github.tonivade.purefun.typeclasses.FlatMap4
- flatMap(Kind<Future<?>, ? extends T>, Function1<? super T, ? extends Kind<Future<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.FutureMonad
- flatMap(Kind<Promise<?>, ? extends T>, Function1<? super T, ? extends Kind<Promise<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.PromiseMonad
- flatMap(Kind<Function1<T, ?>, ? extends A>, Function1<? super A, ? extends Kind<Function1<T, ?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.Function1Monad
- flatMap(Kind<Producer<?>, ? extends T>, Function1<? super T, ? extends Kind<Producer<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.ProducerMonad
- flatMap(Kind<Trampoline<?>, ? extends T>, Function1<? super T, ? extends Kind<Trampoline<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.TrampolineMonad
- flatMap(Kind<Sequence<?>, ? extends T>, Function1<? super T, ? extends Kind<Sequence<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.SequenceMonad
- flatMap(Kind<EIO<E, ?>, ? extends A>, Function1<? super A, ? extends Kind<EIO<E, ?>, ? extends B>>) - Method in interface com.github.tonivade.purefun.instances.EIOMonad
- flatMap(Kind<PureIO<R, E, ?>, ? extends A>, Function1<? super A, ? extends Kind<PureIO<R, E, ?>, ? extends B>>) - Method in interface com.github.tonivade.purefun.instances.PureIOMonad
- flatMap(Kind<RIO<R, ?>, ? extends A>, Function1<? super A, ? extends Kind<RIO<R, ?>, ? extends B>>) - Method in interface com.github.tonivade.purefun.instances.RIOMonad
- flatMap(Kind<Task<?>, ? extends A>, Function1<? super A, ? extends Kind<Task<?>, ? extends B>>) - Method in interface com.github.tonivade.purefun.instances.TaskMonad
- flatMap(Kind<UIO<?>, ? extends A>, Function1<? super A, ? extends Kind<UIO<?>, ? extends B>>) - Method in interface com.github.tonivade.purefun.instances.UIOMonad
- flatMap(Kind<URIO<R, ?>, ? extends A>, Function1<? super A, ? extends Kind<URIO<R, ?>, ? extends B>>) - Method in interface com.github.tonivade.purefun.instances.URIOMonad
- flatMap(Kind<Free<F, ?>, ? extends T>, Function1<? super T, ? extends Kind<Free<F, ?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.free.FreeMonad
- flatMap(Kind<MonadMTL.EffectE<F, E, ?>, ? extends A>, Function1<? super A, ? extends Kind<MonadMTL.EffectE<F, E, ?>, ? extends B>>) - Method in class com.github.tonivade.purefun.instances.EffectEMonadError
- flatMap(Kind<MonadMTL.EffectR<F, R, E, ?>, ? extends A>, Function1<? super A, ? extends Kind<MonadMTL.EffectR<F, R, E, ?>, ? extends B>>) - Method in class com.github.tonivade.purefun.instances.EffectRMonad
- flatMap(Kind<MonadMTL.EffectS<F, S, R, E, ?>, ? extends A>, Function1<? super A, ? extends Kind<MonadMTL.EffectS<F, S, R, E, ?>, ? extends B>>) - Method in class com.github.tonivade.purefun.instances.MonadMTL
- flatMap(Kind<IO<?>, ? extends T>, Function1<? super T, ? extends Kind<IO<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.IOMonad
- flatMap(Kind<Reader<R, ?>, ? extends T>, Function1<? super T, ? extends Kind<Reader<R, ?>, ? extends V>>) - Method in interface com.github.tonivade.purefun.instances.ReaderMonad
- flatMap(Kind<State<S, ?>, ? extends T>, Function1<? super T, ? extends Kind<State<S, ?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.StateMonad
- flatMap(Kind<Writer<L, ?>, ? extends T>, Function1<? super T, ? extends Kind<Writer<L, ?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.WriterMonad
- flatMap(Kind<PureStream<F, ?>, ? extends T>, Function1<? super T, ? extends Kind<PureStream<F, ?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.PureStreamMonad
- flatMap(Kind<EitherT<F, L, ?>, ? extends T>, Function1<? super T, ? extends Kind<EitherT<F, L, ?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.EitherTMonad
- flatMap(Kind<Kleisli<F, Z, ?>, ? extends T>, Function1<? super T, ? extends Kind<Kleisli<F, Z, ?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.KleisliMonad
- flatMap(Kind<OptionT<F, ?>, ? extends T>, Function1<? super T, ? extends Kind<OptionT<F, ?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.OptionTMonad
- flatMap(Kind<StateT<F, S, ?>, ? extends T>, Function1<? super T, ? extends Kind<StateT<F, S, ?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.StateTMonad
- flatMap(Kind<WriterT<F, L, ?>, ? extends T>, Function1<? super T, ? extends Kind<WriterT<F, L, ?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.WriterTMonad
- flatMap(Kind<Either<L, ?>, ? extends T>, Function1<? super T, ? extends Kind<Either<L, ?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.EitherMonad
- flatMap(Kind<Eval<?>, ? extends T>, Function1<? super T, ? extends Kind<Eval<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.EvalMonad
- flatMap(Kind<Id<?>, ? extends T>, Function1<? super T, ? extends Kind<Id<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.IdMonad
- flatMap(Kind<Option<?>, ? extends T>, Function1<? super T, ? extends Kind<Option<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.OptionMonad
- flatMap(Kind<Try<?>, ? extends T>, Function1<? super T, ? extends Kind<Try<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.TryMonad
- flatMap(Kind<Validation<E, ?>, ? extends T>, Function1<? super T, ? extends Kind<Validation<E, ?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.ValidationMonad
- flatMap(Kind<F, ? extends T>, Function1<? super T, ? extends Kind<F, ? extends R>>) - Method in interface com.github.tonivade.purefun.typeclasses.Monad
- flatMap(Kind<F, ? extends T>, Function1<? super T, ? extends Kind<F, ? extends R>>) - Method in class com.github.tonivade.purefun.typeclasses.ReferenceMonadState
- flatMap(Comparator<? super R>, Function1<? super E, ? extends Kind<Sequence<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- FlatMap(Monad<F>) - Constructor for record class com.github.tonivade.purefun.typeclasses.For.FlatMap
-
Creates an instance of a
FlatMaprecord class. - FlatMap1<F,
A> - Class in com.github.tonivade.purefun.typeclasses - FlatMap1(Monad<F>, Producer<Kind<F, ? extends A>>) - Constructor for class com.github.tonivade.purefun.typeclasses.FlatMap1
- FlatMap2<F,
A, - Class in com.github.tonivade.purefun.typeclassesB> - FlatMap2(Monad<F>, Producer<? extends Kind<F, ? extends A>>, Function1<? super A, ? extends Kind<F, ? extends B>>) - Constructor for class com.github.tonivade.purefun.typeclasses.FlatMap2
- FlatMap3<F,
A, - Class in com.github.tonivade.purefun.typeclassesB, C> - FlatMap3(Monad<F>, Producer<? extends Kind<F, ? extends A>>, Function1<? super A, ? extends Kind<F, ? extends B>>, Function1<? super B, ? extends Kind<F, ? extends C>>) - Constructor for class com.github.tonivade.purefun.typeclasses.FlatMap3
- FlatMap4<F,
A, - Class in com.github.tonivade.purefun.typeclassesB, C, D> - FlatMap4(Monad<F>, Producer<? extends Kind<F, ? extends A>>, Function1<? super A, ? extends Kind<F, ? extends B>>, Function1<? super B, ? extends Kind<F, ? extends C>>, Function1<? super C, ? extends Kind<F, ? extends D>>) - Constructor for class com.github.tonivade.purefun.typeclasses.FlatMap4
- FlatMap5<F,
A, - Class in com.github.tonivade.purefun.typeclassesB, C, D, E> - FlatMap5(Monad<F>, Producer<? extends Kind<F, ? extends A>>, Function1<? super A, ? extends Kind<F, ? extends B>>, Function1<? super B, ? extends Kind<F, ? extends C>>, Function1<? super C, ? extends Kind<F, ? extends D>>, Function1<? super D, ? extends Kind<F, ? extends E>>) - Constructor for class com.github.tonivade.purefun.typeclasses.FlatMap5
- flatMapError(Function1<? super E, ? extends Kind<EIO<F, ?>, ? extends A>>) - Method in class com.github.tonivade.purefun.effect.EIO
- flatMapError(Function1<? super E, ? extends Kind<Managed<R, F, ?>, ? extends A>>) - Method in class com.github.tonivade.purefun.effect.Managed
- flatMapError(Function1<? super E, ? extends Kind<PureIO<R, F, ?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.effect.PureIO
- flatMapF(Function1<? super R, ? extends Kind<F, ? extends Either<L, V>>>) - Method in interface com.github.tonivade.purefun.transformer.EitherT
- flatMapF(Function1<? super T, ? extends Kind<F, ? extends Option<R>>>) - Method in interface com.github.tonivade.purefun.transformer.OptionT
- flatMapLeft(Function1<? super L, ? extends Either<? extends T, R>>) - Method in interface com.github.tonivade.purefun.type.Either
- FlatMapped(Producer<? extends Kind<Eval<?>, ? extends A>>, Function1<? super A, ? extends Kind<Eval<?>, ? extends B>>) - Constructor for class com.github.tonivade.purefun.type.Eval.FlatMapped
- FlatMapped(PureIO<R, E, A>, Function1<? super E, ? extends Kind<PureIO<R, F, ?>, ? extends B>>, Function1<? super A, ? extends Kind<PureIO<R, F, ?>, ? extends B>>) - Constructor for class com.github.tonivade.purefun.effect.PureIO.FlatMapped
- FlatMapped(Free<F, ? extends A>, Function1<? super A, ? extends Kind<Free<F, ?>, ? extends B>>) - Constructor for record class com.github.tonivade.purefun.free.Free.FlatMapped
-
Creates an instance of a
FlatMappedrecord class. - FlatMapped(IO<? extends T>, Function1<? super T, ? extends Kind<IO<?>, ? extends R>>) - Constructor for class com.github.tonivade.purefun.monad.IO.FlatMapped
- flatten() - Static method in class com.github.tonivade.purefun.type.Validation.Result
- flatten(Kind<F, Kind<F, ? extends T>>) - Method in interface com.github.tonivade.purefun.typeclasses.Monad
- 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 B>, Function1<? super A, ? extends B>) - Method in class com.github.tonivade.purefun.effect.EIO
- fold(Function1<? super E, ? extends B>, Function1<? super A, ? extends B>) - Method in class com.github.tonivade.purefun.effect.Managed
- fold(Function1<? super E, ? extends B>, Function1<? super A, ? extends B>) - Method in interface com.github.tonivade.purefun.effect.PureIO
- 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 B>, Function1<? super A, ? extends B>) - Method in class com.github.tonivade.purefun.effect.RIO
- fold(Function1<? super Throwable, ? extends B>, Function1<? super A, ? extends B>) - Method in class com.github.tonivade.purefun.effect.Task
- 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 class com.github.tonivade.purefun.concurrent.FutureImpl
- 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<? super L, ? extends V>, Function1<? super R, ? extends V>) - Method in interface com.github.tonivade.purefun.transformer.EitherT
- fold(Function1<Trampoline<T>, R>, Function1<T, R>) - Method in interface com.github.tonivade.purefun.core.Trampoline
- fold(Producer<? extends R>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.transformer.OptionT
- fold(Producer<? extends U>, Function1<? super T, ? extends U>) - Method in interface com.github.tonivade.purefun.type.Option
- fold(PureIO<Void, Throwable, A>) - Static method in class com.github.tonivade.purefun.effect.UIO
- fold(PureIO<R, Throwable, A>) - Static method in class com.github.tonivade.purefun.effect.URIO
- fold(Applicative<F>) - Method in interface com.github.tonivade.purefun.free.FreeAp
- fold(Monoid<A>, Kind<F, ? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.Foldable
- fold(E, Operator2<E>) - Method in interface com.github.tonivade.purefun.data.Sequence
- fold(Z, Function2<? super Z, ? super B, ? extends Z>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- foldable() - Static method in interface com.github.tonivade.purefun.instances.ConstInstances
- foldable() - Static method in interface com.github.tonivade.purefun.instances.EitherInstances
- foldable() - Static method in interface com.github.tonivade.purefun.instances.IdInstances
- foldable() - Static method in interface com.github.tonivade.purefun.instances.OptionInstances
- foldable() - Static method in interface com.github.tonivade.purefun.instances.SequenceInstances
- foldable() - Static method in interface com.github.tonivade.purefun.instances.TryInstances
- foldable(F...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- foldable(Class<F>, Object...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- foldable(Object...) - Method in class com.github.tonivade.purefun.typeclasses.Instance
- Foldable<F> - Interface in com.github.tonivade.purefun.typeclasses
- foldArg(FreeAp<F, A>, FunctionK<F, G>, Applicative<G>) - Static method in interface com.github.tonivade.purefun.free.FreeAp
- foldK(FunctionK<F, R>, FunctionK<G, R>) - Method in class com.github.tonivade.purefun.free.EitherK
- foldLeft(Kind<Sequence<?>, ? extends A>, B, Function2<? super B, ? super A, ? extends B>) - Method in interface com.github.tonivade.purefun.instances.SequenceFoldable
- foldLeft(Kind<Const<T, ?>, ? extends A>, B, Function2<? super B, ? super A, ? extends B>) - Method in interface com.github.tonivade.purefun.instances.ConstFoldable
- foldLeft(Kind<Either<L, ?>, ? extends A>, B, Function2<? super B, ? super A, ? extends B>) - Method in interface com.github.tonivade.purefun.instances.EitherFoldable
- foldLeft(Kind<Id<?>, ? extends A>, B, Function2<? super B, ? super A, ? extends B>) - Method in interface com.github.tonivade.purefun.instances.IdFoldable
- foldLeft(Kind<Option<?>, ? extends A>, B, Function2<? super B, ? super A, ? extends B>) - Method in interface com.github.tonivade.purefun.instances.OptionFoldable
- foldLeft(Kind<Try<?>, ? extends A>, B, Function2<? super B, ? super A, ? extends B>) - Method in interface com.github.tonivade.purefun.instances.TryFoldable
- foldLeft(Kind<Nested<F, G>, ? extends A>, B, Function2<? super B, ? super A, ? extends B>) - Method in interface com.github.tonivade.purefun.typeclasses.ComposedFoldable
- foldLeft(Kind<F, ? extends A>, B, Function2<? super B, ? super A, ? extends B>) - Method in interface com.github.tonivade.purefun.typeclasses.Foldable
- foldLeft(R, Function2<? super R, ? super T, ? extends R>) - Method in class com.github.tonivade.purefun.stream.Cons
- foldLeft(R, Function2<? super R, ? super T, ? extends R>) - Method in class com.github.tonivade.purefun.stream.Nil
- foldLeft(R, Function2<? super R, ? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.stream.PureStream
- foldLeft(R, Function2<? super R, ? super T, ? extends R>) - Method in class com.github.tonivade.purefun.stream.Suspend
- foldLeft(U, Function2<? super U, ? super E, ? extends U>) - Method in interface com.github.tonivade.purefun.data.Sequence
- foldM(Function1<? super E, ? extends Kind<EIO<F, ?>, ? extends B>>, Function1<? super A, ? extends Kind<EIO<F, ?>, ? extends B>>) - Method in class com.github.tonivade.purefun.effect.EIO
- foldM(Function1<? super E, ? extends Kind<Managed<R, F, ?>, ? extends B>>, Function1<? super A, ? extends Kind<Managed<R, F, ?>, ? extends B>>) - Method in class com.github.tonivade.purefun.effect.Managed
- foldM(Function1<? super E, ? extends Kind<PureIO<R, F, ?>, ? extends B>>, Function1<? super A, ? extends Kind<PureIO<R, F, ?>, ? extends B>>) - Method in interface com.github.tonivade.purefun.effect.PureIO
- foldM(Function1<? super Throwable, ? extends Kind<RIO<R, ?>, ? extends B>>, Function1<? super A, ? extends Kind<RIO<R, ?>, ? extends B>>) - Method in class com.github.tonivade.purefun.effect.RIO
- foldM(Function1<? super Throwable, ? extends Kind<Task<?>, ? extends B>>, Function1<? super A, ? extends Kind<Task<?>, ? extends B>>) - Method in class com.github.tonivade.purefun.effect.Task
- foldM(Monad<G>, Kind<F, ? extends A>, B, Function2<? super B, ? super A, ? extends Kind<G, ? extends B>>) - Method in interface com.github.tonivade.purefun.typeclasses.Foldable
- foldM(Z, Function2<? super Z, ? super B, ? extends Kind<F, Either<Unit, ? extends Z>>>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- foldM(Z, Function2<? super Z, ? super B, ? extends Kind<F, Either<Unit, ? extends Z>>>) - Method in class com.github.tonivade.purefun.typeclasses.ScheduleImpl
- foldMap(FunctionK<F, G>, Applicative<G>) - Method in interface com.github.tonivade.purefun.free.FreeAp
- foldMap(Monad<G>, FunctionK<F, G>) - Method in interface com.github.tonivade.purefun.free.Free
- foldMap(Monoid<B>, Kind<F, ? extends A>, Function1<? super A, ? extends B>) - Method in interface com.github.tonivade.purefun.typeclasses.Foldable
- foldRight(Kind<Sequence<?>, ? extends A>, Eval<? extends B>, Function2<? super A, ? super Eval<? extends B>, ? extends Eval<? extends B>>) - Method in interface com.github.tonivade.purefun.instances.SequenceFoldable
- foldRight(Kind<Const<T, ?>, ? extends A>, Eval<? extends B>, Function2<? super A, ? super Eval<? extends B>, ? extends Eval<? extends B>>) - Method in interface com.github.tonivade.purefun.instances.ConstFoldable
- foldRight(Kind<Either<L, ?>, ? extends A>, Eval<? extends B>, Function2<? super A, ? super Eval<? extends B>, ? extends Eval<? extends B>>) - Method in interface com.github.tonivade.purefun.instances.EitherFoldable
- foldRight(Kind<Id<?>, ? extends A>, Eval<? extends B>, Function2<? super A, ? super Eval<? extends B>, ? extends Eval<? extends B>>) - Method in interface com.github.tonivade.purefun.instances.IdFoldable
- foldRight(Kind<Option<?>, ? extends A>, Eval<? extends B>, Function2<? super A, ? super Eval<? extends B>, ? extends Eval<? extends B>>) - Method in interface com.github.tonivade.purefun.instances.OptionFoldable
- foldRight(Kind<Try<?>, ? extends A>, Eval<? extends B>, Function2<? super A, ? super Eval<? extends B>, ? extends Eval<? extends B>>) - Method in interface com.github.tonivade.purefun.instances.TryFoldable
- foldRight(Kind<Nested<F, G>, ? extends A>, Eval<? extends B>, Function2<? super A, ? super Eval<? extends B>, ? extends Eval<? extends B>>) - Method in interface com.github.tonivade.purefun.typeclasses.ComposedFoldable
- foldRight(Kind<F, ? extends A>, Eval<? extends B>, Function2<? super A, ? super Eval<? extends B>, ? extends Eval<? extends B>>) - Method in interface com.github.tonivade.purefun.typeclasses.Foldable
- foldRight(Kind<F, ? extends R>, Function2<? super T, ? super Kind<F, ? extends R>, ? extends Kind<F, ? extends R>>) - Method in class com.github.tonivade.purefun.stream.Cons
- foldRight(Kind<F, ? extends R>, Function2<? super T, ? super Kind<F, ? extends R>, ? extends Kind<F, ? extends R>>) - Method in class com.github.tonivade.purefun.stream.Nil
- foldRight(Kind<F, ? extends R>, Function2<? super T, ? super Kind<F, ? extends R>, ? extends Kind<F, ? extends R>>) - Method in interface com.github.tonivade.purefun.stream.PureStream
- foldRight(Kind<F, ? extends R>, Function2<? super T, ? super Kind<F, ? extends R>, ? extends Kind<F, ? extends R>>) - Method in class com.github.tonivade.purefun.stream.Suspend
- foldRight(U, Function2<? super E, ? super U, ? extends U>) - Method in interface com.github.tonivade.purefun.data.Sequence
- foldStep(Monad<G>, FunctionK<F, G>) - Method in record class com.github.tonivade.purefun.free.Free.FlatMapped
- foldStep(Monad<G>, FunctionK<F, G>) - Method in interface com.github.tonivade.purefun.free.Free
- For<F> - Interface in com.github.tonivade.purefun.typeclasses
- For.Apply<F> - Record Class in com.github.tonivade.purefun.typeclasses
- For.FlatMap<F> - Record Class in com.github.tonivade.purefun.typeclasses
- forall(Matcher1<? super T>) - Method in class com.github.tonivade.purefun.stream.Cons
- forall(Matcher1<? super T>) - Method in class com.github.tonivade.purefun.stream.Nil
- forall(Matcher1<? super T>) - Method in interface com.github.tonivade.purefun.stream.PureStream
- forall(Matcher1<? super T>) - Method in class com.github.tonivade.purefun.stream.Suspend
- forEach(Consumer1<? super Kind<F, ?>>) - Method in interface com.github.tonivade.purefun.typeclasses.TupleK
- 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
- forever() - Method in interface com.github.tonivade.purefun.typeclasses.Schedule.Of
- forever(F...) - Static method in interface com.github.tonivade.purefun.typeclasses.Schedule
- fork() - Method in class com.github.tonivade.purefun.effect.EIO
- fork() - Method in interface com.github.tonivade.purefun.effect.PureIO
- fork() - Method in class com.github.tonivade.purefun.effect.RIO
- fork() - Method in class com.github.tonivade.purefun.effect.Task
- fork() - Method in class com.github.tonivade.purefun.effect.UIO
- fork() - Method in class com.github.tonivade.purefun.effect.URIO
- fork() - Method in interface com.github.tonivade.purefun.monad.IO
- fork(Kind<EIO<Throwable, ?>, ? extends A>) - Method in interface com.github.tonivade.purefun.instances.EIOConcurrent
- fork(Kind<PureIO<R, Throwable, ?>, ? extends A>) - Method in interface com.github.tonivade.purefun.instances.PureIOConcurrent
- fork(Kind<RIO<R, ?>, ? extends A>) - Method in interface com.github.tonivade.purefun.instances.RIOConcurrent
- fork(Kind<Task<?>, ? extends A>) - Method in interface com.github.tonivade.purefun.instances.TaskConcurrent
- fork(Kind<UIO<?>, ? extends A>) - Method in interface com.github.tonivade.purefun.instances.UIOConcurrent
- fork(Kind<URIO<R, ?>, ? extends A>) - Method in interface com.github.tonivade.purefun.instances.URIOConcurrent
- fork(Kind<IO<?>, ? extends A>) - Method in interface com.github.tonivade.purefun.instances.IOConcurrent
- fork(Kind<F, ? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.Concurrent
- forked() - Static method in interface com.github.tonivade.purefun.monad.IO
- forked(Executor) - Static method in class com.github.tonivade.purefun.effect.EIO
- forked(Executor) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- forked(Executor) - Static method in class com.github.tonivade.purefun.effect.RIO
- forked(Executor) - Static method in class com.github.tonivade.purefun.effect.Task
- forked(Executor) - Static method in class com.github.tonivade.purefun.effect.UIO
- forked(Executor) - Static method in class com.github.tonivade.purefun.effect.URIO
- forked(Executor) - Static method in interface com.github.tonivade.purefun.monad.IO
- fourth() - Static method in interface com.github.tonivade.purefun.core.Function4
- fourth() - Static method in interface com.github.tonivade.purefun.core.Function5
- Free<F,
A> - Interface in com.github.tonivade.purefun.free - Free.FlatMapped<F,
A, - Record Class in com.github.tonivade.purefun.freeB> - Free.Pure<F,
A> - Record Class in com.github.tonivade.purefun.free - Free.Suspend<F,
A> - Record Class in com.github.tonivade.purefun.free - FreeAp<F,
A> - Interface in com.github.tonivade.purefun.free - FreeAp.Apply<F,
A, - Record Class in com.github.tonivade.purefun.freeB> - FreeAp.CurriedFunction<G,
A, - Record Class in com.github.tonivade.purefun.freeB> - FreeAp.Lift<F,
A> - Record Class in com.github.tonivade.purefun.free - FreeAp.Pure<F,
A> - Record Class in com.github.tonivade.purefun.free - FreeApOf<F,
A> - Interface in com.github.tonivade.purefun.free - FreeApplicative<F> - Interface in com.github.tonivade.purefun.free
- FreeMonad<F> - Interface in com.github.tonivade.purefun.free
- FreeOf<F,
A> - Interface in com.github.tonivade.purefun.free - 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(Function1<? super R, ? extends A>) - Static method in class com.github.tonivade.purefun.effect.Managed
- from(Function1<? super R, ? extends A>, Consumer1<? super A>) - Static method in class com.github.tonivade.purefun.effect.Managed
- 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(Sequence<? extends T>) - Method in interface com.github.tonivade.purefun.stream.PureStream.Of
- from(Sequence<? extends T>, F...) - Static method in interface com.github.tonivade.purefun.stream.PureStream
- from(PureIO<R, E, ? extends A>) - Static method in class com.github.tonivade.purefun.effect.Managed
- from(PureIO<R, E, ? extends A>, Consumer1<? super A>) - Static method in class com.github.tonivade.purefun.effect.Managed
- from(MonadDefer<F>, Kind<F, ? extends T>) - Static method in class com.github.tonivade.purefun.typeclasses.Resource
- from(MonadDefer<F>, Kind<F, ? extends T>, Consumer1<? super T>) - Static method in class com.github.tonivade.purefun.typeclasses.Resource
- from(MonadDefer<F>, S) - Static method in interface com.github.tonivade.purefun.typeclasses.MonadState
- 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<? extends T>) - Method in interface com.github.tonivade.purefun.stream.PureStream.Of
- from(Iterable<? extends T>, F...) - Static method in interface com.github.tonivade.purefun.stream.PureStream
- 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(Collection<E>) - Static method in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- 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, Promise<? extends T>) - Static method in class com.github.tonivade.purefun.concurrent.FutureImpl
- 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<? extends T>) - Method in interface com.github.tonivade.purefun.stream.PureStream.Of
- from(Stream<? extends T>, F...) - Static method in interface com.github.tonivade.purefun.stream.PureStream
- from(Stream<Tuple2<K, V>>) - Static method in interface com.github.tonivade.purefun.data.ImmutableMap
- from(Stream<Tuple2<K, V>>) - Static method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- from(PStack<E>) - Static method in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- fromCompletableFuture(CompletableFuture<? extends T>) - Static method in interface com.github.tonivade.purefun.monad.IO
- fromEither(Producer<Either<E, ? extends A>>) - Static method in class com.github.tonivade.purefun.effect.EIO
- fromEither(Producer<Either<E, ? extends A>>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- fromEither(Producer<Either<Throwable, ? extends A>>) - Static method in class com.github.tonivade.purefun.effect.RIO
- fromEither(Producer<Either<Throwable, ? extends A>>) - Static method in class com.github.tonivade.purefun.effect.Task
- fromEither(Either<? extends Throwable, ? extends R>) - Static method in interface com.github.tonivade.purefun.type.Try
- fromEither(Either<E, ? extends A>) - Static method in class com.github.tonivade.purefun.effect.EIO
- fromEither(Either<E, ? extends A>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- fromEither(Either<E, ? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.ApplicativeError
- fromEither(Either<Throwable, ? extends A>) - Static method in class com.github.tonivade.purefun.effect.RIO
- fromEither(Either<Throwable, ? extends A>) - Static method in class com.github.tonivade.purefun.effect.Task
- fromEither(Either<Throwable, ? extends T>) - Static method in class com.github.tonivade.purefun.effect.UIO
- fromEither(Either<Throwable, ? extends T>) - Static method in class com.github.tonivade.purefun.effect.URIO
- fromEither(Either<Throwable, ? extends T>) - Static method in interface com.github.tonivade.purefun.monad.IO
- fromM(Function1<? super R, ? extends PureIO<R, E, ? extends A>>) - Static method in class com.github.tonivade.purefun.effect.Managed
- fromM(Function1<? super R, ? extends PureIO<R, E, ? extends A>>, Consumer1<? super A>) - Static method in class com.github.tonivade.purefun.effect.Managed
- fromOption(Producer<Option<? extends A>>) - Static method in class com.github.tonivade.purefun.effect.EIO
- fromOption(Producer<Option<? extends A>>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- fromOption(Producer<Option<? extends A>>) - Static method in class com.github.tonivade.purefun.effect.RIO
- fromOption(Producer<Option<? extends A>>) - Static method in class com.github.tonivade.purefun.effect.Task
- fromOption(Option<? extends A>) - Static method in class com.github.tonivade.purefun.effect.EIO
- fromOption(Option<? extends A>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- fromOption(Option<? extends A>) - Static method in class com.github.tonivade.purefun.effect.RIO
- fromOption(Option<? extends A>) - Static method in class com.github.tonivade.purefun.effect.Task
- fromOption(Option<? extends T>) - Static method in class com.github.tonivade.purefun.effect.UIO
- fromOption(Option<? extends T>) - Static method in class com.github.tonivade.purefun.effect.URIO
- fromOption(Option<? extends T>) - Static method in interface com.github.tonivade.purefun.monad.IO
- fromOption(Monad<F>, Option<R>) - Static method in interface com.github.tonivade.purefun.transformer.EitherT
- fromPromise(Promise<? extends Either<E, ? extends A>>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- fromPromise(Promise<? extends T>) - Static method in class com.github.tonivade.purefun.effect.UIO
- fromPromise(Promise<? extends T>) - Static method in interface com.github.tonivade.purefun.monad.IO
- fromTry(Producer<Try<? extends A>>) - Static method in class com.github.tonivade.purefun.effect.EIO
- fromTry(Producer<Try<? extends A>>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- fromTry(Producer<Try<? extends A>>) - Static method in class com.github.tonivade.purefun.effect.RIO
- fromTry(Producer<Try<? extends A>>) - Static method in class com.github.tonivade.purefun.effect.Task
- fromTry(Try<? extends A>) - Static method in class com.github.tonivade.purefun.effect.EIO
- fromTry(Try<? extends A>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- fromTry(Try<? extends A>) - Static method in class com.github.tonivade.purefun.effect.RIO
- fromTry(Try<? extends A>) - Static method in class com.github.tonivade.purefun.effect.Task
- fromTry(Try<? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.MonadThrow
- fromTry(Try<? extends T>) - Static method in class com.github.tonivade.purefun.effect.UIO
- fromTry(Try<? extends T>) - Static method in class com.github.tonivade.purefun.effect.URIO
- fromTry(Try<? extends T>) - Static method in interface com.github.tonivade.purefun.monad.IO
- fromTry(Monad<F>, Try<R>) - Static method in interface com.github.tonivade.purefun.transformer.EitherT
- function - Variable in class com.github.tonivade.purefun.core.MemoizedFunction
- function - Variable in class com.github.tonivade.purefun.core.MemoizedProducer
- function - Variable in class com.github.tonivade.purefun.effect.PureIO.AccessM
- Function1<A,
R> - Interface in com.github.tonivade.purefun.core -
This interface represents a function with a single parameter.
- Function1Applicative<T> - Interface in com.github.tonivade.purefun.instances
- Function1Functor<T> - Interface in com.github.tonivade.purefun.instances
- Function1Instances - Interface in com.github.tonivade.purefun.instances
- Function1Monad<T> - Interface in com.github.tonivade.purefun.instances
- Function1Of<A,
R> - Interface in com.github.tonivade.purefun.core - Function1Pure<T> - Interface in com.github.tonivade.purefun.instances
- 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.
- FunctionK<F,
G> - Interface in com.github.tonivade.purefun.typeclasses - functionKF(FunctionK<F, G>) - Static method in interface com.github.tonivade.purefun.free.Free
- functionKF(FunctionK<F, G>) - Static method in interface com.github.tonivade.purefun.free.FreeAp
- functor() - Static method in interface com.github.tonivade.purefun.instances.ConstInstances
- functor() - Static method in interface com.github.tonivade.purefun.instances.EIOInstances
- functor() - Static method in interface com.github.tonivade.purefun.instances.EitherInstances
- functor() - Static method in interface com.github.tonivade.purefun.instances.EvalInstances
- functor() - Static method in interface com.github.tonivade.purefun.instances.Function1Instances
- functor() - Static method in interface com.github.tonivade.purefun.instances.FutureInstances
- functor() - Static method in interface com.github.tonivade.purefun.instances.IdInstances
- functor() - Static method in interface com.github.tonivade.purefun.instances.IOInstances
- functor() - Static method in interface com.github.tonivade.purefun.instances.OptionInstances
- functor() - Static method in interface com.github.tonivade.purefun.instances.ProducerInstances
- functor() - Static method in interface com.github.tonivade.purefun.instances.PromiseInstances
- functor() - Static method in interface com.github.tonivade.purefun.instances.PureIOInstances
- functor() - Static method in interface com.github.tonivade.purefun.instances.PureStreamInstances
- functor() - Static method in interface com.github.tonivade.purefun.instances.RIOInstances
- functor() - Static method in interface com.github.tonivade.purefun.instances.ScheduleInstances
- functor() - Static method in interface com.github.tonivade.purefun.instances.SequenceInstances
- functor() - Static method in interface com.github.tonivade.purefun.instances.TaskInstances
- functor() - Static method in interface com.github.tonivade.purefun.instances.TrampolineInstances
- functor() - Static method in interface com.github.tonivade.purefun.instances.TryInstances
- functor() - Static method in interface com.github.tonivade.purefun.instances.TupleInstances
- functor() - Static method in interface com.github.tonivade.purefun.instances.UIOInstances
- functor() - Static method in interface com.github.tonivade.purefun.instances.URIOInstances
- functor() - Static method in interface com.github.tonivade.purefun.instances.ValidationInstances
- functor(Functor<F>, Functor<G>) - Static method in interface com.github.tonivade.purefun.instances.EitherKInstances
- functor(F...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- functor(Class<F>, Object...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- functor(Object...) - Method in class com.github.tonivade.purefun.typeclasses.Instance
- Functor<F> - Interface in com.github.tonivade.purefun.typeclasses
- Future<T> - Interface in com.github.tonivade.purefun.concurrent
-
This type is an abstraction of a computation executed in another thread.
- FutureApplicative - Interface in com.github.tonivade.purefun.instances
- FutureFunctor - Interface in com.github.tonivade.purefun.instances
- FutureImpl<T> - Class in com.github.tonivade.purefun.concurrent
- FutureImpl(Executor, Callback<T>) - Constructor for class com.github.tonivade.purefun.concurrent.FutureImpl
- FutureImpl(Executor, Callback<T>, Propagate) - Constructor for class com.github.tonivade.purefun.concurrent.FutureImpl
- FutureInstances - Interface in com.github.tonivade.purefun.instances
- FutureModule - Interface in com.github.tonivade.purefun.concurrent
- FutureMonad - Interface in com.github.tonivade.purefun.instances
- FutureMonadThrow - Interface in com.github.tonivade.purefun.instances
- FutureOf<T> - Interface in com.github.tonivade.purefun.concurrent
- FuturePure - Interface in com.github.tonivade.purefun.instances
G
- g() - Method in interface com.github.tonivade.purefun.instances.EitherKComonad
- g() - Method in interface com.github.tonivade.purefun.instances.EitherKContravariant
- g() - Method in interface com.github.tonivade.purefun.instances.EitherKFunctor
- g() - Method in interface com.github.tonivade.purefun.typeclasses.ComposedAlternative
- g() - Method in interface com.github.tonivade.purefun.typeclasses.ComposedApplicative
- g() - Method in interface com.github.tonivade.purefun.typeclasses.ComposedContravariant
- g() - Method in interface com.github.tonivade.purefun.typeclasses.ComposedContravariantCovariant
- g() - Method in interface com.github.tonivade.purefun.typeclasses.ComposedCovariantContravariant
- g() - Method in interface com.github.tonivade.purefun.typeclasses.ComposedFoldable
- g() - Method in interface com.github.tonivade.purefun.typeclasses.ComposedFunctor
- g() - Method in interface com.github.tonivade.purefun.typeclasses.ComposedInvariant
- g() - Method in interface com.github.tonivade.purefun.typeclasses.ComposedInvariantContravariant
- g() - Method in interface com.github.tonivade.purefun.typeclasses.ComposedInvariantCovariant
- g() - Method in interface com.github.tonivade.purefun.typeclasses.ComposedTraverse
- generate(TypeElement) - Method in class com.github.tonivade.purefun.processor.HigherKindProcessor
- generate1(PrintWriter, String, String, String, List<? extends TypeParameterElement>) - Method in class com.github.tonivade.purefun.processor.HigherKindProcessor
- generate2(PrintWriter, String, String, String, List<? extends TypeParameterElement>) - Method in class com.github.tonivade.purefun.processor.HigherKindProcessor
- generate3(PrintWriter, String, String, String, List<? extends TypeParameterElement>) - Method in class com.github.tonivade.purefun.processor.HigherKindProcessor
- generated() - Method in class com.github.tonivade.purefun.processor.HigherKindProcessor
- GENERATED - Static variable in class com.github.tonivade.purefun.processor.HigherKindProcessor
- genericType(Type) - Static method in class com.github.tonivade.purefun.typeclasses.Instance
- get - Variable in class com.github.tonivade.purefun.optics.PIso
- 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 class com.github.tonivade.purefun.effect.Ref
- get() - Method in interface com.github.tonivade.purefun.instances.KleisliMonadState
- get() - Method in class com.github.tonivade.purefun.instances.MonadMTL
- get() - Method in interface com.github.tonivade.purefun.instances.StateMonadState
- get() - Method in interface com.github.tonivade.purefun.instances.StateTMonadState
- get() - Method in class com.github.tonivade.purefun.monad.Ref
- get() - Static method in interface com.github.tonivade.purefun.monad.State
- get() - Method in interface com.github.tonivade.purefun.transformer.EitherT
- 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() - Method in class com.github.tonivade.purefun.typeclasses.MonadDeferReference
- get() - Method in interface com.github.tonivade.purefun.typeclasses.MonadState
- get() - Method in interface com.github.tonivade.purefun.typeclasses.Reference
- get() - Method in class com.github.tonivade.purefun.typeclasses.ReferenceMonadState
- get(int) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- get(int) - Method in class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- get(Monad<F>) - Static method in interface com.github.tonivade.purefun.transformer.StateT
- 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
- get(S) - Method in class com.github.tonivade.purefun.optics.Iso
- get(S) - Method in class com.github.tonivade.purefun.optics.Lens
- get(S) - Method in class com.github.tonivade.purefun.optics.PIso
- get(S) - Method in class com.github.tonivade.purefun.optics.PLens
- 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
- get1() - Method in class com.github.tonivade.purefun.typeclasses.TupleK1
- get1() - Method in class com.github.tonivade.purefun.typeclasses.TupleK2
- get1() - Method in class com.github.tonivade.purefun.typeclasses.TupleK3
- get1() - Method in class com.github.tonivade.purefun.typeclasses.TupleK4
- get1() - Method in class com.github.tonivade.purefun.typeclasses.TupleK5
- 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
- get2() - Method in class com.github.tonivade.purefun.typeclasses.TupleK2
- get2() - Method in class com.github.tonivade.purefun.typeclasses.TupleK3
- get2() - Method in class com.github.tonivade.purefun.typeclasses.TupleK4
- get2() - Method in class com.github.tonivade.purefun.typeclasses.TupleK5
- 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
- get3() - Method in class com.github.tonivade.purefun.typeclasses.TupleK3
- get3() - Method in class com.github.tonivade.purefun.typeclasses.TupleK4
- get3() - Method in class com.github.tonivade.purefun.typeclasses.TupleK5
- get4() - Method in class com.github.tonivade.purefun.core.Tuple4
- get4() - Method in class com.github.tonivade.purefun.core.Tuple5
- get4() - Method in class com.github.tonivade.purefun.typeclasses.TupleK4
- get4() - Method in class com.github.tonivade.purefun.typeclasses.TupleK5
- get5() - Method in class com.github.tonivade.purefun.core.Tuple5
- get5() - Method in class com.github.tonivade.purefun.typeclasses.TupleK5
- getAndSet(A) - Method in class com.github.tonivade.purefun.effect.Ref
- getAndSet(A) - Method in class com.github.tonivade.purefun.monad.Ref
- getAndSet(A) - Method in class com.github.tonivade.purefun.typeclasses.MonadDeferReference
- getAndSet(A) - Method in interface com.github.tonivade.purefun.typeclasses.Reference
- getAndUpdate(Operator1<A>) - Method in class com.github.tonivade.purefun.effect.Ref
- getAndUpdate(Operator1<A>) - Method in class com.github.tonivade.purefun.monad.Ref
- getAndUpdate(Operator1<A>) - Method in class com.github.tonivade.purefun.typeclasses.MonadDeferReference
- getAndUpdate(Operator1<A>) - Method in interface com.github.tonivade.purefun.typeclasses.Reference
- 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
- getClassOf(F...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- 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
- getInstance(Method, Object...) - Static method in class com.github.tonivade.purefun.typeclasses.Instance
- getKindType() - Method in class com.github.tonivade.purefun.typeclasses.Instance
- getLeft() - Method in class com.github.tonivade.purefun.free.EitherK
- getLeft() - Method in interface com.github.tonivade.purefun.transformer.EitherT
- 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
- getLog() - Method in interface com.github.tonivade.purefun.monad.Writer
- getLog() - Method in interface com.github.tonivade.purefun.transformer.WriterT
- getMessage() - Method in record class com.github.tonivade.purefun.type.Try.Failure
- getOption(S) - Method in class com.github.tonivade.purefun.optics.Optional
- getOption(S) - Method in class com.github.tonivade.purefun.optics.POptional
- getOption(S) - Method in class com.github.tonivade.purefun.optics.PPrism
- getOption(S) - Method in class com.github.tonivade.purefun.optics.Prism
- 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.transformer.EitherT
- 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.transformer.OptionT
- 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.transformer.EitherT
- 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.transformer.OptionT
- 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.transformer.OptionT
- 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
- getOrModify - Variable in class com.github.tonivade.purefun.optics.POptional
- getOrModify - Variable in class com.github.tonivade.purefun.optics.PPrism
- getOrModify(S) - Method in class com.github.tonivade.purefun.optics.Optional
- getOrModify(S) - Method in class com.github.tonivade.purefun.optics.POptional
- getOrModify(S) - Method in class com.github.tonivade.purefun.optics.PPrism
- getOrModify(S) - Method in class com.github.tonivade.purefun.optics.Prism
- getOutput() - Method in class com.github.tonivade.purefun.runtimes.ConsoleExecutor
- getRight() - Method in class com.github.tonivade.purefun.free.EitherK
- getRight() - Method in interface com.github.tonivade.purefun.transformer.EitherT
- 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
- getStackTrace() - Method in record class com.github.tonivade.purefun.type.Try.Failure
- getSupportedSourceVersion() - Method in class com.github.tonivade.purefun.processor.HigherKindProcessor
- getter - Variable in class com.github.tonivade.purefun.optics.PLens
- getType() - Method in class com.github.tonivade.purefun.typeclasses.Instance
- getValue() - Method in interface com.github.tonivade.purefun.monad.Writer
- getValue() - Method in interface com.github.tonivade.purefun.transformer.WriterT
- 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
- handleError(Kind<F, A>, Function1<? super E, ? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.ApplicativeError
- handleErrorWith(Kind<Future<?>, A>, Function1<? super Throwable, ? extends Kind<Future<?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.FutureMonadThrow
- handleErrorWith(Kind<EIO<E, ?>, A>, Function1<? super E, ? extends Kind<EIO<E, ?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.EIOMonadError
- handleErrorWith(Kind<PureIO<R, E, ?>, A>, Function1<? super E, ? extends Kind<PureIO<R, E, ?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.PureIOMonadError
- handleErrorWith(Kind<RIO<R, ?>, A>, Function1<? super Throwable, ? extends Kind<RIO<R, ?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.RIOMonadError
- handleErrorWith(Kind<Task<?>, A>, Function1<? super Throwable, ? extends Kind<Task<?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.TaskMonadError
- handleErrorWith(Kind<UIO<?>, A>, Function1<? super Throwable, ? extends Kind<UIO<?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.UIOMonadError
- handleErrorWith(Kind<URIO<R, ?>, A>, Function1<? super Throwable, ? extends Kind<URIO<R, ?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.URIOMonadError
- handleErrorWith(Kind<MonadMTL.EffectE<F, E, ?>, A>, Function1<? super E, ? extends Kind<MonadMTL.EffectE<F, E, ?>, ? extends A>>) - Method in class com.github.tonivade.purefun.instances.EffectEMonadError
- handleErrorWith(Kind<MonadMTL.EffectR<F, R, E, ?>, A>, Function1<? super E, ? extends Kind<MonadMTL.EffectR<F, R, E, ?>, ? extends A>>) - Method in class com.github.tonivade.purefun.instances.EffectRMonadError
- handleErrorWith(Kind<MonadMTL.EffectS<F, S, R, E, ?>, A>, Function1<? super E, ? extends Kind<MonadMTL.EffectS<F, S, R, E, ?>, ? extends A>>) - Method in class com.github.tonivade.purefun.instances.MonadMTL
- handleErrorWith(Kind<IO<?>, A>, Function1<? super Throwable, ? extends Kind<IO<?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.IOMonadError
- handleErrorWith(Kind<EitherT<F, E, ?>, A>, Function1<? super E, ? extends Kind<EitherT<F, E, ?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.EitherTMonadErrorFromMonad
- handleErrorWith(Kind<EitherT<F, E, ?>, A>, Function1<? super E, ? extends Kind<EitherT<F, E, ?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.EitherTMonadErrorFromMonadError
- handleErrorWith(Kind<Kleisli<F, R, ?>, A>, Function1<? super E, ? extends Kind<Kleisli<F, R, ?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.KleisliMonadError
- handleErrorWith(Kind<OptionT<F, ?>, A>, Function1<? super Unit, ? extends Kind<OptionT<F, ?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.OptionTMonadErrorFromMonad
- handleErrorWith(Kind<OptionT<F, ?>, A>, Function1<? super E, ? extends Kind<OptionT<F, ?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.OptionTMonadErrorFromMonadError
- handleErrorWith(Kind<StateT<F, S, ?>, A>, Function1<? super E, ? extends Kind<StateT<F, S, ?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.StateTMonadError
- handleErrorWith(Kind<WriterT<F, L, ?>, A>, Function1<? super E, ? extends Kind<WriterT<F, L, ?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.WriterTMonadError
- handleErrorWith(Kind<Either<L, ?>, A>, Function1<? super L, ? extends Kind<Either<L, ?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.EitherMonadError
- handleErrorWith(Kind<Eval<?>, A>, Function1<? super Throwable, ? extends Kind<Eval<?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.EvalMonadError
- handleErrorWith(Kind<Option<?>, A>, Function1<? super Unit, ? extends Kind<Option<?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.OptionMonadError
- handleErrorWith(Kind<Try<?>, A>, Function1<? super Throwable, ? extends Kind<Try<?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.TryMonadError
- handleErrorWith(Kind<Validation<E, ?>, A>, Function1<? super E, ? extends Kind<Validation<E, ?>, ? extends A>>) - Method in interface com.github.tonivade.purefun.instances.ValidationMonadError
- handleErrorWith(Kind<F, A>, Function1<? super E, ? extends Kind<F, ? extends A>>) - Method in interface com.github.tonivade.purefun.typeclasses.ApplicativeError
- 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.effect.StateIO
-
Returns a hash code value for this object.
- hashCode() - Method in class com.github.tonivade.purefun.free.EitherK
- hashCode() - Method in record class com.github.tonivade.purefun.free.Free.FlatMapped
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.tonivade.purefun.free.Free.Pure
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.tonivade.purefun.free.Free.Suspend
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.tonivade.purefun.free.FreeAp.Apply
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.tonivade.purefun.free.FreeAp.CurriedFunction
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.tonivade.purefun.free.FreeAp.Lift
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.tonivade.purefun.free.FreeAp.Pure
-
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.
- hashCode() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map2
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map3
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map4
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map5
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.tonivade.purefun.typeclasses.For.Apply
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.tonivade.purefun.typeclasses.For.FlatMap
-
Returns a hash code value for this object.
- hashCode() - Method in class com.github.tonivade.purefun.typeclasses.TupleK1
- hashCode() - Method in class com.github.tonivade.purefun.typeclasses.TupleK2
- hashCode() - Method in class com.github.tonivade.purefun.typeclasses.TupleK3
- hashCode() - Method in class com.github.tonivade.purefun.typeclasses.TupleK4
- hashCode() - Method in class com.github.tonivade.purefun.typeclasses.TupleK5
- hasNext() - Method in class com.github.tonivade.purefun.data.PairIterator
- head - Variable in class com.github.tonivade.purefun.stream.Cons
- 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
- head() - Method in interface com.github.tonivade.purefun.stream.PureStream
- 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
- headOption() - Method in class com.github.tonivade.purefun.stream.Cons
- headOption() - Method in class com.github.tonivade.purefun.stream.Nil
- headOption() - Method in interface com.github.tonivade.purefun.stream.PureStream
- headOption() - Method in class com.github.tonivade.purefun.stream.Suspend
- 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
- HigherKind - Annotation Interface in com.github.tonivade.purefun
- HigherKindProcessor - Class in com.github.tonivade.purefun.processor
- HigherKindProcessor() - Constructor for class com.github.tonivade.purefun.processor.HigherKindProcessor
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. - IdApplicative - Interface in com.github.tonivade.purefun.instances
- IdComonad - Interface in com.github.tonivade.purefun.instances
- identity() - Static method in interface com.github.tonivade.purefun.core.Function1
- identity() - Static method in class com.github.tonivade.purefun.optics.Iso
- identity() - Static method in class com.github.tonivade.purefun.optics.PIso
- identity() - Static method in interface com.github.tonivade.purefun.typeclasses.FunctionK
- identity() - Method in interface com.github.tonivade.purefun.typeclasses.Schedule.Of
- identity(Monad<F>) - Static method in interface com.github.tonivade.purefun.typeclasses.Parallel
- identity(F...) - Static method in interface com.github.tonivade.purefun.typeclasses.Schedule
- IdFoldable - Interface in com.github.tonivade.purefun.instances
- IdFunctor - Interface in com.github.tonivade.purefun.instances
- IdInstances - Interface in com.github.tonivade.purefun.instances
- IdMonad - Interface in com.github.tonivade.purefun.instances
- IdOf<T> - Interface in com.github.tonivade.purefun.type
- IdPure - Interface in com.github.tonivade.purefun.instances
- IdTraverse - Interface in com.github.tonivade.purefun.instances
- ifEmpty(Runnable) - Method in interface com.github.tonivade.purefun.type.Option
- ifPresent(Consumer1<? super T>) - Method in interface com.github.tonivade.purefun.type.Option
- ifS(Kind<F, Boolean>, Kind<F, ? extends A>, Kind<F, ? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.Selective
- 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
- imap(Function1<T, R>, Function1<R, T>) - Method in interface com.github.tonivade.purefun.typeclasses.Monoid
- imap(Kind<Monoid<?>, ? extends A>, Function1<? super A, ? extends B>, Function1<? super B, ? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.MonoidInvariant
- imap(Kind<Nested<F, G>, ? extends A>, Function1<? super A, ? extends B>, Function1<? super B, ? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.ComposedInvariant
- imap(Kind<Nested<F, G>, ? extends A>, Function1<? super A, ? extends B>, Function1<? super B, ? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.ComposedInvariantContravariant
- imap(Kind<Nested<F, G>, ? extends A>, Function1<? super A, ? extends B>, Function1<? super B, ? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.ComposedInvariantCovariant
- imap(Kind<F, ? extends A>, Function1<? super A, ? extends B>, Function1<? super B, ? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.Contravariant
- imap(Kind<F, ? extends A>, Function1<? super A, ? extends B>, Function1<? super B, ? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.Functor
- imap(Kind<F, ? extends A>, Function1<? super A, ? extends B>, Function1<? super B, ? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.Invariant
- 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 - importClass(String) - Static method in class com.github.tonivade.purefun.processor.HigherKindProcessor
- increment - Variable in record class com.github.tonivade.purefun.data.Range
-
The field for the
incrementrecord component. - increment() - Method in record class com.github.tonivade.purefun.data.Range
-
Returns the value of the
incrementrecord component. - initial - Variable in class com.github.tonivade.purefun.typeclasses.ScheduleImpl
- initial() - Method in class com.github.tonivade.purefun.typeclasses.ScheduleImpl
- INITIAL - Static variable in record class com.github.tonivade.purefun.effect.StateIO
- INITIAL - Static variable in class com.github.tonivade.purefun.monad.StateIO
- inject() - Method in interface com.github.tonivade.purefun.instances.EitherKInjectKRight
- inject(Kind<F, ? extends T>) - Method in interface com.github.tonivade.purefun.instances.EitherKInjectKLeft
- inject(Kind<F, ? extends T>) - Method in interface com.github.tonivade.purefun.instances.EitherKInjectKRight
- inject(Kind<F, ? extends T>) - Method in interface com.github.tonivade.purefun.typeclasses.InjectK
- inject(InjectK<F, G>, Kind<F, T>) - Static method in interface com.github.tonivade.purefun.free.Free
- injectEitherKLeft() - Static method in interface com.github.tonivade.purefun.instances.EitherKInstances
- injectEitherKRight(InjectK<F, R>) - Static method in interface com.github.tonivade.purefun.instances.EitherKInstances
- InjectK<F,
G> - Interface in com.github.tonivade.purefun.typeclasses - injectReflexive() - Static method in interface com.github.tonivade.purefun.typeclasses.InjectK
- input - Variable in class com.github.tonivade.purefun.runtimes.ConsoleExecutor
- 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
- inspect(Function1<? super S, ? extends A>) - Static method in interface com.github.tonivade.purefun.monad.State
- inspect(Function1<? super S, ? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.MonadState
- inspect(Monad<F>, Function1<S, A>) - Static method in interface com.github.tonivade.purefun.transformer.StateT
- instance - Variable in class com.github.tonivade.purefun.effect.EIO
- instance - Variable in class com.github.tonivade.purefun.effect.RIO
- instance - Variable in class com.github.tonivade.purefun.effect.Task
- instance - Variable in class com.github.tonivade.purefun.effect.UIO
- instance - Variable in class com.github.tonivade.purefun.effect.URIO
- instance - Variable in record class com.github.tonivade.purefun.typeclasses.Applicative.Map2
-
The field for the
instancerecord component. - instance - Variable in record class com.github.tonivade.purefun.typeclasses.Applicative.Map3
-
The field for the
instancerecord component. - instance - Variable in record class com.github.tonivade.purefun.typeclasses.Applicative.Map4
-
The field for the
instancerecord component. - instance - Variable in record class com.github.tonivade.purefun.typeclasses.Applicative.Map5
-
The field for the
instancerecord component. - instance() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map2
-
Returns the value of the
instancerecord component. - instance() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map3
-
Returns the value of the
instancerecord component. - instance() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map4
-
Returns the value of the
instancerecord component. - instance() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map5
-
Returns the value of the
instancerecord component. - instance(PureStream.Of<F>) - Static method in interface com.github.tonivade.purefun.instances.PureStreamMonad
- instance(Comonad<F>, Comonad<G>) - Static method in interface com.github.tonivade.purefun.instances.EitherKComonad
- instance(Contravariant<F>, Contravariant<G>) - Static method in interface com.github.tonivade.purefun.instances.EitherKContravariant
- instance(Functor<F>, Functor<G>) - Static method in interface com.github.tonivade.purefun.instances.EitherKFunctor
- instance(InjectK<F, R>) - Static method in interface com.github.tonivade.purefun.instances.EitherKInjectKRight
- instance(Monad<F>) - Static method in interface com.github.tonivade.purefun.instances.EitherTMonad
- instance(Monad<F>) - Static method in interface com.github.tonivade.purefun.instances.EitherTMonadErrorFromMonad
- instance(Monad<F>) - Static method in interface com.github.tonivade.purefun.instances.EitherTMonadThrowFromMonad
- instance(Monad<F>) - Static method in interface com.github.tonivade.purefun.instances.KleisliMonad
- instance(Monad<F>) - Static method in interface com.github.tonivade.purefun.instances.KleisliMonadReader
- instance(Monad<F>) - Static method in interface com.github.tonivade.purefun.instances.OptionTMonad
- instance(Monad<F>) - Static method in interface com.github.tonivade.purefun.instances.OptionTMonadErrorFromMonad
- instance(Monad<F>) - Static method in interface com.github.tonivade.purefun.instances.StateTMonad
- instance(Monad<F>) - Static method in interface com.github.tonivade.purefun.instances.StateTMonadState
- instance(MonadDefer<F>) - Static method in interface com.github.tonivade.purefun.instances.EitherTMonadDefer
- instance(MonadDefer<F>) - Static method in interface com.github.tonivade.purefun.instances.OptionTMonadDefer
- instance(MonadError<F, E>) - Static method in interface com.github.tonivade.purefun.instances.EitherTMonadErrorFromMonadError
- instance(MonadError<F, E>) - Static method in interface com.github.tonivade.purefun.instances.KleisliMonadError
- instance(MonadError<F, E>) - Static method in interface com.github.tonivade.purefun.instances.OptionTMonadErrorFromMonadError
- instance(MonadError<F, E>) - Static method in interface com.github.tonivade.purefun.instances.StateTMonadError
- instance(MonadReader<F, R>) - Static method in interface com.github.tonivade.purefun.instances.StateTMonadReader
- instance(MonadState<F, S>) - Static method in interface com.github.tonivade.purefun.instances.KleisliMonadState
- instance(MonadThrow<F>) - Static method in interface com.github.tonivade.purefun.instances.EitherTMonadThrowFromMonadThrow
- instance(MonadThrow<F>) - Static method in interface com.github.tonivade.purefun.instances.OptionTMonadThrow
- instance(Monoid<L>) - Static method in interface com.github.tonivade.purefun.instances.WriterMonad
- instance(Monoid<L>, Monad<F>) - Static method in interface com.github.tonivade.purefun.instances.WriterTMonad
- instance(Monoid<L>, Monad<F>) - Static method in interface com.github.tonivade.purefun.instances.WriterTMonadWriter
- instance(Monoid<L>, MonadError<F, E>) - Static method in interface com.github.tonivade.purefun.instances.WriterTMonadError
- instance(Monoid<T>) - Static method in interface com.github.tonivade.purefun.instances.ConstApplicative
- instance(Semigroup<E>) - Static method in interface com.github.tonivade.purefun.instances.ValidationApplicative
- instance(Semigroup<E>) - Static method in interface com.github.tonivade.purefun.instances.ValidationSelective
- instance(Executor) - Static method in interface com.github.tonivade.purefun.instances.EIOConcurrent
- instance(Executor) - Static method in interface com.github.tonivade.purefun.instances.FutureApplicative
- instance(Executor) - Static method in interface com.github.tonivade.purefun.instances.FutureMonad
- instance(Executor) - Static method in interface com.github.tonivade.purefun.instances.FutureMonadThrow
- instance(Executor) - Static method in interface com.github.tonivade.purefun.instances.IOApplicative
- instance(Executor) - Static method in interface com.github.tonivade.purefun.instances.IOConcurrent
- instance(Executor) - Static method in interface com.github.tonivade.purefun.instances.PromiseApplicative
- instance(Executor) - Static method in interface com.github.tonivade.purefun.instances.PromiseMonad
- instance(Executor) - Static method in interface com.github.tonivade.purefun.instances.PureIOConcurrent
- instance(Executor) - Static method in interface com.github.tonivade.purefun.instances.RIOConcurrent
- instance(Executor) - Static method in interface com.github.tonivade.purefun.instances.TaskConcurrent
- instance(Executor) - Static method in interface com.github.tonivade.purefun.instances.UIOConcurrent
- instance(Executor) - Static method in interface com.github.tonivade.purefun.instances.URIOConcurrent
- instance(R) - Static method in interface com.github.tonivade.purefun.instances.PureIORuntime
- instance(R) - Static method in interface com.github.tonivade.purefun.instances.RIORuntime
- instance(R) - Static method in interface com.github.tonivade.purefun.instances.URIORuntime
- Instance<F> - Class in com.github.tonivade.purefun.typeclasses
- Instance() - Constructor for class com.github.tonivade.purefun.typeclasses.Instance
- Instance(Class<F>) - Constructor for class com.github.tonivade.purefun.typeclasses.Instance
- INSTANCE - Static variable in class com.github.tonivade.purefun.core.Unit
- INSTANCE - Static variable in interface com.github.tonivade.purefun.free.FreeApplicative
- INSTANCE - Static variable in interface com.github.tonivade.purefun.free.FreeMonad
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.ConstContravariant
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.ConstFoldable
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.ConstFunctor
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.ConstTraverse
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.EIOApplicative
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.EIOAsync
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.EIOFunctor
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.EIOMonad
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.EIOMonadDefer
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.EIOMonadError
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.EIOMonadThrow
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.EIORuntime
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.EitherApplicative
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.EitherFoldable
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.EitherFunctor
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.EitherKInjectKLeft
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.EitherMonad
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.EitherMonadError
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.EitherMonadThrow
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.EitherTraverse
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.EvalApplicative
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.EvalComonad
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.EvalDefer
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.EvalFunctor
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.EvalMonad
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.EvalMonadError
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.EvalMonadThrow
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.Function1Applicative
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.Function1Functor
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.Function1Monad
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.FutureFunctor
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.IdApplicative
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.IdComonad
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.IdFoldable
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.IdFunctor
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.IdMonad
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.IdTraverse
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.IOAsync
- INSTANCE - Static variable in class com.github.tonivade.purefun.instances.IOConsole
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.IOFunctor
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.IOMonad
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.IOMonadDefer
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.IOMonadError
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.IOMonadThrow
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.IORuntime
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.OptionAlternative
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.OptionApplicative
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.OptionFoldable
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.OptionFunctor
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.OptionMonad
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.OptionMonadError
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.OptionMonoidK
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.OptionSemigroupal
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.OptionSemigroupK
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.OptionTraverse
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.ProducerApplicative
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.ProducerComonad
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.ProducerFunctor
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.ProducerMonad
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.PromiseFunctor
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.PureIOApplicative
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.PureIOAsync
- INSTANCE - Static variable in class com.github.tonivade.purefun.instances.PureIOConsole
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.PureIOFunctor
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.PureIOMonad
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.PureIOMonadDefer
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.PureIOMonadError
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.PureIOMonadThrow
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.PureStreamFunctor
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.ReaderMonad
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.ReaderMonadReader
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.RIOApplicative
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.RIOAsync
- INSTANCE - Static variable in class com.github.tonivade.purefun.instances.RIOConsole
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.RIOFunctor
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.RIOMonad
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.RIOMonadDefer
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.RIOMonadError
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.RIOMonadThrow
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.ScheduleFunctor
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.SequenceAlternative
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.SequenceApplicative
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.SequenceFoldable
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.SequenceFunctor
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.SequenceMonad
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.SequenceMonoid
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.SequenceMonoidK
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.SequenceSemigroup
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.SequenceSemigroupK
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.SequenceTraverse
- INSTANCE - Static variable in class com.github.tonivade.purefun.instances.StateConsole
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.StateMonad
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.StateMonadState
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.TaskApplicative
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.TaskAsync
- INSTANCE - Static variable in class com.github.tonivade.purefun.instances.TaskConsole
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.TaskFunctor
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.TaskMonad
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.TaskMonadDefer
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.TaskMonadError
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.TaskMonadThrow
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.TaskRuntime
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.TrampolineApplicative
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.TrampolineDefer
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.TrampolineFunctor
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.TrampolineMonad
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.TryApplicative
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.TryFoldable
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.TryFunctor
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.TryMonad
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.TryMonadError
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.TryMonadThrow
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.TryTraverse
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.Tuple1Functor
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.UIOApplicative
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.UIOAsync
- INSTANCE - Static variable in class com.github.tonivade.purefun.instances.UIOConsole
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.UIOFunctor
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.UIOMonad
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.UIOMonadDefer
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.UIOMonadError
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.UIOMonadThrow
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.UIORuntime
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.URIOApplicative
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.URIOAsync
- INSTANCE - Static variable in class com.github.tonivade.purefun.instances.URIOConsole
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.URIOFunctor
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.URIOMonad
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.URIOMonadDefer
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.URIOMonadError
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.URIOMonadThrow
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.ValidationFunctor
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.ValidationMonad
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.ValidationMonadError
- INSTANCE - Static variable in interface com.github.tonivade.purefun.instances.ValidationMonadThrow
- INSTANCE - Static variable in class com.github.tonivade.purefun.type.Option.None
- INSTANCE - Static variable in interface com.github.tonivade.purefun.typeclasses.MonoidInvariant
- instanceName() - Method in class com.github.tonivade.purefun.typeclasses.Instance
- InstanceNotFoundException - Exception Class in com.github.tonivade.purefun.typeclasses
- InstanceNotFoundException(Type, Class<?>, Throwable) - Constructor for exception class com.github.tonivade.purefun.typeclasses.InstanceNotFoundException
- 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
- Instances - Class in com.github.tonivade.purefun.typeclasses
- Instances() - Constructor for class com.github.tonivade.purefun.typeclasses.Instances
- integer() - Static method in interface com.github.tonivade.purefun.typeclasses.Monoid
- 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
- interrupt() - Method in class com.github.tonivade.purefun.concurrent.CancellableImpl
- 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
- intersperse(Kind<F, ? extends T>) - Method in class com.github.tonivade.purefun.stream.Cons
- intersperse(Kind<F, ? extends T>) - Method in class com.github.tonivade.purefun.stream.Nil
- intersperse(Kind<F, ? extends T>) - Method in interface com.github.tonivade.purefun.stream.PureStream
- intersperse(Kind<F, ? extends T>) - Method in class com.github.tonivade.purefun.stream.Suspend
- 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
- Invariant<F> - Interface in com.github.tonivade.purefun.typeclasses
- IO<T> - Interface in com.github.tonivade.purefun.monad
- IO.Async<T> - Class in com.github.tonivade.purefun.monad
- IO.Delay<T> - Class in com.github.tonivade.purefun.monad
- IO.Failure<T> - Class in com.github.tonivade.purefun.monad
- IO.FlatMapped<T,
R> - Class in com.github.tonivade.purefun.monad - IO.Pure<T> - Class in com.github.tonivade.purefun.monad
- IO.Recover<T> - Class in com.github.tonivade.purefun.monad
- IO.Suspend<T> - Class in com.github.tonivade.purefun.monad
- IOApplicative - Interface in com.github.tonivade.purefun.instances
- IOAsync - Interface in com.github.tonivade.purefun.instances
- IOBracket - Interface in com.github.tonivade.purefun.instances
- IOConcurrent - Interface in com.github.tonivade.purefun.instances
- IOConnection - Interface in com.github.tonivade.purefun.monad
- IOConnection.Cancellable - Class in com.github.tonivade.purefun.monad
- IOConnection.Uncancellable - Class in com.github.tonivade.purefun.monad
- IOConsole - Class in com.github.tonivade.purefun.instances
- IOConsole() - Constructor for class com.github.tonivade.purefun.instances.IOConsole
- IODefer - Interface in com.github.tonivade.purefun.instances
- IOFunctor - Interface in com.github.tonivade.purefun.instances
- IOInstances - Interface in com.github.tonivade.purefun.instances
- IOMonad - Interface in com.github.tonivade.purefun.instances
- IOMonadDefer - Interface in com.github.tonivade.purefun.instances
- IOMonadError - Interface in com.github.tonivade.purefun.instances
- IOMonadThrow - Interface in com.github.tonivade.purefun.instances
- IOOf<T> - Interface in com.github.tonivade.purefun.monad
- IOPure - Interface in com.github.tonivade.purefun.instances
- IORuntime - Interface in com.github.tonivade.purefun.instances
- is(A) - Static method in interface com.github.tonivade.purefun.core.Matcher1
- isCancelable() - Method in record class com.github.tonivade.purefun.effect.StateIO
- isCancelable() - Method in class com.github.tonivade.purefun.monad.StateIO
- isCancellable() - Method in class com.github.tonivade.purefun.effect.PureIOConnection.Cancellable
- isCancellable() - Method in interface com.github.tonivade.purefun.effect.PureIOConnection
- isCancellable() - Method in class com.github.tonivade.purefun.effect.PureIOConnection.Uncancellable
- isCancellable() - Method in class com.github.tonivade.purefun.monad.IOConnection.Cancellable
- isCancellable() - Method in interface com.github.tonivade.purefun.monad.IOConnection
- isCancellable() - Method in class com.github.tonivade.purefun.monad.IOConnection.Uncancellable
- isCancelled - Variable in record class com.github.tonivade.purefun.effect.StateIO
-
The field for the
isCancelledrecord component. - isCancelled - Variable in class com.github.tonivade.purefun.monad.StateIO
- isCancelled() - Method in interface com.github.tonivade.purefun.concurrent.Cancellable
- isCancelled() - Method in class com.github.tonivade.purefun.concurrent.CancellableImpl
- isCancelled() - Method in interface com.github.tonivade.purefun.concurrent.Future
- isCancelled() - Method in class com.github.tonivade.purefun.concurrent.FutureImpl
- isCancelled() - Method in record class com.github.tonivade.purefun.effect.StateIO
-
Returns the value of the
isCancelledrecord component. - isCancelled() - Method in class com.github.tonivade.purefun.monad.StateIO
- isCancellingNow - Variable in record class com.github.tonivade.purefun.effect.StateIO
-
The field for the
isCancellingNowrecord component. - isCancellingNow() - Method in record class com.github.tonivade.purefun.effect.StateIO
-
Returns the value of the
isCancellingNowrecord component. - isCancellingNow() - Method in class com.github.tonivade.purefun.monad.StateIO
- isCompleted() - Method in interface com.github.tonivade.purefun.concurrent.Future
- isCompleted() - Method in class com.github.tonivade.purefun.concurrent.FutureImpl
- isCompleted() - Method in interface com.github.tonivade.purefun.concurrent.Promise
- isCompleted() - Method in class com.github.tonivade.purefun.concurrent.PromiseImpl
- 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 class com.github.tonivade.purefun.concurrent.PromiseImpl
- 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 class com.github.tonivade.purefun.data.SequenceCollection
- isEmpty() - Method in interface com.github.tonivade.purefun.transformer.OptionT
- 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 class com.github.tonivade.purefun.free.EitherK
- isLeft() - Method in interface com.github.tonivade.purefun.transformer.EitherT
- 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
- Iso<S,
A> - Class in com.github.tonivade.purefun.optics - Iso(PIso<S, S, A, A>) - Constructor for class com.github.tonivade.purefun.optics.Iso
- 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 class com.github.tonivade.purefun.free.EitherK
- isRight() - Method in interface com.github.tonivade.purefun.transformer.EitherT
- 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
- isRunnable() - Method in record class com.github.tonivade.purefun.effect.StateIO
- isRunnable() - Method in class com.github.tonivade.purefun.monad.StateIO
- isStartingNow - Variable in record class com.github.tonivade.purefun.effect.StateIO
-
The field for the
isStartingNowrecord component. - isStartingNow() - Method in record class com.github.tonivade.purefun.effect.StateIO
-
Returns the value of the
isStartingNowrecord component. - isStartingNow() - Method in class com.github.tonivade.purefun.monad.StateIO
- 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
- iterate() - Method in interface com.github.tonivade.purefun.core.Trampoline
- iterate(Producer<? extends T>) - Method in interface com.github.tonivade.purefun.stream.PureStream.Of
- iterate(Producer<? extends T>, F...) - Static method in interface com.github.tonivade.purefun.stream.PureStream
- iterate(T, Operator1<T>) - Method in interface com.github.tonivade.purefun.stream.PureStream.Of
- iterate(T, Operator1<T>, F...) - Static method in interface com.github.tonivade.purefun.stream.PureStream
- 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.data.SequenceCollection
- iterator() - Method in class com.github.tonivade.purefun.type.Validation.Result
J
- JAVAX_ANNOTATION_GENERATED - Static variable in class com.github.tonivade.purefun.processor.HigherKindProcessor
- JAVAX_ANNOTATION_PROCESSING_GENERATED - Static variable in class com.github.tonivade.purefun.processor.HigherKindProcessor
- 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() - Method in interface com.github.tonivade.purefun.typeclasses.Fiber
- 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
- kind() - Method in interface com.github.tonivade.purefun.Kind
- Kind<F,
A> - Interface in com.github.tonivade.purefun - KIND - Static variable in class com.github.tonivade.purefun.processor.HigherKindProcessor
- kindType - Variable in class com.github.tonivade.purefun.typeclasses.Instance
- kindType(Type) - Static method in class com.github.tonivade.purefun.typeclasses.Instance
- Kleisli<F,
Z, - Interface in com.github.tonivade.purefun.transformerA> - KleisliInstances - Interface in com.github.tonivade.purefun.instances
- KleisliMonad<F,
Z> - Interface in com.github.tonivade.purefun.instances - KleisliMonadError<F,
R, - Interface in com.github.tonivade.purefun.instancesE> - KleisliMonadReader<F,
R> - Interface in com.github.tonivade.purefun.instances - KleisliMonadState<F,
R, - Interface in com.github.tonivade.purefun.instancesS> - KleisliOf<F,
Z, - Interface in com.github.tonivade.purefun.transformerA>
L
- last(Kind<F, ? extends A>, Kind<F, ? extends B>) - Method in interface com.github.tonivade.purefun.typeclasses.Applicative
- later(Producer<? extends A>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- later(Producer<? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.MonadDefer
- 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
- lazy - Variable in class com.github.tonivade.purefun.effect.PureIO.Suspend
- lazy - Variable in class com.github.tonivade.purefun.monad.IO.Suspend
- lazyMap(Function1<PureStream<F, T>, PureStream<F, R>>) - Method in class com.github.tonivade.purefun.stream.Suspend
- lazySet(A) - Method in class com.github.tonivade.purefun.effect.Ref
- lazySet(A) - Method in class com.github.tonivade.purefun.monad.Ref
- left() - Method in interface com.github.tonivade.purefun.type.Either
- left(Kind<F, T>) - Static method in class com.github.tonivade.purefun.free.EitherK
- left(Monad<F>, L) - Static method in interface com.github.tonivade.purefun.transformer.EitherT
- 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
- Lens<S,
A> - Class in com.github.tonivade.purefun.optics - Lens(PLens<S, S, A, A>) - Constructor for class com.github.tonivade.purefun.optics.Lens
- 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
- lift(Function1<? super A, ? extends B>) - Static method in class com.github.tonivade.purefun.effect.EIO
- lift(Function1<? super A, ? extends B>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- lift(Function1<? super A, ? extends B>) - Static method in class com.github.tonivade.purefun.effect.RIO
- lift(Function1<? super A, ? extends B>) - Static method in class com.github.tonivade.purefun.effect.Task
- lift(Function1<? super A, ? extends B>) - Static method in class com.github.tonivade.purefun.effect.UIO
- lift(Function1<? super A, ? extends B>) - Static method in class com.github.tonivade.purefun.effect.URIO
- lift(Function1<? super A, ? extends B>) - Method in interface com.github.tonivade.purefun.typeclasses.Functor
- lift(Function1<A, B>) - Method in class com.github.tonivade.purefun.optics.PIso
- lift(Function1<A, B>) - Method in class com.github.tonivade.purefun.optics.POptional
- lift(Function1<T, R>) - Static method in interface com.github.tonivade.purefun.monad.IO
- lift(Operator1<A>) - Method in class com.github.tonivade.purefun.optics.Iso
- lift(Operator1<A>) - Method in class com.github.tonivade.purefun.optics.Optional
- lift(Kind<F, T>) - Static method in interface com.github.tonivade.purefun.free.FreeAp
- lift(Monad<F>, Function1<? super A, ? extends B>) - Static method in interface com.github.tonivade.purefun.transformer.Kleisli
- lift(Monad<F>, Function1<S, Tuple2<S, A>>) - Static method in interface com.github.tonivade.purefun.transformer.StateT
- lift(Monad<F>, Kind<F, A>) - Static method in interface com.github.tonivade.purefun.transformer.StateT
- lift(Monad<F>, Either<L, R>) - Static method in interface com.github.tonivade.purefun.transformer.EitherT
- lift(Monad<F>, Option<T>) - Static method in interface com.github.tonivade.purefun.transformer.OptionT
- lift(Monoid<L>, Monad<F>, Tuple2<L, A>) - Static method in interface com.github.tonivade.purefun.transformer.WriterT
- Lift(Kind<F, A>) - Constructor for record class com.github.tonivade.purefun.free.FreeAp.Lift
-
Creates an instance of a
Liftrecord class. - 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
- liftEither(Function1<? super A, ? extends Either<E, ? extends B>>) - Static method in class com.github.tonivade.purefun.effect.EIO
- liftEither(Function1<? super A, ? extends Either<E, ? extends B>>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- liftEither(Function1<? super A, ? extends Either<Throwable, ? extends B>>) - Static method in class com.github.tonivade.purefun.effect.RIO
- liftEither(Function1<? super A, ? extends Either<Throwable, ? extends B>>) - Static method in class com.github.tonivade.purefun.effect.Task
- liftEither(Function1<? super A, ? extends Either<Throwable, ? extends B>>) - Static method in class com.github.tonivade.purefun.effect.UIO
- liftEither(Function1<? super A, ? extends Either<Throwable, ? extends B>>) - Static method in class com.github.tonivade.purefun.effect.URIO
- liftEither(Function1<? super A, ? extends Either<Throwable, ? extends B>>) - Static method in interface com.github.tonivade.purefun.monad.IO
- liftF(Kind<F, ? extends T>) - Static method in interface com.github.tonivade.purefun.free.Free
- 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
- liftOption(Function1<? super A, ? extends Option<? extends B>>) - Static method in class com.github.tonivade.purefun.effect.EIO
- liftOption(Function1<? super A, ? extends Option<? extends B>>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- liftOption(Function1<? super A, ? extends Option<? extends B>>) - Static method in class com.github.tonivade.purefun.effect.RIO
- liftOption(Function1<? super A, ? extends Option<? extends B>>) - Static method in class com.github.tonivade.purefun.effect.Task
- liftOption(Function1<? super A, ? extends Option<? extends B>>) - Static method in class com.github.tonivade.purefun.effect.UIO
- liftOption(Function1<? super A, ? extends Option<? extends B>>) - Static method in class com.github.tonivade.purefun.effect.URIO
- liftOption(Function1<? super A, ? extends Option<? extends B>>) - Static method in interface com.github.tonivade.purefun.monad.IO
- 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
- liftTry(Function1<? super A, ? extends Try<? extends B>>) - Static method in class com.github.tonivade.purefun.effect.EIO
- liftTry(Function1<? super A, ? extends Try<? extends B>>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- liftTry(Function1<? super A, ? extends Try<? extends B>>) - Static method in class com.github.tonivade.purefun.effect.RIO
- liftTry(Function1<? super A, ? extends Try<? extends B>>) - Static method in class com.github.tonivade.purefun.effect.Task
- liftTry(Function1<? super A, ? extends Try<? extends B>>) - Static method in class com.github.tonivade.purefun.effect.UIO
- liftTry(Function1<? super A, ? extends Try<? extends B>>) - Static method in class com.github.tonivade.purefun.effect.URIO
- liftTry(Function1<? super A, ? extends Try<? extends B>>) - Static method in interface com.github.tonivade.purefun.monad.IO
- linear(Duration) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule.Of
- linear(Duration, F...) - Static method in interface com.github.tonivade.purefun.typeclasses.Schedule
- listen() - Method in interface com.github.tonivade.purefun.transformer.WriterT
- listen(Kind<WriterT<F, L, ?>, ? extends A>) - Method in interface com.github.tonivade.purefun.instances.WriterTMonadWriter
- listen(Kind<F, ? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.MonadWriter
- listens(Kind<F, ? extends A>, Function1<? super W, ? extends B>) - Method in interface com.github.tonivade.purefun.typeclasses.MonadWriter
- listOf(E...) - Static method in interface com.github.tonivade.purefun.data.Sequence
- live() - Static method in interface com.github.tonivade.purefun.effect.util.PureClock
- live() - Static method in interface com.github.tonivade.purefun.effect.util.PureConsole
- live() - Static method in interface com.github.tonivade.purefun.effect.util.PureRandom
- load(Instance<F>, Class<?>, Object...) - Static method in class com.github.tonivade.purefun.typeclasses.Instance
- local(Function1<? super X, ? extends Z>) - Method in interface com.github.tonivade.purefun.transformer.Kleisli
- lock - Variable in class com.github.tonivade.purefun.concurrent.CancellableImpl
- lock - Variable in class com.github.tonivade.purefun.concurrent.PromiseImpl
- loop(T, Function1<T, ? extends Kind<Either<L, ?>, Either<T, R>>>) - Method in interface com.github.tonivade.purefun.instances.EitherMonad
- loop(T, Function1<T, ? extends Kind<Option<?>, Either<T, R>>>) - Method in interface com.github.tonivade.purefun.instances.OptionMonad
- loop(T, Function1<T, ? extends Kind<Try<?>, Either<T, R>>>) - Method in interface com.github.tonivade.purefun.instances.TryMonad
- loop(T, Function1<T, ? extends Kind<Validation<E, ?>, Either<T, R>>>) - Method in interface com.github.tonivade.purefun.instances.ValidationMonad
- 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(A) - Static method in class com.github.tonivade.purefun.effect.Ref
- make(A) - Static method in class com.github.tonivade.purefun.monad.Ref
- make(Executor) - Static method in interface com.github.tonivade.purefun.concurrent.Promise
- Managed<R,
E, - Class in com.github.tonivade.purefun.effectA> - Managed(PureIO<R, E, Tuple2<A, Consumer1<? super A>>>) - Constructor for class com.github.tonivade.purefun.effect.Managed
- ManagedOf<R,
E, - Interface in com.github.tonivade.purefun.effectA> - map - Variable in class com.github.tonivade.purefun.data.ImmutableMap.Builder
- map - Variable in class com.github.tonivade.purefun.data.ImmutableTreeMap.Builder
- map(Function1<? super A, ? extends B>) - Method in class com.github.tonivade.purefun.effect.EIO
- map(Function1<? super A, ? extends B>) - Method in class com.github.tonivade.purefun.effect.Managed
- map(Function1<? super A, ? extends B>) - Method in interface com.github.tonivade.purefun.effect.PureIO
- map(Function1<? super A, ? extends B>) - Method in class com.github.tonivade.purefun.effect.RIO
- map(Function1<? super A, ? extends B>) - Method in class com.github.tonivade.purefun.effect.Task
- map(Function1<? super A, ? extends B>) - Method in class com.github.tonivade.purefun.effect.UIO
- map(Function1<? super A, ? extends B>) - Method in class com.github.tonivade.purefun.effect.URIO
- map(Function1<? super A, ? extends B>) - Method in interface com.github.tonivade.purefun.free.FreeAp
- map(Function1<? super A, ? extends B>) - Method in interface com.github.tonivade.purefun.monad.Reader
- map(Function1<? super A, ? extends B>) - Method in interface com.github.tonivade.purefun.monad.Writer
- 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.free.Free
- map(Function1<? super A, ? extends R>) - Method in interface com.github.tonivade.purefun.monad.State
- map(Function1<? super A, ? extends R>) - Method in interface com.github.tonivade.purefun.transformer.Kleisli
- map(Function1<? super A, ? extends R>) - Method in interface com.github.tonivade.purefun.transformer.StateT
- map(Function1<? super A, ? extends R>) - Method in interface com.github.tonivade.purefun.transformer.WriterT
- map(Function1<? super A, ? extends R>) - Method in interface com.github.tonivade.purefun.type.Eval
- map(Function1<? super A, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.FlatMap1
- map(Function1<? super B, ? extends C>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- map(Function1<? super B, ? extends C>) - Method in class com.github.tonivade.purefun.typeclasses.ScheduleImpl
- map(Function1<? super B, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.FlatMap2
- map(Function1<? super C, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.FlatMap3
- 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 R, ? extends V>) - Method in interface com.github.tonivade.purefun.transformer.EitherT
- map(Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- map(Function1<? super T, ? extends R>) - Method in class com.github.tonivade.purefun.concurrent.FutureImpl
- map(Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- map(Function1<? super T, ? extends R>) - Method in class com.github.tonivade.purefun.concurrent.PromiseImpl
- 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 interface com.github.tonivade.purefun.monad.IO
- map(Function1<? super T, ? extends R>) - Method in class com.github.tonivade.purefun.stream.Cons
- map(Function1<? super T, ? extends R>) - Method in class com.github.tonivade.purefun.stream.Nil
- map(Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.stream.PureStream
- map(Function1<? super T, ? extends R>) - Method in class com.github.tonivade.purefun.stream.Suspend
- map(Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.transformer.OptionT
- 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(Function1<? super T, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.Resource
- map(Function1<D, R>) - Method in class com.github.tonivade.purefun.typeclasses.FlatMap4
- map(Operator1<String>) - Method in class com.github.tonivade.purefun.data.NonEmptyString
- map(Kind<Future<?>, ? extends T>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.instances.FutureFunctor
- map(Kind<Promise<?>, ? extends T>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.instances.PromiseFunctor
- map(Kind<Function1<T, ?>, ? extends A>, Function1<? super A, ? extends R>) - Method in interface com.github.tonivade.purefun.instances.Function1Functor
- map(Kind<Producer<?>, ? extends T>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.instances.ProducerFunctor
- map(Kind<Trampoline<?>, ? extends T>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.instances.TrampolineFunctor
- map(Kind<Tuple1<?>, ? extends T>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.instances.Tuple1Functor
- map(Kind<Sequence<?>, ? extends T>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.instances.SequenceFunctor
- map(Kind<EIO<E, ?>, ? extends A>, Function1<? super A, ? extends B>) - Method in interface com.github.tonivade.purefun.instances.EIOFunctor
- map(Kind<PureIO<R, E, ?>, ? extends A>, Function1<? super A, ? extends B>) - Method in interface com.github.tonivade.purefun.instances.PureIOFunctor
- map(Kind<RIO<R, ?>, ? extends A>, Function1<? super A, ? extends B>) - Method in interface com.github.tonivade.purefun.instances.RIOFunctor
- map(Kind<Task<?>, ? extends A>, Function1<? super A, ? extends B>) - Method in interface com.github.tonivade.purefun.instances.TaskFunctor
- map(Kind<UIO<?>, ? extends A>, Function1<? super A, ? extends B>) - Method in interface com.github.tonivade.purefun.instances.UIOFunctor
- map(Kind<URIO<R, ?>, ? extends A>, Function1<? super A, ? extends B>) - Method in interface com.github.tonivade.purefun.instances.URIOFunctor
- map(Kind<EitherK<F, G, ?>, ? extends T>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.instances.EitherKFunctor
- map(Kind<IO<?>, ? extends T>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.instances.IOFunctor
- map(Kind<PureStream<F, ?>, ? extends T>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.instances.PureStreamFunctor
- map(Kind<Const<T, ?>, ? extends A>, Function1<? super A, ? extends B>) - Method in interface com.github.tonivade.purefun.instances.ConstFunctor
- map(Kind<Either<L, ?>, ? extends T>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.instances.EitherFunctor
- map(Kind<Eval<?>, ? extends T>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.instances.EvalFunctor
- map(Kind<Id<?>, ? extends T>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.instances.IdFunctor
- map(Kind<Option<?>, ? extends T>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.instances.OptionFunctor
- map(Kind<Try<?>, ? extends T>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.instances.TryFunctor
- map(Kind<Validation<E, ?>, ? extends T>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.instances.ValidationFunctor
- map(Kind<Nested<F, G>, ? extends A>, Function1<? super A, ? extends B>) - Method in interface com.github.tonivade.purefun.typeclasses.ComposedContravariant
- map(Kind<Nested<F, G>, ? extends T>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.typeclasses.ComposedFunctor
- map(Kind<Schedule<F, A, ?>, ? extends T>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.instances.ScheduleFunctor
- map(Kind<F, ? extends T>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.typeclasses.Applicative
- map(Kind<F, ? extends T>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.typeclasses.Functor
- map(Kind<F, ? extends T>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.typeclasses.Monad
- map(Kind<F, ? extends T>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.typeclasses.Traverse
- map(Functor<F>, Functor<G>, Function1<? super T, ? extends R>) - Method in class com.github.tonivade.purefun.free.EitherK
- 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 B>, F...) - Method in class com.github.tonivade.purefun.typeclasses.TupleK1
- 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
- map1(Function1<? super A, ? extends R>, F...) - Method in class com.github.tonivade.purefun.typeclasses.TupleK2
- map1(Function1<? super A, ? extends R>, F...) - Method in class com.github.tonivade.purefun.typeclasses.TupleK3
- map1(Function1<? super A, ? extends R>, F...) - Method in class com.github.tonivade.purefun.typeclasses.TupleK4
- map1(Function1<? super A, ? extends R>, F...) - Method in class com.github.tonivade.purefun.typeclasses.TupleK5
- map1(Functor<F>, Function1<? super A, ? extends B>) - Method in class com.github.tonivade.purefun.typeclasses.TupleK1
- map1(Functor<F>, Function1<? super A, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.TupleK2
- map1(Functor<F>, Function1<? super A, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.TupleK3
- map1(Functor<F>, Function1<? super A, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.TupleK4
- map1(Functor<F>, Function1<? super A, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.TupleK5
- 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(Function1<? super B, ? extends R>, F...) - Method in class com.github.tonivade.purefun.typeclasses.TupleK2
- map2(Function1<? super B, ? extends R>, F...) - Method in class com.github.tonivade.purefun.typeclasses.TupleK3
- map2(Function1<? super B, ? extends R>, F...) - Method in class com.github.tonivade.purefun.typeclasses.TupleK4
- map2(Function1<? super B, ? extends R>, F...) - Method in class com.github.tonivade.purefun.typeclasses.TupleK5
- map2(State<S, ? extends A>, State<S, ? extends B>, Function2<? super A, ? super B, ? extends C>) - Static method in interface com.github.tonivade.purefun.monad.State
- map2(StateT<F, S, ? extends A>, StateT<F, S, ? extends B>, Function2<? super A, ? super B, ? extends C>) - Static method in interface com.github.tonivade.purefun.transformer.StateT
- 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(Functor<F>, Function1<? super B, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.TupleK2
- map2(Functor<F>, Function1<? super B, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.TupleK3
- map2(Functor<F>, Function1<? super B, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.TupleK4
- map2(Functor<F>, Function1<? super B, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.TupleK5
- 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. - Map2(Applicative<F>, Kind<F, ? extends A>, Kind<F, ? extends B>) - Constructor for record class com.github.tonivade.purefun.typeclasses.Applicative.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(Function1<? super C, ? extends R>, F...) - Method in class com.github.tonivade.purefun.typeclasses.TupleK3
- map3(Function1<? super C, ? extends R>, F...) - Method in class com.github.tonivade.purefun.typeclasses.TupleK4
- map3(Function1<? super C, ? extends R>, F...) - Method in class com.github.tonivade.purefun.typeclasses.TupleK5
- map3(Functor<F>, Function1<? super C, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.TupleK3
- map3(Functor<F>, Function1<? super C, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.TupleK4
- map3(Functor<F>, Function1<? super C, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.TupleK5
- 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. - Map3(Applicative<F>, Kind<F, ? extends A>, Kind<F, ? extends B>, Kind<F, ? extends C>) - Constructor for record class com.github.tonivade.purefun.typeclasses.Applicative.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(Function1<? super D, ? extends R>, F...) - Method in class com.github.tonivade.purefun.typeclasses.TupleK4
- map4(Function1<? super D, ? extends R>, F...) - Method in class com.github.tonivade.purefun.typeclasses.TupleK5
- map4(Functor<F>, Function1<? super D, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.TupleK4
- map4(Functor<F>, Function1<? super D, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.TupleK5
- 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. - Map4(Applicative<F>, Kind<F, ? extends A>, Kind<F, ? extends B>, Kind<F, ? extends C>, Kind<F, ? extends D>) - Constructor for record class com.github.tonivade.purefun.typeclasses.Applicative.Map4
-
Creates an instance of a
Map4record class. - map5(Function1<? super E, ? extends R>) - Method in class com.github.tonivade.purefun.core.Tuple5
- map5(Function1<? super E, ? extends R>, F...) - Method in class com.github.tonivade.purefun.typeclasses.TupleK5
- map5(Functor<F>, Function1<? super E, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.TupleK5
- 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. - Map5(Applicative<F>, Kind<F, ? extends A>, Kind<F, ? extends B>, Kind<F, ? extends C>, Kind<F, ? extends D>, Kind<F, ? extends E>) - Constructor for record class com.github.tonivade.purefun.typeclasses.Applicative.Map5
-
Creates an instance of a
Map5record class. - mapError(Function1<? super E, ? extends B>) - Method in class com.github.tonivade.purefun.effect.EIO
- mapError(Function1<? super E, ? extends B>) - Method in interface com.github.tonivade.purefun.effect.PureIO
- mapError(Function1<? super E, ? extends F>) - Method in interface com.github.tonivade.purefun.core.Validator
- mapError(Function1<? super E, ? extends F>) - Method in class com.github.tonivade.purefun.effect.Managed
- 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 class com.github.tonivade.purefun.concurrent.FutureImpl
- mapError(Function1<? super Throwable, ? extends Throwable>) - Method in interface com.github.tonivade.purefun.type.Try
- mapEval(Function1<? super T, ? extends Kind<F, ? extends R>>) - Method in class com.github.tonivade.purefun.stream.Cons
- mapEval(Function1<? super T, ? extends Kind<F, ? extends R>>) - Method in class com.github.tonivade.purefun.stream.Nil
- mapEval(Function1<? super T, ? extends Kind<F, ? extends R>>) - Method in interface com.github.tonivade.purefun.stream.PureStream
- mapEval(Function1<? super T, ? extends Kind<F, ? extends R>>) - Method in class com.github.tonivade.purefun.stream.Suspend
- mapK(FunctionK<F, G>) - Method in interface com.github.tonivade.purefun.typeclasses.Fiber
- mapK(FunctionK<G, X>) - Method in class com.github.tonivade.purefun.free.EitherK
- mapK(Monad<G>, FunctionK<F, G>) - Method in interface com.github.tonivade.purefun.transformer.EitherT
- mapK(Monad<G>, FunctionK<F, G>) - Method in interface com.github.tonivade.purefun.transformer.OptionT
- mapK(Monad<G>, FunctionK<F, G>) - Method in interface com.github.tonivade.purefun.transformer.StateT
- mapK(Monad<G>, FunctionK<F, G>) - Method in interface com.github.tonivade.purefun.transformer.WriterT
- 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.transformer.EitherT
- mapLeft(Function1<? super L, ? extends T>) - Method in interface com.github.tonivade.purefun.type.Either
- mapLeftK(FunctionK<F, X>) - Method in class com.github.tonivade.purefun.free.EitherK
- mapLog(Monoid<R>, Function1<? super L, ? extends R>) - Method in interface com.github.tonivade.purefun.monad.Writer
- mapLog(Monoid<V>, Function1<? super L, ? extends V>) - Method in interface com.github.tonivade.purefun.transformer.WriterT
- 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(Kind<F, ? extends A>, Kind<F, ? extends B>) - Method in interface com.github.tonivade.purefun.typeclasses.Applicative
- mapN(Kind<F, ? extends A>, Kind<F, ? extends B>, Function2<? super A, ? super B, ? extends R>) - Method in interface com.github.tonivade.purefun.typeclasses.Applicative
- mapN(Kind<F, ? extends A>, Kind<F, ? extends B>, Kind<F, ? extends C>) - Method in interface com.github.tonivade.purefun.typeclasses.Applicative
- mapN(Kind<F, ? extends A>, Kind<F, ? extends B>, Kind<F, ? extends C>, Function3<? super A, ? super B, ? super C, ? extends R>) - Method in interface com.github.tonivade.purefun.typeclasses.Applicative
- mapN(Kind<F, ? extends A>, Kind<F, ? extends B>, Kind<F, ? extends C>, Kind<F, ? extends D>) - Method in interface com.github.tonivade.purefun.typeclasses.Applicative
- mapN(Kind<F, ? extends A>, Kind<F, ? extends B>, Kind<F, ? extends C>, Kind<F, ? extends D>, Function4<? super A, ? super B, ? super C, ? super D, ? extends R>) - Method in interface com.github.tonivade.purefun.typeclasses.Applicative
- mapN(Kind<F, ? extends A>, Kind<F, ? extends B>, Kind<F, ? extends C>, Kind<F, ? extends D>, Kind<F, ? extends E>) - Method in interface com.github.tonivade.purefun.typeclasses.Applicative
- mapN(Kind<F, ? extends A>, Kind<F, ? extends B>, Kind<F, ? extends C>, Kind<F, ? extends D>, Kind<F, ? extends E>, Function5<? super A, ? super B, ? super C, ? super D, ? super E, ? extends R>) - Method in interface com.github.tonivade.purefun.typeclasses.Applicative
- 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 - mapper - Variable in class com.github.tonivade.purefun.effect.PureIO.Recover
- mapper - Variable in class com.github.tonivade.purefun.monad.IO.Recover
- mapReplace(Kind<F, ? extends R>) - Method in interface com.github.tonivade.purefun.stream.PureStream
- 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
- memoize(Function1<A, UIO<T>>) - Static method in class com.github.tonivade.purefun.effect.UIO
- memoize(Function1<A, IO<T>>) - Static method in interface com.github.tonivade.purefun.monad.IO
- memoize(Executor, Function1<A, UIO<T>>) - Static method in class com.github.tonivade.purefun.effect.UIO
- memoize(Executor, Function1<A, IO<T>>) - Static method in interface com.github.tonivade.purefun.monad.IO
- 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 class com.github.tonivade.purefun.core.MemoizedFunction
- memoized() - Method in class com.github.tonivade.purefun.core.MemoizedProducer
- memoized() - Method in interface com.github.tonivade.purefun.core.Producer
- MemoizedFunction<T,
R> - Class in com.github.tonivade.purefun.core - MemoizedFunction(Function1<? super T, ? extends R>) - Constructor for class com.github.tonivade.purefun.core.MemoizedFunction
- MemoizedProducer<T> - Class in com.github.tonivade.purefun.core
- MemoizedProducer(Producer<? extends T>) - Constructor for class com.github.tonivade.purefun.core.MemoizedProducer
- merge(PureStream<F, A>, PureStream<F, A>) - Method in interface com.github.tonivade.purefun.stream.PureStream.Of
- merge(PureStream<F, A>, PureStream<F, A>, F...) - Static method in interface com.github.tonivade.purefun.stream.PureStream
- 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
- mockInput() - Method in class com.github.tonivade.purefun.runtimes.ConsoleExecutor
- mockOutput() - Method in class com.github.tonivade.purefun.runtimes.ConsoleExecutor
- modify(A) - Method in class com.github.tonivade.purefun.optics.Lens
- modify(B) - Method in class com.github.tonivade.purefun.optics.PLens
- modify(Function1<A, B>) - Method in class com.github.tonivade.purefun.optics.PLens
- modify(Function1<A, B>) - Method in class com.github.tonivade.purefun.optics.PPrism
- modify(Function1<A, Tuple2<B, A>>) - Method in class com.github.tonivade.purefun.effect.Ref
- modify(Function1<A, Tuple2<B, A>>) - Method in class com.github.tonivade.purefun.monad.Ref
- modify(Function1<A, Tuple2<B, A>>) - Method in class com.github.tonivade.purefun.typeclasses.MonadDeferReference
- modify(Function1<A, Tuple2<B, A>>) - Method in interface com.github.tonivade.purefun.typeclasses.Reference
- modify(Operator1<A>) - Method in class com.github.tonivade.purefun.optics.Lens
- modify(Operator1<A>) - Method in class com.github.tonivade.purefun.optics.Prism
- modify(Operator1<S>) - Static method in interface com.github.tonivade.purefun.monad.State
- modify(Operator1<S>) - Method in interface com.github.tonivade.purefun.typeclasses.MonadState
- modify(Monad<F>, Operator1<S>) - Static method in interface com.github.tonivade.purefun.transformer.StateT
- modify(S, Function1<A, B>) - Method in class com.github.tonivade.purefun.optics.PIso
- modify(S, Function1<A, B>) - Method in class com.github.tonivade.purefun.optics.POptional
- modify(S, Function1<A, B>) - Method in class com.github.tonivade.purefun.optics.PPrism
- modify(S, Operator1<A>) - Method in class com.github.tonivade.purefun.optics.Iso
- modify(S, Operator1<A>) - Method in class com.github.tonivade.purefun.optics.Optional
- modify(S, Operator1<A>) - Method in class com.github.tonivade.purefun.optics.Prism
- modifyOption(Function1<A, B>) - Method in class com.github.tonivade.purefun.optics.PPrism
- modifyOption(Operator1<A>) - Method in class com.github.tonivade.purefun.optics.Prism
- modifyOption(S, Function1<A, B>) - Method in class com.github.tonivade.purefun.optics.POptional
- modifyOption(S, Operator1<A>) - Method in class com.github.tonivade.purefun.optics.Optional
- monad - Variable in class com.github.tonivade.purefun.instances.EffectEMonadError
- monad - Variable in class com.github.tonivade.purefun.instances.EffectRMonad
- monad - Variable in class com.github.tonivade.purefun.instances.EffectRMonadReader
- monad - Variable in class com.github.tonivade.purefun.instances.MonadMTL
- monad - Variable in class com.github.tonivade.purefun.stream.Cons
- monad - Variable in class com.github.tonivade.purefun.stream.Nil
- monad - Variable in class com.github.tonivade.purefun.stream.Suspend
- monad - Variable in class com.github.tonivade.purefun.typeclasses.AbstractFlatMap
- monad - Variable in record class com.github.tonivade.purefun.typeclasses.For.FlatMap
-
The field for the
monadrecord component. - monad - Variable in class com.github.tonivade.purefun.typeclasses.ReferenceMonadState
- monad - Variable in class com.github.tonivade.purefun.typeclasses.Resource
- monad - Variable in class com.github.tonivade.purefun.typeclasses.ScheduleImpl
- monad() - Method in interface com.github.tonivade.purefun.free.FreeAp
- monad() - Static method in interface com.github.tonivade.purefun.instances.EIOInstances
- monad() - Static method in interface com.github.tonivade.purefun.instances.EitherInstances
- monad() - Static method in interface com.github.tonivade.purefun.instances.EvalInstances
- monad() - Static method in interface com.github.tonivade.purefun.instances.Function1Instances
- monad() - Static method in interface com.github.tonivade.purefun.instances.FutureInstances
- monad() - Static method in interface com.github.tonivade.purefun.instances.IdInstances
- monad() - Static method in interface com.github.tonivade.purefun.instances.IOInstances
- monad() - Static method in interface com.github.tonivade.purefun.instances.OptionInstances
- monad() - Static method in interface com.github.tonivade.purefun.instances.ProducerInstances
- monad() - Static method in interface com.github.tonivade.purefun.instances.PromiseInstances
- monad() - Static method in interface com.github.tonivade.purefun.instances.PureIOInstances
- monad() - Static method in interface com.github.tonivade.purefun.instances.ReaderInstances
- monad() - Static method in interface com.github.tonivade.purefun.instances.RIOInstances
- monad() - Static method in interface com.github.tonivade.purefun.instances.SequenceInstances
- monad() - Static method in interface com.github.tonivade.purefun.instances.StateInstances
- monad() - Static method in interface com.github.tonivade.purefun.instances.TaskInstances
- monad() - Static method in interface com.github.tonivade.purefun.instances.TrampolineInstances
- monad() - Static method in interface com.github.tonivade.purefun.instances.TryInstances
- monad() - Static method in interface com.github.tonivade.purefun.instances.UIOInstances
- monad() - Static method in interface com.github.tonivade.purefun.instances.URIOInstances
- monad() - Static method in interface com.github.tonivade.purefun.instances.ValidationInstances
- monad() - Method in interface com.github.tonivade.purefun.transformer.EitherT
- monad() - Method in interface com.github.tonivade.purefun.transformer.Kleisli
- monad() - Method in interface com.github.tonivade.purefun.transformer.OptionT
- monad() - Method in interface com.github.tonivade.purefun.transformer.StateT
- monad() - Method in interface com.github.tonivade.purefun.transformer.WriterT
- monad() - Method in record class com.github.tonivade.purefun.typeclasses.For.FlatMap
-
Returns the value of the
monadrecord component. - monad() - Method in interface com.github.tonivade.purefun.typeclasses.Parallel
- monad() - Method in interface com.github.tonivade.purefun.typeclasses.Schedule.Of
- monad(PureStream.Of<F>) - Static method in interface com.github.tonivade.purefun.instances.PureStreamInstances
- monad(Monad<F>) - Static method in interface com.github.tonivade.purefun.instances.EitherTInstances
- monad(Monad<F>) - Static method in interface com.github.tonivade.purefun.instances.KleisliInstances
- monad(Monad<F>) - Static method in interface com.github.tonivade.purefun.instances.OptionTInstances
- monad(Monad<F>) - Static method in interface com.github.tonivade.purefun.instances.StateTInstances
- monad(Monoid<L>) - Static method in interface com.github.tonivade.purefun.instances.WriterInstances
- monad(Monoid<L>, Monad<F>) - Static method in interface com.github.tonivade.purefun.instances.WriterTInstances
- monad(F...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- monad(Class<F>, Object...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- monad(Object...) - Method in class com.github.tonivade.purefun.typeclasses.Instance
- monad(Executor) - Static method in interface com.github.tonivade.purefun.instances.FutureInstances
- monad(Executor) - Static method in interface com.github.tonivade.purefun.instances.PromiseInstances
- Monad<F> - Interface in com.github.tonivade.purefun.typeclasses
- monadDefer() - Static method in interface com.github.tonivade.purefun.instances.EIOInstances
- monadDefer() - Static method in interface com.github.tonivade.purefun.instances.IOInstances
- monadDefer() - Static method in interface com.github.tonivade.purefun.instances.PureIOInstances
- monadDefer() - Static method in interface com.github.tonivade.purefun.instances.RIOInstances
- monadDefer() - Static method in interface com.github.tonivade.purefun.instances.TaskInstances
- monadDefer() - Static method in interface com.github.tonivade.purefun.instances.UIOInstances
- monadDefer() - Static method in interface com.github.tonivade.purefun.instances.URIOInstances
- monadDefer() - Method in interface com.github.tonivade.purefun.stream.PureStream.Of
- monadDefer() - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- monadDefer() - Method in class com.github.tonivade.purefun.typeclasses.ScheduleImpl
- monadDefer(MonadDefer<F>) - Static method in interface com.github.tonivade.purefun.instances.EitherTInstances
- monadDefer(MonadDefer<F>) - Static method in interface com.github.tonivade.purefun.instances.OptionTInstances
- monadDefer(F...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- monadDefer(Class<F>, Object...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- monadDefer(Object...) - Method in class com.github.tonivade.purefun.typeclasses.Instance
- MonadDefer<F> - Interface in com.github.tonivade.purefun.typeclasses
- MonadDeferReference<F,
A> - Class in com.github.tonivade.purefun.typeclasses - MonadDeferReference(MonadDefer<F>, A) - Constructor for class com.github.tonivade.purefun.typeclasses.MonadDeferReference
- monadError - Variable in class com.github.tonivade.purefun.instances.EffectRMonadError
- monadError() - Static method in interface com.github.tonivade.purefun.instances.EIOInstances
- monadError() - Static method in interface com.github.tonivade.purefun.instances.EitherInstances
- monadError() - Static method in interface com.github.tonivade.purefun.instances.EvalInstances
- monadError() - Static method in interface com.github.tonivade.purefun.instances.FutureInstances
- monadError() - Static method in interface com.github.tonivade.purefun.instances.IOInstances
- monadError() - Static method in interface com.github.tonivade.purefun.instances.OptionInstances
- monadError() - Static method in interface com.github.tonivade.purefun.instances.PureIOInstances
- monadError() - Static method in interface com.github.tonivade.purefun.instances.TaskInstances
- monadError() - Static method in interface com.github.tonivade.purefun.instances.TryInstances
- monadError() - Static method in interface com.github.tonivade.purefun.instances.UIOInstances
- monadError() - Static method in interface com.github.tonivade.purefun.instances.ValidationInstances
- monadError(Monad<F>) - Static method in interface com.github.tonivade.purefun.instances.EitherTInstances
- monadError(Monad<F>) - Static method in interface com.github.tonivade.purefun.instances.OptionTInstances
- monadError(MonadError<F, E>) - Static method in interface com.github.tonivade.purefun.instances.KleisliInstances
- monadError(MonadError<F, E>) - Static method in interface com.github.tonivade.purefun.instances.OptionTInstances
- monadError(MonadError<F, E>) - Static method in interface com.github.tonivade.purefun.instances.StateTInstances
- monadError(MonadError<F, L>) - Static method in interface com.github.tonivade.purefun.instances.EitherTInstances
- monadError(Monoid<L>, MonadError<F, E>) - Static method in interface com.github.tonivade.purefun.instances.WriterTInstances
- monadError(F...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- monadError(Class<F>, Object...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- monadError(Object...) - Method in class com.github.tonivade.purefun.typeclasses.Instance
- monadError(Executor) - Static method in interface com.github.tonivade.purefun.instances.FutureInstances
- MonadError<F,
E> - Interface in com.github.tonivade.purefun.typeclasses - monadErrorE - Variable in class com.github.tonivade.purefun.instances.MonadMTL
- monadErrorS - Variable in class com.github.tonivade.purefun.instances.MonadMTL
- monadF - Variable in class com.github.tonivade.purefun.typeclasses.MonadDeferReference
- monadF() - Static method in interface com.github.tonivade.purefun.free.Free
- monadF() - Method in interface com.github.tonivade.purefun.instances.EitherTBracket
- monadF() - Method in interface com.github.tonivade.purefun.instances.EitherTDefer
- monadF() - Method in interface com.github.tonivade.purefun.instances.EitherTMonad
- monadF() - Method in interface com.github.tonivade.purefun.instances.EitherTMonadErrorFromMonadError
- monadF() - Method in interface com.github.tonivade.purefun.instances.EitherTTimer
- monadF() - Method in interface com.github.tonivade.purefun.instances.KleisliMonad
- monadF() - Method in interface com.github.tonivade.purefun.instances.KleisliMonadError
- monadF() - Method in interface com.github.tonivade.purefun.instances.KleisliMonadState
- monadF() - Method in interface com.github.tonivade.purefun.instances.OptionTBracket
- monadF() - Method in interface com.github.tonivade.purefun.instances.OptionTDefer
- monadF() - Method in interface com.github.tonivade.purefun.instances.OptionTMonad
- monadF() - Method in interface com.github.tonivade.purefun.instances.OptionTMonadErrorFromMonadError
- monadF() - Method in interface com.github.tonivade.purefun.instances.StateTMonad
- monadF() - Method in interface com.github.tonivade.purefun.instances.StateTMonadError
- monadF() - Method in interface com.github.tonivade.purefun.instances.StateTMonadReader
- monadF() - Method in interface com.github.tonivade.purefun.instances.WriterTMonad
- monadF() - Method in interface com.github.tonivade.purefun.instances.WriterTMonadError
- MonadMTL<F,
S, - Class in com.github.tonivade.purefun.instancesR, E> - MonadMTL(Monad<F>) - Constructor for class com.github.tonivade.purefun.instances.MonadMTL
- MonadMTL.EffectE<F,
E, - Class in com.github.tonivade.purefun.instancesA> - MonadMTL.EffectR<F,
R, - Class in com.github.tonivade.purefun.instancesE, A> - MonadMTL.EffectS<F,
S, - Class in com.github.tonivade.purefun.instancesR, E, A> - monadR - Variable in class com.github.tonivade.purefun.instances.MonadMTL
- monadReader() - Static method in interface com.github.tonivade.purefun.instances.ReaderInstances
- monadReader(Monad<F>) - Static method in interface com.github.tonivade.purefun.instances.KleisliInstances
- monadReader(MonadReader<F, R>) - Static method in interface com.github.tonivade.purefun.instances.StateTInstances
- monadReader(F...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- monadReader(Class<F>, Object...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- monadReader(Object...) - Method in class com.github.tonivade.purefun.typeclasses.Instance
- MonadReader<F,
R> - Interface in com.github.tonivade.purefun.typeclasses - monadReaderS - Variable in class com.github.tonivade.purefun.instances.MonadMTL
- monadState() - Static method in interface com.github.tonivade.purefun.instances.StateInstances
- monadState(Monad<F>) - Static method in interface com.github.tonivade.purefun.instances.StateTInstances
- monadState(MonadState<F, S>) - Static method in interface com.github.tonivade.purefun.instances.KleisliInstances
- monadState(F...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- monadState(Class<F>, Object...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- monadState(Object...) - Method in class com.github.tonivade.purefun.typeclasses.Instance
- MonadState<F,
S> - Interface in com.github.tonivade.purefun.typeclasses - monadStateS - Variable in class com.github.tonivade.purefun.instances.MonadMTL
- monadThrow() - Static method in interface com.github.tonivade.purefun.instances.EIOInstances
- monadThrow() - Static method in interface com.github.tonivade.purefun.instances.EitherInstances
- monadThrow() - Static method in interface com.github.tonivade.purefun.instances.EvalInstances
- monadThrow() - Static method in interface com.github.tonivade.purefun.instances.IOInstances
- monadThrow() - Static method in interface com.github.tonivade.purefun.instances.PureIOInstances
- monadThrow() - Static method in interface com.github.tonivade.purefun.instances.RIOInstances
- monadThrow() - Static method in interface com.github.tonivade.purefun.instances.TaskInstances
- monadThrow() - Static method in interface com.github.tonivade.purefun.instances.TryInstances
- monadThrow() - Static method in interface com.github.tonivade.purefun.instances.UIOInstances
- monadThrow() - Static method in interface com.github.tonivade.purefun.instances.URIOInstances
- monadThrow() - Static method in interface com.github.tonivade.purefun.instances.ValidationInstances
- monadThrow(Monad<F>) - Static method in interface com.github.tonivade.purefun.instances.EitherTInstances
- monadThrow(MonadThrow<F>) - Static method in interface com.github.tonivade.purefun.instances.EitherTInstances
- monadThrow(MonadThrow<F>) - Static method in interface com.github.tonivade.purefun.instances.OptionTInstances
- monadThrow(F...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- monadThrow(Class<F>, Object...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- monadThrow(Object...) - Method in class com.github.tonivade.purefun.typeclasses.Instance
- MonadThrow<F> - Interface in com.github.tonivade.purefun.typeclasses
- monadWriter(Monoid<L>, Monad<F>) - Static method in interface com.github.tonivade.purefun.instances.WriterTInstances
- monadWriter(F...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- monadWriter(Class<F>, Object...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- monadWriter(Object...) - Method in class com.github.tonivade.purefun.typeclasses.Instance
- MonadWriter<F,
W> - Interface in com.github.tonivade.purefun.typeclasses - monoid() - Method in interface com.github.tonivade.purefun.instances.ConstApplicative
- monoid() - Static method in interface com.github.tonivade.purefun.instances.SequenceInstances
- monoid() - Method in interface com.github.tonivade.purefun.instances.WriterMonad
- monoid() - Method in interface com.github.tonivade.purefun.instances.WriterTMonad
- monoid() - Method in interface com.github.tonivade.purefun.monad.Writer
- monoid() - Method in interface com.github.tonivade.purefun.transformer.WriterT
- Monoid<T> - Interface in com.github.tonivade.purefun.typeclasses
- MonoidInvariant - Interface in com.github.tonivade.purefun.typeclasses
- monoidK() - Static method in interface com.github.tonivade.purefun.instances.SequenceInstances
- MonoidK<F> - Interface in com.github.tonivade.purefun.typeclasses
- MonoidOf<T> - Interface in com.github.tonivade.purefun.typeclasses
- 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
- name(TypeParameterElement) - Method in class com.github.tonivade.purefun.processor.HigherKindProcessor
- 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
- narrowK(Kind<F, ? extends A>) - Static method in interface com.github.tonivade.purefun.Kind
- narrowK(PrintWriter, String, String, String, String) - Static method in class com.github.tonivade.purefun.processor.HigherKindProcessor
- narrowK1(PrintWriter, String, String, String, String) - Static method in class com.github.tonivade.purefun.processor.HigherKindProcessor
- narrowK2(PrintWriter, String, String, String, String, String) - Static method in class com.github.tonivade.purefun.processor.HigherKindProcessor
- narrowK3(PrintWriter, String, String, String, String, String, String) - Static method in class com.github.tonivade.purefun.processor.HigherKindProcessor
- naturalOrder() - Static method in interface com.github.tonivade.purefun.data.ImmutableTree
- naturalOrder() - Static method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- 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
- nest(Kind<F, ? extends Kind<G, ? extends A>>) - Static method in interface com.github.tonivade.purefun.typeclasses.Nested
- Nested<F,
G> - Interface in com.github.tonivade.purefun.typeclasses - never() - Static method in interface com.github.tonivade.purefun.core.Matcher1
- never() - Static method in class com.github.tonivade.purefun.effect.EIO
- never() - Static method in interface com.github.tonivade.purefun.effect.PureIO
- never() - Static method in class com.github.tonivade.purefun.effect.RIO
- never() - Static method in class com.github.tonivade.purefun.effect.Task
- never() - Static method in class com.github.tonivade.purefun.effect.UIO
- never() - Static method in class com.github.tonivade.purefun.effect.URIO
- never() - Static method in interface com.github.tonivade.purefun.monad.IO
- never() - Method in interface com.github.tonivade.purefun.typeclasses.Schedule.Of
- never(F...) - Static method in interface com.github.tonivade.purefun.typeclasses.Schedule
- next - Variable in record class com.github.tonivade.purefun.core.Trampoline.More
-
The field for the
nextrecord component. - next - Variable in class com.github.tonivade.purefun.effect.PureIO.FlatMapped
- next - Variable in record class com.github.tonivade.purefun.free.Free.FlatMapped
-
The field for the
nextrecord component. - next - Variable in class com.github.tonivade.purefun.monad.IO.FlatMapped
- next() - Method in record class com.github.tonivade.purefun.core.Trampoline.More
-
Returns the value of the
nextrecord component. - next() - Method in class com.github.tonivade.purefun.data.PairIterator
- next() - Method in record class com.github.tonivade.purefun.free.Free.FlatMapped
-
Returns the value of the
nextrecord component. - next() - Method in class com.github.tonivade.purefun.type.Eval.Defer
- nextChar() - Static method in interface com.github.tonivade.purefun.effect.util.PureRandom
- nextChar() - Method in interface com.github.tonivade.purefun.effect.util.PureRandom.Service
- nextDouble() - Static method in interface com.github.tonivade.purefun.effect.util.PureRandom
- nextDouble() - Method in interface com.github.tonivade.purefun.effect.util.PureRandom.Service
- nextError - Variable in class com.github.tonivade.purefun.effect.PureIO.FlatMapped
- nextFloat() - Static method in interface com.github.tonivade.purefun.effect.util.PureRandom
- nextFloat() - Method in interface com.github.tonivade.purefun.effect.util.PureRandom.Service
- nextInt() - Static method in interface com.github.tonivade.purefun.effect.util.PureRandom
- nextInt() - Method in interface com.github.tonivade.purefun.effect.util.PureRandom.Service
- nextItem(Iterator<Z>) - Static method in class com.github.tonivade.purefun.data.PairIterator
- nextLong() - Static method in interface com.github.tonivade.purefun.effect.util.PureRandom
- nextLong() - Method in interface com.github.tonivade.purefun.effect.util.PureRandom.Service
- nextString(int) - Static method in interface com.github.tonivade.purefun.effect.util.PureRandom
- nextString(int) - Method in interface com.github.tonivade.purefun.effect.util.PureRandom.Service
- Nil<F,
T> - Class in com.github.tonivade.purefun.stream - Nil(MonadDefer<F>) - Constructor for class com.github.tonivade.purefun.stream.Nil
- none() - Static method in interface com.github.tonivade.purefun.type.Option
- none(Monad<F>) - Static method in interface com.github.tonivade.purefun.transformer.OptionT
- None() - Constructor for class com.github.tonivade.purefun.type.Option.None
- 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
- NonEmptyList(ImmutableList<E>) - Constructor for class com.github.tonivade.purefun.data.NonEmptyList
- NonEmptyString - Class in com.github.tonivade.purefun.data
- NonEmptyString(String) - Constructor for class com.github.tonivade.purefun.data.NonEmptyString
- nonEquals(T) - Static method in interface com.github.tonivade.purefun.core.Validator
- nonEquals(T, Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Validator
- 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.concurrent.Propagate
- 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
- notStartingNow() - Method in record class com.github.tonivade.purefun.effect.StateIO
- notStartingNow() - Method in class com.github.tonivade.purefun.monad.StateIO
- now(T) - Static method in interface com.github.tonivade.purefun.type.Eval
- Nullable - Annotation Interface in com.github.tonivade.purefun
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(int, 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) - Static method in class com.github.tonivade.purefun.effect.Ref
- of(A) - Static method in class com.github.tonivade.purefun.monad.Ref
- 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(Function1<S, A>, Function1<A, S>) - Static method in class com.github.tonivade.purefun.optics.Iso
- of(Function1<S, A>, Function1<B, T>) - Static method in class com.github.tonivade.purefun.optics.PIso
- of(Function1<S, A>, Function2<S, A, S>) - Static method in class com.github.tonivade.purefun.optics.Lens
- of(Function1<S, A>, Function2<S, B, T>) - Static method in class com.github.tonivade.purefun.optics.PLens
- of(Function1<S, Either<T, A>>, Function1<B, T>) - Static method in class com.github.tonivade.purefun.optics.PPrism
- of(Function1<S, Option<A>>, Function1<A, S>) - Static method in class com.github.tonivade.purefun.optics.Prism
- of(Function2<? super A, ? super B, ? extends R>) - Static method in interface com.github.tonivade.purefun.core.Function2
- of(Function2<S, A, S>, Function1<S, Option<A>>) - Static method in class com.github.tonivade.purefun.optics.Optional
- of(Function2<S, B, T>, Function1<S, Either<T, A>>) - Static method in class com.github.tonivade.purefun.optics.POptional
- 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(Kind<F, A>) - Static method in interface com.github.tonivade.purefun.typeclasses.TupleK
- of(Kind<F, A>, Kind<F, B>) - Static method in interface com.github.tonivade.purefun.typeclasses.TupleK
- of(Kind<F, A>, Kind<F, B>, Kind<F, C>) - Static method in interface com.github.tonivade.purefun.typeclasses.TupleK
- of(Kind<F, A>, Kind<F, B>, Kind<F, C>, Kind<F, D>) - Static method in interface com.github.tonivade.purefun.typeclasses.TupleK
- of(Kind<F, A>, Kind<F, B>, Kind<F, C>, Kind<F, D>, Kind<F, E>) - Static method in interface com.github.tonivade.purefun.typeclasses.TupleK
- of(Kind<F, A>, Kind<F, Unit>) - Static method in interface com.github.tonivade.purefun.typeclasses.Fiber
- of(Monad<F>, Function1<? super A, ? extends Kind<F, ? extends B>>) - Static method in interface com.github.tonivade.purefun.transformer.Kleisli
- of(Monad<F>, Function1<S, Kind<F, Tuple2<S, A>>>) - Static method in interface com.github.tonivade.purefun.transformer.StateT
- of(Monad<F>, Kind<F, Either<L, R>>) - Static method in interface com.github.tonivade.purefun.transformer.EitherT
- of(Monad<F>, Kind<F, Option<T>>) - Static method in interface com.github.tonivade.purefun.transformer.OptionT
- of(Monad<F>, Applicative<G>, FunctionK<F, G>, FunctionK<G, F>) - Static method in interface com.github.tonivade.purefun.typeclasses.Parallel
- of(MonadDefer<F>) - Static method in interface com.github.tonivade.purefun.stream.PureStream
- of(MonadDefer<F>) - Static method in interface com.github.tonivade.purefun.typeclasses.Schedule
- of(MonadDefer<F>, A) - Static method in interface com.github.tonivade.purefun.typeclasses.Reference
- of(MonadDefer<F>, Kind<F, S>, Schedule.Update<F, S, A>, Schedule.Extract<A, S, B>) - Static method in class com.github.tonivade.purefun.typeclasses.ScheduleImpl
- 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(F...) - Static method in interface com.github.tonivade.purefun.stream.PureStream
- of(F...) - Static method in interface com.github.tonivade.purefun.typeclasses.Schedule
- of(Class<F>) - Static method in interface com.github.tonivade.purefun.stream.PureStream
- of(Class<F>) - Static method in interface com.github.tonivade.purefun.typeclasses.Schedule
- 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
- of(T...) - Method in interface com.github.tonivade.purefun.stream.PureStream.Of
- of(T, Operator2<T>) - Static method in interface com.github.tonivade.purefun.typeclasses.Monoid
- ofEIO() - Static method in interface com.github.tonivade.purefun.instances.PureStreamInstances
- ofIO() - Static method in interface com.github.tonivade.purefun.instances.PureStreamInstances
- ofPureIO() - Static method in interface com.github.tonivade.purefun.instances.PureStreamInstances
- ofRIO() - Static method in interface com.github.tonivade.purefun.instances.PureStreamInstances
- ofTask() - Static method in interface com.github.tonivade.purefun.instances.PureStreamInstances
- ofUIO() - Static method in interface com.github.tonivade.purefun.instances.PureStreamInstances
- ofURIO() - Static method in interface com.github.tonivade.purefun.instances.PureStreamInstances
- once() - Method in interface com.github.tonivade.purefun.typeclasses.Schedule.Of
- once(F...) - Static method in interface com.github.tonivade.purefun.typeclasses.Schedule
- onComplete(Consumer1<? super Try<? extends T>>) - Method in interface com.github.tonivade.purefun.concurrent.Future
- onComplete(Consumer1<? super Try<? extends T>>) - Method in class com.github.tonivade.purefun.concurrent.FutureImpl
- onComplete(Consumer1<? super Try<? extends T>>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- onComplete(Consumer1<? super Try<? extends T>>) - Method in class com.github.tonivade.purefun.concurrent.PromiseImpl
- 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 class com.github.tonivade.purefun.concurrent.FutureImpl
- 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 class com.github.tonivade.purefun.concurrent.FutureImpl
- 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
- Optional<S,
A> - Class in com.github.tonivade.purefun.optics - Optional(POptional<S, S, A, A>) - Constructor for class com.github.tonivade.purefun.optics.Optional
- OptionAlternative - Interface in com.github.tonivade.purefun.instances
- OptionApplicative - Interface in com.github.tonivade.purefun.instances
- OptionFoldable - Interface in com.github.tonivade.purefun.instances
- OptionFunctor - Interface in com.github.tonivade.purefun.instances
- OptionInstances - Interface in com.github.tonivade.purefun.instances
- OptionMonad - Interface in com.github.tonivade.purefun.instances
- OptionMonadError - Interface in com.github.tonivade.purefun.instances
- OptionMonoidK - Interface in com.github.tonivade.purefun.instances
- OptionOf<T> - Interface in com.github.tonivade.purefun.type
- OptionPure - Interface in com.github.tonivade.purefun.instances
- OptionSemigroupal - Interface in com.github.tonivade.purefun.instances
- OptionSemigroupK - Interface in com.github.tonivade.purefun.instances
- OptionT<F,
T> - Interface in com.github.tonivade.purefun.transformer - OptionTBracket<F> - Interface in com.github.tonivade.purefun.instances
- OptionTDefer<F> - Interface in com.github.tonivade.purefun.instances
- OptionTInstances - Interface in com.github.tonivade.purefun.instances
- OptionTMonad<F> - Interface in com.github.tonivade.purefun.instances
- OptionTMonadDefer<F> - Interface in com.github.tonivade.purefun.instances
- OptionTMonadErrorFromMonad<F> - Interface in com.github.tonivade.purefun.instances
- OptionTMonadErrorFromMonadError<F,
E> - Interface in com.github.tonivade.purefun.instances - OptionTMonadThrow<F> - Interface in com.github.tonivade.purefun.instances
- OptionTOf<F,
T> - Interface in com.github.tonivade.purefun.transformer - OptionTraverse - Interface in com.github.tonivade.purefun.instances
- 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(Future<? extends T>) - Method in class com.github.tonivade.purefun.concurrent.FutureImpl
- orElse(PartialFunction1<? super A, ? extends R>) - Method in interface com.github.tonivade.purefun.core.PartialFunction1
- orElse(EIO<E, ? extends A>) - Method in class com.github.tonivade.purefun.effect.EIO
- orElse(Managed<R, E, ? extends A>) - Method in class com.github.tonivade.purefun.effect.Managed
- orElse(Kind<PureIO<R, E, ?>, ? extends A>) - Method in interface com.github.tonivade.purefun.effect.PureIO
- orElse(Kind<RIO<R, ?>, ? extends A>) - Method in class com.github.tonivade.purefun.effect.RIO
- orElse(Kind<Task<?>, ? extends A>) - Method in class com.github.tonivade.purefun.effect.Task
- 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
- orS(Kind<F, Boolean>, Kind<F, Boolean>) - Method in interface com.github.tonivade.purefun.typeclasses.Selective
- 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
- output - Variable in class com.github.tonivade.purefun.runtimes.ConsoleExecutor
P
- packageName(String) - Static method in class com.github.tonivade.purefun.processor.HigherKindProcessor
- PairIterator<A,
B> - Class in com.github.tonivade.purefun.data - PairIterator(Iterator<A>, Iterator<B>) - Constructor for class com.github.tonivade.purefun.data.PairIterator
- parallel(Kind<F, ? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.Parallel
- Parallel<F,
G> - Interface in com.github.tonivade.purefun.typeclasses - parAp(Kind<F, ? extends A>, Kind<F, ? extends Function1<? super A, ? extends B>>) - Method in interface com.github.tonivade.purefun.typeclasses.Parallel
- parMap2(Kind<EIO<E, ?>, ? extends A>, Kind<EIO<E, ?>, ? extends B>, Function2<? super A, ? super B, ? extends C>) - Static method in class com.github.tonivade.purefun.effect.EIO
- parMap2(Kind<PureIO<R, E, ?>, ? extends A>, Kind<PureIO<R, E, ?>, ? extends B>, Function2<? super A, ? super B, ? extends C>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- parMap2(Kind<RIO<R, ?>, ? extends A>, Kind<RIO<R, ?>, ? extends B>, Function2<? super A, ? super B, ? extends C>) - Static method in class com.github.tonivade.purefun.effect.RIO
- parMap2(Kind<Task<?>, ? extends A>, Kind<Task<?>, ? extends B>, Function2<? super A, ? super B, ? extends C>) - Static method in class com.github.tonivade.purefun.effect.Task
- parMap2(Kind<UIO<?>, ? extends A>, Kind<UIO<?>, ? extends B>, Function2<? super A, ? super B, ? extends C>) - Static method in class com.github.tonivade.purefun.effect.UIO
- parMap2(Kind<URIO<R, ?>, ? extends A>, Kind<URIO<R, ?>, ? extends B>, Function2<? super A, ? super B, ? extends C>) - Static method in class com.github.tonivade.purefun.effect.URIO
- parMap2(Kind<IO<?>, ? extends A>, Kind<IO<?>, ? extends B>, Function2<? super A, ? super B, ? extends C>) - Static method in interface com.github.tonivade.purefun.monad.IO
- parMap2(Executor, Kind<EIO<E, ?>, ? extends A>, Kind<EIO<E, ?>, ? extends B>, Function2<? super A, ? super B, ? extends C>) - Static method in class com.github.tonivade.purefun.effect.EIO
- parMap2(Executor, Kind<PureIO<R, E, ?>, ? extends A>, Kind<PureIO<R, E, ?>, ? extends B>, Function2<? super A, ? super B, ? extends C>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- parMap2(Executor, Kind<RIO<R, ?>, ? extends A>, Kind<RIO<R, ?>, ? extends B>, Function2<? super A, ? super B, ? extends C>) - Static method in class com.github.tonivade.purefun.effect.RIO
- parMap2(Executor, Kind<Task<?>, ? extends A>, Kind<Task<?>, ? extends B>, Function2<? super A, ? super B, ? extends C>) - Static method in class com.github.tonivade.purefun.effect.Task
- parMap2(Executor, Kind<UIO<?>, ? extends A>, Kind<UIO<?>, ? extends B>, Function2<? super A, ? super B, ? extends C>) - Static method in class com.github.tonivade.purefun.effect.UIO
- parMap2(Executor, Kind<URIO<R, ?>, ? extends A>, Kind<URIO<R, ?>, ? extends B>, Function2<? super A, ? super B, ? extends C>) - Static method in class com.github.tonivade.purefun.effect.URIO
- parMap2(Executor, Kind<IO<?>, ? extends A>, Kind<IO<?>, ? extends B>, Function2<? super A, ? super B, ? extends C>) - Static method in interface com.github.tonivade.purefun.monad.IO
- parMapN(Kind<F, ? extends A>, Kind<F, ? extends B>, Function2<? super A, ? super B, ? extends R>) - Method in interface com.github.tonivade.purefun.typeclasses.Parallel
- parMapN(Kind<F, ? extends A>, Kind<F, ? extends B>, Kind<F, ? extends C>, Function3<? super A, ? super B, ? super C, ? extends R>) - Method in interface com.github.tonivade.purefun.typeclasses.Parallel
- parMapN(Kind<F, ? extends A>, Kind<F, ? extends B>, Kind<F, ? extends C>, Kind<F, ? extends D>, Function4<? super A, ? super B, ? super C, ? super D, ? extends R>) - Method in interface com.github.tonivade.purefun.typeclasses.Parallel
- parMapN(Kind<F, ? extends A>, Kind<F, ? extends B>, Kind<F, ? extends C>, Kind<F, ? extends D>, Kind<F, ? extends E>, Function5<? super A, ? super B, ? super C, ? super D, ? super E, ? extends R>) - Method in interface com.github.tonivade.purefun.typeclasses.Parallel
- parRun(Sequence<Kind<EIO<E, ?>, T>>, Executor) - Method in interface com.github.tonivade.purefun.instances.EIORuntime
- parRun(Sequence<Kind<PureIO<R, E, ?>, T>>, Executor) - Method in interface com.github.tonivade.purefun.instances.PureIORuntime
- parRun(Sequence<Kind<RIO<R, ?>, T>>, Executor) - Method in interface com.github.tonivade.purefun.instances.RIORuntime
- parRun(Sequence<Kind<Task<?>, T>>, Executor) - Method in interface com.github.tonivade.purefun.instances.TaskRuntime
- parRun(Sequence<Kind<UIO<?>, T>>, Executor) - Method in interface com.github.tonivade.purefun.instances.UIORuntime
- parRun(Sequence<Kind<URIO<R, ?>, T>>, Executor) - Method in interface com.github.tonivade.purefun.instances.URIORuntime
- parRun(Sequence<Kind<IO<?>, T>>, Executor) - Method in interface com.github.tonivade.purefun.instances.IORuntime
- parRun(Sequence<Kind<F, T>>) - Method in interface com.github.tonivade.purefun.typeclasses.Runtime
- parRun(Sequence<Kind<F, T>>, Executor) - Method in interface com.github.tonivade.purefun.typeclasses.Runtime
- parRun(Kind<EIO<E, ?>, T>, Executor) - Method in interface com.github.tonivade.purefun.instances.EIORuntime
- parRun(Kind<PureIO<R, E, ?>, T>, Executor) - Method in interface com.github.tonivade.purefun.instances.PureIORuntime
- parRun(Kind<RIO<R, ?>, T>, Executor) - Method in interface com.github.tonivade.purefun.instances.RIORuntime
- parRun(Kind<Task<?>, T>, Executor) - Method in interface com.github.tonivade.purefun.instances.TaskRuntime
- parRun(Kind<UIO<?>, T>, Executor) - Method in interface com.github.tonivade.purefun.instances.UIORuntime
- parRun(Kind<URIO<R, ?>, T>, Executor) - Method in interface com.github.tonivade.purefun.instances.URIORuntime
- parRun(Kind<IO<?>, T>, Executor) - Method in interface com.github.tonivade.purefun.instances.IORuntime
- parRun(Kind<F, T>) - Method in interface com.github.tonivade.purefun.typeclasses.Runtime
- parRun(Kind<F, T>, Executor) - Method in interface com.github.tonivade.purefun.typeclasses.Runtime
- parSequence(Traverse<T>, Kind<T, ? extends Kind<F, ? extends A>>) - Method in interface com.github.tonivade.purefun.typeclasses.Parallel
- 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> - parTraverse(Traverse<T>, Kind<T, ? extends A>, Function1<? super A, ? extends Kind<F, ? extends B>>) - Method in interface com.github.tonivade.purefun.typeclasses.Parallel
- pass(Kind<WriterT<F, L, ?>, Tuple2<Operator1<L>, A>>) - Method in interface com.github.tonivade.purefun.instances.WriterTMonadWriter
- pass(Kind<F, Tuple2<Operator1<W>, A>>) - Method in interface com.github.tonivade.purefun.typeclasses.MonadWriter
- peek() - Method in interface com.github.tonivade.purefun.core.Consumer1
- PImmutableArray(Collection<E>) - Constructor for class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- PImmutableArray(PVector<E>) - Constructor for class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- PImmutableList(PStack<E>) - Constructor for class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- PImmutableMap(Map<K, V>) - Constructor for class com.github.tonivade.purefun.data.ImmutableMap.PImmutableMap
- PImmutableMap(PMap<K, V>) - Constructor for class com.github.tonivade.purefun.data.ImmutableMap.PImmutableMap
- PImmutableSet(Collection<E>) - Constructor for class com.github.tonivade.purefun.data.ImmutableSet.PImmutableSet
- PImmutableSet(PSet<E>) - Constructor for class com.github.tonivade.purefun.data.ImmutableSet.PImmutableSet
- PImmutableTree(Comparator<? super E>, Collection<? extends E>) - Constructor for class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- PImmutableTree(SortedSet<E>) - Constructor for class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- PImmutableTree(PSortedSet<E>) - Constructor for class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- PImmutableTreeMap(Comparator<? super K>, Map<? extends K, ? extends V>) - Constructor for class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- PImmutableTreeMap(SortedMap<K, V>) - Constructor for class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- PImmutableTreeMap(PSortedMap<K, V>) - Constructor for class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- PIso<S,
T, - Class in com.github.tonivade.purefun.opticsA, B> - PIso(Function1<S, A>, Function1<B, T>) - Constructor for class com.github.tonivade.purefun.optics.PIso
- PLens<S,
T, - Class in com.github.tonivade.purefun.opticsA, B> - PLens(Function1<S, A>, Function1<S, Function1<B, T>>) - Constructor for class com.github.tonivade.purefun.optics.PLens
- pop() - Method in class com.github.tonivade.purefun.effect.CallStack
- pop() - Method in class com.github.tonivade.purefun.effect.StackItem
- pop() - Method in class com.github.tonivade.purefun.monad.CallStack
- pop() - Method in class com.github.tonivade.purefun.monad.StackItem
- POptional<S,
T, - Class in com.github.tonivade.purefun.opticsA, B> - POptional(Function1<S, Function1<B, T>>, Function1<S, Either<T, A>>) - Constructor for class com.github.tonivade.purefun.optics.POptional
- 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
- PPrism<S,
T, - Class in com.github.tonivade.purefun.opticsA, B> - PPrism(Function1<S, Either<T, A>>, Function1<B, T>) - Constructor for class com.github.tonivade.purefun.optics.PPrism
- Precondition - Interface in com.github.tonivade.purefun.core
- prepend(Kind<F, ? extends T>) - Method in class com.github.tonivade.purefun.stream.Cons
- prepend(Kind<F, ? extends T>) - Method in class com.github.tonivade.purefun.stream.Nil
- prepend(Kind<F, ? extends T>) - Method in interface com.github.tonivade.purefun.stream.PureStream
- prepend(Kind<F, ? extends T>) - Method in class com.github.tonivade.purefun.stream.Suspend
- 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
- prev - Variable in class com.github.tonivade.purefun.effect.StackItem
- prev - Variable in class com.github.tonivade.purefun.monad.StackItem
- prev() - Method in class com.github.tonivade.purefun.effect.StackItem
- prev() - Method in class com.github.tonivade.purefun.monad.StackItem
- PRINTABLE_CHARS - Static variable in class com.github.tonivade.purefun.effect.util.PureRandomImpl
- printf(String, Object...) - Method in interface com.github.tonivade.purefun.effect.util.PureConsole.Service
- printf(String, Object...) - Method in interface com.github.tonivade.purefun.typeclasses.Console
- println(Object, Object...) - Method in interface com.github.tonivade.purefun.effect.util.PureConsole.Service
- println(Object, Object...) - Method in interface com.github.tonivade.purefun.typeclasses.Console
- println(String) - Static method in interface com.github.tonivade.purefun.effect.util.PureConsole
- println(String) - Method in interface com.github.tonivade.purefun.effect.util.PureConsole.Service
- println(String) - Method in class com.github.tonivade.purefun.instances.IOConsole
- println(String) - Method in class com.github.tonivade.purefun.instances.PureIOConsole
- println(String) - Method in class com.github.tonivade.purefun.instances.RIOConsole
- println(String) - Method in class com.github.tonivade.purefun.instances.StateConsole
- println(String) - Method in class com.github.tonivade.purefun.instances.SystemConsole
- println(String) - Method in class com.github.tonivade.purefun.instances.TaskConsole
- println(String) - Method in class com.github.tonivade.purefun.instances.UIOConsole
- println(String) - Method in class com.github.tonivade.purefun.instances.URIOConsole
- println(String) - Method in interface com.github.tonivade.purefun.typeclasses.Console
- Prism<S,
A> - Class in com.github.tonivade.purefun.optics - Prism(PPrism<S, S, A, A>) - Constructor for class com.github.tonivade.purefun.optics.Prism
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.github.tonivade.purefun.processor.HigherKindProcessor
- producer - Variable in class com.github.tonivade.purefun.type.Eval.Done
- Producer<T> - Interface in com.github.tonivade.purefun.core
-
This interface represents a function without any parameter.
- ProducerApplicative - Interface in com.github.tonivade.purefun.instances
- ProducerComonad - Interface in com.github.tonivade.purefun.instances
- ProducerFunctor - Interface in com.github.tonivade.purefun.instances
- ProducerInstances - Interface in com.github.tonivade.purefun.instances
- ProducerMonad - Interface in com.github.tonivade.purefun.instances
- ProducerOf<T> - Interface in com.github.tonivade.purefun.core
- ProducerPure - Interface in com.github.tonivade.purefun.instances
- 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
- product(Kind<Option<?>, ? extends A>, Kind<Option<?>, ? extends B>) - Method in interface com.github.tonivade.purefun.instances.OptionSemigroupal
- product(Kind<F, ? extends A>, Kind<F, ? extends B>) - Method in interface com.github.tonivade.purefun.typeclasses.Semigroupal
- promise - Variable in class com.github.tonivade.purefun.concurrent.CancellableImpl
- promise - Variable in class com.github.tonivade.purefun.concurrent.FutureImpl
- Promise<T> - Interface in com.github.tonivade.purefun.concurrent
- PromiseApplicative - Interface in com.github.tonivade.purefun.instances
- PromiseExecutorHolder - Interface in com.github.tonivade.purefun.instances
- PromiseFunctor - Interface in com.github.tonivade.purefun.instances
- PromiseImpl<T> - Class in com.github.tonivade.purefun.concurrent
- PromiseImpl(Executor) - Constructor for class com.github.tonivade.purefun.concurrent.PromiseImpl
- PromiseInstances - Interface in com.github.tonivade.purefun.instances
- PromiseMonad - Interface in com.github.tonivade.purefun.instances
- PromiseOf<T> - Interface in com.github.tonivade.purefun.concurrent
- PromisePure - Interface in com.github.tonivade.purefun.instances
- propagate - Variable in class com.github.tonivade.purefun.concurrent.FutureImpl
- Propagate - Interface in com.github.tonivade.purefun.concurrent
- provide(R) - Method in interface com.github.tonivade.purefun.effect.PureIO
- provideAsync(R, Consumer1<? super Try<? extends Either<E, A>>>) - Method in interface com.github.tonivade.purefun.effect.PureIO
- provideAsync(R, Executor, Consumer1<? super Try<? extends Either<E, A>>>) - Method in interface com.github.tonivade.purefun.effect.PureIO
- pure(A) - Static method in class com.github.tonivade.purefun.effect.EIO
- pure(A) - Static method in class com.github.tonivade.purefun.effect.Managed
- pure(A) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- pure(A) - Static method in class com.github.tonivade.purefun.effect.RIO
- pure(A) - Static method in class com.github.tonivade.purefun.effect.Task
- pure(A) - Static method in class com.github.tonivade.purefun.effect.UIO
- pure(A) - Static method in class com.github.tonivade.purefun.effect.URIO
- pure(A) - Method in interface com.github.tonivade.purefun.instances.ConstApplicative
- pure(A) - Method in class com.github.tonivade.purefun.instances.EffectEMonadError
- pure(A) - Method in class com.github.tonivade.purefun.instances.EffectRMonad
- pure(A) - Method in interface com.github.tonivade.purefun.instances.EIOPure
- pure(A) - Method in interface com.github.tonivade.purefun.instances.Function1Pure
- pure(A) - Method in class com.github.tonivade.purefun.instances.MonadMTL
- pure(A) - Method in interface com.github.tonivade.purefun.instances.PureIOPure
- pure(A) - Method in interface com.github.tonivade.purefun.instances.RIOPure
- pure(A) - Method in interface com.github.tonivade.purefun.instances.TaskPure
- pure(A) - Method in interface com.github.tonivade.purefun.instances.UIOPure
- pure(A) - Method in interface com.github.tonivade.purefun.instances.URIOPure
- pure(A) - Static method in interface com.github.tonivade.purefun.monad.Reader
- pure(A) - Static method in interface com.github.tonivade.purefun.monad.State
- pure(PureIO<R, E, ? extends A>) - Static method in class com.github.tonivade.purefun.effect.Managed
- pure(Monad<F>, A) - Static method in interface com.github.tonivade.purefun.transformer.StateT
- pure(Monad<F>, B) - Static method in interface com.github.tonivade.purefun.transformer.Kleisli
- pure(MonadDefer<F>, Kind<F, ? extends T>) - Static method in class com.github.tonivade.purefun.typeclasses.Resource
- pure(Monoid<L>, A) - Static method in interface com.github.tonivade.purefun.monad.Writer
- pure(Monoid<L>, Monad<F>, A) - Static method in interface com.github.tonivade.purefun.transformer.WriterT
- pure(T) - Static method in interface com.github.tonivade.purefun.free.Free
- pure(T) - Static method in interface com.github.tonivade.purefun.free.FreeAp
- pure(T) - Method in interface com.github.tonivade.purefun.free.FreeApplicative
- pure(T) - Method in interface com.github.tonivade.purefun.free.FreeMonad
- pure(T) - Method in interface com.github.tonivade.purefun.instances.EitherPure
- pure(T) - Method in interface com.github.tonivade.purefun.instances.EitherTMonad
- pure(T) - Method in interface com.github.tonivade.purefun.instances.EvalPure
- pure(T) - Method in interface com.github.tonivade.purefun.instances.FuturePure
- pure(T) - Method in interface com.github.tonivade.purefun.instances.IdPure
- pure(T) - Method in interface com.github.tonivade.purefun.instances.IOPure
- pure(T) - Method in interface com.github.tonivade.purefun.instances.KleisliMonad
- pure(T) - Method in interface com.github.tonivade.purefun.instances.OptionPure
- pure(T) - Method in interface com.github.tonivade.purefun.instances.OptionTMonad
- pure(T) - Method in interface com.github.tonivade.purefun.instances.ProducerPure
- pure(T) - Method in interface com.github.tonivade.purefun.instances.PromisePure
- pure(T) - Method in interface com.github.tonivade.purefun.instances.PureStreamPure
- pure(T) - Method in interface com.github.tonivade.purefun.instances.ReaderMonad
- pure(T) - Method in interface com.github.tonivade.purefun.instances.SequencePure
- pure(T) - Method in interface com.github.tonivade.purefun.instances.StateMonad
- pure(T) - Method in interface com.github.tonivade.purefun.instances.StateTMonad
- pure(T) - Method in interface com.github.tonivade.purefun.instances.TrampolinePure
- pure(T) - Method in interface com.github.tonivade.purefun.instances.TryPure
- pure(T) - Method in interface com.github.tonivade.purefun.instances.ValidationPure
- pure(T) - Method in interface com.github.tonivade.purefun.instances.WriterMonad
- pure(T) - Method in interface com.github.tonivade.purefun.instances.WriterTMonad
- pure(T) - Static method in interface com.github.tonivade.purefun.monad.IO
- pure(T) - Method in interface com.github.tonivade.purefun.stream.PureStream.Of
- pure(T) - Method in interface com.github.tonivade.purefun.typeclasses.Applicative
- pure(T) - Method in interface com.github.tonivade.purefun.typeclasses.ComposedApplicative
- pure(T) - Method in class com.github.tonivade.purefun.typeclasses.ReferenceMonadState
- pure(T, F...) - Static method in interface com.github.tonivade.purefun.stream.PureStream
- Pure(A) - Constructor for class com.github.tonivade.purefun.effect.PureIO.Pure
- Pure(A) - Constructor for record class com.github.tonivade.purefun.free.Free.Pure
-
Creates an instance of a
Purerecord class. - Pure(A) - Constructor for record class com.github.tonivade.purefun.free.FreeAp.Pure
-
Creates an instance of a
Purerecord class. - Pure(T) - Constructor for class com.github.tonivade.purefun.monad.IO.Pure
- PureClock - Interface in com.github.tonivade.purefun.effect.util
- PureClock.Service<R> - Interface in com.github.tonivade.purefun.effect.util
- PureConsole - Interface in com.github.tonivade.purefun.effect.util
- PureConsole.Service<R> - Interface in com.github.tonivade.purefun.effect.util
- PureIO<R,
E, - Interface in com.github.tonivade.purefun.effectA> - PureIO.AccessM<R,
E, - Class in com.github.tonivade.purefun.effectA> - PureIO.Async<R,
E, - Class in com.github.tonivade.purefun.effectA> - PureIO.Attempt<R,
E, - Class in com.github.tonivade.purefun.effectA> - PureIO.Delay<R,
E, - Class in com.github.tonivade.purefun.effectA> - PureIO.Failure<R,
E, - Class in com.github.tonivade.purefun.effectA> - PureIO.FlatMapped<R,
E, - Class in com.github.tonivade.purefun.effectA, F, B> - PureIO.Pure<R,
E, - Class in com.github.tonivade.purefun.effectA> - PureIO.Recover<R,
E, - Class in com.github.tonivade.purefun.effectA> - PureIO.Suspend<R,
E, - Class in com.github.tonivade.purefun.effectA> - PureIO.Throw<R,
E, - Class in com.github.tonivade.purefun.effectA> - PureIOApplicative<R,
E> - Interface in com.github.tonivade.purefun.instances - PureIOAsync<R> - Interface in com.github.tonivade.purefun.instances
- PureIOBracket<R,
E> - Interface in com.github.tonivade.purefun.instances - PureIOConcurrent<R> - Interface in com.github.tonivade.purefun.instances
- PureIOConnection - Interface in com.github.tonivade.purefun.effect
- PureIOConnection.Cancellable - Class in com.github.tonivade.purefun.effect
- PureIOConnection.Uncancellable - Class in com.github.tonivade.purefun.effect
- PureIOConsole<R> - Class in com.github.tonivade.purefun.instances
- PureIOConsole() - Constructor for class com.github.tonivade.purefun.instances.PureIOConsole
- PureIODefer<R,
E> - Interface in com.github.tonivade.purefun.instances - PureIOFunctor<R,
E> - Interface in com.github.tonivade.purefun.instances - PureIOInstances - Interface in com.github.tonivade.purefun.instances
- PureIOMonad<R,
E> - Interface in com.github.tonivade.purefun.instances - PureIOMonadDefer<R> - Interface in com.github.tonivade.purefun.instances
- PureIOMonadError<R,
E> - Interface in com.github.tonivade.purefun.instances - PureIOMonadThrow<R> - Interface in com.github.tonivade.purefun.instances
- PureIOOf<R,
E, - Interface in com.github.tonivade.purefun.effectA> - PureIOPure<R,
E> - Interface in com.github.tonivade.purefun.instances - PureIORuntime<R,
E> - Interface in com.github.tonivade.purefun.instances - PureRandom - Interface in com.github.tonivade.purefun.effect.util
- PureRandom.Service<R> - Interface in com.github.tonivade.purefun.effect.util
- PureRandomImpl - Class in com.github.tonivade.purefun.effect.util
- PureRandomImpl(Random) - Constructor for class com.github.tonivade.purefun.effect.util.PureRandomImpl
- PureStream<F,
T> - Interface in com.github.tonivade.purefun.stream - PureStream.Of<F> - Interface in com.github.tonivade.purefun.stream
- PureStreamFunctor<F> - Interface in com.github.tonivade.purefun.instances
- PureStreamInstances - Interface in com.github.tonivade.purefun.instances
- PureStreamMonad<F> - Interface in com.github.tonivade.purefun.instances
- PureStreamOf<F,
T> - Interface in com.github.tonivade.purefun.stream - PureStreamPure<F> - Interface in com.github.tonivade.purefun.instances
- push() - Method in class com.github.tonivade.purefun.effect.CallStack
- push() - Method in class com.github.tonivade.purefun.effect.StackItem
- push() - Method in class com.github.tonivade.purefun.monad.CallStack
- push() - Method in class com.github.tonivade.purefun.monad.StackItem
- 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
- race(Kind<EIO<E, ?>, ? extends A>, Kind<EIO<E, ?>, ? extends B>) - Static method in class com.github.tonivade.purefun.effect.EIO
- race(Kind<PureIO<R, E, ?>, ? extends A>, Kind<PureIO<R, E, ?>, ? extends B>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- race(Kind<RIO<R, ?>, ? extends A>, Kind<RIO<R, ?>, ? extends B>) - Static method in class com.github.tonivade.purefun.effect.RIO
- race(Kind<Task<?>, ? extends A>, Kind<Task<?>, ? extends B>) - Static method in class com.github.tonivade.purefun.effect.Task
- race(Kind<UIO<?>, ? extends A>, Kind<UIO<?>, ? extends B>) - Static method in class com.github.tonivade.purefun.effect.UIO
- race(Kind<URIO<R, ?>, ? extends A>, Kind<URIO<R, ?>, ? extends B>) - Static method in class com.github.tonivade.purefun.effect.URIO
- race(Kind<IO<?>, ? extends A>, Kind<IO<?>, ? extends B>) - Static method in interface com.github.tonivade.purefun.monad.IO
- race(Kind<F, ? extends A>, Kind<F, ? extends B>) - Method in interface com.github.tonivade.purefun.typeclasses.Concurrent
- race(Executor, Kind<EIO<E, ?>, ? extends A>, Kind<EIO<E, ?>, ? extends B>) - Static method in class com.github.tonivade.purefun.effect.EIO
- race(Executor, Kind<PureIO<R, E, ?>, ? extends A>, Kind<PureIO<R, E, ?>, ? extends B>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- race(Executor, Kind<RIO<R, ?>, ? extends A>, Kind<RIO<R, ?>, ? extends B>) - Static method in class com.github.tonivade.purefun.effect.RIO
- race(Executor, Kind<Task<?>, ? extends A>, Kind<Task<?>, ? extends B>) - Static method in class com.github.tonivade.purefun.effect.Task
- race(Executor, Kind<UIO<?>, ? extends A>, Kind<UIO<?>, ? extends B>) - Static method in class com.github.tonivade.purefun.effect.UIO
- race(Executor, Kind<URIO<R, ?>, ? extends A>, Kind<URIO<R, ?>, ? extends B>) - Static method in class com.github.tonivade.purefun.effect.URIO
- race(Executor, Kind<IO<?>, ? extends A>, Kind<IO<?>, ? extends B>) - Static method in interface com.github.tonivade.purefun.monad.IO
- racePair(Kind<EIO<Throwable, ?>, ? extends A>, Kind<EIO<Throwable, ?>, ? extends B>) - Method in interface com.github.tonivade.purefun.instances.EIOConcurrent
- racePair(Kind<PureIO<R, Throwable, ?>, ? extends A>, Kind<PureIO<R, Throwable, ?>, ? extends B>) - Method in interface com.github.tonivade.purefun.instances.PureIOConcurrent
- racePair(Kind<RIO<R, ?>, ? extends A>, Kind<RIO<R, ?>, ? extends B>) - Method in interface com.github.tonivade.purefun.instances.RIOConcurrent
- racePair(Kind<Task<?>, ? extends A>, Kind<Task<?>, ? extends B>) - Method in interface com.github.tonivade.purefun.instances.TaskConcurrent
- racePair(Kind<UIO<?>, ? extends A>, Kind<UIO<?>, ? extends B>) - Method in interface com.github.tonivade.purefun.instances.UIOConcurrent
- racePair(Kind<URIO<R, ?>, ? extends A>, Kind<URIO<R, ?>, ? extends B>) - Method in interface com.github.tonivade.purefun.instances.URIOConcurrent
- racePair(Kind<IO<?>, ? extends A>, Kind<IO<?>, ? extends B>) - Method in interface com.github.tonivade.purefun.instances.IOConcurrent
- racePair(Kind<F, ? extends A>, Kind<F, ? extends B>) - Method in interface com.github.tonivade.purefun.typeclasses.Concurrent
- racePair(Executor, Kind<EIO<E, ?>, ? extends A>, Kind<EIO<E, ?>, ? extends B>) - Static method in class com.github.tonivade.purefun.effect.EIO
- racePair(Executor, Kind<PureIO<R, E, ?>, ? extends A>, Kind<PureIO<R, E, ?>, ? extends B>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- racePair(Executor, Kind<RIO<R, ?>, ? extends A>, Kind<RIO<R, ?>, ? extends B>) - Static method in class com.github.tonivade.purefun.effect.RIO
- racePair(Executor, Kind<Task<?>, ? extends A>, Kind<Task<?>, ? extends B>) - Static method in class com.github.tonivade.purefun.effect.Task
- racePair(Executor, Kind<UIO<?>, ? extends A>, Kind<UIO<?>, ? extends B>) - Static method in class com.github.tonivade.purefun.effect.UIO
- racePair(Executor, Kind<URIO<R, ?>, ? extends A>, Kind<URIO<R, ?>, ? extends B>) - Static method in class com.github.tonivade.purefun.effect.URIO
- racePair(Executor, Kind<IO<?>, ? extends A>, Kind<IO<?>, ? extends B>) - Static method in interface com.github.tonivade.purefun.monad.IO
- raiseError(Unit) - Method in interface com.github.tonivade.purefun.instances.OptionMonadError
- raiseError(Unit) - Method in interface com.github.tonivade.purefun.instances.OptionTMonadErrorFromMonad
- raiseError(E) - Static method in class com.github.tonivade.purefun.effect.EIO
- raiseError(E) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- raiseError(E) - Method in class com.github.tonivade.purefun.instances.EffectEMonadError
- raiseError(E) - Method in class com.github.tonivade.purefun.instances.EffectRMonadError
- raiseError(E) - Method in interface com.github.tonivade.purefun.instances.EIOMonadError
- raiseError(E) - Method in interface com.github.tonivade.purefun.instances.EitherTMonadErrorFromMonad
- raiseError(E) - Method in interface com.github.tonivade.purefun.instances.EitherTMonadErrorFromMonadError
- raiseError(E) - Method in interface com.github.tonivade.purefun.instances.KleisliMonadError
- raiseError(E) - Method in class com.github.tonivade.purefun.instances.MonadMTL
- raiseError(E) - Method in interface com.github.tonivade.purefun.instances.OptionTMonadErrorFromMonadError
- raiseError(E) - Method in interface com.github.tonivade.purefun.instances.PureIOMonadError
- raiseError(E) - Method in interface com.github.tonivade.purefun.instances.StateTMonadError
- raiseError(E) - Method in interface com.github.tonivade.purefun.instances.ValidationMonadError
- raiseError(E) - Method in interface com.github.tonivade.purefun.instances.WriterTMonadError
- raiseError(E) - Method in interface com.github.tonivade.purefun.typeclasses.ApplicativeError
- raiseError(Throwable) - Static method in class com.github.tonivade.purefun.effect.RIO
- raiseError(Throwable) - Static method in class com.github.tonivade.purefun.effect.Task
- raiseError(Throwable) - Static method in class com.github.tonivade.purefun.effect.UIO
- raiseError(Throwable) - Static method in class com.github.tonivade.purefun.effect.URIO
- raiseError(Throwable) - Method in interface com.github.tonivade.purefun.instances.EvalMonadError
- raiseError(Throwable) - Method in interface com.github.tonivade.purefun.instances.FutureMonadThrow
- raiseError(Throwable) - Method in interface com.github.tonivade.purefun.instances.IOMonadError
- raiseError(Throwable) - Method in interface com.github.tonivade.purefun.instances.RIOMonadError
- raiseError(Throwable) - Method in interface com.github.tonivade.purefun.instances.TaskMonadError
- raiseError(Throwable) - Method in interface com.github.tonivade.purefun.instances.TryMonadError
- raiseError(Throwable) - Method in interface com.github.tonivade.purefun.instances.UIOMonadError
- raiseError(Throwable) - Method in interface com.github.tonivade.purefun.instances.URIOMonadError
- raiseError(Throwable) - Static method in interface com.github.tonivade.purefun.monad.IO
- raiseError(Throwable) - Static method in interface com.github.tonivade.purefun.type.Eval
- raiseError(L) - Method in interface com.github.tonivade.purefun.instances.EitherMonadError
- random - Variable in class com.github.tonivade.purefun.effect.util.PureRandomImpl
- random() - Method in interface com.github.tonivade.purefun.effect.util.PureRandom
- random() - Method in class com.github.tonivade.purefun.effect.util.PureRandomImpl
- 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
- Range(int, int, int) - Constructor for record class com.github.tonivade.purefun.data.Range
-
Creates an instance of a
Rangerecord class. - read(String) - Method in class com.github.tonivade.purefun.runtimes.ConsoleExecutor
- reader(Function1<? super R, ? extends A>) - Static method in interface com.github.tonivade.purefun.monad.Reader
- reader(Function1<? super R, ? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.MonadReader
- reader(InputStream) - Static method in class com.github.tonivade.purefun.instances.SystemConsole
- Reader<R,
A> - Interface in com.github.tonivade.purefun.monad - ReaderInstances - Interface in com.github.tonivade.purefun.instances
- ReaderMonad<R> - Interface in com.github.tonivade.purefun.instances
- ReaderMonadReader<R> - Interface in com.github.tonivade.purefun.instances
- ReaderOf<R,
A> - Interface in com.github.tonivade.purefun.monad - readln() - Static method in interface com.github.tonivade.purefun.effect.util.PureConsole
- readln() - Method in interface com.github.tonivade.purefun.effect.util.PureConsole.Service
- readln() - Method in class com.github.tonivade.purefun.instances.IOConsole
- readln() - Method in class com.github.tonivade.purefun.instances.PureIOConsole
- readln() - Method in class com.github.tonivade.purefun.instances.RIOConsole
- readln() - Method in class com.github.tonivade.purefun.instances.StateConsole
- readln() - Method in class com.github.tonivade.purefun.instances.SystemConsole
- readln() - Method in class com.github.tonivade.purefun.instances.TaskConsole
- readln() - Method in class com.github.tonivade.purefun.instances.UIOConsole
- readln() - Method in class com.github.tonivade.purefun.instances.URIOConsole
- readln() - Method in interface com.github.tonivade.purefun.typeclasses.Console
- readResolve() - Method in class com.github.tonivade.purefun.core.Unit
- readResolve() - Method in class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- readResolve() - Method in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- readResolve() - Method in class com.github.tonivade.purefun.data.ImmutableMap.PImmutableMap
- readResolve() - Method in class com.github.tonivade.purefun.data.ImmutableSet.PImmutableSet
- readResolve() - Method in class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- readResolve() - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- readResolve() - Method in class com.github.tonivade.purefun.type.Option.None
- recover - Variable in class com.github.tonivade.purefun.effect.StackItem
- recover - Variable in class com.github.tonivade.purefun.monad.StackItem
- recover(Consumer1<? super Throwable>) - Method in interface com.github.tonivade.purefun.core.CheckedRunnable
- recover(Function1<? super E, ? extends A>) - Method in class com.github.tonivade.purefun.effect.EIO
- recover(Function1<? super E, ? extends A>) - Method in class com.github.tonivade.purefun.effect.Managed
- recover(Function1<? super E, ? extends A>) - Method in interface com.github.tonivade.purefun.effect.PureIO
- recover(Function1<? super Throwable, ? extends A>) - Method in class com.github.tonivade.purefun.effect.RIO
- recover(Function1<? super Throwable, ? extends A>) - Method in class com.github.tonivade.purefun.effect.Task
- recover(Function1<? super Throwable, ? extends A>) - Method in class com.github.tonivade.purefun.effect.UIO
- recover(Function1<? super Throwable, ? extends A>) - Method in class com.github.tonivade.purefun.effect.URIO
- 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.monad.IO
- recover(Function1<? super Throwable, ? extends T>) - Method in interface com.github.tonivade.purefun.type.Try
- recover(Kind<F, A>, PartialFunction1<? super E, ? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.ApplicativeError
- recover(Class<X>, Function1<? super X, ? extends T>) - Method in interface com.github.tonivade.purefun.monad.IO
- Recover(PureIO<R, Void, A>, PartialFunction1<? super Throwable, ? extends PureIO<R, E, ? extends A>>) - Constructor for class com.github.tonivade.purefun.effect.PureIO.Recover
- Recover(IO<T>, PartialFunction1<? super Throwable, ? extends Kind<IO<?>, ? extends T>>) - Constructor for class com.github.tonivade.purefun.monad.IO.Recover
- Recoverable - Interface in com.github.tonivade.purefun.core
- recoverWith(PartialFunction1<? super Throwable, ? extends Kind<IO<?>, ? extends T>>) - Method in interface com.github.tonivade.purefun.monad.IO
- recoverWith(Kind<F, A>, PartialFunction1<? super E, ? extends Kind<F, ? extends A>>) - Method in interface com.github.tonivade.purefun.typeclasses.ApplicativeError
- recoverWith(Class<X>, Function1<? super X, ? extends A>) - Method in class com.github.tonivade.purefun.effect.RIO
- recoverWith(Class<X>, Function1<? super X, ? extends A>) - Method in class com.github.tonivade.purefun.effect.Task
- recoverWith(Class<X>, Function1<? super X, ? extends A>) - Method in class com.github.tonivade.purefun.effect.UIO
- recoverWith(Class<X>, Function1<? super X, ? extends A>) - Method in class com.github.tonivade.purefun.effect.URIO
- 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 class com.github.tonivade.purefun.concurrent.FutureImpl
- recoverWith(Class<X>, Function1<? super X, ? extends T>) - Method in interface com.github.tonivade.purefun.type.Try
- recurs(int) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule.Of
- recurs(int, F...) - Static method in interface com.github.tonivade.purefun.typeclasses.Schedule
- recursSpaced(Duration, int) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule.Of
- recursSpaced(Duration, int, F...) - Static method in interface com.github.tonivade.purefun.typeclasses.Schedule
- redeem(Function1<? super Throwable, ? extends B>, Function1<? super A, ? extends B>) - Method in class com.github.tonivade.purefun.effect.UIO
- redeem(Function1<? super Throwable, ? extends B>, Function1<? super A, ? extends B>) - Method in class com.github.tonivade.purefun.effect.URIO
- redeem(Function1<? super Throwable, ? extends R>, Function1<? super T, ? extends R>) - Method in interface com.github.tonivade.purefun.monad.IO
- redeem(Kind<PureIO<R, Void, ?>, ? extends A>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- redeemWith(Function1<? super Throwable, ? extends Kind<UIO<?>, ? extends B>>, Function1<? super A, ? extends Kind<UIO<?>, ? extends B>>) - Method in class com.github.tonivade.purefun.effect.UIO
- redeemWith(Function1<? super Throwable, ? extends Kind<URIO<R, ?>, ? extends B>>, Function1<? super A, ? extends Kind<URIO<R, ?>, ? extends B>>) - Method in class com.github.tonivade.purefun.effect.URIO
- redeemWith(Function1<? super Throwable, ? extends Kind<IO<?>, ? extends R>>, Function1<? super T, ? extends Kind<IO<?>, ? extends R>>) - Method in interface com.github.tonivade.purefun.monad.IO
- reduce(Operator2<E>) - Method in interface com.github.tonivade.purefun.data.Sequence
- reduce(Kind<F, ? extends A>, Operator2<A>) - Method in interface com.github.tonivade.purefun.typeclasses.Foldable
- ref - Variable in class com.github.tonivade.purefun.typeclasses.ReferenceMonadState
- ref(A) - Static method in interface com.github.tonivade.purefun.instances.TaskInstances
- ref(A) - Method in interface com.github.tonivade.purefun.typeclasses.MonadDefer
- ref(MonadDefer<F>, A) - Static method in interface com.github.tonivade.purefun.instances.OptionTInstances
- Ref<A> - Class in com.github.tonivade.purefun.effect
- Ref<A> - Class in com.github.tonivade.purefun.monad
- Ref(A) - Constructor for class com.github.tonivade.purefun.effect.Ref
- Ref(A) - Constructor for class com.github.tonivade.purefun.monad.Ref
- reference - Variable in class com.github.tonivade.purefun.concurrent.PromiseImpl
- Reference<F,
A> - Interface in com.github.tonivade.purefun.typeclasses - ReferenceMonadState<F,
S> - Class in com.github.tonivade.purefun.typeclasses - ReferenceMonadState(Reference<F, S>, Monad<F>) - Constructor for class com.github.tonivade.purefun.typeclasses.ReferenceMonadState
- refFromMonadThrow(MonadDefer<F>, A) - Static method in interface com.github.tonivade.purefun.instances.EitherTInstances
- refineOrDie(Class<X>) - Method in class com.github.tonivade.purefun.effect.EIO
- refineOrDie(Class<X>) - Method in interface com.github.tonivade.purefun.effect.PureIO
- release() - Static method in class com.github.tonivade.purefun.effect.Managed
- release() - Static method in class com.github.tonivade.purefun.typeclasses.Resource
- releaseAndThen(Tuple2<T, Consumer1<? super T>>, Tuple2<R, Consumer1<? super R>>) - Static method in class com.github.tonivade.purefun.effect.Managed
- releaseAndThen(Tuple2<T, Consumer1<? super T>>, Tuple2<R, Consumer1<? super R>>) - Static method in class com.github.tonivade.purefun.typeclasses.Resource
- remaining - Variable in record class com.github.tonivade.purefun.free.FreeAp.CurriedFunction
-
The field for the
remainingrecord component. - remaining() - Method in record class com.github.tonivade.purefun.free.FreeAp.CurriedFunction
-
Returns the value of the
remainingrecord component. - 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(Object) - Method in class com.github.tonivade.purefun.data.SequenceCollection
- 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
- removeAll(Sequence<? extends K>) - Method in class com.github.tonivade.purefun.data.ImmutableMap.PImmutableMap
- removeAll(Sequence<? extends K>) - Method in interface com.github.tonivade.purefun.data.ImmutableMap
- removeAll(Sequence<? extends K>) - Method in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- removeAll(Sequence<? extends K>) - Method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- removeAll(Collection<?>) - Method in class com.github.tonivade.purefun.data.SequenceCollection
- removeFirst() - Method in class com.github.tonivade.purefun.data.SequenceCollection
- removeIf(Predicate<? super E>) - Method in class com.github.tonivade.purefun.data.SequenceCollection
- removeLast() - Method in class com.github.tonivade.purefun.data.SequenceCollection
- repeat() - Method in interface com.github.tonivade.purefun.core.Effect
- repeat() - Method in class com.github.tonivade.purefun.effect.EIO
- repeat() - Method in interface com.github.tonivade.purefun.effect.PureIO
- repeat() - Method in class com.github.tonivade.purefun.effect.RIO
- repeat() - Method in class com.github.tonivade.purefun.effect.Task
- repeat() - Method in class com.github.tonivade.purefun.effect.UIO
- repeat() - Method in class com.github.tonivade.purefun.effect.URIO
- repeat() - Method in interface com.github.tonivade.purefun.monad.IO
- repeat() - Method in class com.github.tonivade.purefun.stream.Cons
- repeat() - Method in class com.github.tonivade.purefun.stream.Nil
- repeat() - Method in interface com.github.tonivade.purefun.stream.PureStream
- repeat() - Method in class com.github.tonivade.purefun.stream.Suspend
- repeat(int) - Method in interface com.github.tonivade.purefun.core.Effect
- repeat(int) - Method in class com.github.tonivade.purefun.effect.EIO
- repeat(int) - Method in interface com.github.tonivade.purefun.effect.PureIO
- repeat(int) - Method in class com.github.tonivade.purefun.effect.RIO
- repeat(int) - Method in class com.github.tonivade.purefun.effect.Task
- repeat(int) - Method in class com.github.tonivade.purefun.effect.UIO
- repeat(int) - Method in class com.github.tonivade.purefun.effect.URIO
- repeat(int) - Method in interface com.github.tonivade.purefun.monad.IO
- repeat(PureIO<R, E, A>, PureIO<R, E, Unit>, int) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- repeat(UIO<T>, UIO<Unit>, int) - Static method in class com.github.tonivade.purefun.effect.UIO
- repeat(URIO<R, A>, URIO<R, Unit>, int) - Static method in class com.github.tonivade.purefun.effect.URIO
- repeat(Kind<F, A>, Schedule<F, A, B>) - Method in interface com.github.tonivade.purefun.typeclasses.MonadError
- repeat(Kind<F, A>, ScheduleImpl<F, S, A, B>, Function2<E, Option<B>, Kind<F, C>>) - Method in interface com.github.tonivade.purefun.typeclasses.MonadError
- repeat(IO<T>, IO<Unit>, int) - Static method in interface com.github.tonivade.purefun.monad.IO
- repeat(Duration) - Method in interface com.github.tonivade.purefun.core.Effect
- repeat(Duration) - Method in class com.github.tonivade.purefun.effect.EIO
- repeat(Duration) - Method in interface com.github.tonivade.purefun.effect.PureIO
- repeat(Duration) - Method in class com.github.tonivade.purefun.effect.RIO
- repeat(Duration) - Method in class com.github.tonivade.purefun.effect.Task
- repeat(Duration) - Method in class com.github.tonivade.purefun.effect.UIO
- repeat(Duration) - Method in class com.github.tonivade.purefun.effect.URIO
- repeat(Duration) - Method in interface com.github.tonivade.purefun.monad.IO
- repeat(Duration, int) - Method in interface com.github.tonivade.purefun.core.Effect
- repeat(Duration, int) - Method in class com.github.tonivade.purefun.effect.EIO
- repeat(Duration, int) - Method in interface com.github.tonivade.purefun.effect.PureIO
- repeat(Duration, int) - Method in class com.github.tonivade.purefun.effect.RIO
- repeat(Duration, int) - Method in class com.github.tonivade.purefun.effect.Task
- repeat(Duration, int) - Method in class com.github.tonivade.purefun.effect.UIO
- repeat(Duration, int) - Method in class com.github.tonivade.purefun.effect.URIO
- repeat(Duration, int) - Method in interface com.github.tonivade.purefun.monad.IO
- repeatOrElse(Kind<F, A>, Schedule<F, A, B>, Function2<E, Option<B>, Kind<F, B>>) - Method in interface com.github.tonivade.purefun.typeclasses.MonadError
- repeatOrElseEither(Kind<F, A>, Schedule<F, A, B>, Function2<E, Option<B>, Kind<F, C>>) - Method in interface com.github.tonivade.purefun.typeclasses.MonadError
- 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
- requireNonEquals(Integer, int) - 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
- reset() - Method in class com.github.tonivade.purefun.effect.StackItem
- reset() - Method in class com.github.tonivade.purefun.monad.StackItem
- reset() - Method in interface com.github.tonivade.purefun.monad.Writer
- reset() - Method in interface com.github.tonivade.purefun.transformer.WriterT
- resource - Variable in class com.github.tonivade.purefun.effect.Managed
- resource - Variable in class com.github.tonivade.purefun.typeclasses.Resource
- resource(Task<A>) - Static method in interface com.github.tonivade.purefun.instances.TaskInstances
- resource(Task<A>, Consumer1<A>) - Static method in interface com.github.tonivade.purefun.instances.TaskInstances
- resource(Kind<F, A>) - Method in interface com.github.tonivade.purefun.typeclasses.MonadDefer
- resource(Kind<F, A>, Consumer1<A>) - Method in interface com.github.tonivade.purefun.typeclasses.MonadDefer
- Resource<F,
T> - Class in com.github.tonivade.purefun.typeclasses - Resource(MonadDefer<F>, Kind<F, Tuple2<T, Consumer1<? super T>>>) - Constructor for class com.github.tonivade.purefun.typeclasses.Resource
- ResourceOf<F,
T> - Interface in com.github.tonivade.purefun.typeclasses - Result(NonEmptyList<E>) - Constructor for class com.github.tonivade.purefun.type.Validation.Result
- retag() - Method in record class com.github.tonivade.purefun.type.Const
- retainAll(Collection<?>) - Method in class com.github.tonivade.purefun.data.SequenceCollection
- retry() - Method in interface com.github.tonivade.purefun.core.Effect
- retry() - Method in class com.github.tonivade.purefun.effect.EIO
- retry() - Method in class com.github.tonivade.purefun.effect.Managed
- retry() - Method in interface com.github.tonivade.purefun.effect.PureIO
- retry() - Method in class com.github.tonivade.purefun.effect.RIO
- retry() - Method in class com.github.tonivade.purefun.effect.Task
- retry() - Method in class com.github.tonivade.purefun.effect.UIO
- retry() - Method in class com.github.tonivade.purefun.effect.URIO
- retry() - Method in interface com.github.tonivade.purefun.monad.IO
- retry(int) - Method in interface com.github.tonivade.purefun.core.Effect
- retry(int) - Method in class com.github.tonivade.purefun.effect.EIO
- retry(int) - Method in class com.github.tonivade.purefun.effect.Managed
- retry(int) - Method in interface com.github.tonivade.purefun.effect.PureIO
- retry(int) - Method in class com.github.tonivade.purefun.effect.RIO
- retry(int) - Method in class com.github.tonivade.purefun.effect.Task
- retry(int) - Method in class com.github.tonivade.purefun.effect.UIO
- retry(int) - Method in class com.github.tonivade.purefun.effect.URIO
- retry(int) - Method in interface com.github.tonivade.purefun.monad.IO
- retry(PureIO<R, E, A>, PureIO<R, E, Unit>, int) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- retry(UIO<T>, UIO<Unit>, int) - Static method in class com.github.tonivade.purefun.effect.UIO
- retry(URIO<R, A>, URIO<R, Unit>, int) - Static method in class com.github.tonivade.purefun.effect.URIO
- retry(Kind<F, A>, Schedule<F, E, B>) - Method in interface com.github.tonivade.purefun.typeclasses.MonadError
- retry(Kind<F, A>, ScheduleImpl<F, S, E, S>, Function2<E, S, Kind<F, B>>) - Method in interface com.github.tonivade.purefun.typeclasses.MonadError
- retry(IO<T>, IO<Unit>, int) - Static method in interface com.github.tonivade.purefun.monad.IO
- retry(Duration) - Method in interface com.github.tonivade.purefun.core.Effect
- retry(Duration) - Method in class com.github.tonivade.purefun.effect.EIO
- retry(Duration) - Method in class com.github.tonivade.purefun.effect.Managed
- retry(Duration) - Method in interface com.github.tonivade.purefun.effect.PureIO
- retry(Duration) - Method in class com.github.tonivade.purefun.effect.RIO
- retry(Duration) - Method in class com.github.tonivade.purefun.effect.Task
- retry(Duration) - Method in class com.github.tonivade.purefun.effect.UIO
- retry(Duration) - Method in class com.github.tonivade.purefun.effect.URIO
- retry(Duration) - Method in interface com.github.tonivade.purefun.monad.IO
- retry(Duration, int) - Method in interface com.github.tonivade.purefun.core.Effect
- retry(Duration, int) - Method in class com.github.tonivade.purefun.effect.EIO
- retry(Duration, int) - Method in class com.github.tonivade.purefun.effect.Managed
- retry(Duration, int) - Method in interface com.github.tonivade.purefun.effect.PureIO
- retry(Duration, int) - Method in class com.github.tonivade.purefun.effect.RIO
- retry(Duration, int) - Method in class com.github.tonivade.purefun.effect.Task
- retry(Duration, int) - Method in class com.github.tonivade.purefun.effect.UIO
- retry(Duration, int) - Method in class com.github.tonivade.purefun.effect.URIO
- retry(Duration, int) - Method in interface com.github.tonivade.purefun.monad.IO
- retryOrElse(Kind<F, A>, Schedule<F, E, B>, Function2<E, B, Kind<F, A>>) - Method in interface com.github.tonivade.purefun.typeclasses.MonadError
- retryOrElseEither(Kind<F, A>, Schedule<F, E, C>, Function2<E, C, Kind<F, B>>) - Method in interface com.github.tonivade.purefun.typeclasses.MonadError
- returns(R) - Method in class com.github.tonivade.purefun.typeclasses.AbstractApply
- returns(R) - Method in class com.github.tonivade.purefun.typeclasses.AbstractFlatMap
- 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 record class com.github.tonivade.purefun.data.Range
- reverse() - Method in interface com.github.tonivade.purefun.data.Sequence
- reverse() - Method in class com.github.tonivade.purefun.optics.Iso
- reverse() - Method in class com.github.tonivade.purefun.optics.PIso
- reversed() - Method in class com.github.tonivade.purefun.data.SequenceCollection
- reverseGet - Variable in class com.github.tonivade.purefun.optics.PIso
- reverseGet - Variable in class com.github.tonivade.purefun.optics.PPrism
- reverseGet(A) - Method in class com.github.tonivade.purefun.optics.Prism
- reverseGet(B) - Method in class com.github.tonivade.purefun.optics.PPrism
- right() - Method in interface com.github.tonivade.purefun.type.Either
- right(Kind<G, T>) - Static method in class com.github.tonivade.purefun.free.EitherK
- right(Monad<F>, R) - Static method in interface com.github.tonivade.purefun.transformer.EitherT
- 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. - RIO<R,
A> - Class in com.github.tonivade.purefun.effect - RIO(PureIO<R, Throwable, A>) - Constructor for class com.github.tonivade.purefun.effect.RIO
- RIOApplicative<R> - Interface in com.github.tonivade.purefun.instances
- RIOAsync<R> - Interface in com.github.tonivade.purefun.instances
- RIOBracket<R> - Interface in com.github.tonivade.purefun.instances
- RIOConcurrent<R> - Interface in com.github.tonivade.purefun.instances
- RIOConsole<R> - Class in com.github.tonivade.purefun.instances
- RIOConsole() - Constructor for class com.github.tonivade.purefun.instances.RIOConsole
- RIODefer<R> - Interface in com.github.tonivade.purefun.instances
- RIOFunctor<R> - Interface in com.github.tonivade.purefun.instances
- RIOInstances - Interface in com.github.tonivade.purefun.instances
- RIOMonad<R> - Interface in com.github.tonivade.purefun.instances
- RIOMonadDefer<R> - Interface in com.github.tonivade.purefun.instances
- RIOMonadError<R> - Interface in com.github.tonivade.purefun.instances
- RIOMonadThrow<R> - Interface in com.github.tonivade.purefun.instances
- RIOOf<R,
A> - Interface in com.github.tonivade.purefun.effect - RIOPure<R> - Interface in com.github.tonivade.purefun.instances
- RIORuntime<R> - Interface in com.github.tonivade.purefun.instances
- run - Variable in class com.github.tonivade.purefun.type.Eval.FlatMapped
- run() - Method in interface com.github.tonivade.purefun.core.CheckedRunnable
- run() - Method in class com.github.tonivade.purefun.core.MemoizedProducer
- run() - Method in interface com.github.tonivade.purefun.core.Producer
- run() - Method in interface com.github.tonivade.purefun.core.Trampoline
- run() - Method in class com.github.tonivade.purefun.instances.MonadMTL.EffectE
- run() - Method in class com.github.tonivade.purefun.typeclasses.AbstractApply
- run() - Method in class com.github.tonivade.purefun.typeclasses.AbstractFlatMap
- run() - Method in class com.github.tonivade.purefun.typeclasses.Apply1
- run() - Method in class com.github.tonivade.purefun.typeclasses.Apply2
- run() - Method in class com.github.tonivade.purefun.typeclasses.Apply3
- run() - Method in class com.github.tonivade.purefun.typeclasses.Apply4
- run() - Method in class com.github.tonivade.purefun.typeclasses.Apply5
- run() - Method in class com.github.tonivade.purefun.typeclasses.FlatMap1
- run() - Method in class com.github.tonivade.purefun.typeclasses.FlatMap2
- run() - Method in class com.github.tonivade.purefun.typeclasses.FlatMap3
- run() - Method in class com.github.tonivade.purefun.typeclasses.FlatMap4
- run() - Method in class com.github.tonivade.purefun.typeclasses.FlatMap5
- 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) - Method in class com.github.tonivade.purefun.type.Eval.FlatMapped
- 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
- run(Producer<T>) - Method in class com.github.tonivade.purefun.runtimes.ConsoleExecutor
- run(Sequence<Kind<EIO<E, ?>, T>>) - Method in interface com.github.tonivade.purefun.instances.EIORuntime
- run(Sequence<Kind<PureIO<R, E, ?>, T>>) - Method in interface com.github.tonivade.purefun.instances.PureIORuntime
- run(Sequence<Kind<RIO<R, ?>, T>>) - Method in interface com.github.tonivade.purefun.instances.RIORuntime
- run(Sequence<Kind<Task<?>, T>>) - Method in interface com.github.tonivade.purefun.instances.TaskRuntime
- run(Sequence<Kind<UIO<?>, T>>) - Method in interface com.github.tonivade.purefun.instances.UIORuntime
- run(Sequence<Kind<URIO<R, ?>, T>>) - Method in interface com.github.tonivade.purefun.instances.URIORuntime
- run(Sequence<Kind<IO<?>, T>>) - Method in interface com.github.tonivade.purefun.instances.IORuntime
- run(Sequence<Kind<F, T>>) - Method in interface com.github.tonivade.purefun.typeclasses.Runtime
- run(PureIO<R, E, T>) - Method in class com.github.tonivade.purefun.runtimes.ConsoleExecutor
- run(RIO<R, T>) - Method in class com.github.tonivade.purefun.runtimes.ConsoleExecutor
- run(Task<T>) - Method in class com.github.tonivade.purefun.runtimes.ConsoleExecutor
- run(UIO<T>) - Method in class com.github.tonivade.purefun.runtimes.ConsoleExecutor
- run(URIO<R, T>) - Method in class com.github.tonivade.purefun.runtimes.ConsoleExecutor
- run(Kind<EIO<E, ?>, T>) - Method in interface com.github.tonivade.purefun.instances.EIORuntime
- run(Kind<PureIO<R, E, ?>, T>) - Method in interface com.github.tonivade.purefun.instances.PureIORuntime
- run(Kind<RIO<R, ?>, T>) - Method in interface com.github.tonivade.purefun.instances.RIORuntime
- run(Kind<Task<?>, T>) - Method in interface com.github.tonivade.purefun.instances.TaskRuntime
- run(Kind<UIO<?>, T>) - Method in interface com.github.tonivade.purefun.instances.UIORuntime
- run(Kind<URIO<R, ?>, T>) - Method in interface com.github.tonivade.purefun.instances.URIORuntime
- run(Kind<IO<?>, T>) - Method in interface com.github.tonivade.purefun.instances.IORuntime
- run(Kind<F, T>) - Method in interface com.github.tonivade.purefun.typeclasses.Runtime
- run(IO<T>) - Method in class com.github.tonivade.purefun.runtimes.ConsoleExecutor
- run(Runnable) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- run(Function<Kind<F, ? extends Either<E, A>>, R>) - Method in class com.github.tonivade.purefun.instances.MonadMTL.EffectE
- run(R) - Method in class com.github.tonivade.purefun.instances.MonadMTL.EffectR
- run(S) - Method in class com.github.tonivade.purefun.instances.MonadMTL.EffectS
- run(S) - Method in interface com.github.tonivade.purefun.monad.State
- run(S) - Method in interface com.github.tonivade.purefun.transformer.StateT
- run(S, R) - Method in class com.github.tonivade.purefun.instances.MonadMTL.EffectS
- run(T) - Method in class com.github.tonivade.purefun.core.MemoizedFunction
- run(Z) - Method in interface com.github.tonivade.purefun.transformer.Kleisli
- runAsync() - Method in class com.github.tonivade.purefun.effect.EIO
- runAsync() - Method in class com.github.tonivade.purefun.effect.Task
- runAsync() - Method in class com.github.tonivade.purefun.effect.UIO
- runAsync() - Method in interface com.github.tonivade.purefun.monad.IO
- runAsync(Kind<IO<?>, T>, IOConnection) - Static method in interface com.github.tonivade.purefun.monad.IO
- runAsync(Kind<IO<?>, T>, IOConnection, CallStack<T>, Promise<T>) - Static method in interface com.github.tonivade.purefun.monad.IO
- runAsync(Executor) - Method in class com.github.tonivade.purefun.effect.EIO
- runAsync(Executor) - Method in class com.github.tonivade.purefun.effect.Task
- runAsync(Executor) - Method in class com.github.tonivade.purefun.effect.UIO
- runAsync(Executor) - Method in interface com.github.tonivade.purefun.monad.IO
- runAsync(R) - Method in interface com.github.tonivade.purefun.effect.PureIO
- runAsync(R) - Method in class com.github.tonivade.purefun.effect.RIO
- runAsync(R) - Method in class com.github.tonivade.purefun.effect.URIO
- runAsync(R, Kind<PureIO<R, E, ?>, A>, PureIOConnection) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- runAsync(R, Kind<PureIO<R, E, ?>, A>, PureIOConnection, CallStack<R, E, A>, Promise<Either<E, A>>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- runAsync(R, Executor) - Method in interface com.github.tonivade.purefun.effect.PureIO
- runAsync(R, Executor) - Method in class com.github.tonivade.purefun.effect.RIO
- runAsync(R, Executor) - Method in class com.github.tonivade.purefun.effect.URIO
- runS(S) - Method in interface com.github.tonivade.purefun.monad.State
- runtime() - Static method in interface com.github.tonivade.purefun.instances.EIOInstances
- runtime() - Static method in interface com.github.tonivade.purefun.instances.IOInstances
- runtime() - Static method in interface com.github.tonivade.purefun.instances.TaskInstances
- runtime() - Static method in interface com.github.tonivade.purefun.instances.UIOInstances
- runtime(F...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- runtime(Class<F>, Object...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- runtime(Object...) - Method in class com.github.tonivade.purefun.typeclasses.Instance
- runtime(R) - Static method in interface com.github.tonivade.purefun.instances.PureIOInstances
- runtime(R) - Static method in interface com.github.tonivade.purefun.instances.RIOInstances
- runtime(R) - Static method in interface com.github.tonivade.purefun.instances.URIOInstances
- Runtime<F> - Interface in com.github.tonivade.purefun.typeclasses
S
- safeGet() - Method in class com.github.tonivade.purefun.concurrent.PromiseImpl
- safeGet() - Method in class com.github.tonivade.purefun.effect.Ref
- safeGet() - Method in class com.github.tonivade.purefun.monad.Ref
- safeGet() - Method in class com.github.tonivade.purefun.typeclasses.MonadDeferReference
- safeRunAsync(Consumer1<? super Try<? extends A>>) - Method in class com.github.tonivade.purefun.effect.Task
- safeRunAsync(Consumer1<? super Try<? extends A>>) - Method in class com.github.tonivade.purefun.effect.UIO
- safeRunAsync(Consumer1<? super Try<? extends Either<E, ? extends A>>>) - Method in class com.github.tonivade.purefun.effect.EIO
- safeRunAsync(Consumer1<? super Try<? extends T>>) - Method in interface com.github.tonivade.purefun.monad.IO
- safeRunAsync(Executor, Consumer1<? super Try<? extends A>>) - Method in class com.github.tonivade.purefun.effect.UIO
- safeRunAsync(Executor, Consumer1<? super Try<? extends T>>) - Method in interface com.github.tonivade.purefun.monad.IO
- safeRunAsync(R, Consumer1<? super Try<? extends A>>) - Method in class com.github.tonivade.purefun.effect.RIO
- safeRunAsync(R, Consumer1<? super Try<? extends A>>) - Method in class com.github.tonivade.purefun.effect.URIO
- safeRunSync() - Method in class com.github.tonivade.purefun.effect.EIO
- safeRunSync() - Method in class com.github.tonivade.purefun.effect.Task
- safeRunSync() - Method in class com.github.tonivade.purefun.effect.UIO
- safeRunSync() - Method in interface com.github.tonivade.purefun.monad.IO
- safeRunSync(R) - Method in class com.github.tonivade.purefun.effect.RIO
- safeRunSync(R) - Method in class com.github.tonivade.purefun.effect.URIO
- sameClasses(T, Object) - Method in class com.github.tonivade.purefun.core.Equal
- sameObjects(T, Object) - Method in class com.github.tonivade.purefun.core.Equal
- Schedule<F,
A, - Interface in com.github.tonivade.purefun.typeclassesB> - Schedule.Extract<A,
S, - Interface in com.github.tonivade.purefun.typeclassesB> - Schedule.Of<F> - Interface in com.github.tonivade.purefun.typeclasses
- Schedule.Update<F,
S, - Interface in com.github.tonivade.purefun.typeclassesA> - ScheduleFunctor<F,
A> - Interface in com.github.tonivade.purefun.instances - ScheduleImpl<F,
S, - Class in com.github.tonivade.purefun.typeclassesA, B> - ScheduleImpl(MonadDefer<F>, Kind<F, S>, Schedule.Update<F, S, A>, Schedule.Extract<A, S, B>) - Constructor for class com.github.tonivade.purefun.typeclasses.ScheduleImpl
- ScheduleInstances - Interface in com.github.tonivade.purefun.instances
- scheduleOf() - Method in interface com.github.tonivade.purefun.typeclasses.MonadDefer
- ScheduleOf<F,
A, - Interface in com.github.tonivade.purefun.typeclassesB> - SCHEDULER - Static variable in interface com.github.tonivade.purefun.concurrent.FutureModule
- second - Variable in class com.github.tonivade.purefun.data.PairIterator
- 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(Kind<Validation<E, ?>, Either<A, B>>, Kind<Validation<E, ?>, Function1<? super A, ? extends B>>) - Method in interface com.github.tonivade.purefun.instances.ValidationSelective
- select(Kind<F, Either<A, B>>, Kind<F, Function1<? super A, ? extends B>>) - Method in interface com.github.tonivade.purefun.typeclasses.Monad
- select(Kind<F, Either<A, B>>, Kind<F, Function1<? super A, ? extends B>>) - Method in interface com.github.tonivade.purefun.typeclasses.Selective
- select(Validation<E, Either<T, R>>, Validation<E, Function1<? super T, ? extends R>>) - Static method in interface com.github.tonivade.purefun.type.Validation
- selective(Semigroup<E>) - Static method in interface com.github.tonivade.purefun.instances.ValidationInstances
- selective(F...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- selective(Class<F>, Object...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- selective(Object...) - Method in class com.github.tonivade.purefun.typeclasses.Instance
- Selective<F> - Interface in com.github.tonivade.purefun.typeclasses
- selector(Kind<F, Boolean>) - Method in interface com.github.tonivade.purefun.typeclasses.Selective
- semigroup() - Static method in interface com.github.tonivade.purefun.instances.SequenceInstances
- semigroup() - Method in interface com.github.tonivade.purefun.instances.ValidationApplicative
- Semigroup<T> - Interface in com.github.tonivade.purefun.typeclasses
- semigroupal() - Static method in interface com.github.tonivade.purefun.instances.OptionInstances
- Semigroupal<F> - Interface in com.github.tonivade.purefun.typeclasses
- semigroupK() - Static method in interface com.github.tonivade.purefun.instances.SequenceInstances
- SemigroupK<F> - Interface in com.github.tonivade.purefun.typeclasses
- sequence - Variable in class com.github.tonivade.purefun.data.SequenceCollection
- 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(Sequence<? extends Kind<IO<?>, ?>>) - Static method in interface com.github.tonivade.purefun.monad.IO
- sequence(Applicative<G>, Kind<F, ? extends Kind<G, ? extends T>>) - Method in interface com.github.tonivade.purefun.typeclasses.Traverse
- Sequence<E> - Interface in com.github.tonivade.purefun.data
- SequenceAlternative - Interface in com.github.tonivade.purefun.instances
- SequenceApplicative - Interface in com.github.tonivade.purefun.instances
- SequenceCollection<E> - Class in com.github.tonivade.purefun.data
- SequenceCollection(Sequence<E>) - Constructor for class com.github.tonivade.purefun.data.SequenceCollection
- SequenceFoldable - Interface in com.github.tonivade.purefun.instances
- SequenceFunctor - Interface in com.github.tonivade.purefun.instances
- SequenceInstances - Interface in com.github.tonivade.purefun.instances
- SequenceMonad - Interface in com.github.tonivade.purefun.instances
- SequenceMonoid<T> - Interface in com.github.tonivade.purefun.instances
- SequenceMonoidK - Interface in com.github.tonivade.purefun.instances
- SequenceOf<E> - Interface in com.github.tonivade.purefun.data
- SequencePure - Interface in com.github.tonivade.purefun.instances
- SequenceSemigroup<T> - Interface in com.github.tonivade.purefun.instances
- SequenceSemigroupK - Interface in com.github.tonivade.purefun.instances
- SequenceTraverse - Interface in com.github.tonivade.purefun.instances
- sequential(Kind<G, ? extends A>) - Method in interface com.github.tonivade.purefun.typeclasses.Parallel
- serialVersionUID - Static variable in class com.github.tonivade.purefun.core.Tuple1
- serialVersionUID - Static variable in class com.github.tonivade.purefun.core.Tuple2
- serialVersionUID - Static variable in class com.github.tonivade.purefun.core.Tuple3
- serialVersionUID - Static variable in class com.github.tonivade.purefun.core.Tuple4
- serialVersionUID - Static variable in class com.github.tonivade.purefun.core.Tuple5
- serialVersionUID - Static variable in class com.github.tonivade.purefun.core.Unit
- serialVersionUID - Static variable in class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- serialVersionUID - Static variable in class com.github.tonivade.purefun.data.ImmutableList.PImmutableList
- serialVersionUID - Static variable in class com.github.tonivade.purefun.data.ImmutableMap.PImmutableMap
- serialVersionUID - Static variable in class com.github.tonivade.purefun.data.ImmutableSet.PImmutableSet
- serialVersionUID - Static variable in class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- serialVersionUID - Static variable in class com.github.tonivade.purefun.data.ImmutableTreeMap.PImmutableTreeMap
- serialVersionUID - Static variable in class com.github.tonivade.purefun.data.NonEmptyList
- serialVersionUID - Static variable in class com.github.tonivade.purefun.data.NonEmptyString
- serialVersionUID - Static variable in class com.github.tonivade.purefun.free.EitherK
- serialVersionUID - Static variable in class com.github.tonivade.purefun.type.Option.None
- serialVersionUID - Static variable in class com.github.tonivade.purefun.type.Validation.Result
- serialVersionUID - Static variable in exception class com.github.tonivade.purefun.typeclasses.InstanceNotFoundException
- set - Variable in class com.github.tonivade.purefun.optics.POptional
- set(A) - Method in class com.github.tonivade.purefun.effect.Ref
- set(A) - Method in class com.github.tonivade.purefun.monad.Ref
- set(A) - Method in class com.github.tonivade.purefun.optics.Iso
- set(A) - Method in class com.github.tonivade.purefun.optics.Prism
- set(A) - Method in class com.github.tonivade.purefun.typeclasses.MonadDeferReference
- set(A) - Method in interface com.github.tonivade.purefun.typeclasses.Reference
- set(B) - Method in class com.github.tonivade.purefun.optics.PIso
- set(B) - Method in class com.github.tonivade.purefun.optics.PPrism
- set(Try<? extends T>) - Method in class com.github.tonivade.purefun.concurrent.PromiseImpl
- set(Monad<F>, S) - Static method in interface com.github.tonivade.purefun.transformer.StateT
- set(S) - Method in interface com.github.tonivade.purefun.instances.KleisliMonadState
- set(S) - Method in class com.github.tonivade.purefun.instances.MonadMTL
- set(S) - Method in interface com.github.tonivade.purefun.instances.StateMonadState
- set(S) - Method in interface com.github.tonivade.purefun.instances.StateTMonadState
- set(S) - Static method in interface com.github.tonivade.purefun.monad.State
- set(S) - Method in class com.github.tonivade.purefun.optics.Lens
- set(S) - Method in class com.github.tonivade.purefun.optics.Optional
- set(S) - Method in class com.github.tonivade.purefun.optics.PLens
- set(S) - Method in class com.github.tonivade.purefun.optics.POptional
- set(S) - Method in interface com.github.tonivade.purefun.typeclasses.MonadState
- set(S) - Method in class com.github.tonivade.purefun.typeclasses.ReferenceMonadState
- set(S, A) - Method in class com.github.tonivade.purefun.optics.Lens
- set(S, A) - Method in class com.github.tonivade.purefun.optics.Optional
- set(S, A) - Method in class com.github.tonivade.purefun.optics.Prism
- set(S, B) - Method in class com.github.tonivade.purefun.optics.PLens
- set(S, B) - Method in class com.github.tonivade.purefun.optics.POptional
- set(S, B) - Method in class com.github.tonivade.purefun.optics.PPrism
- setCancelToken(PureIO<?, ?, Unit>) - Method in class com.github.tonivade.purefun.effect.PureIOConnection.Cancellable
- setCancelToken(PureIO<?, ?, Unit>) - Method in interface com.github.tonivade.purefun.effect.PureIOConnection
- setCancelToken(PureIO<?, ?, Unit>) - Method in class com.github.tonivade.purefun.effect.PureIOConnection.Uncancellable
- setCancelToken(Kind<IO<?>, Unit>) - Method in class com.github.tonivade.purefun.monad.IOConnection.Cancellable
- setCancelToken(Kind<IO<?>, Unit>) - Method in interface com.github.tonivade.purefun.monad.IOConnection
- setCancelToken(Kind<IO<?>, Unit>) - Method in class com.github.tonivade.purefun.monad.IOConnection.Uncancellable
- setCancelToken(R, PureIO.Async<R, E, A>, PureIOConnection, Promise<Either<E, A>>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- setOf(E...) - Static method in interface com.github.tonivade.purefun.data.Sequence
- setOption(A) - Method in class com.github.tonivade.purefun.optics.Prism
- setOption(B) - Method in class com.github.tonivade.purefun.optics.PPrism
- setter - Variable in class com.github.tonivade.purefun.optics.PLens
- 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
- size() - Method in class com.github.tonivade.purefun.data.SequenceCollection
- sleep(Duration) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- sleep(Duration) - Static method in class com.github.tonivade.purefun.effect.EIO
- sleep(Duration) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- sleep(Duration) - Static method in class com.github.tonivade.purefun.effect.RIO
- sleep(Duration) - Static method in class com.github.tonivade.purefun.effect.Task
- sleep(Duration) - Static method in class com.github.tonivade.purefun.effect.UIO
- sleep(Duration) - Static method in class com.github.tonivade.purefun.effect.URIO
- sleep(Duration) - Method in interface com.github.tonivade.purefun.effect.util.PureClock.Service
- sleep(Duration) - Static method in interface com.github.tonivade.purefun.effect.util.PureClock
- sleep(Duration) - Method in interface com.github.tonivade.purefun.instances.EIOMonadDefer
- sleep(Duration) - Method in interface com.github.tonivade.purefun.instances.EitherTTimer
- sleep(Duration) - Method in interface com.github.tonivade.purefun.instances.IOMonadDefer
- sleep(Duration) - Method in interface com.github.tonivade.purefun.instances.OptionTMonadDefer
- sleep(Duration) - Method in interface com.github.tonivade.purefun.instances.PureIOMonadDefer
- sleep(Duration) - Method in interface com.github.tonivade.purefun.instances.RIOMonadDefer
- sleep(Duration) - Method in interface com.github.tonivade.purefun.instances.TaskMonadDefer
- sleep(Duration) - Method in interface com.github.tonivade.purefun.instances.UIOMonadDefer
- sleep(Duration) - Method in interface com.github.tonivade.purefun.instances.URIOMonadDefer
- sleep(Duration) - Static method in interface com.github.tonivade.purefun.monad.IO
- sleep(Duration) - Method in interface com.github.tonivade.purefun.typeclasses.Timer
- sleep(Executor, Duration) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- sleep(Executor, Duration) - Static method in class com.github.tonivade.purefun.concurrent.FutureImpl
- sleep(Executor, Duration) - Static method in interface com.github.tonivade.purefun.concurrent.FutureModule
- sleep(Executor, Duration) - Static method in class com.github.tonivade.purefun.effect.EIO
- sleep(Executor, Duration) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- sleep(Executor, Duration) - Static method in class com.github.tonivade.purefun.effect.RIO
- sleep(Executor, Duration) - Static method in class com.github.tonivade.purefun.effect.Task
- sleep(Executor, Duration) - Static method in class com.github.tonivade.purefun.effect.UIO
- sleep(Executor, Duration) - Static method in class com.github.tonivade.purefun.effect.URIO
- sleep(Executor, Duration) - Static method in interface com.github.tonivade.purefun.monad.IO
- sneakyThrow(Throwable) - Method in interface com.github.tonivade.purefun.core.Recoverable
- some(Monad<F>, T) - Static method in interface com.github.tonivade.purefun.transformer.OptionT
- 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
- spaced(Duration) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule.Of
- spaced(Duration, F...) - Static method in interface com.github.tonivade.purefun.typeclasses.Schedule
- split() - Method in class com.github.tonivade.purefun.stream.Cons
- split() - Method in class com.github.tonivade.purefun.stream.Nil
- split() - Method in interface com.github.tonivade.purefun.stream.PureStream
- split() - Method in class com.github.tonivade.purefun.stream.Suspend
- StackItem<R,
E, - Class in com.github.tonivade.purefun.effectA> - StackItem<T> - Class in com.github.tonivade.purefun.monad
- StackItem() - Constructor for class com.github.tonivade.purefun.effect.StackItem
- StackItem() - Constructor for class com.github.tonivade.purefun.monad.StackItem
- StackItem(StackItem<R, E, A>) - Constructor for class com.github.tonivade.purefun.effect.StackItem
- StackItem(StackItem<T>) - Constructor for class com.github.tonivade.purefun.monad.StackItem
- start - Variable in class com.github.tonivade.purefun.type.Eval.FlatMapped
- start() - Method in class com.github.tonivade.purefun.type.Eval.FlatMapped
- startingNow - Variable in class com.github.tonivade.purefun.monad.StateIO
- startingNow() - Method in record class com.github.tonivade.purefun.effect.StateIO
- startingNow() - Method in class com.github.tonivade.purefun.monad.StateIO
- 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
- state - Variable in class com.github.tonivade.purefun.effect.PureIOConnection.Cancellable
- state - Variable in class com.github.tonivade.purefun.monad.IOConnection.Cancellable
- state(Function1<? super S, Tuple2<S, ? extends A>>) - Method in interface com.github.tonivade.purefun.typeclasses.MonadState
- state(Function1<S, Tuple2<S, A>>) - Static method in interface com.github.tonivade.purefun.monad.State
- state(Monad<F>, Function1<S, Kind<F, Tuple2<S, A>>>) - Static method in interface com.github.tonivade.purefun.transformer.StateT
- State<S,
A> - Interface in com.github.tonivade.purefun.monad - StateConsole - Class in com.github.tonivade.purefun.instances
- StateConsole() - Constructor for class com.github.tonivade.purefun.instances.StateConsole
- StateInstances - Interface in com.github.tonivade.purefun.instances
- StateIO - Class in com.github.tonivade.purefun.monad
- StateIO - Record Class in com.github.tonivade.purefun.effect
- StateIO(boolean, boolean, boolean) - Constructor for record class com.github.tonivade.purefun.effect.StateIO
-
Creates an instance of a
StateIOrecord class. - StateIO(boolean, boolean, boolean) - Constructor for class com.github.tonivade.purefun.monad.StateIO
- StateMonad<S> - Interface in com.github.tonivade.purefun.instances
- StateMonadState<S> - Interface in com.github.tonivade.purefun.instances
- StateOf<S,
A> - Interface in com.github.tonivade.purefun.monad - StateT<F,
S, - Interface in com.github.tonivade.purefun.transformerA> - StateTInstances - Interface in com.github.tonivade.purefun.instances
- StateTMonad<F,
S> - Interface in com.github.tonivade.purefun.instances - StateTMonadError<F,
S, - Interface in com.github.tonivade.purefun.instancesE> - StateTMonadReader<F,
S, - Interface in com.github.tonivade.purefun.instancesR> - StateTMonadState<F,
S> - Interface in com.github.tonivade.purefun.instances - StateTOf<F,
S, - Interface in com.github.tonivade.purefun.transformerA> - 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
- streamOf() - Method in interface com.github.tonivade.purefun.instances.PureStreamPure
- string() - Static method in interface com.github.tonivade.purefun.typeclasses.Monoid
- submit(Try<? extends T>, Consumer1<? super Try<? extends T>>) - Method in class com.github.tonivade.purefun.concurrent.PromiseImpl
- succeed(B) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule.Of
- succeed(B, F...) - Static method in interface com.github.tonivade.purefun.typeclasses.Schedule
- 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. - summarized(Kind<F, A>, Kind<F, B>, Function2<? super B, ? super B, ? extends C>) - Method in interface com.github.tonivade.purefun.typeclasses.MonadDefer
- suspend(Producer<? extends Kind<IO<?>, ? extends T>>) - Static method in interface com.github.tonivade.purefun.monad.IO
- suspend(Producer<? extends PureStream<F, ? extends T>>) - Method in interface com.github.tonivade.purefun.stream.PureStream.Of
- suspend(Producer<? extends PureStream<F, ? extends T>>, F...) - Static method in interface com.github.tonivade.purefun.stream.PureStream
- suspend(Producer<Kind<F, PureStream<F, R>>>) - Method in class com.github.tonivade.purefun.stream.Suspend
- suspend(Producer<PureStream<F, R>>) - Method in class com.github.tonivade.purefun.stream.Cons
- Suspend<F,
T> - Class in com.github.tonivade.purefun.stream - Suspend(Producer<? extends Kind<IO<?>, ? extends T>>) - Constructor for class com.github.tonivade.purefun.monad.IO.Suspend
- Suspend(Producer<Kind<PureIO<R, E, ?>, ? extends A>>) - Constructor for class com.github.tonivade.purefun.effect.PureIO.Suspend
- Suspend(Kind<F, ? extends A>) - Constructor for record class com.github.tonivade.purefun.free.Free.Suspend
-
Creates an instance of a
Suspendrecord class. - Suspend(MonadDefer<F>, Kind<F, PureStream<F, T>>) - Constructor for class com.github.tonivade.purefun.stream.Suspend
- suspendF(Producer<Kind<F, PureStream<F, R>>>) - Method in class com.github.tonivade.purefun.stream.Cons
- swap() - Method in class com.github.tonivade.purefun.effect.EIO
- swap() - Method in interface com.github.tonivade.purefun.effect.PureIO
- swap() - Method in class com.github.tonivade.purefun.free.EitherK
- swap() - Method in interface com.github.tonivade.purefun.transformer.EitherT
- swap() - Method in interface com.github.tonivade.purefun.type.Either
- sync(Executor, Try<? extends T>) - Static method in class com.github.tonivade.purefun.concurrent.FutureImpl
- SystemConsole - Class in com.github.tonivade.purefun.instances
- SystemConsole() - Constructor for class com.github.tonivade.purefun.instances.SystemConsole
T
- tail - Variable in class com.github.tonivade.purefun.stream.Cons
- 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
- tail() - Method in interface com.github.tonivade.purefun.stream.PureStream
- 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
- tailRecM(T, Function1<T, ? extends Kind<Either<L, ?>, Either<T, R>>>) - Method in interface com.github.tonivade.purefun.instances.EitherMonad
- tailRecM(T, Function1<T, ? extends Kind<Option<?>, Either<T, R>>>) - Method in interface com.github.tonivade.purefun.instances.OptionMonad
- tailRecM(T, Function1<T, ? extends Kind<Try<?>, Either<T, R>>>) - Method in interface com.github.tonivade.purefun.instances.TryMonad
- tailRecM(T, Function1<T, ? extends Kind<Validation<E, ?>, Either<T, R>>>) - Method in interface com.github.tonivade.purefun.instances.ValidationMonad
- tailRecM(T, Function1<T, ? extends Kind<F, Either<T, R>>>) - Method in interface com.github.tonivade.purefun.typeclasses.Monad
- tailTree(E) - Method in class com.github.tonivade.purefun.data.ImmutableTree.PImmutableTree
- tailTree(E) - Method in interface com.github.tonivade.purefun.data.ImmutableTree
- take(int) - Method in class com.github.tonivade.purefun.stream.Cons
- take(int) - Method in class com.github.tonivade.purefun.stream.Nil
- take(int) - Method in interface com.github.tonivade.purefun.stream.PureStream
- take(int) - Method in class com.github.tonivade.purefun.stream.Suspend
- takeWhile(Matcher1<? super E>) - Method in class com.github.tonivade.purefun.data.ImmutableArray.PImmutableArray
- takeWhile(Matcher1<? super E>) - Method in interface com.github.tonivade.purefun.data.ImmutableArray
- 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
- takeWhile(Matcher1<? super T>) - Method in class com.github.tonivade.purefun.stream.Cons
- takeWhile(Matcher1<? super T>) - Method in class com.github.tonivade.purefun.stream.Nil
- takeWhile(Matcher1<? super T>) - Method in interface com.github.tonivade.purefun.stream.PureStream
- takeWhile(Matcher1<? super T>) - Method in class com.github.tonivade.purefun.stream.Suspend
- task - Variable in class com.github.tonivade.purefun.effect.PureIO.Delay
- task - Variable in class com.github.tonivade.purefun.monad.IO.Delay
- task(Producer<? extends A>) - Static method in class com.github.tonivade.purefun.effect.EIO
- task(Producer<? extends A>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- task(Producer<? extends A>) - Static method in class com.github.tonivade.purefun.effect.RIO
- task(Producer<? extends A>) - Static method in class com.github.tonivade.purefun.effect.Task
- task(Producer<? extends A>) - Static method in class com.github.tonivade.purefun.effect.UIO
- task(Producer<? extends A>) - Static method in class com.github.tonivade.purefun.effect.URIO
- task(Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- task(Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.monad.IO
- task(Executor, Producer<? extends Try<? extends T>>) - Static method in class com.github.tonivade.purefun.concurrent.FutureImpl
- task(Executor, Producer<? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- Task<A> - Class in com.github.tonivade.purefun.effect
- Task(PureIO<Void, Throwable, A>) - Constructor for class com.github.tonivade.purefun.effect.Task
- TaskApplicative - Interface in com.github.tonivade.purefun.instances
- TaskAsync - Interface in com.github.tonivade.purefun.instances
- TaskBracket - Interface in com.github.tonivade.purefun.instances
- TaskConcurrent - Interface in com.github.tonivade.purefun.instances
- TaskConsole - Class in com.github.tonivade.purefun.instances
- TaskConsole() - Constructor for class com.github.tonivade.purefun.instances.TaskConsole
- TaskDefer - Interface in com.github.tonivade.purefun.instances
- TaskFunctor - Interface in com.github.tonivade.purefun.instances
- TaskInstances - Interface in com.github.tonivade.purefun.instances
- TaskMonad - Interface in com.github.tonivade.purefun.instances
- TaskMonadDefer - Interface in com.github.tonivade.purefun.instances
- TaskMonadError - Interface in com.github.tonivade.purefun.instances
- TaskMonadThrow - Interface in com.github.tonivade.purefun.instances
- TaskOf<A> - Interface in com.github.tonivade.purefun.effect
- TaskPure - Interface in com.github.tonivade.purefun.instances
- TaskRuntime - Interface in com.github.tonivade.purefun.instances
- tell(W) - Method in interface com.github.tonivade.purefun.typeclasses.MonadWriter
- test(long) - Static method in interface com.github.tonivade.purefun.effect.util.PureRandom
- test(Queue<String>, Queue<String>) - Static method in interface com.github.tonivade.purefun.effect.util.PureConsole
- tester - Variable in class com.github.tonivade.purefun.core.Equal
- then(Consumer1<? super T>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- then(Kind<F, ? extends B>) - Method in class com.github.tonivade.purefun.typeclasses.Apply1
- then(Kind<F, ? extends C>) - Method in class com.github.tonivade.purefun.typeclasses.Apply2
- then(Kind<F, ? extends D>) - Method in class com.github.tonivade.purefun.typeclasses.Apply3
- then(Kind<F, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.FlatMap1
- then(Kind<F, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.FlatMap2
- then(Kind<F, ? extends R>) - Method in class com.github.tonivade.purefun.typeclasses.FlatMap3
- then(Kind<F, E>) - Method in class com.github.tonivade.purefun.typeclasses.Apply4
- then(Kind<F, R>) - Method in class com.github.tonivade.purefun.typeclasses.FlatMap4
- then(Kind<F, T>) - Method in record class com.github.tonivade.purefun.typeclasses.For.Apply
- then(Kind<F, T>) - Method in record class com.github.tonivade.purefun.typeclasses.For.FlatMap
- 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
- thread - Variable in class com.github.tonivade.purefun.concurrent.CancellableImpl
- through(Function1<PureStream<F, T>, PureStream<G, R>>) - Method in interface com.github.tonivade.purefun.stream.PureStream
- Throw(Throwable) - Constructor for class com.github.tonivade.purefun.effect.PureIO.Throw
- throwable() - Static method in interface com.github.tonivade.purefun.core.Eq
- throwError(Throwable) - Static method in class com.github.tonivade.purefun.effect.EIO
- throwError(Throwable) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- throwingMerge(V, V) - Static method in interface com.github.tonivade.purefun.data.ImmutableMap
- throwingMerge(V, V) - Static method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- timed() - Method in interface com.github.tonivade.purefun.core.Effect
- timed() - Method in class com.github.tonivade.purefun.effect.EIO
- timed() - Method in class com.github.tonivade.purefun.effect.Managed
- timed() - Method in interface com.github.tonivade.purefun.effect.PureIO
- timed() - Method in class com.github.tonivade.purefun.effect.RIO
- timed() - Method in class com.github.tonivade.purefun.effect.Task
- timed() - Method in class com.github.tonivade.purefun.effect.UIO
- timed() - Method in class com.github.tonivade.purefun.effect.URIO
- timed() - Method in interface com.github.tonivade.purefun.monad.IO
- timed(Kind<F, A>) - Method in interface com.github.tonivade.purefun.typeclasses.MonadDefer
- timeout(Duration) - Method in interface com.github.tonivade.purefun.core.Effect
- timeout(Duration) - Method in class com.github.tonivade.purefun.effect.EIO
- timeout(Duration) - Method in interface com.github.tonivade.purefun.effect.PureIO
- timeout(Duration) - Method in class com.github.tonivade.purefun.effect.RIO
- timeout(Duration) - Method in class com.github.tonivade.purefun.effect.Task
- timeout(Duration) - Method in class com.github.tonivade.purefun.effect.UIO
- timeout(Duration) - Method in class com.github.tonivade.purefun.effect.URIO
- timeout(Duration) - Method in interface com.github.tonivade.purefun.monad.IO
- timeout(Executor, Duration) - Method in class com.github.tonivade.purefun.effect.EIO
- timeout(Executor, Duration) - Method in interface com.github.tonivade.purefun.effect.PureIO
- timeout(Executor, Duration) - Method in class com.github.tonivade.purefun.effect.RIO
- timeout(Executor, Duration) - Method in class com.github.tonivade.purefun.effect.Task
- timeout(Executor, Duration) - Method in class com.github.tonivade.purefun.effect.UIO
- timeout(Executor, Duration) - Method in class com.github.tonivade.purefun.effect.URIO
- timeout(Executor, Duration) - Method in interface com.github.tonivade.purefun.monad.IO
- timer() - Static method in interface com.github.tonivade.purefun.instances.IOInstances
- Timer<F> - Interface in com.github.tonivade.purefun.typeclasses
- toArray() - Method in class com.github.tonivade.purefun.data.SequenceCollection
- toArray(Function1<Integer, E[]>) - Method in interface com.github.tonivade.purefun.data.Sequence
- toArray(T[]) - Method in class com.github.tonivade.purefun.data.SequenceCollection
- toCollection() - Method in interface com.github.tonivade.purefun.data.Sequence
- toCompletableFuture() - Method in interface com.github.tonivade.purefun.concurrent.Future
- toConst(Kind<Const<T, ?>, ? extends A>) - Static method in interface com.github.tonivade.purefun.type.ConstOf
- toEffectE(Kind<MonadMTL.EffectE<F, E, ?>, ? extends A>) - Static method in class com.github.tonivade.purefun.instances.MonadMTL.EffectE
- toEffectR(Kind<MonadMTL.EffectR<F, R, E, ?>, ? extends A>) - Static method in class com.github.tonivade.purefun.instances.MonadMTL.EffectR
- toEffectS(Kind<MonadMTL.EffectS<F, S, R, E, ?>, ? extends A>) - Static method in class com.github.tonivade.purefun.instances.MonadMTL.EffectS
- toEIO() - Method in class com.github.tonivade.purefun.effect.RIO
- toEIO() - Method in class com.github.tonivade.purefun.effect.Task
- toEIO() - Method in class com.github.tonivade.purefun.effect.UIO
- toEIO() - Method in class com.github.tonivade.purefun.effect.URIO
- toEIO(Kind<EIO<E, ?>, ? extends A>) - Static method in interface com.github.tonivade.purefun.effect.EIOOf
- 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
- toEither(Kind<Either<L, ?>, ? extends R>) - Static method in interface com.github.tonivade.purefun.type.EitherOf
- toEitherK(Kind<EitherK<F, G, ?>, ? extends T>) - Static method in interface com.github.tonivade.purefun.free.EitherKOf
- toEitherT(Kind<EitherT<F, L, ?>, ? extends R>) - Static method in interface com.github.tonivade.purefun.transformer.EitherTOf
- toEval(Kind<Eval<?>, ? extends A>) - Static method in interface com.github.tonivade.purefun.type.EvalOf
- toFree(Kind<Free<F, ?>, ? extends A>) - Static method in interface com.github.tonivade.purefun.free.FreeOf
- toFreeAp(Kind<FreeAp<F, ?>, ? extends A>) - Static method in interface com.github.tonivade.purefun.free.FreeApOf
- toFunction1(Kind<Function1<A, ?>, ? extends R>) - Static method in interface com.github.tonivade.purefun.core.Function1Of
- toFuture(Kind<Future<?>, ? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.FutureOf
- toId(Kind<Id<?>, ? extends T>) - Static method in interface com.github.tonivade.purefun.type.IdOf
- 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
- toIO(Kind<IO<?>, ? extends T>) - Static method in interface com.github.tonivade.purefun.monad.IOOf
- toKleisli(Kind<Kleisli<F, Z, ?>, ? extends A>) - Static method in interface com.github.tonivade.purefun.transformer.KleisliOf
- toLinkedHashMap(Function1<? super T, ? extends K>, Function1<? super T, ? extends V>) - Static method in interface com.github.tonivade.purefun.data.ImmutableMap
- 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
- toManaged() - Method in interface com.github.tonivade.purefun.effect.PureIO
- toManaged(Consumer1<? super A>) - Method in interface com.github.tonivade.purefun.effect.PureIO
- toManaged(Kind<Managed<R, E, ?>, ? extends A>) - Static method in interface com.github.tonivade.purefun.effect.ManagedOf
- 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
- toMonoid(Kind<Monoid<?>, ? extends T>) - Static method in interface com.github.tonivade.purefun.typeclasses.MonoidOf
- 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.transformer.EitherT
- toOption() - Method in interface com.github.tonivade.purefun.type.Either
- toOption() - Method in interface com.github.tonivade.purefun.type.Try
- toOption(Kind<Option<?>, ? extends T>) - Static method in interface com.github.tonivade.purefun.type.OptionOf
- toOptional() - Method in interface com.github.tonivade.purefun.type.Option
- toOptionT(Kind<OptionT<F, ?>, ? extends T>) - Static method in interface com.github.tonivade.purefun.transformer.OptionTOf
- top - Variable in class com.github.tonivade.purefun.effect.CallStack
- top - Variable in class com.github.tonivade.purefun.monad.CallStack
- toProducer(Kind<Producer<?>, ? extends T>) - Static method in interface com.github.tonivade.purefun.core.ProducerOf
- toPromise() - Method in interface com.github.tonivade.purefun.concurrent.Future
- toPromise() - Method in class com.github.tonivade.purefun.concurrent.FutureImpl
- toPromise(Kind<Promise<?>, ? extends T>) - Static method in interface com.github.tonivade.purefun.concurrent.PromiseOf
- toPureIO() - Method in class com.github.tonivade.purefun.effect.EIO
- toPureIO() - Method in class com.github.tonivade.purefun.effect.RIO
- toPureIO() - Method in class com.github.tonivade.purefun.effect.Task
- toPureIO() - Method in class com.github.tonivade.purefun.effect.UIO
- toPureIO() - Method in class com.github.tonivade.purefun.effect.URIO
- toPureIO(Kind<PureIO<R, E, ?>, ? extends A>) - Static method in interface com.github.tonivade.purefun.effect.PureIOOf
- toPureStream(Kind<PureStream<F, ?>, ? extends T>) - Static method in interface com.github.tonivade.purefun.stream.PureStreamOf
- toReader(Kind<Reader<R, ?>, ? extends A>) - Static method in interface com.github.tonivade.purefun.monad.ReaderOf
- toResource(Kind<Resource<F, ?>, ? extends T>) - Static method in interface com.github.tonivade.purefun.typeclasses.ResourceOf
- toRIO() - Method in interface com.github.tonivade.purefun.effect.PureIO
- toRIO() - Method in class com.github.tonivade.purefun.effect.UIO
- toRIO() - Method in class com.github.tonivade.purefun.effect.URIO
- toRIO(Kind<RIO<R, ?>, ? extends A>) - Static method in interface com.github.tonivade.purefun.effect.RIOOf
- toSchedule(Kind<Schedule<F, A, ?>, ? extends B>) - Static method in interface com.github.tonivade.purefun.typeclasses.ScheduleOf
- 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
- toSequence() - Method in interface com.github.tonivade.purefun.typeclasses.TupleK
- toSequence() - Method in class com.github.tonivade.purefun.typeclasses.TupleK1
- toSequence() - Method in class com.github.tonivade.purefun.typeclasses.TupleK2
- toSequence() - Method in class com.github.tonivade.purefun.typeclasses.TupleK3
- toSequence() - Method in class com.github.tonivade.purefun.typeclasses.TupleK4
- toSequence() - Method in class com.github.tonivade.purefun.typeclasses.TupleK5
- toSequence(Kind<Sequence<?>, ? extends E>) - Static method in interface com.github.tonivade.purefun.data.SequenceOf
- 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
- toState(Kind<State<S, ?>, ? extends A>) - Static method in interface com.github.tonivade.purefun.monad.StateOf
- toStateT(Kind<StateT<F, S, ?>, ? extends A>) - Static method in interface com.github.tonivade.purefun.transformer.StateTOf
- toString() - Method in class com.github.tonivade.purefun.concurrent.FutureImpl
- 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 class com.github.tonivade.purefun.effect.PureIO.AccessM
- toString() - Method in class com.github.tonivade.purefun.effect.PureIO.Async
- toString() - Method in class com.github.tonivade.purefun.effect.PureIO.Attempt
- toString() - Method in class com.github.tonivade.purefun.effect.PureIO.Delay
- toString() - Method in class com.github.tonivade.purefun.effect.PureIO.Failure
- toString() - Method in class com.github.tonivade.purefun.effect.PureIO.FlatMapped
- toString() - Method in class com.github.tonivade.purefun.effect.PureIO.Pure
- toString() - Method in class com.github.tonivade.purefun.effect.PureIO.Recover
- toString() - Method in class com.github.tonivade.purefun.effect.PureIO.Suspend
- toString() - Method in class com.github.tonivade.purefun.effect.PureIO.Throw
- toString() - Method in class com.github.tonivade.purefun.effect.Ref
- toString() - Method in record class com.github.tonivade.purefun.effect.StateIO
-
Returns a string representation of this record class.
- toString() - Method in class com.github.tonivade.purefun.free.EitherK
- toString() - Method in record class com.github.tonivade.purefun.free.Free.FlatMapped
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.tonivade.purefun.free.Free.Pure
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.tonivade.purefun.free.Free.Suspend
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.tonivade.purefun.free.FreeAp.Apply
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.tonivade.purefun.free.FreeAp.CurriedFunction
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.tonivade.purefun.free.FreeAp.Lift
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.tonivade.purefun.free.FreeAp.Pure
-
Returns a string representation of this record class.
- toString() - Method in class com.github.tonivade.purefun.monad.IO.Async
- toString() - Method in class com.github.tonivade.purefun.monad.IO.Delay
- toString() - Method in class com.github.tonivade.purefun.monad.IO.Failure
- toString() - Method in class com.github.tonivade.purefun.monad.IO.FlatMapped
- toString() - Method in class com.github.tonivade.purefun.monad.IO.Pure
- toString() - Method in class com.github.tonivade.purefun.monad.IO.Recover
- toString() - Method in class com.github.tonivade.purefun.monad.IO.Suspend
- toString() - Method in class com.github.tonivade.purefun.monad.Ref
- 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.
- toString() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map2
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map3
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map4
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.tonivade.purefun.typeclasses.Applicative.Map5
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.tonivade.purefun.typeclasses.For.Apply
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.tonivade.purefun.typeclasses.For.FlatMap
-
Returns a string representation of this record class.
- toString() - Method in class com.github.tonivade.purefun.typeclasses.MonadDeferReference
- toString() - Method in class com.github.tonivade.purefun.typeclasses.TupleK1
- toString() - Method in class com.github.tonivade.purefun.typeclasses.TupleK2
- toString() - Method in class com.github.tonivade.purefun.typeclasses.TupleK3
- toString() - Method in class com.github.tonivade.purefun.typeclasses.TupleK4
- toString() - Method in class com.github.tonivade.purefun.typeclasses.TupleK5
- toTask() - Method in class com.github.tonivade.purefun.effect.UIO
- toTask(Kind<Task<?>, ? extends A>) - Static method in interface com.github.tonivade.purefun.effect.TaskOf
- toTrampoline(Kind<Trampoline<?>, ? extends T>) - Static method in interface com.github.tonivade.purefun.core.TrampolineOf
- toTreeMap(Comparator<? super K>, Function1<? super T, ? extends K>, Function1<? super T, ? extends V>) - Static method in interface com.github.tonivade.purefun.data.ImmutableTreeMap
- toTry() - Method in interface com.github.tonivade.purefun.type.Option
- toTry(Kind<Try<?>, ? extends T>) - Static method in interface com.github.tonivade.purefun.type.TryOf
- toTuple1(Kind<Tuple1<?>, ? extends A>) - Static method in interface com.github.tonivade.purefun.core.Tuple1Of
- toTuple2(Kind<Tuple2<A, ?>, ? extends B>) - Static method in interface com.github.tonivade.purefun.core.Tuple2Of
- toUIO() - Method in class com.github.tonivade.purefun.effect.EIO
- toUIO() - Method in class com.github.tonivade.purefun.effect.Task
- toUIO(Kind<UIO<?>, ? extends A>) - Static method in interface com.github.tonivade.purefun.effect.UIOOf
- toURIO() - Method in interface com.github.tonivade.purefun.effect.PureIO
- toURIO() - Method in class com.github.tonivade.purefun.effect.RIO
- toURIO() - Method in class com.github.tonivade.purefun.effect.Task
- toURIO() - Method in class com.github.tonivade.purefun.effect.UIO
- toURIO(Kind<URIO<R, ?>, ? extends A>) - Static method in interface com.github.tonivade.purefun.effect.URIOOf
- 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
- toValidation(Kind<Validation<E, ?>, ? extends T>) - Static method in interface com.github.tonivade.purefun.type.ValidationOf
- toWriter(Kind<Writer<L, ?>, ? extends A>) - Static method in interface com.github.tonivade.purefun.monad.WriterOf
- toWriterT(Kind<WriterT<F, L, ?>, ? extends A>) - Static method in interface com.github.tonivade.purefun.transformer.WriterTOf
- 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
- TrampolineApplicative - Interface in com.github.tonivade.purefun.instances
- TrampolineDefer - Interface in com.github.tonivade.purefun.instances
- TrampolineFunctor - Interface in com.github.tonivade.purefun.instances
- TrampolineInstances - Interface in com.github.tonivade.purefun.instances
- TrampolineMonad - Interface in com.github.tonivade.purefun.instances
- TrampolineOf<T> - Interface in com.github.tonivade.purefun.core
- TrampolinePure - Interface in com.github.tonivade.purefun.instances
- transform(Function1<? super Try<? extends T>, ? extends Try<? extends R>>) - Method in class com.github.tonivade.purefun.concurrent.FutureImpl
- transform(Function1<String, T>) - Method in class com.github.tonivade.purefun.data.NonEmptyString
- traverse() - Static method in interface com.github.tonivade.purefun.instances.ConstInstances
- traverse() - Static method in interface com.github.tonivade.purefun.instances.EitherInstances
- traverse() - Static method in interface com.github.tonivade.purefun.instances.IdInstances
- traverse() - Static method in interface com.github.tonivade.purefun.instances.OptionInstances
- traverse() - Static method in interface com.github.tonivade.purefun.instances.SequenceInstances
- traverse() - Static method in interface com.github.tonivade.purefun.instances.TryInstances
- traverse(Sequence<? extends Kind<EIO<E, ?>, ? extends A>>) - Static method in class com.github.tonivade.purefun.effect.EIO
- traverse(Sequence<? extends Kind<PureIO<R, E, ?>, A>>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- traverse(Sequence<? extends Kind<RIO<R, ?>, A>>) - Static method in class com.github.tonivade.purefun.effect.RIO
- traverse(Sequence<? extends Kind<Task<?>, A>>) - Static method in class com.github.tonivade.purefun.effect.Task
- traverse(Sequence<? extends Kind<UIO<?>, A>>) - Static method in class com.github.tonivade.purefun.effect.UIO
- traverse(Sequence<? extends Kind<URIO<R, ?>, A>>) - Static method in class com.github.tonivade.purefun.effect.URIO
- traverse(Sequence<? extends Kind<IO<?>, A>>) - Static method in interface com.github.tonivade.purefun.monad.IO
- traverse(Sequence<Future<A>>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- traverse(Sequence<State<S, A>>) - Static method in interface com.github.tonivade.purefun.monad.State
- traverse(Applicative<G>, Kind<Sequence<?>, T>, Function1<? super T, ? extends Kind<G, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.SequenceTraverse
- traverse(Applicative<G>, Kind<Const<T, ?>, A>, Function1<? super A, ? extends Kind<G, ? extends B>>) - Method in interface com.github.tonivade.purefun.instances.ConstTraverse
- traverse(Applicative<G>, Kind<Either<L, ?>, T>, Function1<? super T, ? extends Kind<G, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.EitherTraverse
- traverse(Applicative<G>, Kind<Id<?>, T>, Function1<? super T, ? extends Kind<G, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.IdTraverse
- traverse(Applicative<G>, Kind<Option<?>, T>, Function1<? super T, ? extends Kind<G, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.OptionTraverse
- traverse(Applicative<G>, Kind<Try<?>, T>, Function1<? super T, ? extends Kind<G, ? extends R>>) - Method in interface com.github.tonivade.purefun.instances.TryTraverse
- traverse(Applicative<G>, Kind<F, T>, Function1<? super T, ? extends Kind<G, ? extends R>>) - Method in interface com.github.tonivade.purefun.typeclasses.Traverse
- traverse(Applicative<H>, Kind<Nested<F, G>, T>, Function1<? super T, ? extends Kind<H, ? extends R>>) - Method in interface com.github.tonivade.purefun.typeclasses.ComposedTraverse
- traverse(Monad<F>, Sequence<StateT<F, S, A>>) - Static method in interface com.github.tonivade.purefun.transformer.StateT
- traverse(F...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- traverse(Class<F>, Object...) - Static method in class com.github.tonivade.purefun.typeclasses.Instances
- traverse(Object...) - Method in class com.github.tonivade.purefun.typeclasses.Instance
- traverse(Executor, Sequence<? extends Kind<EIO<E, ?>, ? extends A>>) - Static method in class com.github.tonivade.purefun.effect.EIO
- traverse(Executor, Sequence<? extends Kind<PureIO<R, E, ?>, A>>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- traverse(Executor, Sequence<? extends Kind<RIO<R, ?>, A>>) - Static method in class com.github.tonivade.purefun.effect.RIO
- traverse(Executor, Sequence<? extends Kind<Task<?>, A>>) - Static method in class com.github.tonivade.purefun.effect.Task
- traverse(Executor, Sequence<? extends Kind<UIO<?>, A>>) - Static method in class com.github.tonivade.purefun.effect.UIO
- traverse(Executor, Sequence<? extends Kind<URIO<R, ?>, A>>) - Static method in class com.github.tonivade.purefun.effect.URIO
- traverse(Executor, Sequence<? extends Kind<IO<?>, A>>) - Static method in interface com.github.tonivade.purefun.monad.IO
- Traverse<F> - Interface in com.github.tonivade.purefun.typeclasses
- 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
- TryApplicative - Interface in com.github.tonivade.purefun.instances
- tryComplete(Try<? extends T>) - Method in interface com.github.tonivade.purefun.concurrent.Promise
- tryComplete(Try<? extends T>) - Method in class com.github.tonivade.purefun.concurrent.PromiseImpl
- TryFoldable - Interface in com.github.tonivade.purefun.instances
- TryFunctor - Interface in com.github.tonivade.purefun.instances
- tryHandle(Throwable) - Method in class com.github.tonivade.purefun.effect.CallStack
- tryHandle(Throwable) - Method in class com.github.tonivade.purefun.effect.StackItem
- tryHandle(Throwable) - Method in class com.github.tonivade.purefun.monad.CallStack
- tryHandle(Throwable) - Method in class com.github.tonivade.purefun.monad.StackItem
- TryInstances - Interface in com.github.tonivade.purefun.instances
- TryMonad - Interface in com.github.tonivade.purefun.instances
- TryMonadError - Interface in com.github.tonivade.purefun.instances
- TryMonadThrow - Interface in com.github.tonivade.purefun.instances
- TryOf<T> - Interface in com.github.tonivade.purefun.type
- TryPure - Interface in com.github.tonivade.purefun.instances
- TryTraverse - Interface in com.github.tonivade.purefun.instances
- tuple() - Method in class com.github.tonivade.purefun.typeclasses.Apply1
- tuple() - Method in class com.github.tonivade.purefun.typeclasses.Apply2
- tuple() - Method in class com.github.tonivade.purefun.typeclasses.Apply3
- tuple() - Method in class com.github.tonivade.purefun.typeclasses.Apply4
- tuple() - Method in class com.github.tonivade.purefun.typeclasses.Apply5
- tuple() - Method in class com.github.tonivade.purefun.typeclasses.FlatMap1
- tuple() - Method in class com.github.tonivade.purefun.typeclasses.FlatMap2
- tuple() - Method in class com.github.tonivade.purefun.typeclasses.FlatMap3
- tuple() - Method in class com.github.tonivade.purefun.typeclasses.FlatMap4
- tuple() - Method in class com.github.tonivade.purefun.typeclasses.FlatMap5
- tuple(Future<T>, Future<V>) - Static method in interface com.github.tonivade.purefun.concurrent.Future
- tuple(Kind<IO<?>, ? extends A>, Kind<IO<?>, ? extends B>) - Static method in interface com.github.tonivade.purefun.monad.IO
- tuple(Kind<F, ? extends A>, Kind<F, ? extends B>) - Method in interface com.github.tonivade.purefun.typeclasses.Applicative
- tuple(Kind<F, ? extends A>, Kind<F, ? extends B>, Kind<F, ? extends C>) - Method in interface com.github.tonivade.purefun.typeclasses.Applicative
- tuple(Kind<F, ? extends A>, Kind<F, ? extends B>, Kind<F, ? extends C>, Kind<F, ? extends D>) - Method in interface com.github.tonivade.purefun.typeclasses.Applicative
- tuple(Kind<F, ? extends A>, Kind<F, ? extends B>, Kind<F, ? extends C>, Kind<F, ? extends D>, Kind<F, ? extends E>) - Method in interface com.github.tonivade.purefun.typeclasses.Applicative
- tuple(Executor, Kind<IO<?>, ? extends A>, Kind<IO<?>, ? extends B>) - Static method in interface com.github.tonivade.purefun.monad.IO
- Tuple - Interface in com.github.tonivade.purefun.core
- Tuple1<A> - Class in com.github.tonivade.purefun.core
- Tuple1(A) - Constructor for class com.github.tonivade.purefun.core.Tuple1
- Tuple1Functor - Interface in com.github.tonivade.purefun.instances
- Tuple1Of<A> - Interface in com.github.tonivade.purefun.core
- Tuple2<A,
B> - Class in com.github.tonivade.purefun.core - Tuple2(A, B) - Constructor for class com.github.tonivade.purefun.core.Tuple2
- Tuple2Of<A,
B> - Interface in com.github.tonivade.purefun.core - Tuple3<A,
B, - Class in com.github.tonivade.purefun.coreC> - Tuple3(A, B, C) - Constructor for class com.github.tonivade.purefun.core.Tuple3
- Tuple4<A,
B, - Class in com.github.tonivade.purefun.coreC, D> - Tuple4(A, B, C, D) - Constructor for class com.github.tonivade.purefun.core.Tuple4
- Tuple5<A,
B, - Class in com.github.tonivade.purefun.coreC, D, E> - Tuple5(A, B, C, D, E) - Constructor for class com.github.tonivade.purefun.core.Tuple5
- 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
- TupleInstances - Interface in com.github.tonivade.purefun.instances
- TupleK<F> - Interface in com.github.tonivade.purefun.typeclasses
- TupleK1<F,
A> - Class in com.github.tonivade.purefun.typeclasses - TupleK1(Kind<F, A>) - Constructor for class com.github.tonivade.purefun.typeclasses.TupleK1
- TupleK2<F,
A, - Class in com.github.tonivade.purefun.typeclassesB> - TupleK2(Kind<F, A>, Kind<F, B>) - Constructor for class com.github.tonivade.purefun.typeclasses.TupleK2
- TupleK3<F,
A, - Class in com.github.tonivade.purefun.typeclassesB, C> - TupleK3(Kind<F, A>, Kind<F, B>, Kind<F, C>) - Constructor for class com.github.tonivade.purefun.typeclasses.TupleK3
- TupleK4<F,
A, - Class in com.github.tonivade.purefun.typeclassesB, C, D> - TupleK4(Kind<F, A>, Kind<F, B>, Kind<F, C>, Kind<F, D>) - Constructor for class com.github.tonivade.purefun.typeclasses.TupleK4
- TupleK5<F,
A, - Class in com.github.tonivade.purefun.typeclassesB, C, D, E> - TupleK5(Kind<F, A>, Kind<F, B>, Kind<F, C>, Kind<F, D>, Kind<F, E>) - Constructor for class com.github.tonivade.purefun.typeclasses.TupleK5
- type - Variable in class com.github.tonivade.purefun.typeclasses.Instance
- type(TypeParameterElement) - Static method in class com.github.tonivade.purefun.processor.HigherKindProcessor
- typeOfClass(String, String, String) - Static method in class com.github.tonivade.purefun.processor.HigherKindProcessor
U
- UIO<A> - Class in com.github.tonivade.purefun.effect
- UIO(PureIO<Void, Void, A>) - Constructor for class com.github.tonivade.purefun.effect.UIO
- UIOApplicative - Interface in com.github.tonivade.purefun.instances
- UIOAsync - Interface in com.github.tonivade.purefun.instances
- UIOBracket - Interface in com.github.tonivade.purefun.instances
- UIOConcurrent - Interface in com.github.tonivade.purefun.instances
- UIOConsole - Class in com.github.tonivade.purefun.instances
- UIOConsole() - Constructor for class com.github.tonivade.purefun.instances.UIOConsole
- UIODefer - Interface in com.github.tonivade.purefun.instances
- UIOFunctor - Interface in com.github.tonivade.purefun.instances
- UIOInstances - Interface in com.github.tonivade.purefun.instances
- UIOMonad - Interface in com.github.tonivade.purefun.instances
- UIOMonadDefer - Interface in com.github.tonivade.purefun.instances
- UIOMonadError - Interface in com.github.tonivade.purefun.instances
- UIOMonadThrow - Interface in com.github.tonivade.purefun.instances
- UIOOf<A> - Interface in com.github.tonivade.purefun.effect
- UIOPure - Interface in com.github.tonivade.purefun.instances
- UIORuntime - Interface in com.github.tonivade.purefun.instances
- Uncancellable() - Constructor for class com.github.tonivade.purefun.effect.PureIOConnection.Uncancellable
- Uncancellable() - Constructor for class com.github.tonivade.purefun.monad.IOConnection.Uncancellable
- UNCANCELLABLE - Static variable in interface com.github.tonivade.purefun.effect.PureIOConnection
- UNCANCELLABLE - Static variable in interface com.github.tonivade.purefun.monad.IOConnection
- 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
- unfold(B, Operator1<B>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule.Of
- unfold(B, Operator1<B>, F...) - Static method in interface com.github.tonivade.purefun.typeclasses.Schedule
- unfold(S, Function1<? super S, Option<Tuple2<? extends T, ? extends S>>>) - Method in interface com.github.tonivade.purefun.stream.PureStream.Of
- unfold(S, Function1<? super S, Option<Tuple2<? extends T, ? extends S>>>, F...) - Static method in interface com.github.tonivade.purefun.stream.PureStream
- unfoldM(Kind<F, B>, Function1<B, Kind<F, Either<Unit, B>>>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule.Of
- unfoldM(Kind<F, B>, Function1<B, Kind<F, Either<Unit, B>>>, F...) - Static method in interface com.github.tonivade.purefun.typeclasses.Schedule
- 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() - Static method in class com.github.tonivade.purefun.effect.EIO
- unit() - Static method in interface com.github.tonivade.purefun.effect.PureIO
- unit() - Static method in class com.github.tonivade.purefun.effect.RIO
- unit() - Static method in class com.github.tonivade.purefun.effect.Task
- unit() - Static method in class com.github.tonivade.purefun.effect.UIO
- unit() - Static method in class com.github.tonivade.purefun.effect.URIO
- unit() - Static method in interface com.github.tonivade.purefun.monad.IO
- unit() - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- Unit - Class in com.github.tonivade.purefun.core
-
Type that represents a single value called Unit.
- Unit() - Constructor for class com.github.tonivade.purefun.core.Unit
- UNIT - Static variable in class com.github.tonivade.purefun.effect.EIO
- UNIT - Static variable in interface com.github.tonivade.purefun.effect.PureIO
- UNIT - Static variable in class com.github.tonivade.purefun.effect.RIO
- UNIT - Static variable in class com.github.tonivade.purefun.effect.Task
- UNIT - Static variable in class com.github.tonivade.purefun.effect.UIO
- UNIT - Static variable in class com.github.tonivade.purefun.effect.URIO
- UNIT - Static variable in interface com.github.tonivade.purefun.monad.IO
- UNIT - Static variable in interface com.github.tonivade.purefun.type.Eval
- unnest(Kind<Nested<F, G>, ? extends A>) - Static method in interface com.github.tonivade.purefun.typeclasses.Nested
- unsafeRunSync() - Method in class com.github.tonivade.purefun.effect.UIO
- unsafeRunSync() - Method in interface com.github.tonivade.purefun.monad.IO
- unsafeRunSync(R) - Method in class com.github.tonivade.purefun.effect.URIO
- unsupportedOperationException() - Static method in interface com.github.tonivade.purefun.type.Try
- unsupportedOperationException(String) - Static method in interface com.github.tonivade.purefun.type.Try
- untilInput(Matcher1<A>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- untilInputM(Function1<A, Kind<F, Boolean>>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- untilInputM(Function1<A, Kind<F, Boolean>>) - Method in class com.github.tonivade.purefun.typeclasses.ScheduleImpl
- untilOutput(Matcher1<B>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- untilOutputM(Function1<B, Kind<F, Boolean>>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- untilOutputM(Function1<B, Kind<F, Boolean>>) - Method in class com.github.tonivade.purefun.typeclasses.ScheduleImpl
- unwrap(Kind<IO<?>, T>, CallStack<U>, Function1<Kind<IO<?>, ? extends T>, Kind<IO<?>, ? extends U>>) - Static method in interface com.github.tonivade.purefun.monad.IO
- unwrap(R, Kind<PureIO<R, E, ?>, A>, CallStack<R, F, B>, Function1<Kind<PureIO<R, E, ?>, ? extends A>, Kind<PureIO<R, F, ?>, ? extends B>>) - Static method in interface com.github.tonivade.purefun.effect.PureIO
- update - Variable in class com.github.tonivade.purefun.typeclasses.ScheduleImpl
- update(A, S) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule.Update
- update(A, S) - Method in class com.github.tonivade.purefun.typeclasses.ScheduleImpl
- updateAndGet(Operator1<A>) - Method in class com.github.tonivade.purefun.effect.Ref
- updateAndGet(Operator1<A>) - Method in class com.github.tonivade.purefun.monad.Ref
- updateAndGet(Operator1<A>) - Method in class com.github.tonivade.purefun.typeclasses.MonadDeferReference
- updateAndGet(Operator1<A>) - Method in interface com.github.tonivade.purefun.typeclasses.Reference
- updated(Function1<Schedule.Update<F, S, A>, Schedule.Update<F, S, A>>) - Method in class com.github.tonivade.purefun.typeclasses.ScheduleImpl
- updateState(Operator1<StateIO>) - Method in class com.github.tonivade.purefun.effect.PureIOConnection.Cancellable
- updateState(Operator1<StateIO>) - Method in class com.github.tonivade.purefun.effect.PureIOConnection.Uncancellable
- updateState(Operator1<StateIO>) - Method in interface com.github.tonivade.purefun.effect.PureIOConnection
- updateState(Operator1<StateIO>) - Method in class com.github.tonivade.purefun.monad.IOConnection.Cancellable
- updateState(Operator1<StateIO>) - Method in class com.github.tonivade.purefun.monad.IOConnection.Uncancellable
- updateState(Operator1<StateIO>) - Method in interface com.github.tonivade.purefun.monad.IOConnection
- updateThread() - Method in interface com.github.tonivade.purefun.concurrent.Cancellable
- updateThread() - Method in class com.github.tonivade.purefun.concurrent.CancellableImpl
- upper() - Static method in interface com.github.tonivade.purefun.core.Validator
- upper(Producer<String>) - Static method in interface com.github.tonivade.purefun.core.Validator
- URIO<R,
A> - Class in com.github.tonivade.purefun.effect - URIO(PureIO<R, Void, A>) - Constructor for class com.github.tonivade.purefun.effect.URIO
- URIOApplicative<R> - Interface in com.github.tonivade.purefun.instances
- URIOAsync<R> - Interface in com.github.tonivade.purefun.instances
- URIOBracket<R> - Interface in com.github.tonivade.purefun.instances
- URIOConcurrent<R> - Interface in com.github.tonivade.purefun.instances
- URIOConsole<R> - Class in com.github.tonivade.purefun.instances
- URIOConsole() - Constructor for class com.github.tonivade.purefun.instances.URIOConsole
- URIODefer<R> - Interface in com.github.tonivade.purefun.instances
- URIOFunctor<R> - Interface in com.github.tonivade.purefun.instances
- URIOInstances - Interface in com.github.tonivade.purefun.instances
- URIOMonad<R> - Interface in com.github.tonivade.purefun.instances
- URIOMonadDefer<R> - Interface in com.github.tonivade.purefun.instances
- URIOMonadError<R> - Interface in com.github.tonivade.purefun.instances
- URIOMonadThrow<R> - Interface in com.github.tonivade.purefun.instances
- URIOOf<R,
A> - Interface in com.github.tonivade.purefun.effect - URIOPure<R> - Interface in com.github.tonivade.purefun.instances
- URIORuntime<R> - Interface in com.github.tonivade.purefun.instances
- use() - Method in interface com.github.tonivade.purefun.typeclasses.Monad
- use(Function1<? super A, ? extends PureIO<R, E, ? extends B>>) - Method in class com.github.tonivade.purefun.effect.Managed
- use(Function1<? super T, ? extends Kind<F, ? extends R>>) - Method in class com.github.tonivade.purefun.typeclasses.Resource
- uuid - Variable in class com.github.tonivade.purefun.concurrent.FutureImpl
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 - ValidationApplicative<E> - Interface in com.github.tonivade.purefun.instances
- ValidationFunctor<E> - Interface in com.github.tonivade.purefun.instances
- ValidationInstances - Interface in com.github.tonivade.purefun.instances
- ValidationMonad<E> - Interface in com.github.tonivade.purefun.instances
- ValidationMonadError<E> - Interface in com.github.tonivade.purefun.instances
- ValidationMonadThrow - Interface in com.github.tonivade.purefun.instances
- ValidationOf<E,
T> - Interface in com.github.tonivade.purefun.type - ValidationPure<E> - Interface in com.github.tonivade.purefun.instances
- ValidationSelective<E> - Interface in com.github.tonivade.purefun.instances
- Validator<E,
T> - Interface in com.github.tonivade.purefun.core - value - Variable in record class com.github.tonivade.purefun.core.Trampoline.Done
-
The field for the
valuerecord component. - value - Variable in class com.github.tonivade.purefun.data.NonEmptyList
- value - Variable in class com.github.tonivade.purefun.data.NonEmptyString
- value - Variable in class com.github.tonivade.purefun.effect.PureIO.Pure
- value - Variable in class com.github.tonivade.purefun.effect.Ref
- value - Variable in record class com.github.tonivade.purefun.free.Free.FlatMapped
-
The field for the
valuerecord component. - value - Variable in record class com.github.tonivade.purefun.free.Free.Pure
-
The field for the
valuerecord component. - value - Variable in record class com.github.tonivade.purefun.free.Free.Suspend
-
The field for the
valuerecord component. - value - Variable in record class com.github.tonivade.purefun.free.FreeAp.Apply
-
The field for the
valuerecord component. - value - Variable in record class com.github.tonivade.purefun.free.FreeAp.CurriedFunction
-
The field for the
valuerecord component. - value - Variable in record class com.github.tonivade.purefun.free.FreeAp.Lift
-
The field for the
valuerecord component. - value - Variable in record class com.github.tonivade.purefun.free.FreeAp.Pure
-
The field for the
valuerecord component. - value - Variable in class com.github.tonivade.purefun.instances.MonadMTL.EffectE
- value - Variable in class com.github.tonivade.purefun.instances.MonadMTL.EffectR
- value - Variable in class com.github.tonivade.purefun.instances.MonadMTL.EffectS
- value - Variable in class com.github.tonivade.purefun.monad.IO.Pure
- value - Variable in class com.github.tonivade.purefun.monad.Ref
- value - Variable in record class com.github.tonivade.purefun.type.Const
-
The field for the
valuerecord component. - value - Variable in record class com.github.tonivade.purefun.type.Either.Left
-
The field for the
valuerecord component. - value - Variable in record class com.github.tonivade.purefun.type.Either.Right
-
The field for the
valuerecord component. - value - Variable in record class com.github.tonivade.purefun.type.Id
-
The field for the
valuerecord component. - value - Variable in record class com.github.tonivade.purefun.type.Option.Some
-
The field for the
valuerecord component. - value - Variable in record class com.github.tonivade.purefun.type.Try.Success
-
The field for the
valuerecord component. - value - Variable in record class com.github.tonivade.purefun.type.Validation.Valid
-
The field for the
valuerecord component. - value - Variable in class com.github.tonivade.purefun.typeclasses.AbstractApply
- value - Variable in class com.github.tonivade.purefun.typeclasses.AbstractFlatMap
- value - Variable in class com.github.tonivade.purefun.typeclasses.MonadDeferReference
- 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.free.Free.FlatMapped
-
Returns the value of the
valuerecord component. - value() - Method in record class com.github.tonivade.purefun.free.Free.Pure
-
Returns the value of the
valuerecord component. - value() - Method in record class com.github.tonivade.purefun.free.Free.Suspend
-
Returns the value of the
valuerecord component. - value() - Method in record class com.github.tonivade.purefun.free.FreeAp.Apply
-
Returns the value of the
valuerecord component. - value() - Method in record class com.github.tonivade.purefun.free.FreeAp.CurriedFunction
-
Returns the value of the
valuerecord component. - value() - Method in record class com.github.tonivade.purefun.free.FreeAp.Lift
-
Returns the value of the
valuerecord component. - value() - Method in record class com.github.tonivade.purefun.free.FreeAp.Pure
-
Returns the value of the
valuerecord component. - value() - Element in annotation interface com.github.tonivade.purefun.HigherKind
- value() - Method in class com.github.tonivade.purefun.instances.MonadMTL.EffectE
- value() - Method in class com.github.tonivade.purefun.instances.MonadMTL.EffectR
- value() - Method in class com.github.tonivade.purefun.instances.MonadMTL.EffectS
- value() - Method in interface com.github.tonivade.purefun.monad.Writer
- value() - Method in interface com.github.tonivade.purefun.transformer.EitherT
- value() - Method in interface com.github.tonivade.purefun.transformer.OptionT
- value() - Method in interface com.github.tonivade.purefun.transformer.WriterT
- 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. - value1 - Variable in class com.github.tonivade.purefun.core.Tuple1
- value1 - Variable in class com.github.tonivade.purefun.core.Tuple2
- value1 - Variable in class com.github.tonivade.purefun.core.Tuple3
- value1 - Variable in class com.github.tonivade.purefun.core.Tuple4
- value1 - Variable in class com.github.tonivade.purefun.core.Tuple5
- value1 - Variable in class com.github.tonivade.purefun.typeclasses.Apply2
- value1 - Variable in class com.github.tonivade.purefun.typeclasses.Apply3
- value1 - Variable in class com.github.tonivade.purefun.typeclasses.Apply4
- value1 - Variable in class com.github.tonivade.purefun.typeclasses.Apply5
- value1 - Variable in class com.github.tonivade.purefun.typeclasses.FlatMap2
- value1 - Variable in class com.github.tonivade.purefun.typeclasses.FlatMap3
- value1 - Variable in class com.github.tonivade.purefun.typeclasses.FlatMap4
- value1 - Variable in class com.github.tonivade.purefun.typeclasses.FlatMap5
- value1 - Variable in class com.github.tonivade.purefun.typeclasses.TupleK1
- value1 - Variable in class com.github.tonivade.purefun.typeclasses.TupleK2
- value1 - Variable in class com.github.tonivade.purefun.typeclasses.TupleK3
- value1 - Variable in class com.github.tonivade.purefun.typeclasses.TupleK4
- value1 - Variable in class com.github.tonivade.purefun.typeclasses.TupleK5
- value2 - Variable in class com.github.tonivade.purefun.core.Tuple2
- value2 - Variable in class com.github.tonivade.purefun.core.Tuple3
- value2 - Variable in class com.github.tonivade.purefun.core.Tuple4
- value2 - Variable in class com.github.tonivade.purefun.core.Tuple5
- value2 - Variable in class com.github.tonivade.purefun.typeclasses.Apply3
- value2 - Variable in class com.github.tonivade.purefun.typeclasses.Apply4
- value2 - Variable in class com.github.tonivade.purefun.typeclasses.Apply5
- value2 - Variable in class com.github.tonivade.purefun.typeclasses.FlatMap3
- value2 - Variable in class com.github.tonivade.purefun.typeclasses.FlatMap4
- value2 - Variable in class com.github.tonivade.purefun.typeclasses.FlatMap5
- value2 - Variable in class com.github.tonivade.purefun.typeclasses.TupleK2
- value2 - Variable in class com.github.tonivade.purefun.typeclasses.TupleK3
- value2 - Variable in class com.github.tonivade.purefun.typeclasses.TupleK4
- value2 - Variable in class com.github.tonivade.purefun.typeclasses.TupleK5
- value3 - Variable in class com.github.tonivade.purefun.core.Tuple3
- value3 - Variable in class com.github.tonivade.purefun.core.Tuple4
- value3 - Variable in class com.github.tonivade.purefun.core.Tuple5
- value3 - Variable in class com.github.tonivade.purefun.typeclasses.Apply4
- value3 - Variable in class com.github.tonivade.purefun.typeclasses.Apply5
- value3 - Variable in class com.github.tonivade.purefun.typeclasses.FlatMap4
- value3 - Variable in class com.github.tonivade.purefun.typeclasses.FlatMap5
- value3 - Variable in class com.github.tonivade.purefun.typeclasses.TupleK3
- value3 - Variable in class com.github.tonivade.purefun.typeclasses.TupleK4
- value3 - Variable in class com.github.tonivade.purefun.typeclasses.TupleK5
- value4 - Variable in class com.github.tonivade.purefun.core.Tuple4
- value4 - Variable in class com.github.tonivade.purefun.core.Tuple5
- value4 - Variable in class com.github.tonivade.purefun.typeclasses.Apply5
- value4 - Variable in class com.github.tonivade.purefun.typeclasses.FlatMap5
- value4 - Variable in class com.github.tonivade.purefun.typeclasses.TupleK4
- value4 - Variable in class com.github.tonivade.purefun.typeclasses.TupleK5
- value5 - Variable in class com.github.tonivade.purefun.core.Tuple5
- value5 - Variable in class com.github.tonivade.purefun.typeclasses.TupleK5
- 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
W
- whenS(Kind<F, Boolean>, Kind<F, Unit>) - Method in interface com.github.tonivade.purefun.typeclasses.Selective
- whileInput(Matcher1<A>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- whileInputM(Function1<A, Kind<F, Boolean>>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- whileOutput(Matcher1<B>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- whileOutputM(Function1<B, Kind<F, Boolean>>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- with(Applicative<F>) - Static method in interface com.github.tonivade.purefun.typeclasses.For
- with(Applicative<F>, Kind<F, ? extends T>) - Static method in interface com.github.tonivade.purefun.typeclasses.For
- with(Monad<F>) - Static method in interface com.github.tonivade.purefun.typeclasses.For
- with(Monad<F>, Kind<F, ? extends T>) - Static method in interface com.github.tonivade.purefun.typeclasses.For
- writer(Tuple2<L, A>) - Method in interface com.github.tonivade.purefun.instances.WriterTMonadWriter
- writer(Tuple2<W, A>) - Method in interface com.github.tonivade.purefun.typeclasses.MonadWriter
- writer(Monoid<L>, Tuple2<L, A>) - Static method in interface com.github.tonivade.purefun.monad.Writer
- writer(Monoid<L>, Monad<F>, Kind<F, Tuple2<L, A>>) - Static method in interface com.github.tonivade.purefun.transformer.WriterT
- writer(PrintStream) - Static method in class com.github.tonivade.purefun.instances.SystemConsole
- Writer<L,
A> - Interface in com.github.tonivade.purefun.monad - WriterInstances - Interface in com.github.tonivade.purefun.instances
- WriterMonad<L> - Interface in com.github.tonivade.purefun.instances
- WriterOf<L,
A> - Interface in com.github.tonivade.purefun.monad - WriterT<F,
L, - Interface in com.github.tonivade.purefun.transformerA> - WriterTInstances - Interface in com.github.tonivade.purefun.instances
- WriterTMonad<F,
L> - Interface in com.github.tonivade.purefun.instances - WriterTMonadError<F,
L, - Interface in com.github.tonivade.purefun.instancesE> - WriterTMonadWriter<F,
L> - Interface in com.github.tonivade.purefun.instances - WriterTOf<F,
L, - Interface in com.github.tonivade.purefun.transformerA> - writeTypeOf(String, String, String, List<? extends TypeParameterElement>) - Method in class com.github.tonivade.purefun.processor.HigherKindProcessor
Z
- zero() - Method in interface com.github.tonivade.purefun.instances.OptionMonoidK
- zero() - Method in interface com.github.tonivade.purefun.instances.SequenceMonoid
- zero() - Method in interface com.github.tonivade.purefun.instances.SequenceMonoidK
- zero() - Method in interface com.github.tonivade.purefun.typeclasses.ComposedMonoidK
- zero() - Method in interface com.github.tonivade.purefun.typeclasses.Monoid
- zero() - Method in interface com.github.tonivade.purefun.typeclasses.MonoidK
- 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<EIO<E, ?>, ? extends B>) - Method in class com.github.tonivade.purefun.effect.EIO
- zip(Kind<PureIO<R, E, ?>, ? extends B>) - Method in interface com.github.tonivade.purefun.effect.PureIO
- zip(Kind<RIO<R, ?>, ? extends B>) - Method in class com.github.tonivade.purefun.effect.RIO
- zip(Kind<Task<?>, ? extends B>) - Method in class com.github.tonivade.purefun.effect.Task
- zip(Kind<UIO<?>, ? extends B>) - Method in class com.github.tonivade.purefun.effect.UIO
- zip(Kind<URIO<R, ?>, ? extends B>) - Method in class com.github.tonivade.purefun.effect.URIO
- 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(PureStream<F, ? extends A>, PureStream<F, ? extends B>) - Method in interface com.github.tonivade.purefun.stream.PureStream.Of
- zip(PureStream<F, ? extends A>, PureStream<F, ? extends B>, F...) - Static method in interface com.github.tonivade.purefun.stream.PureStream
- zip(Schedule<F, A, C>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- zip(Schedule<F, A, C>) - Method in class com.github.tonivade.purefun.typeclasses.ScheduleImpl
- 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<EIO<E, ?>, ? extends B>) - Method in class com.github.tonivade.purefun.effect.EIO
- zipLeft(Kind<PureIO<R, E, ?>, ? extends B>) - Method in interface com.github.tonivade.purefun.effect.PureIO
- zipLeft(Kind<RIO<R, ?>, ? extends B>) - Method in class com.github.tonivade.purefun.effect.RIO
- zipLeft(Kind<Task<?>, ? extends B>) - Method in class com.github.tonivade.purefun.effect.Task
- zipLeft(Kind<UIO<?>, ? extends B>) - Method in class com.github.tonivade.purefun.effect.UIO
- zipLeft(Kind<URIO<R, ?>, ? extends B>) - Method in class com.github.tonivade.purefun.effect.URIO
- 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
- zipLeft(Schedule<F, A, C>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- zipRight(Kind<EIO<E, ?>, ? extends B>) - Method in class com.github.tonivade.purefun.effect.EIO
- zipRight(Kind<PureIO<R, E, ?>, ? extends B>) - Method in interface com.github.tonivade.purefun.effect.PureIO
- zipRight(Kind<RIO<R, ?>, ? extends B>) - Method in class com.github.tonivade.purefun.effect.RIO
- zipRight(Kind<Task<?>, ? extends B>) - Method in class com.github.tonivade.purefun.effect.Task
- zipRight(Kind<UIO<?>, ? extends B>) - Method in class com.github.tonivade.purefun.effect.UIO
- zipRight(Kind<URIO<R, ?>, ? extends B>) - Method in class com.github.tonivade.purefun.effect.URIO
- 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
- zipRight(Schedule<F, A, C>) - Method in interface com.github.tonivade.purefun.typeclasses.Schedule
- zipWith(Kind<EIO<E, ?>, ? extends B>, Function2<? super A, ? super B, ? extends C>) - Method in class com.github.tonivade.purefun.effect.EIO
- zipWith(Kind<PureIO<R, E, ?>, ? extends B>, Function2<? super A, ? super B, ? extends C>) - Method in interface com.github.tonivade.purefun.effect.PureIO
- zipWith(Kind<RIO<R, ?>, ? extends B>, Function2<? super A, ? super B, ? extends C>) - Method in class com.github.tonivade.purefun.effect.RIO
- zipWith(Kind<Task<?>, ? extends B>, Function2<? super A, ? super B, ? extends C>) - Method in class com.github.tonivade.purefun.effect.Task
- zipWith(Kind<UIO<?>, ? extends B>, Function2<? super A, ? super B, ? extends C>) - Method in class com.github.tonivade.purefun.effect.UIO
- zipWith(Kind<URIO<R, ?>, ? extends B>, Function2<? super A, ? super B, ? extends C>) - Method in class com.github.tonivade.purefun.effect.URIO
- 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
- zipWith(PureStream<F, ? extends A>, PureStream<F, ? extends B>, Function2<? super A, ? super B, ? extends R>) - Method in interface com.github.tonivade.purefun.stream.PureStream.Of
- zipWith(PureStream<F, ? extends A>, PureStream<F, ? extends B>, Function2<? super A, ? super B, ? extends R>, F...) - Static method in interface com.github.tonivade.purefun.stream.PureStream
- zipWithIndex() - Method in interface com.github.tonivade.purefun.data.Sequence
- zipWithIndex(PureStream<F, ? extends A>) - Method in interface com.github.tonivade.purefun.stream.PureStream.Of
- zipWithIndex(PureStream<F, ? extends A>, F...) - Static method in interface com.github.tonivade.purefun.stream.PureStream
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form