src/share/classes/java/util/function/ObjDoubleConsumer.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 double, and returns no
! * result. This is the {@code (reference, double)} specialization of
! * {@link BiConsumer}. Unlike most other functional interfaces,
! * {@code ObjDoubleConsumer} is expected to operate via side-effects.
*
! * @param <T> Type of reference argument to {@code accept()}.
*
* @see BiConsumer
* @since 1.8
*/
@FunctionalInterface
public interface ObjDoubleConsumer<T> {
/**
! * Accept a set of input values.
*
! * @param t an input object
! * @param value an input value
*/
void accept(T t, double value);
}
--- 23,52 ----
* questions.
*/
package java.util.function;
/**
! * Represents an operation that accepts an object-valued and a
! * {@code double}-valued argument, and returns no result. This is the
! * {@code (reference, double)} specialization of {@link BiConsumer}.
! * Unlike most other functional interfaces, {@code ObjDoubleConsumer} 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, double)}.
! *
! * @param <T> the type of the object argument to the operation
*
* @see BiConsumer
* @since 1.8
*/
@FunctionalInterface
public interface ObjDoubleConsumer<T> {
/**
! * Performs this operation on the given arguments.
*
! * @param t the first input argument
! * @param value the second input argument
*/
void accept(T t, double value);
}