001package Torello.Java.Function;
002
003/**
004 * <CODE>ToCharIntTFunc Documentation.</CODE><BR /><BR />
005 * For a LAMBDA or method that accepts two primitive-inputs ({@code 'int'} and {@code 'char'}),
006 * and returns a {@code 'char'}.
007 * @param <T> The type of the second (last) input-parameter.
008 */
009@FunctionalInterface
010public interface ToCharIntTFunc<T>
011{
012    /**
013     * This method must take an {@code 'int'} and an instance of generic-type {@code 'T'}, and
014     * return a {@code 'char'}.
015     * @param i The first input-parameter, of type {@code 'int'}.
016     * @param t The second input-parameter, of generic-type {@code 'T'}.
017     * @return The {@code 'char'} result.
018     */
019    public char apply(int i, T t);
020}