Interface TrinaryOperator<T>

Type Parameters:
T - the type of the operands and the result of the operator
All Superinterfaces:
TriFunction<T,T,T,T>
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 TrinaryOperator<T> extends TriFunction<T,T,T,T>
Represents an operator that accepts three operands of the same type and returns a result of that type.

This is a specialization of TriFunction where all three input arguments and the result are of the same type. It is often used for combining three values together.