public interface BooleanConsumer
boolean
-valued argument and returns no result.
This is the primitive type specialization of Consumer
for boolean
.
Unlike most other functional interfaces, BooleanConsumer
is expected to operate via side-effects.
This is a functional interface whose functional method is accept(boolean)
.
Modifier and Type | Method and Description |
---|---|
void |
accept(boolean value)
Performs this operation on the given argument.
|
default BooleanConsumer |
andThen(BooleanConsumer after)
Returns a composed
BooleanConsumer that performs, in sequence, this operation followed by the after operation. |
default BooleanConsumer andThen(BooleanConsumer after)
BooleanConsumer
that performs, in sequence, this operation followed by the after
operation.
If performing either operation throws a RuntimeException
, it is relayed to the caller of the composed operation.
If performing this operation throws a RuntimeException
, the after
operation will not be performed.
after
- the operation to perform after this operationBooleanConsumer
that performs, in sequence, this operation followed by the after
operationjava.lang.NullPointerException
- thrown if, and only if, this operation succeeds and after
is null
void accept(boolean value)
value
- the input argument