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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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

    • 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.