--- old/src/share/classes/java/util/function/LongUnaryOperator.java 2012-11-26 17:53:09.223300361 -0800 +++ new/src/share/classes/java/util/function/LongUnaryOperator.java 2012-11-26 17:53:09.015300350 -0800 @@ -29,7 +29,10 @@ * * @since 1.8 */ -public interface LongUnaryOperator { +public interface LongUnaryOperator extends UnaryOperator { + + @Override + public default Long operate(Long operand) { return operateAsLong((long) operand); } /** * Returns the {@code long} result of the operation upon the {@code long}