src/share/classes/java/util/function/ObjLongConsumer.java

Print this page
rev 7675 : 8019840: Spec updates for java.util.function
Reviewed-by: mduigou
Contributed-by: brian.goetz@oracle.com

*** 23,48 **** * questions. */ package java.util.function; /** ! * An operation which accepts an object reference and a long, and returns no ! * result. This is the {@code (reference, long)} specialization of ! * {@link BiConsumer}. Unlike most other functional interfaces, ! * {@code ObjLongConsumer} is expected to operate via side-effects. * ! * @param <T> Type of reference argument to {@code accept()} * * @see BiConsumer * @since 1.8 */ @FunctionalInterface public interface ObjLongConsumer<T> { /** ! * Accept a set of input values. * ! * @param t an input object ! * @param value an input value */ void accept(T t, long value); } --- 23,52 ---- * questions. */ package java.util.function; /** ! * Represents an operation that accepts an object-valued and a ! * {@code long}-valued argument, and returns no result. This is the ! * {@code (reference, long)} specialization of {@link BiConsumer}. ! * Unlike most other functional interfaces, {@code ObjLongConsumer} is ! * expected to operate via side-effects. * ! * <p>This is a <a href="package-summary.html">functional interface</a> ! * whose functional method is {@link #accept(Object, long)}. ! * ! * @param <T> the type of the object argument to the operation * * @see BiConsumer * @since 1.8 */ @FunctionalInterface public interface ObjLongConsumer<T> { /** ! * Performs this operation on the given arguments. * ! * @param t the first input argument ! * @param value the second input argument */ void accept(T t, long value); }