java.util.function.ObjLongConsumer<T>@FunctionalInterface
public interface ThrowingObjLongConsumer<T>
extends java.util.function.ObjLongConsumer<T>
object-valued and a long-valued argument, and returns no result, possibly throwing an exception.| Modifier and Type | Method | Description |
|---|---|---|
default void |
accept(T former,
long latter) |
Performs this operation on the given arguments.
|
void |
acceptThrowing(T former,
long latter) |
Performs this operation on the given arguments.
|
default java.util.function.ObjLongConsumer<T> |
fallbackTo(java.util.function.ObjLongConsumer<T> fallback) |
Returns an
ObjLongConsumer performing the given operation on the arguments if this operation throws an exception. |
default java.util.function.ObjLongConsumer<T> |
fallbackTo(java.util.function.ObjLongConsumer<T> fallback,
java.util.function.Consumer<java.lang.Exception> exceptionConsumer) |
Returns an
ObjLongConsumer performing the given operation on the arguments if this operation throws an exception. |
default ThrowingObjLongConsumer<T> |
orThrow(java.lang.Class<? extends java.lang.RuntimeException> exceptionClass) |
Returns a
ThrowingObjLongConsumer throwing an exception of the given type if this operation throws an exception. |
default ThrowingObjLongConsumer<T> |
orThrow(java.lang.Class<? extends java.lang.RuntimeException> exceptionClass,
java.lang.String message) |
Returns a
ThrowingObjLongConsumer throwing an exception of the given type if this operation throws an exception. |
default ThrowingObjLongConsumer<T> |
orTryWith(ThrowingObjLongConsumer<? super T> other) |
Returns a
ThrowingObjLongConsumer performing the given operation on the arguments if this operation throws an exception. |
default ThrowingObjLongConsumer<T> |
orTryWith(ThrowingObjLongConsumer<? super T> other,
java.util.function.Consumer<java.lang.Exception> exceptionConsumer) |
Returns a
ThrowingObjLongConsumer performing the given operation on the arguments if this operation throws an exception. |
default void accept(T former, long latter)
UncheckedException.accept in interface java.util.function.ObjLongConsumer<T>void acceptThrowing(T former, long latter) throws java.lang.Exception
java.lang.Exceptiondefault java.util.function.ObjLongConsumer<T> fallbackTo(java.util.function.ObjLongConsumer<T> fallback)
ObjLongConsumer performing the given operation on the arguments if this operation throws an exception.java.lang.IllegalArgumentException - if fallback is nulldefault java.util.function.ObjLongConsumer<T> fallbackTo(java.util.function.ObjLongConsumer<T> fallback, java.util.function.Consumer<java.lang.Exception> exceptionConsumer)
ObjLongConsumer performing the given operation on the arguments if this operation throws an exception.java.lang.IllegalArgumentException - if fallback is nulldefault ThrowingObjLongConsumer<T> orThrow(java.lang.Class<? extends java.lang.RuntimeException> exceptionClass)
ThrowingObjLongConsumer throwing an exception of the given type if this operation throws an exception.
The original exception thrown by this operation is the cause of the thrown exception.
The exception class must have a constructor accepting a single Throwable as an argument.
java.lang.IllegalArgumentException - if exceptionClass is nulldefault ThrowingObjLongConsumer<T> orThrow(java.lang.Class<? extends java.lang.RuntimeException> exceptionClass, java.lang.String message)
ThrowingObjLongConsumer throwing an exception of the given type if this operation throws an exception.
The original exception thrown by this operation is the cause of the thrown exception.
The exception class must have a constructor accepting String and Throwable as arguments.
java.lang.IllegalArgumentException - if exceptionClass is nulldefault ThrowingObjLongConsumer<T> orTryWith(ThrowingObjLongConsumer<? super T> other)
ThrowingObjLongConsumer performing the given operation on the arguments if this operation throws an exception.java.lang.IllegalArgumentException - if other is nulldefault ThrowingObjLongConsumer<T> orTryWith(ThrowingObjLongConsumer<? super T> other, java.util.function.Consumer<java.lang.Exception> exceptionConsumer)
ThrowingObjLongConsumer performing the given operation on the arguments if this operation throws an exception.java.lang.IllegalArgumentException - if other is null