T1 - the first value typeT2 - the second value typeT3 - the second value typeT4 - the second value typeT5 - the second value typeT6 - the second value typeT7 - the second value typeT8 - the second value typeR - the result typepublic interface Function8<T1,T2,T3,T4,T5,T6,T7,T8,R>
@NonNull R apply(@NonNull T1 t1, @NonNull T2 t2, @NonNull T3 t3, @NonNull T4 t4, @NonNull T5 t5, @NonNull T6 t6, @NonNull T7 t7, @NonNull T8 t8) throws java.lang.Exception
t1 - the first valuet2 - the second valuet3 - the third valuet4 - the fourth valuet5 - the fifth valuet6 - the sixth valuet7 - the seventh valuet8 - the eighth valuejava.lang.Exception - on error