Interface IntConsumer
- All Superinterfaces:
IntConsumer
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic IntConsumeracceptAll(Iterable<? extends IntConsumer> consumers) Returns a composite consumer that delegates to the specified consumers.default IntConsumerandThen(IntConsumer after) boxed()Returns a boxed version of this consumer.default <V1,V2> BiConsumer <V1, V2> compose(ToIntBiFunction<V1, V2> composer) Composes a binary consumer that invokes this consumer using result of the specified binary function.default <V> Consumer<V> compose(ToIntFunction<V> composer) Composes a consumer that invokes this consumer using result of the specified function.default IntConsumercomposeAsInt(IntUnaryOperator composer) Composes a consumer that invokes this consumer using result of the specified function.default <R> IntFunction<R> thenReturn(Supplier<R> factory) Returns a function that returns the value from the specified supplier after accepting its parameter via this consumer.default IntUnaryOperatorthenReturnInt(IntSupplier factory) Returns a function that returns the value from the specified supplier after accepting its parameter via this consumer.default IntConsumerwhen(IntPredicate predicate) Returns a consumer that conditionally invokes this consumer when allowed by the specified predicate.default IntConsumerwithDefault(IntPredicate predicate, IntSupplier defaultValue) Returns a consumer that accepts the value returned by the specified default provider if its value does not match the specified predicate.Methods inherited from interface IntConsumer
accept
-
Field Details
-
EMPTY
Consumer that discards its parameter
-
-
Method Details
-
andThen
- Specified by:
andThenin interfaceIntConsumer
-
boxed
-
when
Returns a consumer that conditionally invokes this consumer when allowed by the specified predicate.- Parameters:
predicate- a predicate that determines whether or not to invoke this consumer- Returns:
- a consumer that conditionally invokes this consumer when allowed by the specified predicate.
-
withDefault
Returns a consumer that accepts the value returned by the specified default provider if its value does not match the specified predicate.- Parameters:
predicate- a predicate used to determine the parameter of this consumerdefaultValue- a provider of the default parameter value- Returns:
- a consumer that accepts the value returned by the specified default provider if its value does not match the specified predicate.
-
composeAsInt
Composes a consumer that invokes this consumer using result of the specified function.- Parameters:
composer- a composing function- Returns:
- a composed consumer
-
compose
Composes a consumer that invokes this consumer using result of the specified function.- Type Parameters:
V- the mapped type- Parameters:
composer- a composing function- Returns:
- a composed consumer
-
compose
Composes a binary consumer that invokes this consumer using result of the specified binary function.- Type Parameters:
V1- the former parameter typeV2- the latter parameter type- Parameters:
composer- a composing function- Returns:
- a binary consumer that invokes this consumer using result of the specified binary function.
-
thenReturn
Returns a function that returns the value from the specified supplier after accepting its parameter via this consumer.- Type Parameters:
R- the return type- Parameters:
factory- a factory of the function return value- Returns:
- a function that returns the value from the specified supplier after accepting its parameter via this consumer.
-
thenReturnInt
Returns a function that returns the value from the specified supplier after accepting its parameter via this consumer.- Parameters:
factory- a factory of the function return value- Returns:
- a function that returns the value from the specified supplier after accepting its parameter via this consumer.
-
acceptAll
Returns a composite consumer that delegates to the specified consumers.- Parameters:
consumers- a number of consumers- Returns:
- a composite consumer
-