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