@FunctionalInterface
public interface LongConsumer
extends java.util.function.Consumer<java.lang.Long>, java.util.function.LongConsumer
Consumer; 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 or float), we extend the consumer associated with
the smallest primitive type that can represent the current type (e.g., int or double, respectively).
Consumer| Modifier and Type | Method and Description |
|---|---|
default void |
accept(java.lang.Long t)
Deprecated.
Please use the corresponding type-specific method instead.
|
default java.util.function.Consumer<java.lang.Long> |
andThen(java.util.function.Consumer<? super java.lang.Long> after)
Deprecated.
Please use the corresponding type-specific method instead.
|
default LongConsumer |
andThen(java.util.function.LongConsumer after)
Returns a composed type-specific consumer that performs, in sequence, this
operation followed by the
after operation. |
default LongConsumer |
andThen(LongConsumer after)
Returns a composed type-specific consumer that performs, in sequence, this
operation followed by the
after operation. |
@Deprecated default void accept(java.lang.Long t)
accept in interface java.util.function.Consumer<java.lang.Long>default LongConsumer andThen(java.util.function.LongConsumer after)
after operation.andThen in interface java.util.function.LongConsumerafter - the operation to perform after this operation.Consumer that performs in sequence this
operation followed by the after operation.Consumer.andThen(java.util.function.Consumer<? super T>)default LongConsumer andThen(LongConsumer after)
after operation.
WARNING: Overriding this method is almost always a mistake, as this
overload only exists to disambiguate. Instead, override the andThen() overload
that uses the JDK's primitive consumer type (e.g. IntConsumer).
If Java supported final default methods, this would be one, but sadly it does not.
If you checked and are overriding the version with java.util.function.XConsumer, and
you still see this warning, then your IDE is incorrectly conflating this method with the proper
method to override, and you can safely ignore this message.
after - the operation to perform after this operation.Consumer that performs in sequence this
operation followed by the after operation.Consumer.andThen(java.util.function.Consumer<? super T>)@Deprecated default java.util.function.Consumer<java.lang.Long> andThen(java.util.function.Consumer<? super java.lang.Long> after)
andThen in interface java.util.function.Consumer<java.lang.Long>