The class java.util.function.IntBinaryOperator is a conceptual specialization of java.util.function.BinaryOperator that operates on two int primitives and returns an int primitive. To stay consistent with this naming, we should call the BinaryOperator specialization that works on Masks a MaskBinaryOperator, rather than BinaryMaskOperator which is like a split infinitive.
The class
java.util.function.IntBinaryOperator
is a conceptual specialization ofjava.util.function.BinaryOperator
that operates on twoint
primitives and returns anint
primitive. To stay consistent with this naming, we should call theBinaryOperator
specialization that works onMask
s aMaskBinaryOperator
, rather thanBinaryMaskOperator
which is like a split infinitive.