Uses of Interface
io.vavr.CheckedFunction8

Packages that use CheckedFunction8
Package
Description
Beside API the io.vavr package contains core types like (Checked)Functions and Tuples.
Control structures like the disjoint union type Either, the optional value type Option and Try for exception handling.
  • Uses of CheckedFunction8 in io.vavr

    Methods in io.vavr that return CheckedFunction8
    Modifier and Type
    Method
    Description
    default <V> CheckedFunction8<T1,T2,T3,T4,T5,T6,T7,T8,V>
    CheckedFunction8.andThen(@NonNull CheckedFunction1<? super R,? extends V> after)
    Returns a composed function that first applies this CheckedFunction8 to the given argument and then applies CheckedFunction1 after to the result.
    static <T1, T2, T3, T4, T5, T6, T7, T8, R>
    CheckedFunction8<T1,T2,T3,T4,T5,T6,T7,T8,R>
    API.CheckedFunction(CheckedFunction8<T1,T2,T3,T4,T5,T6,T7,T8,R> methodReference)
    default <S> CheckedFunction8<S,T2,T3,T4,T5,T6,T7,T8,R>
    CheckedFunction8.compose1(@NonNull Function1<? super S,? extends T1> before)
    Returns a composed function that first applies the Function before to the 1st argument and then applies this CheckedFunction8 to the result and the other arguments.
    default <S> CheckedFunction8<T1,S,T3,T4,T5,T6,T7,T8,R>
    CheckedFunction8.compose2(@NonNull Function1<? super S,? extends T2> before)
    Returns a composed function that first applies the Function before to the 2nd argument and then applies this CheckedFunction8 to the result and the other arguments.
    default <S> CheckedFunction8<T1,T2,S,T4,T5,T6,T7,T8,R>
    CheckedFunction8.compose3(@NonNull Function1<? super S,? extends T3> before)
    Returns a composed function that first applies the Function before to the 3rd argument and then applies this CheckedFunction8 to the result and the other arguments.
    default <S> CheckedFunction8<T1,T2,T3,S,T5,T6,T7,T8,R>
    CheckedFunction8.compose4(@NonNull Function1<? super S,? extends T4> before)
    Returns a composed function that first applies the Function before to the 4th argument and then applies this CheckedFunction8 to the result and the other arguments.
    default <S> CheckedFunction8<T1,T2,T3,T4,S,T6,T7,T8,R>
    CheckedFunction8.compose5(@NonNull Function1<? super S,? extends T5> before)
    Returns a composed function that first applies the Function before to the 5th argument and then applies this CheckedFunction8 to the result and the other arguments.
    default <S> CheckedFunction8<T1,T2,T3,T4,T5,S,T7,T8,R>
    CheckedFunction8.compose6(@NonNull Function1<? super S,? extends T6> before)
    Returns a composed function that first applies the Function before to the 6th argument and then applies this CheckedFunction8 to the result and the other arguments.
    default <S> CheckedFunction8<T1,T2,T3,T4,T5,T6,S,T8,R>
    CheckedFunction8.compose7(@NonNull Function1<? super S,? extends T7> before)
    Returns a composed function that first applies the Function before to the 7th argument and then applies this CheckedFunction8 to the result and the other arguments.
    default <S> CheckedFunction8<T1,T2,T3,T4,T5,T6,T7,S,R>
    CheckedFunction8.compose8(@NonNull Function1<? super S,? extends T8> before)
    Returns a composed function that first applies the Function before to the 8th argument and then applies this CheckedFunction8 to the result and the other arguments.
    static <T1, T2, T3, T4, T5, T6, T7, T8, R>
    CheckedFunction8<T1,T2,T3,T4,T5,T6,T7,T8,R>
    CheckedFunction8.constant(R value)
    Returns a function that always returns the constant value that you give in parameter.
    CheckedFunction8.memoized()
    Returns a memoizing version of this function, which computes the return value for given arguments only one time.
    static <T1, T2, T3, T4, T5, T6, T7, T8, R>
    CheckedFunction8<T1,T2,T3,T4,T5,T6,T7,T8,R>
    CheckedFunction8.narrow(CheckedFunction8<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? extends R> f)
    Narrows the given CheckedFunction8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R> to CheckedFunction8<T1, T2, T3, T4, T5, T6, T7, T8, R>
    static <T1, T2, T3, T4, T5, T6, T7, T8, R>
    CheckedFunction8<T1,T2,T3,T4,T5,T6,T7,T8,R>
    CheckedFunction8.of(@NonNull CheckedFunction8<T1,T2,T3,T4,T5,T6,T7,T8,R> methodReference)
    Creates a CheckedFunction8 based on method reference lambda expression Examples (w.l.o.g.
    CheckedFunction8.reversed()
    Returns a reversed version of this function.
    Methods in io.vavr with parameters of type CheckedFunction8
    Modifier and Type
    Method
    Description
    static <T1, T2, T3, T4, T5, T6, T7, T8, R>
    CheckedFunction8<T1,T2,T3,T4,T5,T6,T7,T8,R>
    API.CheckedFunction(CheckedFunction8<T1,T2,T3,T4,T5,T6,T7,T8,R> methodReference)
    static <T1, T2, T3, T4, T5, T6, T7, T8, R>
    Function8<T1,T2,T3,T4,T5,T6,T7,T8,Option<R>>
    CheckedFunction8.lift(@NonNull CheckedFunction8<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? extends R> partialFunction)
    Lifts the given partialFunction into a total function that returns an Option result.
    static <T1, T2, T3, T4, T5, T6, T7, T8, R>
    Function8<T1,T2,T3,T4,T5,T6,T7,T8,Try<R>>
    CheckedFunction8.liftTry(@NonNull CheckedFunction8<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? extends R> partialFunction)
    Lifts the given partialFunction into a total function that returns an Try result.
    static <T1, T2, T3, T4, T5, T6, T7, T8, R>
    CheckedFunction8<T1,T2,T3,T4,T5,T6,T7,T8,R>
    CheckedFunction8.narrow(CheckedFunction8<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? extends R> f)
    Narrows the given CheckedFunction8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R> to CheckedFunction8<T1, T2, T3, T4, T5, T6, T7, T8, R>
    static <T1, T2, T3, T4, T5, T6, T7, T8, R>
    CheckedFunction8<T1,T2,T3,T4,T5,T6,T7,T8,R>
    CheckedFunction8.of(@NonNull CheckedFunction8<T1,T2,T3,T4,T5,T6,T7,T8,R> methodReference)
    Creates a CheckedFunction8 based on method reference lambda expression Examples (w.l.o.g.
    static <T1, T2, T3, T4, T5, T6, T7, T8, R>
    Function8<T1,T2,T3,T4,T5,T6,T7,T8,R>
    API.unchecked(CheckedFunction8<T1,T2,T3,T4,T5,T6,T7,T8,R> f)
    Alias for unchecked()
  • Uses of CheckedFunction8 in io.vavr.control

    Methods in io.vavr.control with parameters of type CheckedFunction8
    Modifier and Type
    Method
    Description
    <R> Try<R>
    Try.WithResources8.of(@NonNull CheckedFunction8<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? extends R> f)
    Wraps the result of a computation that may fail in a Try.