Uses of Interface
com.github.tonivade.purefun.typeclasses.Applicative
Packages that use Applicative
Package
Description
-
Uses of Applicative in com.github.tonivade.purefun.free
Subinterfaces of Applicative in com.github.tonivade.purefun.freeModifier and TypeInterfaceDescription(package private) interfaceFreeApplicative<F extends Kind<F,?>> (package private) interfaceMethods in com.github.tonivade.purefun.free that return ApplicativeModifier and TypeMethodDescriptionstatic <F extends Kind<F,?>>
Applicative<FreeAp<F, ?>> FreeAp.applicativeF()Methods in com.github.tonivade.purefun.free with parameters of type ApplicativeModifier and TypeMethodDescriptiondefault <M> MFreeAp.flatCompile(FunctionK<F, FreeAp<G, ?>> functionK, Applicative<FreeAp<G, ?>> applicative) FreeAp.fold(Applicative<F> applicative) FreeAp.foldArg(FreeAp<F, A> argF, FunctionK<F, G> transformation, Applicative<G> applicative) FreeAp.foldMap(FunctionK<F, G> functionK, Applicative<G> applicative) -
Uses of Applicative in com.github.tonivade.purefun.instances
Subinterfaces of Applicative in com.github.tonivade.purefun.instancesModifier and TypeInterfaceDescription(package private) interface(package private) interface(package private) interface(package private) interfaceEIOBracket<E>(package private) interface(package private) interfaceEIOMonad<E>(package private) interface(package private) interface(package private) interface(package private) interfaceEIOPure<E>(package private) interface(package private) interfaceEitherMonad<L>(package private) interface(package private) interface(package private) interfaceEitherPure<L>(package private) interfaceEitherTBracket<F extends Kind<F,?>, E> (package private) interfaceEitherTMonad<F extends Kind<F,?>, L> (package private) interfaceEitherTMonadDefer<F extends Kind<F,?>> (package private) interfaceEitherTMonadErrorFromMonad<F extends Kind<F,?>, E> (package private) interfaceEitherTMonadErrorFromMonadError<F extends Kind<F,?>, E> (package private) interfaceEitherTMonadThrowFromMonad<F extends Kind<F,?>> (package private) interfaceEitherTMonadThrowFromMonadThrow<F extends Kind<F,?>> (package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interfaceKleisliMonad<F extends Kind<F,?>, Z> (package private) interfaceKleisliMonadError<F extends Kind<F,?>, R, E> (package private) interfaceKleisliMonadReader<F extends Kind<F,?>, R> (package private) interfaceKleisliMonadState<F extends Kind<F,?>, R, S> (package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interfaceOptionTBracket<F extends Kind<F,?>> (package private) interfaceOptionTMonad<F extends Kind<F,?>> (package private) interfaceOptionTMonadDefer<F extends Kind<F,?>> (package private) interfaceOptionTMonadErrorFromMonad<F extends Kind<F,?>> (package private) interfaceOptionTMonadErrorFromMonadError<F extends Kind<F,?>, E> (package private) interfaceOptionTMonadThrow<F extends Kind<F,?>> (package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interfacePureIOApplicative<R,E> (package private) interfacePureIOAsync<R>(package private) interfacePureIOBracket<R,E> (package private) interface(package private) interfacePureIOMonad<R,E> (package private) interface(package private) interfacePureIOMonadError<R,E> (package private) interface(package private) interfacePureIOPure<R,E> (package private) interfacePureStreamMonad<F extends Kind<F,?>> (package private) interfacePureStreamPure<F extends Kind<F,?>> (package private) interfaceReaderMonad<R>(package private) interface(package private) interface(package private) interfaceRIOAsync<R>(package private) interfaceRIOBracket<R>(package private) interface(package private) interfaceRIOMonad<R>(package private) interface(package private) interface(package private) interface(package private) interfaceRIOPure<R>(package private) interface(package private) interface(package private) interface(package private) interface(package private) interfaceStateMonad<S>(package private) interface(package private) interfaceStateTMonad<F extends Kind<F,?>, S> (package private) interfaceStateTMonadError<F extends Kind<F,?>, S, E> (package private) interfaceStateTMonadReader<F extends Kind<F,?>, S, R> (package private) interfaceStateTMonadState<F extends Kind<F,?>, S> (package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interfaceURIOAsync<R>(package private) interfaceURIOBracket<R>(package private) interface(package private) interfaceURIOMonad<R>(package private) interface(package private) interface(package private) interface(package private) interfaceURIOPure<R>(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interface(package private) interfaceWriterMonad<L>(package private) interfaceWriterTMonad<F extends Kind<F,?>, L> (package private) interfaceWriterTMonadError<F extends Kind<F,?>, L, E> (package private) interfaceWriterTMonadWriter<F extends Kind<F,?>, L> Classes in com.github.tonivade.purefun.instances that implement ApplicativeModifier and TypeClassDescription(package private) classEffectEMonadError<F extends Kind<F,?>, E> (package private) classEffectRMonad<F extends Kind<F,?>, R, E> (package private) classEffectRMonadError<F extends Kind<F,?>, R, E> (package private) classEffectRMonadReader<F extends Kind<F,?>, R, E> classMethods in com.github.tonivade.purefun.instances that return ApplicativeModifier and TypeMethodDescriptionstatic <T> Applicative<Const<T, ?>> ConstInstances.applicative(Monoid<T> monoid) static <E> Applicative<EIO<E, ?>> EIOInstances.applicative()static <L> Applicative<Either<L, ?>> EitherInstances.applicative()static Applicative<Eval<?>> EvalInstances.applicative()static <T> Applicative<Function1<T, ?>> Function1Instances.applicative()static Applicative<Future<?>> FutureInstances.applicative()static Applicative<Future<?>> FutureInstances.applicative(Executor executor) static Applicative<Id<?>> IdInstances.applicative()static Applicative<IO<?>> IOInstances.applicative()static Applicative<IO<?>> IOInstances.applicative(Executor executor) static Applicative<Option<?>> OptionInstances.applicative()static Applicative<Producer<?>> ProducerInstances.applicative()static Applicative<Promise<?>> PromiseInstances.applicative()static Applicative<Promise<?>> PromiseInstances.applicative(Executor executor) static <R,E> Applicative <PureIO<R, E, ?>> PureIOInstances.applicative()static <R> Applicative<RIO<R, ?>> RIOInstances.applicative()static Applicative<Sequence<?>> SequenceInstances.applicative()static Applicative<Task<?>> TaskInstances.applicative()static Applicative<Trampoline<?>> TrampolineInstances.applicative()static Applicative<Try<?>> TryInstances.applicative()static Applicative<UIO<?>> UIOInstances.applicative()static <R> Applicative<URIO<R, ?>> URIOInstances.applicative()static <E> Applicative<Validation<E, ?>> ValidationInstances.applicative(Semigroup<E> semigroup) Methods in com.github.tonivade.purefun.instances with parameters of type ApplicativeModifier and TypeMethodDescriptionConstTraverse.traverse(Applicative<G> applicative, Kind<Const<T, ?>, A> value, Function1<? super A, ? extends Kind<G, ? extends B>> mapper) EitherTraverse.traverse(Applicative<G> applicative, Kind<Either<L, ?>, T> value, Function1<? super T, ? extends Kind<G, ? extends R>> mapper) IdTraverse.traverse(Applicative<G> applicative, Kind<Id<?>, T> value, Function1<? super T, ? extends Kind<G, ? extends R>> mapper) OptionTraverse.traverse(Applicative<G> applicative, Kind<Option<?>, T> value, Function1<? super T, ? extends Kind<G, ? extends R>> mapper) SequenceTraverse.traverse(Applicative<G> applicative, Kind<Sequence<?>, T> value, Function1<? super T, ? extends Kind<G, ? extends R>> mapper) TryTraverse.traverse(Applicative<G> applicative, Kind<Try<?>, T> value, Function1<? super T, ? extends Kind<G, ? extends R>> mapper) -
Uses of Applicative in com.github.tonivade.purefun.typeclasses
Subinterfaces of Applicative in com.github.tonivade.purefun.typeclassesModifier and TypeInterfaceDescriptioninterfaceAlternative<F extends Kind<F,?>> interfaceApplicativeError<F extends Kind<F,?>, E> interfaceinterface(package private) interfaceComposedAlternative<F extends Kind<F,?>, G extends Kind<G, ?>> (package private) interfaceComposedApplicative<F extends Kind<F,?>, G extends Kind<G, ?>> interfaceConcurrent<F extends Kind<F,?>> interfaceinterfaceMonadDefer<F extends Kind<F,?>> interfaceMonadError<F extends Kind<F,?>, E> interfaceMonadReader<F extends Kind<F,?>, R> interfaceMonadState<F extends Kind<F,?>, S> interfaceMonadThrow<F extends Kind<F,?>> interfaceMonadWriter<F extends Kind<F,?>, W> interfaceClasses in com.github.tonivade.purefun.typeclasses that implement ApplicativeModifier and TypeClassDescription(package private) final classReferenceMonadState<F extends Kind<F,?>, S> Fields in com.github.tonivade.purefun.typeclasses declared as ApplicativeModifier and TypeFieldDescriptionprotected final Applicative<F> AbstractApply.applicativeprivate final Applicative<F> For.Apply.applicativeThe field for theapplicativerecord component.private final Applicative<F> Applicative.Map2.instanceThe field for theinstancerecord component.private final Applicative<F> Applicative.Map3.instanceThe field for theinstancerecord component.private final Applicative<F> Applicative.Map4.instanceThe field for theinstancerecord component.private final Applicative<F> Applicative.Map5.instanceThe field for theinstancerecord component.Methods in com.github.tonivade.purefun.typeclasses that return ApplicativeModifier and TypeMethodDescriptionFor.Apply.applicative()Returns the value of theapplicativerecord component.Instance.applicative(Object... params) static <F extends Kind<F,?>>
Applicative<F> Instances.applicative(F... reified) static <F extends Kind<F,?>>
Applicative<F> Instances.applicative(Class<F> type, Object... params) Parallel.applicative()static <F extends Kind<F,?>, G extends Kind<G, ?>>
Applicative<Nested<F, G>> Applicative.compose(Applicative<F> f, Applicative<G> g) ComposedApplicative.f()ComposedApplicative.g()Applicative.Map2.instance()Returns the value of theinstancerecord component.Applicative.Map3.instance()Returns the value of theinstancerecord component.Applicative.Map4.instance()Returns the value of theinstancerecord component.Applicative.Map5.instance()Returns the value of theinstancerecord component.Methods in com.github.tonivade.purefun.typeclasses with parameters of type ApplicativeModifier and TypeMethodDescriptionTupleK1.apply(Applicative<F> applicative) TupleK2.apply(Applicative<F> applicative) TupleK3.apply(Applicative<F> applicative) TupleK4.apply(Applicative<F> applicative) TupleK5.apply(Applicative<F> applicative) static <F extends Kind<F,?>, G extends Kind<G, ?>>
Applicative<Nested<F, G>> Applicative.compose(Applicative<F> f, Applicative<G> g) Parallel.of(Monad<F> monad, Applicative<G> applicative, FunctionK<F, G> to, FunctionK<G, F> from) Traverse.sequence(Applicative<G> applicative, Kind<F, ? extends Kind<G, ? extends T>> value) ComposedTraverse.traverse(Applicative<H> applicative, Kind<Nested<F, G>, T> value, Function1<? super T, ? extends Kind<H, ? extends R>> mapper) Traverse.traverse(Applicative<G> applicative, Kind<F, T> value, Function1<? super T, ? extends Kind<G, ? extends R>> mapper) For.with(Applicative<F> applicative) For.with(Applicative<F> applicative, Kind<F, ? extends T> value1) Constructors in com.github.tonivade.purefun.typeclasses with parameters of type ApplicativeModifierConstructorDescriptionprotectedAbstractApply(Applicative<F> applicative, Producer<? extends Kind<F, ? extends A>> value) Apply(Applicative<F> applicative) Creates an instance of aApplyrecord class.(package private)(package private)Apply2(Applicative<F> applicative, Producer<? extends Kind<F, ? extends A>> value1, Producer<? extends Kind<F, ? extends B>> value2) (package private)Apply3(Applicative<F> applicative, Producer<? extends Kind<F, ? extends A>> value1, Producer<? extends Kind<F, ? extends B>> value2, Producer<? extends Kind<F, ? extends C>> value3) (package private)Apply4(Applicative<F> applicative, Producer<? extends Kind<F, ? extends A>> value1, Producer<? extends Kind<F, ? extends B>> value2, Producer<? extends Kind<F, ? extends C>> value3, Producer<? extends Kind<F, ? extends D>> value4) (package private)Apply5(Applicative<F> applicative, Producer<? extends Kind<F, ? extends A>> value1, Producer<? extends Kind<F, ? extends B>> value2, Producer<? extends Kind<F, ? extends C>> value3, Producer<? extends Kind<F, ? extends D>> value4, Producer<? extends Kind<F, ? extends E>> value5) Creates an instance of aMap2record class.Map3(Applicative<F> instance, Kind<F, ? extends A> fa, Kind<F, ? extends B> fb, Kind<F, ? extends C> fc) Creates an instance of aMap3record class.Map4(Applicative<F> instance, Kind<F, ? extends A> fa, Kind<F, ? extends B> fb, Kind<F, ? extends C> fc, Kind<F, ? extends D> fd) Creates an instance of aMap4record class.Map5(Applicative<F> instance, Kind<F, ? extends A> fa, Kind<F, ? extends B> fb, Kind<F, ? extends C> fc, Kind<F, ? extends D> fd, Kind<F, ? extends E> fe) Creates an instance of aMap5record class.