public class DALException
extends com.github.leeonky.interpreter.InterpreterException
| Constructor and Description |
|---|
DALException(int position,
com.github.leeonky.interpreter.InterpreterException.Position.Type type,
java.lang.Throwable cause) |
DALException(int position,
java.lang.Throwable cause) |
DALException(java.lang.String message,
int position) |
DALException(java.lang.String message,
int position,
com.github.leeonky.interpreter.InterpreterException.Position.Type type) |
DALException(java.lang.String message,
int position,
com.github.leeonky.interpreter.InterpreterException.Position.Type type,
java.lang.Throwable cause) |
DALException(java.lang.String message,
int position,
java.lang.Throwable cause) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
buildMessage(java.lang.Throwable e,
java.lang.String message) |
static java.lang.Throwable |
buildUserRuntimeException(java.lang.Throwable error) |
static java.util.Optional<java.lang.Throwable> |
extractException(java.lang.Throwable e) |
java.lang.Throwable |
getCause() |
java.lang.String |
getMessage() |
static java.lang.RuntimeException |
locateError(java.lang.Throwable e,
int positionBegin) |
java.lang.String |
toString() |
clearPosition, multiPosition, setType, show, showpublic DALException(java.lang.String message,
int position)
public DALException(java.lang.String message,
int position,
java.lang.Throwable cause)
public DALException(java.lang.String message,
int position,
com.github.leeonky.interpreter.InterpreterException.Position.Type type)
public DALException(java.lang.String message,
int position,
com.github.leeonky.interpreter.InterpreterException.Position.Type type,
java.lang.Throwable cause)
public DALException(int position,
java.lang.Throwable cause)
public DALException(int position,
com.github.leeonky.interpreter.InterpreterException.Position.Type type,
java.lang.Throwable cause)
public static java.util.Optional<java.lang.Throwable> extractException(java.lang.Throwable e)
public java.lang.Throwable getCause()
getCause in class java.lang.Throwablepublic java.lang.String getMessage()
getMessage in class java.lang.Throwablepublic java.lang.String toString()
toString in class java.lang.Throwablepublic static java.lang.String buildMessage(java.lang.Throwable e,
java.lang.String message)
public static java.lang.RuntimeException locateError(java.lang.Throwable e,
int positionBegin)
public static java.lang.Throwable buildUserRuntimeException(java.lang.Throwable error)