Uses of Interface
io.atlassian.fugue.extensions.functions.Function4

Packages that use Function4
Package
Description
 
  • Uses of Function4 in io.atlassian.fugue.extensions.step

    Methods in io.atlassian.fugue.extensions.step with parameters of type Function4
    Modifier and Type
    Method
    Description
    <E, LL extends LEFT>
    EitherStep5<A,B,C,D,E,LEFT>
    EitherStep4.then(Function4<? super A, ? super B, ? super C, ? super D, Either<LL,E>> functor)
    Apply the provided function with the previous Step results.
    <E> OptionalStep5<A,B,C,D,E>
    OptionalStep4.then(Function4<? super A, ? super B, ? super C, ? super D, Optional<E>> functor)
    Apply the provided function with the previous Step results.
    <E> OptionStep5<A,B,C,D,E>
    OptionStep4.then(Function4<? super A, ? super B, ? super C, ? super D, ? extends Option<? extends E>> functor)
    Apply the provided function with the previous Step results.
    <E> TryStep5<A,B,C,D,E>
    TryStep4.then(Function4<? super A, ? super B, ? super C, ? super D, Try<E>> functor)
    Apply the provided function with the previous Step results.
    <Z> Either<LEFT,Z>
    EitherStep4.yield(Function4<? super A, ? super B, ? super C, ? super D, Z> functor)
    Terminating step expression, that will provide the previous steps to this function and return the result as a Right
    <Z> Optional<Z>
    OptionalStep4.yield(Function4<? super A, ? super B, ? super C, ? super D, Z> functor)
    Terminating step expression, that will provide the previous steps to this function and return the result as a of
    <Z> Option<Z>
    OptionStep4.yield(Function4<? super A, ? super B, ? super C, ? super D, Z> functor)
    Terminating step expression, that will provide the previous steps to this function and return the result as a some
    <Z> Try<Z>
    TryStep4.yield(Function4<? super A, ? super B, ? super C, ? super D, Z> functor)
    Terminating step expression, that will provide the previous steps to this function and return the result as a Success