1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 | package Torello.Java.Function;
/**
* Function-Pointer
* <SPAN CLASS=TJF>Input:</SPAN> {@code int, int, T}
* <SPAN CLASS=TJF>Output:</SPAN> {@code R}.
*
* <BR /><BR />
* Utilized in {@code StrCSV}
*
* @param <T> The type of the third (last) input-parameter.
* @param <R> The type of the function-output.
*/
@FunctionalInterface
public interface IntIntTFunc<T, R>
{
/**
* Allows a user to provide a function of two integers and one typed-{@code Object}.
* <BR /><BR /><EMBED CLASS='external-html' DATA-FILE-ID=FUNC_INTER_METH>
*
* @param i First integer argument.
* @param j Second integer argument.
* @param t Typed {@code object} parameter.
* @return The function result. Result shall be of type {@code 'R'}
*/
public R apply(int i, int j, T t);
}
|