Interface HK<M,A,S extends HK<M,A,S>>

All Known Subinterfaces:
Applicative<M,A,S>, Functor<M,A,S>, Maybe<T>, Monad<M,A,S>, Promise<T>, Try<T>
All Known Implementing Classes:
Maybe.None, Maybe.Some, PromisesSet, RunnablePromise, SolvablePromise, SolvedPromise, Try.Failure, Try.Success

public interface HK<M,A,S extends HK<M,A,S>>
  • Method Summary

    Modifier and Type
    Method
    Description
    default <T> T
    apply(java.util.function.Function<HK<M,A,S>,T> f)
     
     
  • Method Details

    • apply

      default <T> T apply(java.util.function.Function<HK<M,A,S>,T> f)
    • self

      S self()