Package fj

Interface F0<A>

  • All Superinterfaces:
    java.util.function.Supplier<A>
    All Known Implementing Classes:
    $, P1, P1.Memo, P1.ReferenceMemo, P1.SoftReferenceMemo, P1.WeakReferenceMemo
    Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @FunctionalInterface
    public interface F0<A>
    extends java.util.function.Supplier<A>
    • Method Detail

      • f

        A f()
      • get

        default A get()
        Specified by:
        get in interface java.util.function.Supplier<A>
      • toEffect0

        default Effect0 toEffect0()
      • toTryEffect0

        default <Z extends java.lang.Exception> TryEffect0<Z> toTryEffect0()
      • toTry0

        default <Z extends java.lang.Exception> Try0<A,​Z> toTry0()
      • toP1

        default P1<A> toP1()