com.cyc.tool.subl.jrtl.nativeCode.subLisp
Class Errors
java.lang.Object
com.cyc.tool.subl.util.SubLTrampolineFile
com.cyc.tool.subl.jrtl.nativeCode.subLisp.Errors
- All Implemented Interfaces:
- CommonSymbols, SubLFile
public final class Errors
- extends SubLTrampolineFile
Fields inherited from interface com.cyc.tool.subl.jrtl.nativeCode.subLisp.CommonSymbols |
ANSWER_TAG, APPEND_KEYWORD, APPEND_STACK_TRACES_TO_ERROR_MESSAGES, AREF, ASSEMBLE_FIXNUMS_TO_INTEGER, ATOM, BIGNUMP, BINARY_KEYWORD, BINDING_TYPE, BOOLEANP, CAAR, CADR, CAND, CAR, CCATCH, CDEC, CDESTRUCTURING_BIND, CDO, CDO_ALL_SYMBOLS, CDO_EXTERNAL_SYMBOLS, CDO_SYMBOLS, CDOHASH, CDOLIST, CDOTIMES, CDR, CHAR, CHAR_E_SYMBOL, CHAR_EQUAL_SYMBOL, CHAR_GREATER_THAN_OR_EQUAL_SYMBOL, CHAR_GREATER_THAN_SYMBOL, CHAR_GT_SYMBOL, CHAR_GTE_SYMBOL, CHAR_LESS_THAN_OR_EQUAL_SYMBOL, CHAR_LESS_THAN_SYMBOL, CHAR_LT_SYMBOL, CHAR_LTE_SYMBOL, CHAR_NE_SYMBOL, CHAR_NOT_EQUAL_SYMBOL, CHARACTERP, CHECK_TYPE, CINC, CLET, CMULTIPLE_VALUE_BIND, CNOT, CONS, CONSP, CONSTANT, COR, CPOP, CPROGV, CPUSH, CPUSHNEW, CREATE_KEYWORD, CSETF, CSETQ, CSOME, CTIME, CUNWIND_PROTECT, CVS_ID, DEBUG_IO, DECLAIM, DECLARE, DEFCONSTANT, DEFINE, DEFLEXICAL, DEFMACRO, DEFPARAMETER, DEFVAR, DIRECTION_KEYWORD, DYNAMIC, EIGHT_INTEGER, EIGHTEEN_INTEGER, ELEMENT_TYPE_KEYWORD, ELEVEN_INTEGER, END_KEYWORD, ENFORCE_MUST, ENFORCE_TYPE, EQ, EQL, EQUAL, EQUALP, ERROR, ERROR_KEYWORD, ERROR_OUTPUT, EVAL, EXTERNAL_FORMAT_KEYWORD, EXTERNAL_KEYWORD, FIF, FIFTEEN_INTEGER, FIRST, FIVE_INTEGER, FIXNUMP, FLOATP, FOUR_INTEGER, FOURTEEN_INTEGER, FUNCTION, FUNCTION_SPEC_P, FUNCTIONP, FUNLESS, FWHEN, GET, GETHASH, GETHASH_WITHOUT_VALUES, GUID_P, HASH_TABLE_ITERATOR_P, HASH_TABLE_P, IDENTITY, IF_DOES_NOT_EXIST_KEYWORD, IF_EXISTS_KEYWORD, IGNORE, INITIALIZATION_TYPE, INITIALIZER, INPUT_KEYWORD, INPUT_STREAM_P, INTEGERP, INTERNAL_KEYWORD, IO_KEYWORD, KEYWORDP, KILL_KEYWORD, LAMBDA_SYMBOL, LEXICAL, LIST, LISTP, LISTS, LOCK_P, LONG_BIGNUM_P, MACRO_ENV, MACRO_FORM, MEDIUM_BIGNUM_P, MEMBER, MINUS_ONE_INTEGER, MULTIPLE_VALUE_LIST, MUST, NCONC, NEW_VERSION_KEYWORD, NIL, NINE_INTEGER, NINETEEN_INTEGER, NREVERSE, NTH, NTH_VALUE, NULL, NULL_INPUT, NULL_OUTPUT, NUM_E_SYMBOL, NUM_GT_SYMBOL, NUM_GTE_SYMBOL, NUM_LT_SYMBOL, NUM_LTE_SYMBOL, NUM_NE_SYMBOL, NUMBERP, ONE_HUNDRED_THIRTY_SEVEN_INTEGER, ONE_HUNDRED_TWENTY_SEVEN_INTEGER, ONE_INTEGER, ONE_THOUSAND_INTEGER, OPTIONAL_SYMBOL, OTHERWISE, OUTPUT_KEYWORD, OUTPUT_STREAM_P, OVERWRITE_KEYWORD, PACKAGEP, PCASE, PCOND, PIF, PROBE_KEYWORD, PROCESS_TO_END, PROCESSP, PROCLAIM, PROGN, PUNLESS, PWHEN, QUERY_IO, QUIT, QUOTE, RENAME_AND_DELETE_KEYWORD, REST_SYMBOL, RET, RET_NIL, RET_T, RETURN_TAG, REVERSE, RW_LOCK_P, SECOND, SEQUENCEP, SEVEN_INTEGER, SEVENTEEN_INTEGER, SHORT_BIGNUM_P, SHOW_STACK_TRACES, SIX_INTEGER, SIXTEEN_INTEGER, SIXTY_FOUR_INTEGER, SORT, SSS, STANDARD_INPUT, STANDARD_OUTPUT, START_KEYWORD, STREAMP, STRING_E_SYMBOL, STRING_EQUAL_SYMBOL, STRING_GREATER_THAN_OR_EQUAL_SYMBOL, STRING_GREATER_THAN_SYMBOL, STRING_GT_SYMBOL, STRING_GTE_SYMBOL, STRING_LESS_THAN_OR_EQUAL_SYMBOL, STRING_LESS_THAN_SYMBOL, STRING_LT_SYMBOL, STRING_LTE_SYMBOL, STRING_NE_SYMBOL, STRING_NOT_EQUAL_SYMBOL, STRINGP, STRUCTURE_P, SUPERSEDE_KEYWORD, SUSPEND_TYPE_CHECKING, SYMBOL_FUNCTION, SYMBOL_VALUE, SYMBOLP, T, TEN_INTEGER, TERMINAL_IO, TEXT_KEYWORD, THIRTEEN_INTEGER, THIRTY_FOUR_INTEGER, THIRTY_THREE_INTEGER, THIRTY_TWO_INTEGER, THREE_INTEGER, TRACE_OUTPUT, TRUE, TWELVE_INTEGER, TWENTY_INTEGER, TWO_HUNDRED_FIFTY_FOUR_INTEGER, TWO_HUNDRED_FORTY_FOUR_INTEGER, TWO_INTEGER, UNDECLARED, UNPROVIDED, VALUES, VECTOR, VECTORP, WITH_ERROR_HANDLER, WITH_STATIC_AREA, WITH_THREAD_PRIVATE_AREA, WITH_WORKING_AREA, WORLD, ZERO_DOUBLE, ZERO_INTEGER |
Constructor Summary |
Errors()
Creates a new instance of Errors. |
Method Summary |
static boolean |
boolHandleMissingMethodError(java.lang.String e)
|
static SubLObject |
cerror(java.lang.String continueString,
java.lang.String formatString)
|
static SubLObject |
cerror(java.lang.String continueStr,
java.lang.String errorStr,
java.lang.Throwable t)
|
static SubLObject |
cerror(SubLObject continue_string,
SubLObject formatString)
|
static SubLObject |
cerror(SubLObject continue_string,
SubLObject formatString,
SubLObject arg1)
|
static SubLObject |
cerror(SubLObject continue_string,
SubLObject formatString,
SubLObject[] arguments)
|
static SubLObject |
cerror(SubLObject continue_string,
SubLObject formatString,
SubLObject arg1,
SubLObject arg2)
|
static SubLObject |
cerror(SubLObject continue_string,
SubLObject formatString,
SubLObject arg1,
SubLObject arg2,
SubLObject arg3)
|
static SubLObject |
clear_all_errors()
|
static SubLObject |
debug()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named
functions defined in the file. |
static SubLObject |
error(java.lang.Exception e)
|
static SubLObject |
error(java.lang.String str)
|
static SubLObject |
error(java.lang.String errorString,
java.lang.Throwable e)
All calls to error should boil down to this one. |
static SubLObject |
error(SubLObject formatString)
|
static SubLObject |
error(SubLObject formatString,
java.lang.Exception e)
|
static SubLObject |
error(SubLObject formatString,
SubLObject arg1)
|
static SubLObject |
error(SubLObject formatString,
SubLObject[] arguments)
|
static SubLObject |
error(SubLObject formatString,
SubLObject arg1,
SubLObject arg2)
|
static SubLObject |
error(SubLObject formatString,
SubLObject arg1,
SubLObject arg2,
SubLObject arg3)
|
static void |
handleError(java.lang.Exception e)
|
static void |
handleError(java.lang.String description,
java.lang.Exception e)
|
static SubLObject |
handleMissingMethodError(java.lang.String e)
|
static void |
handleRuntimeException(java.lang.RuntimeException rte)
|
static SubLObject |
handleThrowable(java.lang.Throwable t,
SubLObject catchableThrowTarget)
|
void |
initializeVariables()
Initializes all global variables and private internal variables
for constants defined in the file. |
static SubLObject |
list_of_all_errors()
|
void |
runTopLevelForms()
Runs all top-level forms in order. |
static void |
showMessageOnErrorStream(java.lang.String str)
|
static void |
showMessageOnErrorStream(SubLString str)
|
static SubLObject |
sublisp_break(SubLObject format_string)
|
static SubLObject |
sublisp_break(SubLObject format_string,
SubLObject[] arguments)
|
static SubLObject |
unimplementedMethod(java.lang.String methodName)
|
static SubLObject |
warn(java.lang.String formatString)
|
static SubLObject |
warn(SubLObject formatString)
|
static SubLObject |
warn(SubLObject formatString,
SubLObject arg1)
|
static SubLObject |
warn(SubLObject formatString,
SubLObject[] arguments)
|
static SubLObject |
warn(SubLObject formatString,
SubLObject arg1,
SubLObject arg2)
|
static SubLObject |
warn(SubLObject formatString,
SubLObject arg1,
SubLObject arg2,
SubLObject arg3)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
me
public static final SubLFile me
$break_on_errorP$
public static SubLSymbol $break_on_errorP$
$continue_cerrorP$
public static SubLSymbol $continue_cerrorP$
$error_abort_handler$
public static SubLSymbol $error_abort_handler$
$error_handler$
public static SubLSymbol $error_handler$
$error_message$
public static SubLSymbol $error_message$
$ignore_breaksP$
public static SubLSymbol $ignore_breaksP$
$ignore_mustsP$
public static SubLSymbol $ignore_mustsP$
$ignore_warnsP$
public static SubLSymbol $ignore_warnsP$
$suspend_type_checkingP$
public static SubLSymbol $suspend_type_checkingP$
$restarts$
public static SubLSymbol $restarts$
Errors
public Errors()
- Creates a new instance of Errors.
list_of_all_errors
public static final SubLObject list_of_all_errors()
clear_all_errors
public static final SubLObject clear_all_errors()
handleThrowable
public static final SubLObject handleThrowable(java.lang.Throwable t,
SubLObject catchableThrowTarget)
handleRuntimeException
public static final void handleRuntimeException(java.lang.RuntimeException rte)
warn
public static final SubLObject warn(SubLObject formatString,
SubLObject[] arguments)
handleMissingMethodError
public static final SubLObject handleMissingMethodError(java.lang.String e)
boolHandleMissingMethodError
public static final boolean boolHandleMissingMethodError(java.lang.String e)
warn
public static final SubLObject warn(SubLObject formatString)
warn
public static final SubLObject warn(java.lang.String formatString)
warn
public static final SubLObject warn(SubLObject formatString,
SubLObject arg1)
warn
public static final SubLObject warn(SubLObject formatString,
SubLObject arg1,
SubLObject arg2)
warn
public static final SubLObject warn(SubLObject formatString,
SubLObject arg1,
SubLObject arg2,
SubLObject arg3)
error
public static final SubLObject error(java.lang.String str)
error
public static final SubLObject error(java.lang.Exception e)
error
public static final SubLObject error(java.lang.String errorString,
java.lang.Throwable e)
- All calls to error should boil down to this one.
Note: this method must guarantee to exit non-locally.
error
public static final SubLObject error(SubLObject formatString,
SubLObject[] arguments)
error
public static final SubLObject error(SubLObject formatString)
error
public static final SubLObject error(SubLObject formatString,
java.lang.Exception e)
error
public static final SubLObject error(SubLObject formatString,
SubLObject arg1)
error
public static final SubLObject error(SubLObject formatString,
SubLObject arg1,
SubLObject arg2)
error
public static final SubLObject error(SubLObject formatString,
SubLObject arg1,
SubLObject arg2,
SubLObject arg3)
unimplementedMethod
public static final SubLObject unimplementedMethod(java.lang.String methodName)
handleError
public static final void handleError(java.lang.Exception e)
handleError
public static final void handleError(java.lang.String description,
java.lang.Exception e)
sublisp_break
public static final SubLObject sublisp_break(SubLObject format_string,
SubLObject[] arguments)
sublisp_break
public static final SubLObject sublisp_break(SubLObject format_string)
cerror
public static final SubLObject cerror(SubLObject continue_string,
SubLObject formatString,
SubLObject[] arguments)
cerror
public static final SubLObject cerror(java.lang.String continueStr,
java.lang.String errorStr,
java.lang.Throwable t)
cerror
public static final SubLObject cerror(java.lang.String continueString,
java.lang.String formatString)
cerror
public static final SubLObject cerror(SubLObject continue_string,
SubLObject formatString)
cerror
public static final SubLObject cerror(SubLObject continue_string,
SubLObject formatString,
SubLObject arg1)
cerror
public static final SubLObject cerror(SubLObject continue_string,
SubLObject formatString,
SubLObject arg1,
SubLObject arg2)
cerror
public static final SubLObject cerror(SubLObject continue_string,
SubLObject formatString,
SubLObject arg1,
SubLObject arg2,
SubLObject arg3)
debug
public static final SubLObject debug()
declareFunctions
public void declareFunctions()
- Description copied from interface:
SubLFile
- Declares the mapping between functions and symbols for all named
functions defined in the file.
Like CRTL define.
initializeVariables
public void initializeVariables()
- Description copied from interface:
SubLFile
- Initializes all global variables and private internal variables
for constants defined in the file.
Like CRTL init.
runTopLevelForms
public void runTopLevelForms()
- Description copied from interface:
SubLFile
- Runs all top-level forms in order.
Like CRTL setup.
showMessageOnErrorStream
public static final void showMessageOnErrorStream(java.lang.String str)
showMessageOnErrorStream
public static final void showMessageOnErrorStream(SubLString str)