Uses of Interface
com.github.tonivade.purefun.core.Applicable
Packages that use Applicable
Package
Description
-
Uses of Applicable in com.github.tonivade.purefun.concurrent
Subinterfaces of Applicable in com.github.tonivade.purefun.concurrentClasses in com.github.tonivade.purefun.concurrent that implement Applicable -
Uses of Applicable in com.github.tonivade.purefun.core
Classes in com.github.tonivade.purefun.core with type parameters of type ApplicableModifier and TypeInterfaceDescriptioninterfaceApplicable<F extends Applicable<F,?>, A> static final recordApplicable.Map2<F extends Applicable<F,?>, A, B> static final recordApplicable.Map3<F extends Applicable<F,?>, A, B, C> static final recordApplicable.Map4<F extends Applicable<F,?>, A, B, C, D> static final recordApplicable.Map5<F extends Applicable<F,?>, A, B, C, D, E> Subinterfaces of Applicable in com.github.tonivade.purefun.coreFields in com.github.tonivade.purefun.core declared as ApplicableModifier and TypeFieldDescriptionprivate final Applicable<F, ? extends A> Applicable.Map2.faThe field for thefarecord component.private final Applicable<F, ? extends A> Applicable.Map3.faThe field for thefarecord component.private final Applicable<F, ? extends A> Applicable.Map4.faThe field for thefarecord component.private final Applicable<F, ? extends A> Applicable.Map5.faThe field for thefarecord component.private final Applicable<F, ? extends B> Applicable.Map2.fbThe field for thefbrecord component.private final Applicable<F, ? extends B> Applicable.Map3.fbThe field for thefbrecord component.private final Applicable<F, ? extends B> Applicable.Map4.fbThe field for thefbrecord component.private final Applicable<F, ? extends B> Applicable.Map5.fbThe field for thefbrecord component.private final Applicable<F, ? extends C> Applicable.Map3.fcThe field for thefcrecord component.private final Applicable<F, ? extends C> Applicable.Map4.fcThe field for thefcrecord component.private final Applicable<F, ? extends C> Applicable.Map5.fcThe field for thefcrecord component.private final Applicable<F, ? extends D> Applicable.Map4.fdThe field for thefdrecord component.private final Applicable<F, ? extends D> Applicable.Map5.fdThe field for thefdrecord component.private final Applicable<F, ? extends E> Applicable.Map5.feThe field for theferecord component.Methods in com.github.tonivade.purefun.core with type parameters of type ApplicableModifier and TypeMethodDescriptionstatic <F extends Applicable<F,?>, A, B>
Applicable.Map2<F, A, B> Applicable.mapN(Applicable<F, ? extends A> fa, Applicable<F, ? extends B> fb) static <F extends Applicable<F,?>, A, B, C>
Applicable.Map3<F, A, B, C> Applicable.mapN(Applicable<F, ? extends A> fa, Applicable<F, ? extends B> fb, Applicable<F, ? extends C> fc) static <F extends Applicable<F,?>, A, B, C, D>
Applicable.Map4<F, A, B, C, D> Applicable.mapN(Applicable<F, ? extends A> fa, Applicable<F, ? extends B> fb, Applicable<F, ? extends C> fc, Applicable<F, ? extends D> fd) static <F extends Applicable<F,?>, A, B, C, D, E>
Applicable.Map5<F, A, B, C, D, E> Applicable.mapN(Applicable<F, ? extends A> fa, Applicable<F, ? extends B> fb, Applicable<F, ? extends C> fc, Applicable<F, ? extends D> fd, Applicable<F, ? extends E> fe) static <F extends Applicable<F,?>, A, B, C, D, E, R>
Applicable<F, R> Applicable.mapN(Applicable<F, ? extends A> fa, Applicable<F, ? extends B> fb, Applicable<F, ? extends C> fc, Applicable<F, ? extends D> fd, Applicable<F, ? extends E> fe, Function5<? super A, ? super B, ? super C, ? super D, ? super E, ? extends R> mapper) static <F extends Applicable<F,?>, A, B, C, D, R>
Applicable<F, R> Applicable.mapN(Applicable<F, ? extends A> fa, Applicable<F, ? extends B> fb, Applicable<F, ? extends C> fc, Applicable<F, ? extends D> fd, Function4<? super A, ? super B, ? super C, ? super D, ? extends R> mapper) static <F extends Applicable<F,?>, A, B, C, R>
Applicable<F, R> Applicable.mapN(Applicable<F, ? extends A> fa, Applicable<F, ? extends B> fb, Applicable<F, ? extends C> fc, Function3<? super A, ? super B, ? super C, ? extends R> mapper) static <F extends Applicable<F,?>, A, B, R>
Applicable<F, R> Applicable.mapN(Applicable<F, ? extends A> fa, Applicable<F, ? extends B> fb, Function2<? super A, ? super B, ? extends R> mapper) static <F extends Applicable<F,?>, A>
Applicable<F, A> Methods in com.github.tonivade.purefun.core that return ApplicableModifier and TypeMethodDescription<R> Applicable<F, R> <R> Applicable<F, R> <R> Applicable<F, R> <R> Applicable<F, R> <R> Applicable<F, R> Applicable.Map5.apply(Function5<? super A, ? super B, ? super C, ? super D, ? super E, ? extends R> apply) Applicable<F, ? extends A> Applicable.Map2.fa()Returns the value of thefarecord component.Applicable<F, ? extends A> Applicable.Map3.fa()Returns the value of thefarecord component.Applicable<F, ? extends A> Applicable.Map4.fa()Returns the value of thefarecord component.Applicable<F, ? extends A> Applicable.Map5.fa()Returns the value of thefarecord component.Applicable<F, ? extends B> Applicable.Map2.fb()Returns the value of thefbrecord component.Applicable<F, ? extends B> Applicable.Map3.fb()Returns the value of thefbrecord component.Applicable<F, ? extends B> Applicable.Map4.fb()Returns the value of thefbrecord component.Applicable<F, ? extends B> Applicable.Map5.fb()Returns the value of thefbrecord component.Applicable<F, ? extends C> Applicable.Map3.fc()Returns the value of thefcrecord component.Applicable<F, ? extends C> Applicable.Map4.fc()Returns the value of thefcrecord component.Applicable<F, ? extends C> Applicable.Map5.fc()Returns the value of thefcrecord component.Applicable<F, ? extends D> Applicable.Map4.fd()Returns the value of thefdrecord component.Applicable<F, ? extends D> Applicable.Map5.fd()Returns the value of thefdrecord component.Applicable<F, ? extends E> Applicable.Map5.fe()Returns the value of theferecord component.<R> Applicable<F, R> static <F extends Applicable<F,?>, A, B, C, D, E, R>
Applicable<F, R> Applicable.mapN(Applicable<F, ? extends A> fa, Applicable<F, ? extends B> fb, Applicable<F, ? extends C> fc, Applicable<F, ? extends D> fd, Applicable<F, ? extends E> fe, Function5<? super A, ? super B, ? super C, ? super D, ? super E, ? extends R> mapper) static <F extends Applicable<F,?>, A, B, C, D, R>
Applicable<F, R> Applicable.mapN(Applicable<F, ? extends A> fa, Applicable<F, ? extends B> fb, Applicable<F, ? extends C> fc, Applicable<F, ? extends D> fd, Function4<? super A, ? super B, ? super C, ? super D, ? extends R> mapper) static <F extends Applicable<F,?>, A, B, C, R>
Applicable<F, R> Applicable.mapN(Applicable<F, ? extends A> fa, Applicable<F, ? extends B> fb, Applicable<F, ? extends C> fc, Function3<? super A, ? super B, ? super C, ? extends R> mapper) static <F extends Applicable<F,?>, A, B, R>
Applicable<F, R> Applicable.mapN(Applicable<F, ? extends A> fa, Applicable<F, ? extends B> fb, Function2<? super A, ? super B, ? extends R> mapper) static <F extends Applicable<F,?>, A>
Applicable<F, A> default <B> Applicable<F, Tuple2<A, B>> default <B> Applicable<F, A> default <B> Applicable<F, B> default <B,R> Applicable <F, R> Methods in com.github.tonivade.purefun.core with parameters of type ApplicableModifier and TypeMethodDescriptionstatic <F extends Applicable<F,?>, A, B>
Applicable.Map2<F, A, B> Applicable.mapN(Applicable<F, ? extends A> fa, Applicable<F, ? extends B> fb) static <F extends Applicable<F,?>, A, B, C>
Applicable.Map3<F, A, B, C> Applicable.mapN(Applicable<F, ? extends A> fa, Applicable<F, ? extends B> fb, Applicable<F, ? extends C> fc) static <F extends Applicable<F,?>, A, B, C, D>
Applicable.Map4<F, A, B, C, D> Applicable.mapN(Applicable<F, ? extends A> fa, Applicable<F, ? extends B> fb, Applicable<F, ? extends C> fc, Applicable<F, ? extends D> fd) static <F extends Applicable<F,?>, A, B, C, D, E>
Applicable.Map5<F, A, B, C, D, E> Applicable.mapN(Applicable<F, ? extends A> fa, Applicable<F, ? extends B> fb, Applicable<F, ? extends C> fc, Applicable<F, ? extends D> fd, Applicable<F, ? extends E> fe) static <F extends Applicable<F,?>, A, B, C, D, E, R>
Applicable<F, R> Applicable.mapN(Applicable<F, ? extends A> fa, Applicable<F, ? extends B> fb, Applicable<F, ? extends C> fc, Applicable<F, ? extends D> fd, Applicable<F, ? extends E> fe, Function5<? super A, ? super B, ? super C, ? super D, ? super E, ? extends R> mapper) static <F extends Applicable<F,?>, A, B, C, D, R>
Applicable<F, R> Applicable.mapN(Applicable<F, ? extends A> fa, Applicable<F, ? extends B> fb, Applicable<F, ? extends C> fc, Applicable<F, ? extends D> fd, Function4<? super A, ? super B, ? super C, ? super D, ? extends R> mapper) static <F extends Applicable<F,?>, A, B, C, R>
Applicable<F, R> Applicable.mapN(Applicable<F, ? extends A> fa, Applicable<F, ? extends B> fb, Applicable<F, ? extends C> fc, Function3<? super A, ? super B, ? super C, ? extends R> mapper) static <F extends Applicable<F,?>, A, B, R>
Applicable<F, R> Applicable.mapN(Applicable<F, ? extends A> fa, Applicable<F, ? extends B> fb, Function2<? super A, ? super B, ? extends R> mapper) Constructors in com.github.tonivade.purefun.core with parameters of type ApplicableModifierConstructorDescriptionMap2(Applicable<F, ? extends A> fa, Applicable<F, ? extends B> fb) Creates an instance of aMap2record class.Map3(Applicable<F, ? extends A> fa, Applicable<F, ? extends B> fb, Applicable<F, ? extends C> fc) Creates an instance of aMap3record class.Map4(Applicable<F, ? extends A> fa, Applicable<F, ? extends B> fb, Applicable<F, ? extends C> fc, Applicable<F, ? extends D> fd) Creates an instance of aMap4record class.Map5(Applicable<F, ? extends A> fa, Applicable<F, ? extends B> fb, Applicable<F, ? extends C> fc, Applicable<F, ? extends D> fd, Applicable<F, ? extends E> fe) Creates an instance of aMap5record class. -
Uses of Applicable in com.github.tonivade.purefun.effect
Subinterfaces of Applicable in com.github.tonivade.purefun.effectClasses in com.github.tonivade.purefun.effect that implement ApplicableModifier and TypeClassDescriptionfinal classEIO<E,A> static final classPureIO.AccessM<R,E, A> static final classPureIO.Async<R,E, A> static final classPureIO.Attempt<R,E, A> static final classPureIO.Delay<R,E, A> static final classPureIO.Failure<R,E, A> static final classPureIO.FlatMapped<R,E, A, F, B> static final classPureIO.Pure<R,E, A> static final classPureIO.Recover<R,E, A> static final classPureIO.Suspend<R,E, A> static final classPureIO.Throw<R,E, A> final classRIO<R,A> final classTask<A>final classUIO<A>final classURIO<R,A> -
Uses of Applicable in com.github.tonivade.purefun.free
Subinterfaces of Applicable in com.github.tonivade.purefun.freeClasses in com.github.tonivade.purefun.free that implement ApplicableModifier and TypeClassDescriptionstatic final recordFreeAp.Apply<F extends Kind<F,?>, A, B> static final recordFreeAp.Lift<F extends Kind<F,?>, A> static final recordFreeAp.Pure<F extends Kind<F,?>, A> -
Uses of Applicable in com.github.tonivade.purefun.monad
Subinterfaces of Applicable in com.github.tonivade.purefun.monadClasses in com.github.tonivade.purefun.monad that implement ApplicableModifier and TypeClassDescriptionstatic final classIO.Async<T>static final classIO.Delay<T>static final classIO.Failure<T>static final classIO.FlatMapped<T,R> static final classIO.Pure<T>static final classIO.Recover<T>static final classIO.Suspend<T> -
Uses of Applicable in com.github.tonivade.purefun.type
Subinterfaces of Applicable in com.github.tonivade.purefun.typeModifier and TypeInterfaceDescriptioninterfaceEither<L,R> This type represents two possible values, called left or right.interfaceOption<T>This type represents the presence or absence of a value, similar toOptionalinterfaceTry<T>This type represents the success or failure of a computation.Classes in com.github.tonivade.purefun.type that implement ApplicableModifier and TypeClassDescriptionstatic final recordEither.Left<L,R> static final recordEither.Right<L,R> final recordId<T>This is the identity monad.static final classOption.None<T>static final recordOption.Some<T>static final recordTry.Failure<T>static final recordTry.Success<T>