java.util.function.ObjDoubleConsumer<T>@FunctionalInterface
public interface ThrowingObjDoubleConsumer<T>
extends java.util.function.ObjDoubleConsumer<T>
object-valued and a double-valued argument, and returns no result, possibly throwing an exception.| Modifier and Type | Method | Description |
|---|---|---|
default void |
accept(T former,
double latter) |
Performs this operation on the given arguments.
|
void |
acceptThrowing(T former,
double latter) |
Performs this operation on the given arguments.
|
default java.util.function.ObjDoubleConsumer<T> |
fallbackTo(java.util.function.ObjDoubleConsumer<T> fallback) |
Returns an
ObjDoubleConsumer performing the given operation on the arguments if this operation throws an exception. |
default java.util.function.ObjDoubleConsumer<T> |
fallbackTo(java.util.function.ObjDoubleConsumer<T> fallback,
java.util.function.Consumer<java.lang.Exception> exceptionConsumer) |
Returns an
ObjDoubleConsumer performing the given operation on the arguments if this operation throws an exception. |
default ThrowingObjDoubleConsumer<T> |
orThrow(java.lang.Class<? extends java.lang.RuntimeException> exceptionClass) |
Returns a
ThrowingObjDoubleConsumer throwing an exception of the given type if this operation throws an exception. |
default ThrowingObjDoubleConsumer<T> |
orThrow(java.lang.Class<? extends java.lang.RuntimeException> exceptionClass,
java.lang.String message) |
Returns a
ThrowingObjDoubleConsumer throwing an exception of the given type if this operation throws an exception. |
default ThrowingObjDoubleConsumer<T> |
orTryWith(ThrowingObjDoubleConsumer<? super T> other) |
Returns a
ThrowingObjDoubleConsumer performing the given operation on the arguments if this operation throws an exception. |
default ThrowingObjDoubleConsumer<T> |
orTryWith(ThrowingObjDoubleConsumer<? super T> other,
java.util.function.Consumer<java.lang.Exception> exceptionConsumer) |
Returns a
ThrowingObjDoubleConsumer performing the given operation on the arguments if this operation throws an exception. |
default void accept(T former, double latter)
UncheckedException.accept in interface java.util.function.ObjDoubleConsumer<T>void acceptThrowing(T former, double latter) throws java.lang.Exception
java.lang.Exceptiondefault java.util.function.ObjDoubleConsumer<T> fallbackTo(java.util.function.ObjDoubleConsumer<T> fallback)
ObjDoubleConsumer performing the given operation on the arguments if this operation throws an exception.java.lang.IllegalArgumentException - if fallback is nulldefault java.util.function.ObjDoubleConsumer<T> fallbackTo(java.util.function.ObjDoubleConsumer<T> fallback, java.util.function.Consumer<java.lang.Exception> exceptionConsumer)
ObjDoubleConsumer performing the given operation on the arguments if this operation throws an exception.java.lang.IllegalArgumentException - if fallback is nulldefault ThrowingObjDoubleConsumer<T> orThrow(java.lang.Class<? extends java.lang.RuntimeException> exceptionClass)
ThrowingObjDoubleConsumer 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 ThrowingObjDoubleConsumer<T> orThrow(java.lang.Class<? extends java.lang.RuntimeException> exceptionClass, java.lang.String message)
ThrowingObjDoubleConsumer 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 ThrowingObjDoubleConsumer<T> orTryWith(ThrowingObjDoubleConsumer<? super T> other)
ThrowingObjDoubleConsumer performing the given operation on the arguments if this operation throws an exception.java.lang.IllegalArgumentException - if other is nulldefault ThrowingObjDoubleConsumer<T> orTryWith(ThrowingObjDoubleConsumer<? super T> other, java.util.function.Consumer<java.lang.Exception> exceptionConsumer)
ThrowingObjDoubleConsumer performing the given operation on the arguments if this operation throws an exception.java.lang.IllegalArgumentException - if other is null