erjang
Class ErlangException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
erjang.ErlangException
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- ErlangError, ErlangExit, ErlangRaise, ErlangThrow
public abstract class ErlangException
- extends java.lang.RuntimeException
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
am_java_exception
public static final EAtom am_java_exception
ERJANG_MODULES_DOT
public static final java.lang.String ERJANG_MODULES_DOT
- See Also:
- Constant Field Values
ErlangException
public ErlangException(EObject reason)
ErlangException
public ErlangException(EObject reason,
java.lang.Throwable cause)
ErlangException
public ErlangException(java.lang.Throwable cause)
getExClass
public abstract EAtom getExClass()
reason
public EObject reason()
getMessage
public java.lang.String getMessage()
- Overrides:
getMessage in class java.lang.Throwable
getCatchValue
public EObject getCatchValue()
- Returns:
getTrace
public ESeq getTrace()
getLazyTrace
public ESeq getLazyTrace()
decodeTrace
public static ESeq decodeTrace(java.lang.StackTraceElement[] st)
getTryValue
public ETuple3 getTryValue()
- Returns:
wrapAsObject
public ErlangException.ExceptionAsObject wrapAsObject()