|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.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. If the script has thrown an exception the exception will be wrapped in a TargetError.
TargetError
,
Serialized FormConstructor Summary | |
EvalError(java.lang.String s)
|
|
EvalError(java.lang.String s,
bsh.SimpleNode node)
|
Method Summary | |
protected void |
addNode(bsh.SimpleNode addNode)
|
int |
getErrorLineNumber()
|
java.lang.String |
getErrorSourceFile()
|
java.lang.String |
getErrorText()
|
java.lang.String |
getMessage()
|
protected void |
prependMessage(java.lang.String s)
Prepend the message if it is non-null. |
void |
reThrow(bsh.SimpleNode node)
Re-throw the eval error, specifying the node. |
void |
reThrow(java.lang.String msg)
Re-throw the eval error, prepending msg to the message. |
void |
reThrow(java.lang.String addMsg,
bsh.SimpleNode addNode)
Re-throw the eval error, prefixing msg to the message and specifying the node. |
void |
setMessage(java.lang.String s)
|
java.lang.String |
toString()
|
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)
public EvalError(java.lang.String s, bsh.SimpleNode node)
Method Detail |
public java.lang.String toString()
public void reThrow(java.lang.String msg) throws EvalError
EvalError
public void reThrow(bsh.SimpleNode node) throws EvalError
EvalError
#setNode( bsh.SimpleNode )
public void reThrow(java.lang.String addMsg, bsh.SimpleNode addNode) throws EvalError
EvalError
public java.lang.String getErrorText()
public int getErrorLineNumber()
public java.lang.String getErrorSourceFile()
public java.lang.String getMessage()
public void setMessage(java.lang.String s)
protected void prependMessage(java.lang.String s)
protected void addNode(bsh.SimpleNode addNode)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |