bsh
Class EvalError
public class EvalError
extends Exception
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.
EvalError
public EvalError(String s,
bsh.SimpleNode node,
CallStack callstack)
getErrorLineNumber
public int getErrorLineNumber()
getErrorSourceFile
public String getErrorSourceFile()
getErrorText
public String getErrorText()
getMessage
public String getMessage()
getScriptStackTrace
public String getScriptStackTrace()
prependMessage
protected void prependMessage(String s)
Prepend the message if it is non-null.
reThrow
public void reThrow(String msg)
throws EvalError
Re-throw the error, prepending the specified message.
setMessage
public void setMessage(String s)
toString
public String toString()
Print the error with line number and stack trace.
B) 2000-2005 pat@pat.net :-)