|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
com.ibm.apl2.Apl2exception
Thrown by methods in apl2 package.
When ever anything goes wrong either in the APL2-JAVA interface or in an APL2 interpreter, an Apl2exception is thrown. The exception's message is set to a string giving a brief description of the problem. The exception's Type and Code fields are set with values which indicate the reason for the exception. The final fields provide constant values for checking exceptions' Type and Code values.
Constructor Summary | |
---|---|
Apl2exception()
Constructor with default message, type, and code. |
|
Apl2exception(int Class,
int Code,
java.lang.String Message)
Constructor with parameter message, type, and code. |
|
Apl2exception(java.lang.String Message)
Constructor with parameter message and default type, and code. |
Methods inherited from class java.lang.Throwable |
---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int TYPE_DEFAULTS
public static final int TYPE_RESOURCE
public static final int TYPE_SYNTAX
public static final int TYPE_VALUE
public static final int TYPE_IMPLICIT
public static final int TYPE_EXPLICIT
public static final int CODE_DEFAULTS_NOERROR
public static final int CODE_DEFAULTS_UNCLASSIFIED
public static final int CODE_RESOURCE_INTERRUPT
public static final int CODE_RESOURCE_SYSTEMERROR
public static final int CODE_RESOURCE_WSFULL
public static final int CODE_RESOURCE_SYMBOLTABLE
public static final int CODE_RESOURCE_INTERFACENA
public static final int CODE_RESOURCE_INTERFACEQUOTA
public static final int CODE_RESOURCE_INTERFACECAP
public static final int CODE_RESOURCE_ARRAYRANK
public static final int CODE_RESOURCE_ARRAYSIZE
public static final int CODE_RESOURCE_DEPTH
public static final int CODE_RESOURCE_PROMPTLENGTH
public static final int CODE_RESOURCE_VALUEUNREP
public static final int CODE_RESOURCE_RESTRICTION
public static final int CODE_SYNTAX_NOARRAY
public static final int CODE_SYNTAX_ILLFORMED
public static final int CODE_SYNTAX_NAMECLASS
public static final int CODE_SYNTAX_INVALIDOP
public static final int CODE_SYNTAX_COMPATABILITY
public static final int CODE_VALUE_NOVALUE
public static final int CODE_VALUE_NORESULT
public static final int CODE_IMPLICIT_PP
public static final int CODE_IMPLICIT_IO
public static final int CODE_IMPLICIT_CT
public static final int CODE_IMPLICIT_FC
public static final int CODE_IMPLICIT_RL
public static final int CODE_IMPLICIT_PR
public static final int CODE_EXPLICIT_VALENCE
public static final int CODE_EXPLICIT_RANK
public static final int CODE_EXPLICIT_LENGTH
public static final int CODE_EXPLICIT_DOMAIN
public static final int CODE_EXPLICIT_INDEX
public static final int CODE_EXPLICIT_AXIS
public int Type
public int Code
public java.lang.String[] Stack
Constructor Detail |
public Apl2exception()
public Apl2exception(java.lang.String Message)
Message
- String exception messagepublic Apl2exception(int Class, int Code, java.lang.String Message)
Class
- Integer exception class
Code Integer reason code
Message String exception message
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |