|
|||||||||||
| 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 Form| Constructor 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
EvalErrorpublic 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.Throwablefor a full display of the informationpublic 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 | ||||||||||