Interface Function7<T1,T2,T3,T4,T5,T6,T7,R>

  • 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 Function7<T1,T2,T3,T4,T5,T6,T7,R>
    A function with 7 arguments
    • Method Detail

      • apply

        default R apply(Tuple7<? extends T1,? extends T2,? extends T3,? extends T4,? extends T5,? extends T6,? extends T7> args)
        Apply this function to the arguments.
        Parameters:
        args - The arguments as a tuple.
      • apply

        R apply(T1 v1,
                T2 v2,
                T3 v3,
                T4 v4,
                T5 v5,
                T6 v6,
                T7 v7)
        Apply this function to the arguments.
      • curry

        default Function3<T5,T6,T7,R> curry(T1 v1,
                                            T2 v2,
                                            T3 v3,
                                            T4 v4)
        Partially apply this function to the arguments.
      • curry

        default Function2<T6,T7,R> curry(T1 v1,
                                         T2 v2,
                                         T3 v3,
                                         T4 v4,
                                         T5 v5)
        Partially apply this function to the arguments.
      • curry

        default Function1<T7,R> curry(T1 v1,
                                      T2 v2,
                                      T3 v3,
                                      T4 v4,
                                      T5 v5,
                                      T6 v6)
        Partially apply this function to the arguments.
      • curry

        default Function0<R> curry(T1 v1,
                                   T2 v2,
                                   T3 v3,
                                   T4 v4,
                                   T5 v5,
                                   T6 v6,
                                   T7 v7)
        Partially apply this function to the arguments.
      • curry

        default Function3<T5,T6,T7,R> curry(Tuple4<? extends T1,? extends T2,? extends T3,? extends T4> args)
        Partially apply this function to the arguments.
      • curry

        default Function2<T6,T7,R> curry(Tuple5<? extends T1,? extends T2,? extends T3,? extends T4,? extends T5> args)
        Partially apply this function to the arguments.
      • curry

        default Function1<T7,R> curry(Tuple6<? extends T1,? extends T2,? extends T3,? extends T4,? extends T5,? extends T6> args)
        Partially apply this function to the arguments.
      • curry

        default Function0<R> curry(Tuple7<? extends T1,? extends T2,? extends T3,? extends T4,? extends T5,? extends T6,? extends T7> args)
        Partially apply this function to the arguments.