Represents a function that accepts three arguments and produces a result. @param the type of the first argument @param the type of the second argument @param the type of the third argument @param the type of the fourth argument @param the return type
| 31 | * @param <R> the return type |
| 32 | */ |
| 33 | @FunctionalInterface |
| 34 | public interface FourFunction<A, B, C, D, R> { |
| 35 | /** |
| 36 | * Applies this function to the given arguments. |
| 37 | * |
| 38 | * @param a the first function argument |
| 39 | * @param b the second function argument |
| 40 | * @param c the third function argument |
| 41 | * @param d the fourth function argument |
| 42 | * @return the result |
| 43 | */ |
| 44 | R apply(A a, B b, C c, D d); |
| 45 | } |
no outgoing calls
no test coverage detected