Uses of Interface
com.github.tonivade.purefun.core.Function1
Packages that use Function1
Package
Description
-
Uses of Function1 in com.github.tonivade.purefun.concurrent
Methods in com.github.tonivade.purefun.concurrent with parameters of type Function1Modifier and TypeMethodDescriptionstatic <T extends AutoCloseable,R>
Future<R> static <T,R> Future <R> Future.bracket(Future<? extends T> acquire, Function1<? super T, ? extends Future<? extends R>> use, Consumer1<? super T> release) static <T extends AutoCloseable,R>
Future<R> Future.bracket(Executor executor, Future<? extends T> acquire, Function1<? super T, ? extends Future<? extends R>> use) static <T,R> Future <R> Future.bracket(Executor executor, Future<? extends T> acquire, Function1<? super T, ? extends Future<? extends R>> use, Consumer1<? super T> release) (package private) static <T,R> Future <R> FutureImpl.bracket(Executor executor, Future<? extends T> acquire, Function1<? super T, ? extends Future<? extends R>> use, Consumer1<? super T> release) private <R> Future<R> <R> Future<R> <R> Future<R> <R> Promise<R> <R> Promise<R> <U> Future<U> Future.fold(Function1<? super Throwable, ? extends U> failureMapper, Function1<? super T, ? extends U> successMapper) <U> Future<U> FutureImpl.fold(Function1<? super Throwable, ? extends U> failureMapper, Function1<? super T, ? extends U> successMapper) <R> Future<R> <R> Future<R> <R> Promise<R> <R> Promise<R> Future.recoverWith(Class<X> type, Function1<? super X, ? extends T> mapper) FutureImpl.recoverWith(Class<X> type, Function1<? super X, ? extends T> mapper) private <R> Future<R> Method parameters in com.github.tonivade.purefun.concurrent with type arguments of type Function1 -
Uses of Function1 in com.github.tonivade.purefun.core
Subinterfaces of Function1 in com.github.tonivade.purefun.coreClasses in com.github.tonivade.purefun.core that implement Function1Fields in com.github.tonivade.purefun.core declared as Function1Methods in com.github.tonivade.purefun.core that return Function1Modifier and TypeMethodDescriptionConsumer1.asFunction()Matcher1.asFunction()Producer.asFunction()Function2.compose(Function1<? super C, ? extends A> beforeT, Function1<? super C, ? extends B> beforeV) Function3.compose(Function1<? super D, ? extends A> beforeT1, Function1<? super D, ? extends B> beforeT2, Function1<? super D, ? extends C> beforeT3) Function4.compose(Function1<? super E, ? extends A> beforeT1, Function1<? super E, ? extends B> beforeT2, Function1<? super E, ? extends C> beforeT3, Function1<? super E, ? extends D> beforeT4) Function5.compose(Function1<? super F, ? extends A> beforeT1, Function1<? super F, ? extends B> beforeT2, Function1<? super F, ? extends C> beforeT3, Function1<? super F, ? extends D> beforeT4, Function1<? super F, ? extends E> beforeT5) static <A,T> Function1 <A, T> static <A,T> Function1 <A, T> Function1.cons(T cons) Function2.curried()Function3.curried()Function4.curried()Function5.curried()default <B,Z> Function1 <B, Z> static <A> Function1<A, A> Function1.identity()static <E> Function1<Validation.Result<E>, String> Validator.join()static <E> Function1<Validation.Result<E>, String> static <E> Function1<Validation.Result<E>, String> static <E> Function1<Validation.Result<E>, String> PartialFunction1.lift()Function1.liftEither()Function1.liftFuture()Function1.liftId()Function1.liftLeft()Function1.liftOption()Function1.liftOptional()Function1.liftRight()Function1.liftTry()Function1.memoized()MemoizedFunction.memoized()static <A,R> Function1 <A, R> Consumer1.peek()Function1.sequence()Function1.stream()static <A,R> Function1 <A, R> Function1Of.toFunction1(Kind<Function1<A, ?>, ? extends R> value) Function2.tupled()Function3.tupled()Function4.tupled()Function5.tupled()Methods in com.github.tonivade.purefun.core that return types with arguments of type Function1Modifier and TypeMethodDescriptionFunction2.curried()Function3.curried()Function3.curried()Function4.curried()Function4.curried()Function4.curried()Function5.curried()Function5.curried()Function5.curried()Function5.curried()Methods in com.github.tonivade.purefun.core with parameters of type Function1Modifier and TypeMethodDescriptiondefault <B> PartialFunction1<A, B> default <R> Producer<R> default RPartialFunction1.applyOrElse(A value, Function1<? super A, ? extends R> orElse) <R> Rstatic <E,F, T> Validator <F, T> Validator.combine(Validator<E, T> v1, Validator<E, T> v2, Function1<Validation.Result<E>, F> reduce) static <E,F, T> Validator <F, T> Validator.combine(Validator<E, T> v1, Validator<E, T> v2, Validator<E, T> v3, Function1<Validation.Result<E>, F> reduce) static <E,F, T> Validator <F, T> Validator.combine(Validator<E, T> v1, Validator<E, T> v2, Validator<E, T> v3, Validator<E, T> v4, Function1<Validation.Result<E>, F> reduce) static <E,F, T> Validator <F, T> Validator.combine(Validator<E, T> v1, Validator<E, T> v2, Validator<E, T> v3, Validator<E, T> v4, Validator<E, T> v5, Function1<Validation.Result<E>, F> reduce) static <T,V> Eq <T> static <T,V> Eq <T> Eq.comparingArray(Function1<? super T, ? extends V[]> getter) Equal.comparingArray(Function1<T, V[]> getter) Function2.compose(Function1<? super C, ? extends A> beforeT, Function1<? super C, ? extends B> beforeV) Function3.compose(Function1<? super D, ? extends A> beforeT1, Function1<? super D, ? extends B> beforeT2, Function1<? super D, ? extends C> beforeT3) Function4.compose(Function1<? super E, ? extends A> beforeT1, Function1<? super E, ? extends B> beforeT2, Function1<? super E, ? extends C> beforeT3, Function1<? super E, ? extends D> beforeT4) Function5.compose(Function1<? super F, ? extends A> beforeT1, Function1<? super F, ? extends B> beforeT2, Function1<? super F, ? extends C> beforeT3, Function1<? super F, ? extends D> beforeT4, Function1<? super F, ? extends E> beforeT5) default <B,Z> Function1 <B, Z> default <R> Producer<R> default <R> Trampoline<R> Trampoline.flatMap(Function1<? super T, ? extends Kind<Trampoline<?>, ? extends R>> map) default <R> R<R> Applicable<F, R> default <R> Producer<R> default <R> Trampoline<R> <C,D> Tuple2 <C, D> <D,E, F> Tuple3 <D, E, F> Tuple3.map(Function1<? super A, ? extends D> map1, Function1<? super B, ? extends E> map2, Function1<? super C, ? extends F> map3) <E,F, G, H>
Tuple4<E, F, G, H> Tuple4.map(Function1<? super A, ? extends E> map1, Function1<? super B, ? extends F> map2, Function1<? super C, ? extends G> map3, Function1<? super D, ? extends H> map4) <F,G, H, I, J>
Tuple5<F, G, H, I, J> Tuple5.map(Function1<? super A, ? extends F> map1, Function1<? super B, ? extends G> map2, Function1<? super C, ? extends H> map3, Function1<? super D, ? extends I> map4, Function1<? super E, ? extends J> map5) <B> Tuple1<B> static <A,R> Function1 <A, R> static <A,R> PartialFunction1 <A, R> Validator.product(Validator<E, A> v1, Validator<E, B> v2, Function1<Validation.Result<E>, F> reduce) Validator.product(Validator<E, A> v1, Validator<E, B> v2, Validator<E, C> v3, Function1<Validation.Result<E>, F> reduce) Validator.product(Validator<E, A> v1, Validator<E, B> v2, Validator<E, C> v3, Validator<E, D> v4, Function1<Validation.Result<E>, F> reduce) Validator.product(Validator<F, A> v1, Validator<F, B> v2, Validator<F, C> v3, Validator<F, D> v4, Validator<F, E> v5, Function1<Validation.Result<F>, G> reduce) static <A,B, R> Function2 <A, B, R> Method parameters in com.github.tonivade.purefun.core with type arguments of type Function1Modifier and TypeMethodDescription<R> Applicable<F, R> static <A,R> Function1 <A, R> Function1Of.toFunction1(Kind<Function1<A, ?>, ? extends R> value) static <A,B, R> Function2 <A, B, R> Constructors in com.github.tonivade.purefun.core with parameters of type Function1ModifierConstructorDescription(package private)MemoizedFunction(Function1<? super T, ? extends R> function) -
Uses of Function1 in com.github.tonivade.purefun.data
Methods in com.github.tonivade.purefun.data with parameters of type Function1Modifier and TypeMethodDescriptiondefault <A,B> ImmutableMap <A, B> ImmutableMap.bimap(Function1<? super K, ? extends A> keyMapper, Function1<? super V, ? extends B> valueMapper) default <A,B> ImmutableTreeMap <A, B> ImmutableTreeMap.bimap(Function1<? super K, ? extends A> keyMapper, Function1<? super V, ? extends B> valueMapper) default <A,B> ImmutableTreeMap <A, B> ImmutableTreeMap.bimap(Comparator<? super A> comparator, Function1<? super K, ? extends A> keyMapper, Function1<? super V, ? extends B> valueMapper) default <R> ImmutableArray<R> default <R> ImmutableList<R> default <R> ImmutableSet<R> default <R> ImmutableTree<R> default <R> ImmutableTree<R> ImmutableTree.flatMap(Comparator<? super R> comparator, Function1<? super E, ? extends Kind<Sequence<?>, ? extends R>> mapper) <R> NonEmptyList<R> <R> Sequence<R> default <G> ImmutableMap<G, ImmutableList<E>> default <R> ImmutableArray<R> default <R> ImmutableList<R> default <R> ImmutableSet<R> default <R> ImmutableTree<R> default <R> ImmutableTree<R> ImmutableTree.map(Comparator<? super R> comparator, Function1<? super E, ? extends R> mapper) <R> NonEmptyList<R> <T> ImmutableArray<T> <R> Sequence<R> default <A> ImmutableMap<A, V> default <A> ImmutableTreeMap<A, V> default <A> ImmutableTreeMap<A, V> ImmutableTreeMap.mapKeys(Comparator<? super A> comparator, Function1<? super K, ? extends A> mapper) default <A> ImmutableMap<K, A> default <A> ImmutableTreeMap<K, A> default E[]static <T,K, V> Collector <T, ?, ImmutableMap<K, V>> ImmutableMap.toImmutableMap(Function1<? super T, ? extends K> keyMapper, Function1<? super T, ? extends V> valueMapper) static <T,K, V> Collector <T, ?, ImmutableTreeMap<K, V>> ImmutableTreeMap.toImmutableTreeMap(Function1<? super T, ? extends K> keyMapper, Function1<? super T, ? extends V> valueMapper) static <T,K, V> Collector <T, ?, ImmutableTreeMap<K, V>> ImmutableTreeMap.toImmutableTreeMap(Comparator<? super K> comparator, Function1<? super T, ? extends K> keyMapper, Function1<? super T, ? extends V> valueMapper) private static <T,K, V> Collector <T, ?, ? extends LinkedHashMap<K, V>> ImmutableMap.toLinkedHashMap(Function1<? super T, ? extends K> keyMapper, Function1<? super T, ? extends V> valueMapper) ImmutableTreeMap.toTreeMap(Comparator<? super K> comparator, Function1<? super T, ? extends K> keyMapper, Function1<? super T, ? extends V> valueMapper) <T> T -
Uses of Function1 in com.github.tonivade.purefun.effect
Fields in com.github.tonivade.purefun.effect declared as Function1Modifier and TypeFieldDescriptionPureIO.AccessM.functionPureIO.FlatMapped.nextPureIO.FlatMapped.nextErrorMethods in com.github.tonivade.purefun.effect that return Function1Modifier and TypeMethodDescriptionEIO.liftEither(Function1<? super A, ? extends Either<E, ? extends B>> function) PureIO.liftEither(Function1<? super A, ? extends Either<E, ? extends B>> function) RIO.liftEither(Function1<? super A, ? extends Either<Throwable, ? extends B>> function) Task.liftEither(Function1<? super A, ? extends Either<Throwable, ? extends B>> function) UIO.liftEither(Function1<? super A, ? extends Either<Throwable, ? extends B>> function) URIO.liftEither(Function1<? super A, ? extends Either<Throwable, ? extends B>> function) EIO.liftOption(Function1<? super A, ? extends Option<? extends B>> function) PureIO.liftOption(Function1<? super A, ? extends Option<? extends B>> function) RIO.liftOption(Function1<? super A, ? extends Option<? extends B>> function) Task.liftOption(Function1<? super A, ? extends Option<? extends B>> function) UIO.liftOption(Function1<? super A, ? extends Option<? extends B>> function) URIO.liftOption(Function1<? super A, ? extends Option<? extends B>> function) Methods in com.github.tonivade.purefun.effect that return types with arguments of type Function1Modifier and TypeMethodDescriptionMethods in com.github.tonivade.purefun.effect with parameters of type Function1Modifier and TypeMethodDescriptionstatic <R,E, A> PureIO <R, E, A> static <R,A> RIO <R, A> static <R,A> URIO <R, A> static <R,E, A> PureIO <R, E, A> static <R,A> RIO <R, A> static <R,A> URIO <R, A> static <A> Task<A> <B,F> EIO <F, B> static <E,A extends AutoCloseable, B>
EIO<E, B> EIO.bracket(Kind<EIO<E, ?>, ? extends A> acquire, Function1<? super A, ? extends Kind<EIO<E, ?>, ? extends B>> use) static <E,A, B> EIO <E, B> EIO.bracket(Kind<EIO<E, ?>, ? extends A> acquire, Function1<? super A, ? extends Kind<EIO<E, ?>, ? extends B>> use, Consumer1<? super A> release) static <E,A, B> EIO <E, B> EIO.bracket(Kind<EIO<E, ?>, ? extends A> acquire, Function1<? super A, ? extends Kind<EIO<E, ?>, ? extends B>> use, Function1<? super A, ? extends Kind<EIO<E, ?>, Unit>> release) static <R,E, A extends AutoCloseable, B>
PureIO<R, E, B> PureIO.bracket(Kind<PureIO<R, E, ?>, ? extends A> acquire, Function1<? super A, ? extends Kind<PureIO<R, E, ?>, ? extends B>> use) static <R,E, A, B>
PureIO<R, E, B> PureIO.bracket(Kind<PureIO<R, E, ?>, ? extends A> acquire, Function1<? super A, ? extends Kind<PureIO<R, E, ?>, ? extends B>> use, Consumer1<? super A> release) static <R,E, A, B>
PureIO<R, E, B> PureIO.bracket(Kind<PureIO<R, E, ?>, ? extends A> acquire, Function1<? super A, ? extends Kind<PureIO<R, E, ?>, ? extends B>> use, Function1<? super A, ? extends Kind<PureIO<R, E, ?>, Unit>> release) static <R,A extends AutoCloseable, B>
RIO<R, B> RIO.bracket(Kind<RIO<R, ?>, ? extends A> acquire, Function1<? super A, ? extends Kind<RIO<R, ?>, ? extends B>> use) static <R,A, B> RIO <R, B> RIO.bracket(Kind<RIO<R, ?>, ? extends A> acquire, Function1<? super A, ? extends Kind<RIO<R, ?>, ? extends B>> use, Consumer1<? super A> release) static <R,A, B> RIO <R, B> RIO.bracket(Kind<RIO<R, ?>, ? extends A> acquire, Function1<? super A, ? extends Kind<RIO<R, ?>, ? extends B>> use, Function1<? super A, ? extends Kind<RIO<R, ?>, Unit>> release) static <A extends AutoCloseable,B>
Task<B> Task.bracket(Kind<Task<?>, ? extends A> acquire, Function1<? super A, ? extends Kind<Task<?>, ? extends B>> use) static <A,B> Task <B> Task.bracket(Kind<Task<?>, ? extends A> acquire, Function1<? super A, ? extends Kind<Task<?>, ? extends B>> use, Consumer1<? super A> release) static <A,B> Task <B> Task.bracket(Kind<Task<?>, ? extends A> acquire, Function1<? super A, ? extends Kind<Task<?>, ? extends B>> use, Function1<? super A, ? extends Kind<Task<?>, Unit>> release) static <A extends AutoCloseable,B>
UIO<B> UIO.bracket(Kind<UIO<?>, ? extends A> acquire, Function1<? super A, ? extends Kind<UIO<?>, ? extends B>> use) static <A,B> UIO <B> UIO.bracket(Kind<UIO<?>, ? extends A> acquire, Function1<? super A, ? extends Kind<UIO<?>, ? extends B>> use, Consumer1<? super A> release) static <A,B> UIO <B> UIO.bracket(Kind<UIO<?>, ? extends A> acquire, Function1<? super A, ? extends Kind<UIO<?>, ? extends B>> use, Function1<? super A, ? extends Kind<UIO<?>, Unit>> release) static <R,A extends AutoCloseable, B>
URIO<R, B> URIO.bracket(Kind<URIO<R, ?>, ? extends A> acquire, Function1<? super A, ? extends Kind<URIO<R, ?>, ? extends B>> use) static <R,A, B> URIO <R, B> URIO.bracket(Kind<URIO<R, ?>, ? extends A> acquire, Function1<? super A, ? extends Kind<URIO<R, ?>, ? extends B>> use, Consumer1<? super A> release) static <R,A, B> URIO <R, B> URIO.bracket(Kind<URIO<R, ?>, ? extends A> acquire, Function1<? super A, ? extends Kind<URIO<R, ?>, ? extends B>> use, Function1<? super A, ? extends Kind<URIO<R, ?>, Unit>> release) static <E,A> EIO <E, A> EIO.cancellable(Function1<Consumer1<? super Try<? extends Either<E, ? extends A>>>, EIO<E, Unit>> consumer) static <A> UIO<A> <B> Task<B> <B> UIO<B> <B> UIO<B> <B> UIO<B> <B,F> EIO <F, B> EIO.foldM(Function1<? super E, ? extends Kind<EIO<F, ?>, ? extends B>> mapError, Function1<? super A, ? extends Kind<EIO<F, ?>, ? extends B>> map) Managed.foldM(Function1<? super E, ? extends Kind<Managed<R, F, ?>, ? extends B>> mapError, Function1<? super A, ? extends Kind<Managed<R, F, ?>, ? extends B>> mapper) PureIO.foldM(Function1<? super E, ? extends Kind<PureIO<R, F, ?>, ? extends B>> left, Function1<? super A, ? extends Kind<PureIO<R, F, ?>, ? extends B>> right) RIO.foldM(Function1<? super Throwable, ? extends Kind<RIO<R, ?>, ? extends B>> mapError, Function1<? super A, ? extends Kind<RIO<R, ?>, ? extends B>> map) <B> Task<B> Task.foldM(Function1<? super Throwable, ? extends Kind<Task<?>, ? extends B>> mapError, Function1<? super A, ? extends Kind<Task<?>, ? extends B>> map) static <R,E, A extends AutoCloseable>
Managed<R, E, A> static <R,E, A> Managed <R, E, A> static <R,E, A extends AutoCloseable>
Managed<R, E, A> static <R,E, A> Managed <R, E, A> Managed.fromM(Function1<? super R, ? extends PureIO<R, E, ? extends A>> mapper, Consumer1<? super A> release) EIO.liftEither(Function1<? super A, ? extends Either<E, ? extends B>> function) PureIO.liftEither(Function1<? super A, ? extends Either<E, ? extends B>> function) RIO.liftEither(Function1<? super A, ? extends Either<Throwable, ? extends B>> function) Task.liftEither(Function1<? super A, ? extends Either<Throwable, ? extends B>> function) UIO.liftEither(Function1<? super A, ? extends Either<Throwable, ? extends B>> function) URIO.liftEither(Function1<? super A, ? extends Either<Throwable, ? extends B>> function) EIO.liftOption(Function1<? super A, ? extends Option<? extends B>> function) PureIO.liftOption(Function1<? super A, ? extends Option<? extends B>> function) RIO.liftOption(Function1<? super A, ? extends Option<? extends B>> function) Task.liftOption(Function1<? super A, ? extends Option<? extends B>> function) UIO.liftOption(Function1<? super A, ? extends Option<? extends B>> function) URIO.liftOption(Function1<? super A, ? extends Option<? extends B>> function) <B> Task<B> <B> UIO<B> <B> UIO<B> RIO.recoverWith(Class<X> type, Function1<? super X, ? extends A> function) Task.recoverWith(Class<X> type, Function1<? super X, ? extends A> function) UIO.recoverWith(Class<X> type, Function1<? super X, ? extends A> function) URIO.recoverWith(Class<X> type, Function1<? super X, ? extends A> function) <B> UIO<B> URIO.redeem(Function1<? super Throwable, ? extends B> mapError, Function1<? super A, ? extends B> map) <B> UIO<B> UIO.redeemWith(Function1<? super Throwable, ? extends Kind<UIO<?>, ? extends B>> mapError, Function1<? super A, ? extends Kind<UIO<?>, ? extends B>> map) URIO.redeemWith(Function1<? super Throwable, ? extends Kind<URIO<R, ?>, ? extends B>> mapError, Function1<? super A, ? extends Kind<URIO<R, ?>, ? extends B>> map) PureIO.unwrap(R env, Kind<PureIO<R, E, ?>, A> current, CallStack<R, F, B> stack, Function1<Kind<PureIO<R, E, ?>, ? extends A>, Kind<PureIO<R, F, ?>, ? extends B>> next) Method parameters in com.github.tonivade.purefun.effect with type arguments of type Function1Constructors in com.github.tonivade.purefun.effect with parameters of type Function1 -
Uses of Function1 in com.github.tonivade.purefun.free
Fields in com.github.tonivade.purefun.free declared as Function1Fields in com.github.tonivade.purefun.free with type parameters of type Function1Modifier and TypeFieldDescriptionFreeAp.Apply.applyThe field for theapplyrecord component.FreeAp.CurriedFunction.valueThe field for thevaluerecord component.Methods in com.github.tonivade.purefun.free that return Function1Modifier and TypeMethodDescriptionFree.FlatMapped.next()Returns the value of thenextrecord component.Methods in com.github.tonivade.purefun.free that return types with arguments of type Function1Modifier and TypeMethodDescriptionFreeAp.Apply.apply()Returns the value of theapplyrecord component.FreeAp.CurriedFunction.value()Returns the value of thevaluerecord component.Methods in com.github.tonivade.purefun.free with parameters of type Function1Modifier and TypeMethodDescriptionEitherK.coflatMap(Comonad<F> comonadF, Comonad<G> comonadG, Function1<? super EitherK<F, G, ? extends T>, ? extends R> mapper) EitherK.contramap(Contravariant<F> contravariantF, Contravariant<G> contravariantG, Function1<? super R, ? extends T> contramap) FreeMonad.flatMap(Kind<Free<F, ?>, ? extends T> value, Function1<? super T, ? extends Kind<Free<F, ?>, ? extends R>> map) Method parameters in com.github.tonivade.purefun.free with type arguments of type Function1Modifier and TypeMethodDescriptionConstructors in com.github.tonivade.purefun.free with parameters of type Function1ModifierConstructorDescriptionFlatMapped(Free<F, ? extends A> value, Function1<? super A, ? extends Kind<Free<F, ?>, ? extends B>> next) Creates an instance of aFlatMappedrecord class.Constructor parameters in com.github.tonivade.purefun.free with type arguments of type Function1 -
Uses of Function1 in com.github.tonivade.purefun.instances
Methods in com.github.tonivade.purefun.instances that return Function1Modifier and TypeMethodDescriptionFunction1Applicative.ap(Kind<Function1<T, ?>, ? extends A> value, Kind<Function1<T, ?>, ? extends Function1<? super A, ? extends R>> apply) Function1Monad.flatMap(Kind<Function1<T, ?>, ? extends A> value, Function1<? super A, ? extends Kind<Function1<T, ?>, ? extends R>> map) Function1Pure.pure(A value) Methods in com.github.tonivade.purefun.instances that return types with arguments of type Function1Modifier and TypeMethodDescriptionstatic <T> Applicative<Function1<T, ?>> Function1Instances.applicative()Function1Instances.functor()Function1Instances.monad()Methods in com.github.tonivade.purefun.instances with parameters of type Function1Modifier and TypeMethodDescriptionEIOAsync.asyncF(Function1<Consumer1<? super Try<? extends A>>, Kind<EIO<Throwable, ?>, Unit>> consumer) default <A> IO<A> PureIOAsync.asyncF(Function1<Consumer1<? super Try<? extends A>>, Kind<PureIO<R, Throwable, ?>, Unit>> consumer) default <A> Task<A> default <A> UIO<A> EIOBracket.bracket(Kind<EIO<E, ?>, ? extends A> acquire, Function1<? super A, ? extends Kind<EIO<E, ?>, ? extends B>> use, Function1<? super A, ? extends Kind<EIO<E, ?>, Unit>> release) EitherTBracket.bracket(Kind<EitherT<F, E, ?>, ? extends A> acquire, Function1<? super A, ? extends Kind<EitherT<F, E, ?>, ? extends B>> use, Function1<? super A, ? extends Kind<EitherT<F, E, ?>, Unit>> release) default <A,B> IO <B> IOBracket.bracket(Kind<IO<?>, ? extends A> acquire, Function1<? super A, ? extends Kind<IO<?>, ? extends B>> use, Function1<? super A, ? extends Kind<IO<?>, Unit>> release) OptionTBracket.bracket(Kind<OptionT<F, ?>, ? extends A> acquire, Function1<? super A, ? extends Kind<OptionT<F, ?>, ? extends B>> use, Function1<? super A, ? extends Kind<OptionT<F, ?>, Unit>> release) PureIOBracket.bracket(Kind<PureIO<R, E, ?>, ? extends A> acquire, Function1<? super A, ? extends Kind<PureIO<R, E, ?>, ? extends B>> use, Function1<? super A, ? extends Kind<PureIO<R, E, ?>, Unit>> release) RIOBracket.bracket(Kind<RIO<R, ?>, ? extends A> acquire, Function1<? super A, ? extends Kind<RIO<R, ?>, ? extends B>> use, Function1<? super A, ? extends Kind<RIO<R, ?>, Unit>> release) default <A,B> Task <B> TaskBracket.bracket(Kind<Task<?>, ? extends A> acquire, Function1<? super A, ? extends Kind<Task<?>, ? extends B>> use, Function1<? super A, ? extends Kind<Task<?>, Unit>> release) default <A,B> UIO <B> UIOBracket.bracket(Kind<UIO<?>, ? extends A> acquire, Function1<? super A, ? extends Kind<UIO<?>, ? extends B>> use, Function1<? super A, ? extends Kind<UIO<?>, Unit>> release) URIOBracket.bracket(Kind<URIO<R, ?>, ? extends A> acquire, Function1<? super A, ? extends Kind<URIO<R, ?>, ? extends B>> use, Function1<? super A, ? extends Kind<URIO<R, ?>, Unit>> release) EitherKComonad.coflatMap(Kind<EitherK<F, G, ?>, ? extends A> value, Function1<? super Kind<EitherK<F, G, ?>, ? extends A>, ? extends B> map) EvalComonad.coflatMap(Kind<Eval<?>, ? extends A> value, Function1<? super Kind<Eval<?>, ? extends A>, ? extends B> map) IdComonad.coflatMap(Kind<Id<?>, ? extends A> value, Function1<? super Kind<Id<?>, ? extends A>, ? extends B> map) ProducerComonad.coflatMap(Kind<Producer<?>, ? extends A> value, Function1<? super Kind<Producer<?>, ? extends A>, ? extends B> map) ConstContravariant.contramap(Kind<Const<T, ?>, ? extends A> value, Function1<? super B, ? extends A> map) EitherKContravariant.contramap(Kind<EitherK<F, G, ?>, ? extends A> value, Function1<? super B, ? extends A> map) <A,B> MonadMTL.EffectE <F, E, B> EffectEMonadError.flatMap(Kind<MonadMTL.EffectE<F, E, ?>, ? extends A> value, Function1<? super A, ? extends Kind<MonadMTL.EffectE<F, E, ?>, ? extends B>> map) <A,B> MonadMTL.EffectR <F, R, E, B> EffectRMonad.flatMap(Kind<MonadMTL.EffectR<F, R, E, ?>, ? extends A> value, Function1<? super A, ? extends Kind<MonadMTL.EffectR<F, R, E, ?>, ? extends B>> map) EIOMonad.flatMap(Kind<EIO<E, ?>, ? extends A> value, Function1<? super A, ? extends Kind<EIO<E, ?>, ? extends B>> map) EitherMonad.flatMap(Kind<Either<L, ?>, ? extends T> value, Function1<? super T, ? extends Kind<Either<L, ?>, ? extends R>> map) EitherTMonad.flatMap(Kind<EitherT<F, L, ?>, ? extends T> value, Function1<? super T, ? extends Kind<EitherT<F, L, ?>, ? extends R>> map) EvalMonad.flatMap(Kind<Eval<?>, ? extends T> value, Function1<? super T, ? extends Kind<Eval<?>, ? extends R>> map) Function1Monad.flatMap(Kind<Function1<T, ?>, ? extends A> value, Function1<? super A, ? extends Kind<Function1<T, ?>, ? extends R>> map) FutureMonad.flatMap(Kind<Future<?>, ? extends T> value, Function1<? super T, ? extends Kind<Future<?>, ? extends R>> map) IdMonad.flatMap(Kind<Id<?>, ? extends T> value, Function1<? super T, ? extends Kind<Id<?>, ? extends R>> map) default <T,R> IO <R> IOMonad.flatMap(Kind<IO<?>, ? extends T> value, Function1<? super T, ? extends Kind<IO<?>, ? extends R>> map) KleisliMonad.flatMap(Kind<Kleisli<F, Z, ?>, ? extends T> value, Function1<? super T, ? extends Kind<Kleisli<F, Z, ?>, ? extends R>> map) <A,B> MonadMTL.EffectS <F, S, R, E, B> MonadMTL.flatMap(Kind<MonadMTL.EffectS<F, S, R, E, ?>, ? extends A> value, Function1<? super A, ? extends Kind<MonadMTL.EffectS<F, S, R, E, ?>, ? extends B>> map) OptionMonad.flatMap(Kind<Option<?>, ? extends T> value, Function1<? super T, ? extends Kind<Option<?>, ? extends R>> map) OptionTMonad.flatMap(Kind<OptionT<F, ?>, ? extends T> value, Function1<? super T, ? extends Kind<OptionT<F, ?>, ? extends R>> map) ProducerMonad.flatMap(Kind<Producer<?>, ? extends T> value, Function1<? super T, ? extends Kind<Producer<?>, ? extends R>> mapper) PromiseMonad.flatMap(Kind<Promise<?>, ? extends T> value, Function1<? super T, ? extends Kind<Promise<?>, ? extends R>> map) PureIOMonad.flatMap(Kind<PureIO<R, E, ?>, ? extends A> value, Function1<? super A, ? extends Kind<PureIO<R, E, ?>, ? extends B>> map) default <T,R> PureStream <F, R> PureStreamMonad.flatMap(Kind<PureStream<F, ?>, ? extends T> value, Function1<? super T, ? extends Kind<PureStream<F, ?>, ? extends R>> mapper) ReaderMonad.flatMap(Kind<Reader<R, ?>, ? extends T> value, Function1<? super T, ? extends Kind<Reader<R, ?>, ? extends V>> map) RIOMonad.flatMap(Kind<RIO<R, ?>, ? extends A> value, Function1<? super A, ? extends Kind<RIO<R, ?>, ? extends B>> map) SequenceMonad.flatMap(Kind<Sequence<?>, ? extends T> value, Function1<? super T, ? extends Kind<Sequence<?>, ? extends R>> map) StateMonad.flatMap(Kind<State<S, ?>, ? extends T> value, Function1<? super T, ? extends Kind<State<S, ?>, ? extends R>> map) StateTMonad.flatMap(Kind<StateT<F, S, ?>, ? extends T> value, Function1<? super T, ? extends Kind<StateT<F, S, ?>, ? extends R>> map) default <A,B> Task <B> TaskMonad.flatMap(Kind<Task<?>, ? extends A> value, Function1<? super A, ? extends Kind<Task<?>, ? extends B>> map) default <T,R> Kind <Trampoline<?>, R> TrampolineMonad.flatMap(Kind<Trampoline<?>, ? extends T> value, Function1<? super T, ? extends Kind<Trampoline<?>, ? extends R>> map) TryMonad.flatMap(Kind<Try<?>, ? extends T> value, Function1<? super T, ? extends Kind<Try<?>, ? extends R>> map) default <A,B> UIO <B> UIOMonad.flatMap(Kind<UIO<?>, ? extends A> value, Function1<? super A, ? extends Kind<UIO<?>, ? extends B>> map) URIOMonad.flatMap(Kind<URIO<R, ?>, ? extends A> value, Function1<? super A, ? extends Kind<URIO<R, ?>, ? extends B>> map) default <T,R> Validation <E, R> ValidationMonad.flatMap(Kind<Validation<E, ?>, ? extends T> value, Function1<? super T, ? extends Kind<Validation<E, ?>, ? extends R>> map) WriterMonad.flatMap(Kind<Writer<L, ?>, ? extends T> value, Function1<? super T, ? extends Kind<Writer<L, ?>, ? extends R>> map) WriterTMonad.flatMap(Kind<WriterT<F, L, ?>, ? extends T> value, Function1<? super T, ? extends Kind<WriterT<F, L, ?>, ? extends R>> map) <A> MonadMTL.EffectE<F, E, A> EffectEMonadError.handleErrorWith(Kind<MonadMTL.EffectE<F, E, ?>, A> value, Function1<? super E, ? extends Kind<MonadMTL.EffectE<F, E, ?>, ? extends A>> handler) <A> MonadMTL.EffectR<F, R, E, A> EffectRMonadError.handleErrorWith(Kind<MonadMTL.EffectR<F, R, E, ?>, A> value, Function1<? super E, ? extends Kind<MonadMTL.EffectR<F, R, E, ?>, ? extends A>> handler) EIOMonadError.handleErrorWith(Kind<EIO<E, ?>, A> value, Function1<? super E, ? extends Kind<EIO<E, ?>, ? extends A>> handler) EitherMonadError.handleErrorWith(Kind<Either<L, ?>, A> value, Function1<? super L, ? extends Kind<Either<L, ?>, ? extends A>> handler) EitherTMonadErrorFromMonad.handleErrorWith(Kind<EitherT<F, E, ?>, A> value, Function1<? super E, ? extends Kind<EitherT<F, E, ?>, ? extends A>> handler) EitherTMonadErrorFromMonadError.handleErrorWith(Kind<EitherT<F, E, ?>, A> value, Function1<? super E, ? extends Kind<EitherT<F, E, ?>, ? extends A>> handler) EvalMonadError.handleErrorWith(Kind<Eval<?>, A> value, Function1<? super Throwable, ? extends Kind<Eval<?>, ? extends A>> handler) FutureMonadThrow.handleErrorWith(Kind<Future<?>, A> value, Function1<? super Throwable, ? extends Kind<Future<?>, ? extends A>> handler) default <A> IO<A> IOMonadError.handleErrorWith(Kind<IO<?>, A> value, Function1<? super Throwable, ? extends Kind<IO<?>, ? extends A>> handler) KleisliMonadError.handleErrorWith(Kind<Kleisli<F, R, ?>, A> value, Function1<? super E, ? extends Kind<Kleisli<F, R, ?>, ? extends A>> handler) <A> MonadMTL.EffectS<F, S, R, E, A> MonadMTL.handleErrorWith(Kind<MonadMTL.EffectS<F, S, R, E, ?>, A> value, Function1<? super E, ? extends Kind<MonadMTL.EffectS<F, S, R, E, ?>, ? extends A>> handler) OptionMonadError.handleErrorWith(Kind<Option<?>, A> value, Function1<? super Unit, ? extends Kind<Option<?>, ? extends A>> handler) OptionTMonadErrorFromMonad.handleErrorWith(Kind<OptionT<F, ?>, A> value, Function1<? super Unit, ? extends Kind<OptionT<F, ?>, ? extends A>> handler) OptionTMonadErrorFromMonadError.handleErrorWith(Kind<OptionT<F, ?>, A> value, Function1<? super E, ? extends Kind<OptionT<F, ?>, ? extends A>> handler) PureIOMonadError.handleErrorWith(Kind<PureIO<R, E, ?>, A> value, Function1<? super E, ? extends Kind<PureIO<R, E, ?>, ? extends A>> handler) RIOMonadError.handleErrorWith(Kind<RIO<R, ?>, A> value, Function1<? super Throwable, ? extends Kind<RIO<R, ?>, ? extends A>> handler) StateTMonadError.handleErrorWith(Kind<StateT<F, S, ?>, A> value, Function1<? super E, ? extends Kind<StateT<F, S, ?>, ? extends A>> handler) default <A> Task<A> TaskMonadError.handleErrorWith(Kind<Task<?>, A> value, Function1<? super Throwable, ? extends Kind<Task<?>, ? extends A>> handler) TryMonadError.handleErrorWith(Kind<Try<?>, A> value, Function1<? super Throwable, ? extends Kind<Try<?>, ? extends A>> handler) default <A> UIO<A> UIOMonadError.handleErrorWith(Kind<UIO<?>, A> value, Function1<? super Throwable, ? extends Kind<UIO<?>, ? extends A>> handler) URIOMonadError.handleErrorWith(Kind<URIO<R, ?>, A> value, Function1<? super Throwable, ? extends Kind<URIO<R, ?>, ? extends A>> handler) default <A> Validation<E, A> ValidationMonadError.handleErrorWith(Kind<Validation<E, ?>, A> value, Function1<? super E, ? extends Kind<Validation<E, ?>, ? extends A>> handler) WriterTMonadError.handleErrorWith(Kind<WriterT<F, L, ?>, A> value, Function1<? super E, ? extends Kind<WriterT<F, L, ?>, ? extends A>> handler) private <T,R> Trampoline <Kind<Either<L, ?>, R>> private <T,R> Trampoline <Kind<Option<?>, R>> private <T,R> Trampoline <Kind<Try<?>, R>> private <T,R> Trampoline <Kind<Validation<E, ?>, R>> default <T,R> Eval <R> default <T,R> PureStream <F, R> PureStreamFunctor.map(Kind<PureStream<F, ?>, ? extends T> value, Function1<? super T, ? extends R> mapper) ScheduleFunctor.map(Kind<Schedule<F, A, ?>, ? extends T> value, Function1<? super T, ? extends R> mapper) default <A,B> Task <B> default <T,R> Kind <Trampoline<?>, R> TrampolineFunctor.map(Kind<Trampoline<?>, ? extends T> value, Function1<? super T, ? extends R> mapper) default <A,B> UIO <B> default <T,R> Validation <E, R> ValidationFunctor.map(Kind<Validation<E, ?>, ? extends T> value, Function1<? super T, ? extends R> map) default <T,R> Kind <Validation<E, ?>, R> ConstTraverse.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) Method parameters in com.github.tonivade.purefun.instances with type arguments of type Function1Modifier and TypeMethodDescriptionFunction1Applicative.ap(Kind<Function1<T, ?>, ? extends A> value, Kind<Function1<T, ?>, ? extends Function1<? super A, ? extends R>> apply) Function1Monad.flatMap(Kind<Function1<T, ?>, ? extends A> value, Function1<? super A, ? extends Kind<Function1<T, ?>, ? extends R>> map) Function1Monad.flatMap(Kind<Function1<T, ?>, ? extends A> value, Function1<? super A, ? extends Kind<Function1<T, ?>, ? extends R>> map) -
Uses of Function1 in com.github.tonivade.purefun.monad
Fields in com.github.tonivade.purefun.monad declared as Function1Methods in com.github.tonivade.purefun.monad that return Function1Modifier and TypeMethodDescriptionIO.liftEither(Function1<? super A, ? extends Either<Throwable, ? extends B>> function) IO.liftOption(Function1<? super A, ? extends Option<? extends B>> function) Methods in com.github.tonivade.purefun.monad that return types with arguments of type Function1Modifier and TypeMethodDescriptionMethods in com.github.tonivade.purefun.monad with parameters of type Function1Modifier and TypeMethodDescriptiondefault <V,R> Writer <V, R> Writer.bimap(Monoid<V> monoidV, Function1<? super L, ? extends V> mapper1, Function1<? super A, ? extends R> mapper2) static <T extends AutoCloseable,R>
IO<R> IO.bracket(Kind<IO<?>, ? extends T> acquire, Function1<? super T, ? extends Kind<IO<?>, ? extends R>> use) static <T,R> IO <R> IO.bracket(Kind<IO<?>, ? extends T> acquire, Function1<? super T, ? extends Kind<IO<?>, ? extends R>> use, Consumer1<? super T> release) static <T,R> IO <R> IO.bracket(Kind<IO<?>, ? extends T> acquire, Function1<? super T, ? extends Kind<IO<?>, ? extends R>> use, Function1<? super T, ? extends Kind<IO<?>, Unit>> release) static <T> IO<T> IO.either(Function1<? super Throwable, ? extends L> mapError, Function1<? super T, ? extends R> mapper) default <R> IO<R> static <S,A> State <S, A> IO.liftEither(Function1<? super A, ? extends Either<Throwable, ? extends B>> function) IO.liftOption(Function1<? super A, ? extends Option<? extends B>> function) default <R> IO<R> <B> IO<B> static <R,A> Reader <R, A> default <R> IO<R> IO.redeem(Function1<? super Throwable, ? extends R> mapError, Function1<? super T, ? extends R> mapper) default <R> IO<R> IO.redeemWith(Function1<? super Throwable, ? extends Kind<IO<?>, ? extends R>> mapError, Function1<? super T, ? extends Kind<IO<?>, ? extends R>> mapper) static <S,A> State <S, A> IO.unwrap(Kind<IO<?>, T> current, CallStack<U> stack, Function1<Kind<IO<?>, ? extends T>, Kind<IO<?>, ? extends U>> next) Method parameters in com.github.tonivade.purefun.monad with type arguments of type Function1Constructors in com.github.tonivade.purefun.monad with parameters of type Function1 -
Uses of Function1 in com.github.tonivade.purefun.optics
Fields in com.github.tonivade.purefun.optics declared as Function1Modifier and TypeFieldDescriptionPIso.getPOptional.getOrModifyPPrism.getOrModifyPLens.getterPIso.reverseGetPPrism.reverseGetPOptional.setPLens.setterFields in com.github.tonivade.purefun.optics with type parameters of type Function1Methods in com.github.tonivade.purefun.optics that return Function1Modifier and TypeMethodDescriptionPPrism.modifyOption(Function1<A, B> mapper) Prism.modifyOption(Operator1<A> mapper) Methods in com.github.tonivade.purefun.optics with parameters of type Function1Modifier and TypeMethodDescriptionPOptional.modifyOption(S target, Function1<A, B> mapper) PPrism.modifyOption(Function1<A, B> mapper) static <S,A> Iso <S, A> static <S,A> Lens <S, A> static <S,A> Optional <S, A> static <S,T, A, B>
PIso<S, T, A, B> static <S,T, A, B>
PLens<S, T, A, B> static <S,T, A, B>
POptional<S, T, A, B> static <S,T, A, B>
PPrism<S, T, A, B> static <S,A> Prism <S, A> Constructors in com.github.tonivade.purefun.optics with parameters of type Function1ModifierConstructorDescription(package private)(package private)(package private)(package private)Constructor parameters in com.github.tonivade.purefun.optics with type arguments of type Function1 -
Uses of Function1 in com.github.tonivade.purefun.runtimes
Methods in com.github.tonivade.purefun.runtimes that return Function1 -
Uses of Function1 in com.github.tonivade.purefun.stream
Methods in com.github.tonivade.purefun.stream with parameters of type Function1Modifier and TypeMethodDescriptionprivate <T,S> PureStream <F, T> PureStream.Of.doUnfold(S seed, Function1<? super S, Option<Tuple2<? extends T, ? extends S>>> function) <R> PureStream<F, R> <R> PureStream<F, R> <R> PureStream<F, R> <R> PureStream<F, R> private <R> PureStream<F, R> Suspend.lazyMap(Function1<PureStream<F, T>, PureStream<F, R>> mapper) <R> PureStream<F, R> <R> PureStream<F, R> <R> PureStream<F, R> <R> PureStream<F, R> <R> PureStream<F, R> <R> PureStream<F, R> <R> PureStream<F, R> <R> PureStream<F, R> default <G extends Kind<G,?>, R>
PureStream<G, R> PureStream.through(Function1<PureStream<F, T>, PureStream<G, R>> function) default <T,S> PureStream <F, T> static <F extends Kind<F,?>, T, S>
PureStream<F, T> PureStream.unfold(S seed, Function1<? super S, Option<Tuple2<? extends T, ? extends S>>> function, F... reified) -
Uses of Function1 in com.github.tonivade.purefun.transformer
Methods in com.github.tonivade.purefun.transformer with parameters of type Function1Modifier and TypeMethodDescriptionEitherT.bimap(Function1<? super L, ? extends T> leftMapper, Function1<? super R, ? extends V> rightMapper) WriterT.bimap(Monoid<V> monoidV, Function1<? super L, ? extends V> mapper1, Function1<? super A, ? extends R> mapper2) EitherT.fold(Function1<? super L, ? extends V> leftMapper, Function1<? super R, ? extends V> rightMapper) -
Uses of Function1 in com.github.tonivade.purefun.type
Fields in com.github.tonivade.purefun.type declared as Function1Methods in com.github.tonivade.purefun.type that return Function1Modifier and TypeMethodDescriptionstatic <E> Function1<Validation.Result<Validation.Result<E>>, Validation.Result<E>> Validation.Result.flatten()Methods in com.github.tonivade.purefun.type with parameters of type Function1Modifier and TypeMethodDescriptiondefault <T,U> Either <T, U> Either.bimap(Function1<? super L, ? extends T> leftMapper, Function1<? super R, ? extends U> rightMapper) default <U,R> Validation <U, R> <R> Eval<R> <R> Eval<R> <R> Eval<R> <R> Eval<R> <R> Id<R> default <R> Option<R> default <R> Try<R> default <R> Validation<E, R> Either.flatMapLeft(Function1<? super L, ? extends Either<? extends T, R>> map) default <T> TEither.fold(Function1<? super L, ? extends T> leftMapper, Function1<? super R, ? extends T> rightMapper) default <U> Udefault <U> UTry.fold(Function1<? super Throwable, ? extends U> failureMapper, Function1<? super T, ? extends U> successMapper) default <U> UValidation.fold(Function1<? super E, ? extends U> invalidMap, Function1<? super T, ? extends U> validMap) Validation.getOrElseThrow(Function1<? super E, ? extends X> mapper) default <R> Eval<R> <R> Id<R> default <R> Option<R> default <R> Try<R> default <R> Validation<E, R> default <U> Validation<U, T> Try.recoverWith(Class<X> type, Function1<? super X, ? extends T> mapper) default <E> Validation<E, T> Try.toValidation(Function1<? super Throwable, ? extends E> map) Method parameters in com.github.tonivade.purefun.type with type arguments of type Function1Modifier and TypeMethodDescription<R> Id<R> default <R> Option<R> default <R> Try<R> default <R> Validation<Validation.Result<E>, R> Validation.ap(Validation<Validation.Result<E>, Function1<? super T, ? extends R>> other) Constructors in com.github.tonivade.purefun.type with parameters of type Function1 -
Uses of Function1 in com.github.tonivade.purefun.typeclasses
Fields in com.github.tonivade.purefun.typeclasses declared as Function1Modifier and TypeFieldDescriptionAbstractFlatMap.valueFlatMap3.value2FlatMap4.value2FlatMap5.value2FlatMap4.value3FlatMap5.value3FlatMap5.value4Methods in com.github.tonivade.purefun.typeclasses that return Function1Modifier and TypeMethodDescriptionMethods in com.github.tonivade.purefun.typeclasses with parameters of type Function1Modifier and TypeMethodDescriptionSelective.allS(Kind<G, ? extends A> values, Function1<? super A, ? extends Kind<F, Boolean>> condition, G... reified) Selective.allS(Foldable<G> foldable, Kind<G, ? extends A> values, Function1<? super A, ? extends Kind<F, Boolean>> condition) Selective.anyS(Kind<G, ? extends A> values, Function1<? super A, ? extends Kind<F, Boolean>> condition, G... reified) Selective.anyS(Foldable<G> foldable, Kind<G, ? extends A> values, Function1<? super A, ? extends Kind<F, Boolean>> condition) default <A extends AutoCloseable,B>
Kind<F, B> Bracket.bracket(Kind<F, ? extends A> acquire, Function1<? super A, ? extends Kind<F, ? extends B>> use) Bracket.bracket(Kind<F, ? extends A> acquire, Function1<? super A, ? extends Kind<F, ? extends B>> use, Consumer1<? super A> release) Bracket.bracket(Kind<F, ? extends A> acquire, Function1<? super A, ? extends Kind<F, ? extends B>> use, Function1<? super A, ? extends Kind<F, Unit>> release) Comonad.coflatMap(Kind<F, ? extends A> value, Function1<? super Kind<F, ? extends A>, ? extends B> map) ComposedContravariantCovariant.contramap(Kind<Nested<F, G>, ? extends A> value, Function1<? super B, ? extends A> map) ComposedCovariantContravariant.contramap(Kind<Nested<F, G>, ? extends A> value, Function1<? super B, ? extends A> map) ReferenceMonadState.flatMap(Kind<F, ? extends T> value, Function1<? super T, ? extends Kind<F, ? extends R>> map) default <A,B> B Foldable.foldMap(Monoid<B> monoid, Kind<F, ? extends A> value, Function1<? super A, ? extends B> mapper) ApplicativeError.handleError(Kind<F, A> value, Function1<? super E, ? extends A> handler) ApplicativeError.handleErrorWith(Kind<F, A> value, Function1<? super E, ? extends Kind<F, ? extends A>> handler) ComposedInvariant.imap(Kind<Nested<F, G>, ? extends A> value, Function1<? super A, ? extends B> map, Function1<? super B, ? extends A> comap) ComposedInvariantContravariant.imap(Kind<Nested<F, G>, ? extends A> value, Function1<? super A, ? extends B> map, Function1<? super B, ? extends A> comap) ComposedInvariantCovariant.imap(Kind<Nested<F, G>, ? extends A> value, Function1<? super A, ? extends B> map, Function1<? super B, ? extends A> comap) Contravariant.imap(Kind<F, ? extends A> value, Function1<? super A, ? extends B> map, Function1<? super B, ? extends A> comap) Functor.imap(Kind<F, ? extends A> value, Function1<? super A, ? extends B> map, Function1<? super B, ? extends A> comap) Invariant.imap(Kind<F, ? extends A> value, Function1<? super A, ? extends B> map, Function1<? super B, ? extends A> comap) default <R> Monoid<R> MonoidInvariant.imap(Kind<Monoid<?>, ? extends A> value, Function1<? super A, ? extends B> map, Function1<? super B, ? extends A> comap) ComposedContravariant.map(Kind<Nested<F, G>, ? extends A> value, Function1<? super A, ? extends B> map) Parallel.parTraverse(Traverse<T> traverse, Kind<T, ? extends A> value, Function1<? super A, ? extends Kind<F, ? extends B>> mapper) 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) private ScheduleImpl<F, S, A, B> ScheduleImpl.updated(Function1<Schedule.Update<F, S, A>, Schedule.Update<F, S, A>> update) Constructors in com.github.tonivade.purefun.typeclasses with parameters of type Function1ModifierConstructorDescriptionprotected(package private)FlatMap2(Monad<F> monad, Producer<? extends Kind<F, ? extends A>> value1, Function1<? super A, ? extends Kind<F, ? extends B>> value2) (package private)FlatMap3(Monad<F> monad, Producer<? extends Kind<F, ? extends A>> value1, Function1<? super A, ? extends Kind<F, ? extends B>> value2, Function1<? super B, ? extends Kind<F, ? extends C>> value3) (package private)FlatMap4(Monad<F> monad, Producer<? extends Kind<F, ? extends A>> value1, Function1<? super A, ? extends Kind<F, ? extends B>> value2, Function1<? super B, ? extends Kind<F, ? extends C>> value3, Function1<? super C, ? extends Kind<F, ? extends D>> value4) (package private)FlatMap5(Monad<F> monad, Producer<? extends Kind<F, ? extends A>> value1, Function1<? super A, ? extends Kind<F, ? extends B>> value2, Function1<? super B, ? extends Kind<F, ? extends C>> value3, Function1<? super C, ? extends Kind<F, ? extends D>> value4, Function1<? super D, ? extends Kind<F, ? extends E>> value5)