Package bsh
Class EvalError
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- bsh.EvalError
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ParseException
,TargetError
public class EvalError extends java.lang.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.- See Also:
TargetError
, Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
void
reThrow(java.lang.String msg)
Re-throw the error, prepending the specified message.
-
-
-
Method Detail
-
getMessage
public java.lang.String getMessage()
Print the error with line number and stack trace.- Overrides:
getMessage
in classjava.lang.Throwable
-
reThrow
public void reThrow(java.lang.String msg) throws EvalError
Re-throw the error, prepending the specified message.- Throws:
EvalError
-
getErrorText
public java.lang.String getErrorText()
-
getErrorLineNumber
public int getErrorLineNumber()
-
getErrorSourceFile
public java.lang.String getErrorSourceFile()
-
getScriptStackTrace
public java.lang.String getScriptStackTrace()
-
getRawMessage
public java.lang.String getRawMessage()
-
-