Class Condition
java.lang.Object
org.armedbear.lisp.LispObject
org.armedbear.lisp.StandardObject
org.armedbear.lisp.Condition
- Direct Known Subclasses:
SeriousCondition, SimpleCondition, Warning
-
Field Summary
FieldsFields inherited from class StandardObject
layout, slots -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclassOf()final LispObjectfinal LispObjectExtending classes should override this method if they want to customize how they will be printed.protected voidinitialize(LispObject initArgs) final Stringfinal voidsetFormatArguments(LispObject formatArguments) final voidfinal voidsetFormatControl(LispObject formatControl) typeOf()typep(LispObject type) Methods inherited from class StandardObject
checkStandardObject, getInstanceSlotValue, getLispClass, getParts, setInstanceSlotValue, setSlotValue, SLOT_VALUEMethods inherited from class LispObject
ABS, add, add, aref, AREF, AREF, aref_long, aset, aset, aset, ash, ash, atom, ATOM, caddr, cadr, car, cddr, cdr, CHAR, characterp, CHARACTERP, chars, COMPLEXP, constantp, CONSTANTP, copyToArray, decr, DENOMINATOR, dispatch, divideBy, doubleValue, elt, endp, ENDP, EQ, eql, eql, eql, EQL, equal, equal, EQUAL, equalp, equalp, evenp, EVENP, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, floatp, FLOATP, floatValue, getBooleanValue, getCallCount, getDescription, getDocumentation, getFixnumSlotValue, getHotCount, getInstance, getPropertyList, getSlotValue, getSlotValue_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, getSlotValueAsBoolean, getStringChars, getStringValue, getSymbolFunction, getSymbolFunctionOrDie, getSymbolSetfFunction, getSymbolSetfFunctionOrDie, getSymbolValue, incr, incrementCallCount, incrementHotCount, integerp, INTEGERP, intValue, IS_E, IS_GE, IS_GT, IS_LE, IS_LT, IS_NE, isEqualTo, isEqualTo, isGreaterThan, isGreaterThan, isGreaterThanOrEqualTo, isGreaterThanOrEqualTo, isLessThan, isLessThan, isLessThanOrEqualTo, isLessThanOrEqualTo, isNotEqualTo, isNotEqualTo, isSpecialOperator, isSpecialVariable, javaInstance, javaInstance, LDB, length, LENGTH, listp, LISTP, lockableInstance, LOGAND, LOGAND, LOGIOR, LOGIOR, LOGNOT, LOGXOR, LOGXOR, longValue, minusp, MINUSP, MOD, MOD, multiplyBy, multiplyBy, negate, noFillPointer, NOT, nreverse, NTH, NTH, nthcdr, numberp, NUMBERP, NUMERATOR, oddp, ODDP, plusp, PLUSP, princToString, psxhash, psxhash, push, rationalp, RATIONALP, realp, REALP, resolve, reverse, RPLACA, RPLACD, SCHAR, setCallCount, setCar, setCdr, setDocumentation, setHotCount, setPropertyList, setSlotValue, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, SIMPLE_STRING_P, STRING, stringp, STRINGP, subtract, subtract, SVREF, svset, sxhash, SYMBOLP, truncate, unreadableString, unreadableString, VECTOR_PUSH_EXTEND, VECTOR_PUSH_EXTEND, vectorp, VECTORP, vectorPushExtend, zerop, ZEROP
-
Field Details
-
message
-
-
Constructor Details
-
Condition
public Condition() -
Condition
-
Condition
-
Condition
-
Condition
-
-
Method Details
-
initialize
-
getFormatControl
-
setFormatControl
-
setFormatControl
-
getFormatArguments
-
setFormatArguments
-
getMessage
Extending classes should override this method if they want to customize how they will be printed. -
typeOf
- Overrides:
typeOfin classStandardObject
-
classOf
- Overrides:
classOfin classStandardObject
-
typep
- Overrides:
typepin classStandardObject
-
getConditionReport
-
printObject
- Overrides:
printObjectin classStandardObject
-