Interface BiConsumer<T,U>

Type Parameters:
T - the first parameter type
U - the second parameter type
All Superinterfaces:
BiConsumer<T,U>

public interface BiConsumer<T,U> extends BiConsumer<T,U>
An enhanced binary consumer.
Author:
Paul Ferraro
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final BiConsumer<?,?>
     
  • Method Summary

    Modifier and Type
    Method
    Description
    default BiConsumer<T,U>
    andThen(BiConsumer<? super T,? super U> after)
     
    static <T, U> BiConsumer<T,U>
    Returns a consumer that performs no action.
    static <T, U> BiConsumer<T,U>
    of(Iterable<BiConsumer<? super T,? super U>> consumers)
    Returns a composite consumer that delegates to zero or more consumers.
    static <T, U> BiConsumer<T,U>
    of(Consumer<? super T> consumer1, Consumer<? super U> consumer2)
    Returns a composite consumer that delegates to a consumer per parameter.
    default BiConsumer<U,T>
    Returns a consumer delegate that reverses the parameters of this consumer.

    Methods inherited from interface java.util.function.BiConsumer

    accept
  • Field Details

  • Method Details

    • andThen

      default BiConsumer<T,U> andThen(BiConsumer<? super T,? super U> after)
      Specified by:
      andThen in interface BiConsumer<T,U>
    • reverse

      default BiConsumer<U,T> reverse()
      Returns a consumer delegate that reverses the parameters of this consumer.
      Returns:
      a consumer delegate that reverses the parameters of this consumer.
    • empty

      static <T, U> BiConsumer<T,U> empty()
      Returns a consumer that performs no action.
      Type Parameters:
      T - the first consumed type
      U - the second consumed type
      Returns:
      an empty consumer
    • of

      static <T, U> BiConsumer<T,U> of(Iterable<BiConsumer<? super T,? super U>> consumers)
      Returns a composite consumer that delegates to zero or more consumers.
      Type Parameters:
      T - the first consumed type
      U - the second consumed type
      Parameters:
      consumers - zero or more consumers
      Returns:
      a composite consumer
    • of

      static <T, U> BiConsumer<T,U> of(Consumer<? super T> consumer1, Consumer<? super U> consumer2)
      Returns a composite consumer that delegates to a consumer per parameter.
      Type Parameters:
      T - the first consumed type
      U - the second consumed type
      Parameters:
      consumer1 - the consumer of the first parameter
      consumer2 - the consumer of the second parameter
      Returns:
      a composite consumer