Interface QuadFunction<T0,​T1,​T2,​T3,​R>

  • All Superinterfaces:
    java.io.Serializable
    Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @FunctionalInterface
    public interface QuadFunction<T0,​T1,​T2,​T3,​R>
    extends java.io.Serializable
    Represents a four-arity function that accepts four arguments and produces a result.
    Since:
    Jet 3.0
    • Method Detail

      • applyEx

        R applyEx​(T0 t0,
                  T1 t1,
                  T2 t2,
                  T3 t3)
           throws java.lang.Exception
        Exception-declaring variant of apply(T0, T1, T2, T3).
        Throws:
        java.lang.Exception
      • apply

        default R apply​(T0 t0,
                        T1 t1,
                        T2 t2,
                        T3 t3)
        Applies this function to the given arguments.
        Parameters:
        t0 - the first argument
        t1 - the second argument
        t2 - the third argument
        t3 - the fourth argument
        Returns:
        the function result