Module org.jooq
Package org.jooq

Class Functions

java.lang.Object
org.jooq.Functions

public final class Functions extends Object
Utilities related to the construction of functions.
Author:
Lukas Eder
  • Method Summary

    Modifier and Type
    Method
    Description
    static final <T1, R> R
    let(T1 t1, Function1<? super T1,? extends R> function)
    Put a set of 1 arguments in scope of a function.
    static final <T1, T2, R>
    R
    let(T1 t1, T2 t2, Function2<? super T1,? super T2,? extends R> function)
    Put a set of 2 arguments in scope of a function.
    static final <T1, T2, T3, R>
    R
    let(T1 t1, T2 t2, T3 t3, Function3<? super T1,? super T2,? super T3,? extends R> function)
    Put a set of 3 arguments in scope of a function.
    static final <T1, T2, T3, T4, R>
    R
    let(T1 t1, T2 t2, T3 t3, T4 t4, Function4<? super T1,? super T2,? super T3,? super T4,? extends R> function)
    Put a set of 4 arguments in scope of a function.
    static final <T1, T2, T3, T4, T5, R>
    R
    let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,? extends R> function)
    Put a set of 5 arguments in scope of a function.
    static final <T1, T2, T3, T4, T5, T6, R>
    R
    let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? extends R> function)
    Put a set of 6 arguments in scope of a function.
    static final <T1, T2, T3, T4, T5, T6, T7, R>
    R
    let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? extends R> function)
    Put a set of 7 arguments in scope of a function.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, R>
    R
    let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, Function8<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? extends R> function)
    Put a set of 8 arguments in scope of a function.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, R>
    R
    let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, Function9<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? extends R> function)
    Put a set of 9 arguments in scope of a function.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R>
    R
    let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, Function10<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? extends R> function)
    Put a set of 10 arguments in scope of a function.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R>
    R
    let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, Function11<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? extends R> function)
    Put a set of 11 arguments in scope of a function.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R>
    R
    let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, Function12<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? extends R> function)
    Put a set of 12 arguments in scope of a function.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R>
    R
    let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, Function13<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? extends R> function)
    Put a set of 13 arguments in scope of a function.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R>
    R
    let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, Function14<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? extends R> function)
    Put a set of 14 arguments in scope of a function.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>
    R
    let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, Function15<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? extends R> function)
    Put a set of 15 arguments in scope of a function.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>
    R
    let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, Function16<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? extends R> function)
    Put a set of 16 arguments in scope of a function.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R>
    R
    let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17, Function17<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? extends R> function)
    Put a set of 17 arguments in scope of a function.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R>
    R
    let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17, T18 t18, Function18<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? extends R> function)
    Put a set of 18 arguments in scope of a function.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R>
    R
    let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17, T18 t18, T19 t19, Function19<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? extends R> function)
    Put a set of 19 arguments in scope of a function.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R>
    R
    let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17, T18 t18, T19 t19, T20 t20, Function20<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? super T20,? extends R> function)
    Put a set of 20 arguments in scope of a function.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R>
    R
    let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17, T18 t18, T19 t19, T20 t20, T21 t21, Function21<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? super T20,? super T21,? extends R> function)
    Put a set of 21 arguments in scope of a function.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R>
    R
    let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17, T18 t18, T19 t19, T20 t20, T21 t21, T22 t22, Function22<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? super T20,? super T21,? super T22,? extends R> function)
    Put a set of 22 arguments in scope of a function.
    static final <T1, R> @NotNull Function1<T1,R>
    nullOnAllNull(Function1<? super T1,? extends R> function)
    A function that short circuits the argument function returning null if all arguments are null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R>
    @NotNull Function10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,R>
    nullOnAllNull(Function10<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? extends R> function)
    A function that short circuits the argument function returning null if all arguments are null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R>
    @NotNull Function11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,R>
    nullOnAllNull(Function11<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? extends R> function)
    A function that short circuits the argument function returning null if all arguments are null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R>
    @NotNull Function12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,R>
    nullOnAllNull(Function12<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? extends R> function)
    A function that short circuits the argument function returning null if all arguments are null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R>
    @NotNull Function13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,R>
    nullOnAllNull(Function13<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? extends R> function)
    A function that short circuits the argument function returning null if all arguments are null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R>
    @NotNull Function14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,R>
    nullOnAllNull(Function14<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? extends R> function)
    A function that short circuits the argument function returning null if all arguments are null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>
    @NotNull Function15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,R>
    nullOnAllNull(Function15<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? extends R> function)
    A function that short circuits the argument function returning null if all arguments are null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>
    @NotNull Function16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,R>
    nullOnAllNull(Function16<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? extends R> function)
    A function that short circuits the argument function returning null if all arguments are null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R>
    @NotNull Function17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,R>
    nullOnAllNull(Function17<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? extends R> function)
    A function that short circuits the argument function returning null if all arguments are null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R>
    @NotNull Function18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,R>
    nullOnAllNull(Function18<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? extends R> function)
    A function that short circuits the argument function returning null if all arguments are null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R>
    @NotNull Function19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,R>
    nullOnAllNull(Function19<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? extends R> function)
    A function that short circuits the argument function returning null if all arguments are null.
    static final <T1, T2, R>
    @NotNull Function2<T1,T2,R>
    nullOnAllNull(Function2<? super T1,? super T2,? extends R> function)
    A function that short circuits the argument function returning null if all arguments are null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R>
    @NotNull Function20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,R>
    nullOnAllNull(Function20<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? super T20,? extends R> function)
    A function that short circuits the argument function returning null if all arguments are null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R>
    @NotNull Function21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,R>
    nullOnAllNull(Function21<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? super T20,? super T21,? extends R> function)
    A function that short circuits the argument function returning null if all arguments are null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R>
    @NotNull Function22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,R>
    nullOnAllNull(Function22<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? super T20,? super T21,? super T22,? extends R> function)
    A function that short circuits the argument function returning null if all arguments are null.
    static final <T1, T2, T3, R>
    @NotNull Function3<T1,T2,T3,R>
    nullOnAllNull(Function3<? super T1,? super T2,? super T3,? extends R> function)
    A function that short circuits the argument function returning null if all arguments are null.
    static final <T1, T2, T3, T4, R>
    @NotNull Function4<T1,T2,T3,T4,R>
    nullOnAllNull(Function4<? super T1,? super T2,? super T3,? super T4,? extends R> function)
    A function that short circuits the argument function returning null if all arguments are null.
    static final <T1, T2, T3, T4, T5, R>
    @NotNull Function5<T1,T2,T3,T4,T5,R>
    nullOnAllNull(Function5<? super T1,? super T2,? super T3,? super T4,? super T5,? extends R> function)
    A function that short circuits the argument function returning null if all arguments are null.
    static final <T1, T2, T3, T4, T5, T6, R>
    @NotNull Function6<T1,T2,T3,T4,T5,T6,R>
    nullOnAllNull(Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? extends R> function)
    A function that short circuits the argument function returning null if all arguments are null.
    static final <T1, T2, T3, T4, T5, T6, T7, R>
    @NotNull Function7<T1,T2,T3,T4,T5,T6,T7,R>
    nullOnAllNull(Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? extends R> function)
    A function that short circuits the argument function returning null if all arguments are null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, R>
    @NotNull Function8<T1,T2,T3,T4,T5,T6,T7,T8,R>
    nullOnAllNull(Function8<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? extends R> function)
    A function that short circuits the argument function returning null if all arguments are null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, R>
    @NotNull Function9<T1,T2,T3,T4,T5,T6,T7,T8,T9,R>
    nullOnAllNull(Function9<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? extends R> function)
    A function that short circuits the argument function returning null if all arguments are null.
    static final <T1, R> @NotNull Function1<T1,R>
    nullOnAnyNull(Function1<? super T1,? extends R> function)
    A function that short circuits the argument function returning null if any argument is null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R>
    @NotNull Function10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,R>
    nullOnAnyNull(Function10<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? extends R> function)
    A function that short circuits the argument function returning null if any argument is null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R>
    @NotNull Function11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,R>
    nullOnAnyNull(Function11<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? extends R> function)
    A function that short circuits the argument function returning null if any argument is null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R>
    @NotNull Function12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,R>
    nullOnAnyNull(Function12<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? extends R> function)
    A function that short circuits the argument function returning null if any argument is null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R>
    @NotNull Function13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,R>
    nullOnAnyNull(Function13<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? extends R> function)
    A function that short circuits the argument function returning null if any argument is null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R>
    @NotNull Function14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,R>
    nullOnAnyNull(Function14<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? extends R> function)
    A function that short circuits the argument function returning null if any argument is null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>
    @NotNull Function15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,R>
    nullOnAnyNull(Function15<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? extends R> function)
    A function that short circuits the argument function returning null if any argument is null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>
    @NotNull Function16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,R>
    nullOnAnyNull(Function16<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? extends R> function)
    A function that short circuits the argument function returning null if any argument is null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R>
    @NotNull Function17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,R>
    nullOnAnyNull(Function17<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? extends R> function)
    A function that short circuits the argument function returning null if any argument is null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R>
    @NotNull Function18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,R>
    nullOnAnyNull(Function18<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? extends R> function)
    A function that short circuits the argument function returning null if any argument is null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R>
    @NotNull Function19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,R>
    nullOnAnyNull(Function19<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? extends R> function)
    A function that short circuits the argument function returning null if any argument is null.
    static final <T1, T2, R>
    @NotNull Function2<T1,T2,R>
    nullOnAnyNull(Function2<? super T1,? super T2,? extends R> function)
    A function that short circuits the argument function returning null if any argument is null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R>
    @NotNull Function20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,R>
    nullOnAnyNull(Function20<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? super T20,? extends R> function)
    A function that short circuits the argument function returning null if any argument is null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R>
    @NotNull Function21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,R>
    nullOnAnyNull(Function21<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? super T20,? super T21,? extends R> function)
    A function that short circuits the argument function returning null if any argument is null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R>
    @NotNull Function22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,R>
    nullOnAnyNull(Function22<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? super T20,? super T21,? super T22,? extends R> function)
    A function that short circuits the argument function returning null if any argument is null.
    static final <T1, T2, T3, R>
    @NotNull Function3<T1,T2,T3,R>
    nullOnAnyNull(Function3<? super T1,? super T2,? super T3,? extends R> function)
    A function that short circuits the argument function returning null if any argument is null.
    static final <T1, T2, T3, T4, R>
    @NotNull Function4<T1,T2,T3,T4,R>
    nullOnAnyNull(Function4<? super T1,? super T2,? super T3,? super T4,? extends R> function)
    A function that short circuits the argument function returning null if any argument is null.
    static final <T1, T2, T3, T4, T5, R>
    @NotNull Function5<T1,T2,T3,T4,T5,R>
    nullOnAnyNull(Function5<? super T1,? super T2,? super T3,? super T4,? super T5,? extends R> function)
    A function that short circuits the argument function returning null if any argument is null.
    static final <T1, T2, T3, T4, T5, T6, R>
    @NotNull Function6<T1,T2,T3,T4,T5,T6,R>
    nullOnAnyNull(Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? extends R> function)
    A function that short circuits the argument function returning null if any argument is null.
    static final <T1, T2, T3, T4, T5, T6, T7, R>
    @NotNull Function7<T1,T2,T3,T4,T5,T6,T7,R>
    nullOnAnyNull(Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? extends R> function)
    A function that short circuits the argument function returning null if any argument is null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, R>
    @NotNull Function8<T1,T2,T3,T4,T5,T6,T7,T8,R>
    nullOnAnyNull(Function8<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? extends R> function)
    A function that short circuits the argument function returning null if any argument is null.
    static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, R>
    @NotNull Function9<T1,T2,T3,T4,T5,T6,T7,T8,T9,R>
    nullOnAnyNull(Function9<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? extends R> function)
    A function that short circuits the argument function returning null if any argument is null.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • let

      @NotNull public static final <T1, R> R let(T1 t1, Function1<? super T1,? extends R> function)
      Put a set of 1 arguments in scope of a function.
    • let

      @NotNull public static final <T1, T2, R> R let(T1 t1, T2 t2, Function2<? super T1,? super T2,? extends R> function)
      Put a set of 2 arguments in scope of a function.
    • let

      @NotNull public static final <T1, T2, T3, R> R let(T1 t1, T2 t2, T3 t3, Function3<? super T1,? super T2,? super T3,? extends R> function)
      Put a set of 3 arguments in scope of a function.
    • let

      @NotNull public static final <T1, T2, T3, T4, R> R let(T1 t1, T2 t2, T3 t3, T4 t4, Function4<? super T1,? super T2,? super T3,? super T4,? extends R> function)
      Put a set of 4 arguments in scope of a function.
    • let

      @NotNull public static final <T1, T2, T3, T4, T5, R> R let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,? extends R> function)
      Put a set of 5 arguments in scope of a function.
    • let

      @NotNull public static final <T1, T2, T3, T4, T5, T6, R> R let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? extends R> function)
      Put a set of 6 arguments in scope of a function.
    • let

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, R> R let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? extends R> function)
      Put a set of 7 arguments in scope of a function.
    • let

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, R> R let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, Function8<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? extends R> function)
      Put a set of 8 arguments in scope of a function.
    • let

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, R> R let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, Function9<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? extends R> function)
      Put a set of 9 arguments in scope of a function.
    • let

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R> R let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, Function10<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? extends R> function)
      Put a set of 10 arguments in scope of a function.
    • let

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R> R let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, Function11<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? extends R> function)
      Put a set of 11 arguments in scope of a function.
    • let

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R> R let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, Function12<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? extends R> function)
      Put a set of 12 arguments in scope of a function.
    • let

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R> R let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, Function13<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? extends R> function)
      Put a set of 13 arguments in scope of a function.
    • let

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R> R let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, Function14<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? extends R> function)
      Put a set of 14 arguments in scope of a function.
    • let

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R> R let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, Function15<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? extends R> function)
      Put a set of 15 arguments in scope of a function.
    • let

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R> R let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, Function16<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? extends R> function)
      Put a set of 16 arguments in scope of a function.
    • let

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R> R let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17, Function17<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? extends R> function)
      Put a set of 17 arguments in scope of a function.
    • let

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R> R let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17, T18 t18, Function18<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? extends R> function)
      Put a set of 18 arguments in scope of a function.
    • let

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R> R let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17, T18 t18, T19 t19, Function19<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? extends R> function)
      Put a set of 19 arguments in scope of a function.
    • let

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R> R let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17, T18 t18, T19 t19, T20 t20, Function20<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? super T20,? extends R> function)
      Put a set of 20 arguments in scope of a function.
    • let

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R> R let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17, T18 t18, T19 t19, T20 t20, T21 t21, Function21<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? super T20,? super T21,? extends R> function)
      Put a set of 21 arguments in scope of a function.
    • let

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R> R let(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17, T18 t18, T19 t19, T20 t20, T21 t21, T22 t22, Function22<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? super T20,? super T21,? super T22,? extends R> function)
      Put a set of 22 arguments in scope of a function.
    • nullOnAllNull

      @NotNull public static final <T1, R> @NotNull Function1<T1,R> nullOnAllNull(Function1<? super T1,? extends R> function)
      A function that short circuits the argument function returning null if all arguments are null.
    • nullOnAllNull

      @NotNull public static final <T1, T2, R> @NotNull Function2<T1,T2,R> nullOnAllNull(Function2<? super T1,? super T2,? extends R> function)
      A function that short circuits the argument function returning null if all arguments are null.
    • nullOnAllNull

      @NotNull public static final <T1, T2, T3, R> @NotNull Function3<T1,T2,T3,R> nullOnAllNull(Function3<? super T1,? super T2,? super T3,? extends R> function)
      A function that short circuits the argument function returning null if all arguments are null.
    • nullOnAllNull

      @NotNull public static final <T1, T2, T3, T4, R> @NotNull Function4<T1,T2,T3,T4,R> nullOnAllNull(Function4<? super T1,? super T2,? super T3,? super T4,? extends R> function)
      A function that short circuits the argument function returning null if all arguments are null.
    • nullOnAllNull

      @NotNull public static final <T1, T2, T3, T4, T5, R> @NotNull Function5<T1,T2,T3,T4,T5,R> nullOnAllNull(Function5<? super T1,? super T2,? super T3,? super T4,? super T5,? extends R> function)
      A function that short circuits the argument function returning null if all arguments are null.
    • nullOnAllNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, R> @NotNull Function6<T1,T2,T3,T4,T5,T6,R> nullOnAllNull(Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? extends R> function)
      A function that short circuits the argument function returning null if all arguments are null.
    • nullOnAllNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, R> @NotNull Function7<T1,T2,T3,T4,T5,T6,T7,R> nullOnAllNull(Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? extends R> function)
      A function that short circuits the argument function returning null if all arguments are null.
    • nullOnAllNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, R> @NotNull Function8<T1,T2,T3,T4,T5,T6,T7,T8,R> nullOnAllNull(Function8<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? extends R> function)
      A function that short circuits the argument function returning null if all arguments are null.
    • nullOnAllNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, R> @NotNull Function9<T1,T2,T3,T4,T5,T6,T7,T8,T9,R> nullOnAllNull(Function9<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? extends R> function)
      A function that short circuits the argument function returning null if all arguments are null.
    • nullOnAllNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R> @NotNull Function10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,R> nullOnAllNull(Function10<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? extends R> function)
      A function that short circuits the argument function returning null if all arguments are null.
    • nullOnAllNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R> @NotNull Function11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,R> nullOnAllNull(Function11<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? extends R> function)
      A function that short circuits the argument function returning null if all arguments are null.
    • nullOnAllNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R> @NotNull Function12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,R> nullOnAllNull(Function12<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? extends R> function)
      A function that short circuits the argument function returning null if all arguments are null.
    • nullOnAllNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R> @NotNull Function13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,R> nullOnAllNull(Function13<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? extends R> function)
      A function that short circuits the argument function returning null if all arguments are null.
    • nullOnAllNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R> @NotNull Function14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,R> nullOnAllNull(Function14<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? extends R> function)
      A function that short circuits the argument function returning null if all arguments are null.
    • nullOnAllNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R> @NotNull Function15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,R> nullOnAllNull(Function15<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? extends R> function)
      A function that short circuits the argument function returning null if all arguments are null.
    • nullOnAllNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R> @NotNull Function16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,R> nullOnAllNull(Function16<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? extends R> function)
      A function that short circuits the argument function returning null if all arguments are null.
    • nullOnAllNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R> @NotNull Function17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,R> nullOnAllNull(Function17<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? extends R> function)
      A function that short circuits the argument function returning null if all arguments are null.
    • nullOnAllNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R> @NotNull Function18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,R> nullOnAllNull(Function18<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? extends R> function)
      A function that short circuits the argument function returning null if all arguments are null.
    • nullOnAllNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R> @NotNull Function19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,R> nullOnAllNull(Function19<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? extends R> function)
      A function that short circuits the argument function returning null if all arguments are null.
    • nullOnAllNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R> @NotNull Function20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,R> nullOnAllNull(Function20<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? super T20,? extends R> function)
      A function that short circuits the argument function returning null if all arguments are null.
    • nullOnAllNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R> @NotNull Function21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,R> nullOnAllNull(Function21<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? super T20,? super T21,? extends R> function)
      A function that short circuits the argument function returning null if all arguments are null.
    • nullOnAllNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R> @NotNull Function22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,R> nullOnAllNull(Function22<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? super T20,? super T21,? super T22,? extends R> function)
      A function that short circuits the argument function returning null if all arguments are null.
    • nullOnAnyNull

      @NotNull public static final <T1, R> @NotNull Function1<T1,R> nullOnAnyNull(Function1<? super T1,? extends R> function)
      A function that short circuits the argument function returning null if any argument is null.
    • nullOnAnyNull

      @NotNull public static final <T1, T2, R> @NotNull Function2<T1,T2,R> nullOnAnyNull(Function2<? super T1,? super T2,? extends R> function)
      A function that short circuits the argument function returning null if any argument is null.
    • nullOnAnyNull

      @NotNull public static final <T1, T2, T3, R> @NotNull Function3<T1,T2,T3,R> nullOnAnyNull(Function3<? super T1,? super T2,? super T3,? extends R> function)
      A function that short circuits the argument function returning null if any argument is null.
    • nullOnAnyNull

      @NotNull public static final <T1, T2, T3, T4, R> @NotNull Function4<T1,T2,T3,T4,R> nullOnAnyNull(Function4<? super T1,? super T2,? super T3,? super T4,? extends R> function)
      A function that short circuits the argument function returning null if any argument is null.
    • nullOnAnyNull

      @NotNull public static final <T1, T2, T3, T4, T5, R> @NotNull Function5<T1,T2,T3,T4,T5,R> nullOnAnyNull(Function5<? super T1,? super T2,? super T3,? super T4,? super T5,? extends R> function)
      A function that short circuits the argument function returning null if any argument is null.
    • nullOnAnyNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, R> @NotNull Function6<T1,T2,T3,T4,T5,T6,R> nullOnAnyNull(Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? extends R> function)
      A function that short circuits the argument function returning null if any argument is null.
    • nullOnAnyNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, R> @NotNull Function7<T1,T2,T3,T4,T5,T6,T7,R> nullOnAnyNull(Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? extends R> function)
      A function that short circuits the argument function returning null if any argument is null.
    • nullOnAnyNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, R> @NotNull Function8<T1,T2,T3,T4,T5,T6,T7,T8,R> nullOnAnyNull(Function8<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? extends R> function)
      A function that short circuits the argument function returning null if any argument is null.
    • nullOnAnyNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, R> @NotNull Function9<T1,T2,T3,T4,T5,T6,T7,T8,T9,R> nullOnAnyNull(Function9<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? extends R> function)
      A function that short circuits the argument function returning null if any argument is null.
    • nullOnAnyNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R> @NotNull Function10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,R> nullOnAnyNull(Function10<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? extends R> function)
      A function that short circuits the argument function returning null if any argument is null.
    • nullOnAnyNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R> @NotNull Function11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,R> nullOnAnyNull(Function11<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? extends R> function)
      A function that short circuits the argument function returning null if any argument is null.
    • nullOnAnyNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R> @NotNull Function12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,R> nullOnAnyNull(Function12<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? extends R> function)
      A function that short circuits the argument function returning null if any argument is null.
    • nullOnAnyNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R> @NotNull Function13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,R> nullOnAnyNull(Function13<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? extends R> function)
      A function that short circuits the argument function returning null if any argument is null.
    • nullOnAnyNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R> @NotNull Function14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,R> nullOnAnyNull(Function14<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? extends R> function)
      A function that short circuits the argument function returning null if any argument is null.
    • nullOnAnyNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R> @NotNull Function15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,R> nullOnAnyNull(Function15<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? extends R> function)
      A function that short circuits the argument function returning null if any argument is null.
    • nullOnAnyNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R> @NotNull Function16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,R> nullOnAnyNull(Function16<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? extends R> function)
      A function that short circuits the argument function returning null if any argument is null.
    • nullOnAnyNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R> @NotNull Function17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,R> nullOnAnyNull(Function17<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? extends R> function)
      A function that short circuits the argument function returning null if any argument is null.
    • nullOnAnyNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R> @NotNull Function18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,R> nullOnAnyNull(Function18<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? extends R> function)
      A function that short circuits the argument function returning null if any argument is null.
    • nullOnAnyNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R> @NotNull Function19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,R> nullOnAnyNull(Function19<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? extends R> function)
      A function that short circuits the argument function returning null if any argument is null.
    • nullOnAnyNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R> @NotNull Function20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,R> nullOnAnyNull(Function20<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? super T20,? extends R> function)
      A function that short circuits the argument function returning null if any argument is null.
    • nullOnAnyNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R> @NotNull Function21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,R> nullOnAnyNull(Function21<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? super T20,? super T21,? extends R> function)
      A function that short circuits the argument function returning null if any argument is null.
    • nullOnAnyNull

      @NotNull public static final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R> @NotNull Function22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,R> nullOnAnyNull(Function22<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? super T9,? super T10,? super T11,? super T12,? super T13,? super T14,? super T15,? super T16,? super T17,? super T18,? super T19,? super T20,? super T21,? super T22,? extends R> function)
      A function that short circuits the argument function returning null if any argument is null.