public class EvalError
extends java.lang.Exception
EvalException.EvalException,
TargetError,
Serialized Form| Constructor and Description |
|---|
EvalError(java.lang.String s,
Node node,
CallStack callstack) |
EvalError(java.lang.String s,
Node node,
CallStack callstack,
java.lang.Throwable cause) |
| Modifier and Type | Method and Description |
|---|---|
int |
getErrorLineNumber() |
java.lang.String |
getErrorSourceFile() |
java.lang.String |
getErrorText() |
java.lang.String |
getMessage()
Print the error with line number and stack trace.
|
java.lang.String |
getRawMessage() |
java.lang.String |
getScriptStackTrace() |
protected void |
prependMessage(java.lang.String s)
Prepend the message if it is non-null.
|
EvalError |
reThrow(java.lang.String msg)
Return the error to re-throw, prepending the specified message.
|
public EvalError(java.lang.String s,
Node node,
CallStack callstack,
java.lang.Throwable cause)
public java.lang.String getMessage()
getMessage in class java.lang.Throwablepublic EvalError reThrow(java.lang.String msg)
public java.lang.String getErrorText()
public int getErrorLineNumber()
public java.lang.String getErrorSourceFile()
public java.lang.String getScriptStackTrace()
public java.lang.String getRawMessage()
protected void prependMessage(java.lang.String s)