Package it.unimi.dsi.fastutil.booleans
Interface BooleanConsumer
-
- All Superinterfaces:
java.util.function.Consumer<java.lang.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 java.util.function.Consumer<java.lang.Boolean>
A type-specificConsumer
; provides methods to consume a primitive type both as object and as primitive.Except for the boolean case, this interface extends both a parameterized
Consumer
and a type-specific JDK consumer (e.g.,IntConsumer
). For types missing a type-specific JDK consumer (e.g.,short
orfloat
), we extend the consumer associated with the smallest primitive type that can represent the current type (e.g.,int
ordouble
, respectively).- Since:
- 8.0.0
- See Also:
Consumer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description void
accept(boolean t)
Performs this operation on the given input.default void
accept(java.lang.Boolean t)
Deprecated.Please use the corresponding type-specific method instead.default BooleanConsumer
andThen(BooleanConsumer after)
Returns a composed type-specific consumer that performs, in sequence, this operation followed by theafter
operation.default java.util.function.Consumer<java.lang.Boolean>
andThen(java.util.function.Consumer<? super java.lang.Boolean> after)
Deprecated.Please use the corresponding type-specific method instead.
-
-
-
Method Detail
-
accept
void accept(boolean t)
Performs this operation on the given input.- Parameters:
t
- the input.
-
accept
@Deprecated default void accept(java.lang.Boolean t)
Deprecated.Please use the corresponding type-specific method instead.- Specified by:
accept
in interfacejava.util.function.Consumer<java.lang.Boolean>
-
andThen
default BooleanConsumer andThen(BooleanConsumer after)
Returns a composed type-specific consumer that performs, in sequence, this operation followed by theafter
operation.- Parameters:
after
- the operation to perform after this operation.- Returns:
- a composed
Consumer
that performs in sequence this operation followed by theafter
operation. - See Also:
Consumer.andThen(java.util.function.Consumer<? super T>)
- API Notes:
- Implementing classes should generally override this method and keep the default implementation of the other overloads, which will delegate to this method (after proper conversions).
-
andThen
@Deprecated default java.util.function.Consumer<java.lang.Boolean> andThen(java.util.function.Consumer<? super java.lang.Boolean> after)
Deprecated.Please use the corresponding type-specific method instead.- Specified by:
andThen
in interfacejava.util.function.Consumer<java.lang.Boolean>
-
-