|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--bsh.EvalError
EvalError indicates that we cannot continue evaluating the script or the script has thrown an exception. EvalError may be thrown for a script syntax error, an evaluation error such as referring to an undefined variable, an internal error.
TargetError
,
Serialized FormConstructor Summary | |
EvalError(java.lang.String s,
bsh.SimpleNode node,
CallStack callstack)
|
Method Summary | |
int |
getErrorLineNumber()
|
java.lang.String |
getErrorSourceFile()
|
java.lang.String |
getErrorText()
|
java.lang.String |
getMessage()
|
java.lang.String |
getScriptStackTrace()
|
protected void |
prependMessage(java.lang.String s)
Prepend the message if it is non-null. |
void |
reThrow(java.lang.String msg)
Re-throw the error, prepending the specified message. |
void |
setMessage(java.lang.String s)
|
java.lang.String |
toString()
Print the error with line number and stack trace. |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public EvalError(java.lang.String s, bsh.SimpleNode node, CallStack callstack)
Method Detail |
public java.lang.String toString()
toString
in class java.lang.Throwable
public void reThrow(java.lang.String msg) throws EvalError
EvalError
public java.lang.String getErrorText()
public int getErrorLineNumber()
public java.lang.String getErrorSourceFile()
public java.lang.String getScriptStackTrace()
public java.lang.String getMessage()
getMessage
in class java.lang.Throwable
for a full display of the information
public void setMessage(java.lang.String s)
protected void prependMessage(java.lang.String s)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |