Class AbstractFunction3<T1,T2,T3,R>
java.lang.Object
com.github.basking2.sdsai.itrex.functions.AbstractFunction3<T1,T2,T3,R>
- All Implemented Interfaces:
FunctionInterface<R>
,BiFunction<Iterator<?>,
EvaluationContext, R>
A function that takes 1 argument of a given type.
-
Constructor Details
-
AbstractFunction3
public AbstractFunction3()
-
-
Method Details
-
apply
- Specified by:
apply
in interfaceBiFunction<T1,
T2, T3>
-
applyImpl
protected abstract R applyImpl(T1 arg1, T2 arg2, T3 arg3, Iterator<?> rest, EvaluationContext context) - Parameters:
arg1
- The first argument.arg2
- The second argument.arg3
- The third argument.rest
- Any unused arguments.context
- The evaluation context.- Returns:
- The result.
-