Interface BooleanConsumer

All Superinterfaces:
Consumer<Boolean>
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface BooleanConsumer extends Consumer<Boolean>
Represents an operation that accepts a single boolean argument and returns no result. This is the primitive type specialization of Consumer for boolean.
See Also:
  • Method Details

    • accept

      void accept(boolean value)
      Performs this operation on the given argument.
      Parameters:
      value - the input argument
    • accept

      default void accept(Boolean value)
      Specified by:
      accept in interface Consumer<Boolean>
    • andThen

      @NotNull default @NotNull Consumer<Boolean> andThen(@NonNull @NonNull Consumer<? super Boolean> after)
      Specified by:
      andThen in interface Consumer<Boolean>
    • andThenPrimitive

      default BooleanConsumer andThenPrimitive(@NonNull @NonNull BooleanConsumer after)
      Returns a composed consumer that performs, in sequence, this operation followed by the after operation.
      Parameters:
      after - the operation to perform after this operation
      Returns:
      a composed operator that first performs this operation and then the provided one
      Throws:
      NullPointerException - if after is null