com.ibm.bsf
Class BSFException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--com.ibm.bsf.BSFException
- All Implemented Interfaces:
- java.io.Serializable
- public class BSFException
- extends java.lang.Exception
If something goes wrong while doing some scripting stuff, one of these
is thrown. The integer code indicates what's wrong and the message
may give more details. The reason one exception with multiple meanings
(via the code) [instead of multiple exception types] is used is due to
the interest to keep the run-time size small.
- Author:
- Sanjiva Weerawarana
- See Also:
- Serialized Form
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
REASON_INVALID_ARGUMENT
public static int REASON_INVALID_ARGUMENT
REASON_IO_ERROR
public static int REASON_IO_ERROR
REASON_UNKNOWN_LANGUAGE
public static int REASON_UNKNOWN_LANGUAGE
REASON_EXECUTION_ERROR
public static int REASON_EXECUTION_ERROR
REASON_UNSUPPORTED_FEATURE
public static int REASON_UNSUPPORTED_FEATURE
REASON_OTHER_ERROR
public static int REASON_OTHER_ERROR
BSFException
public BSFException(int reason,
java.lang.String msg)
BSFException
public BSFException(int reason,
java.lang.String msg,
java.lang.Throwable t)
BSFException
public BSFException(java.lang.String msg)
getReason
public int getReason()
getTargetException
public java.lang.Throwable getTargetException()
printStackTrace
public void printStackTrace()
- Overrides:
printStackTrace
in class java.lang.Throwable