--- old/src/share/classes/java/util/function/LongFunction.java 2012-11-26 17:53:07.899300296 -0800 +++ new/src/share/classes/java/util/function/LongFunction.java 2012-11-26 17:53:07.695300287 -0800 @@ -32,7 +32,10 @@ * * @since 1.8 */ -public interface LongFunction { +public interface LongFunction extends Function { + + @Override + public default Long apply(T t) { return applyAsLong(t); } /** * Apply a function to the input object yielding an appropriate {@code long}