public abstract class ExpressionException
extends java.lang.RuntimeException
| Constructor and Description |
|---|
ExpressionException() |
| Modifier and Type | Method and Description |
|---|---|
static ExpressionException |
exception(java.util.function.Function<DALExpression,java.lang.RuntimeException> thrower) |
static ExpressionException |
illegalOp1RuntimeException(java.lang.String message) |
static ExpressionException |
illegalOp2RuntimeException(java.lang.String message) |
static ExpressionException |
illegalOperationRuntimeException(java.lang.String message) |
static <T> T |
opt1(java.util.function.Supplier<T> supplier) |
static <T> T |
opt2(java.util.function.Supplier<T> supplier) |
java.lang.RuntimeException |
rethrow(DALExpression expression) |
protected abstract java.lang.RuntimeException |
thrower(DALExpression expression) |
public static <T> T opt1(java.util.function.Supplier<T> supplier)
public static <T> T opt2(java.util.function.Supplier<T> supplier)
public java.lang.RuntimeException rethrow(DALExpression expression)
protected abstract java.lang.RuntimeException thrower(DALExpression expression)
public static ExpressionException exception(java.util.function.Function<DALExpression,java.lang.RuntimeException> thrower)
public static ExpressionException illegalOperationRuntimeException(java.lang.String message)
public static ExpressionException illegalOp2RuntimeException(java.lang.String message)
public static ExpressionException illegalOp1RuntimeException(java.lang.String message)