Package org.armedbear.lisp
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 org.armedbear.lisp.StandardObject
layout, slots
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclassOf()
final LispObject
final LispObject
Extending classes should override this method if they want to customize how they will be printed.protected void
initialize
(LispObject initArgs) final String
final void
setFormatArguments
(LispObject formatArguments) final void
final void
setFormatControl
(LispObject formatControl) typeOf()
typep
(LispObject type) Methods inherited from class org.armedbear.lisp.StandardObject
checkStandardObject, getInstanceSlotValue, getLispClass, getParts, setInstanceSlotValue, setSlotValue, SLOT_VALUE
Methods inherited from class org.armedbear.lisp.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:
typeOf
in classStandardObject
-
classOf
- Overrides:
classOf
in classStandardObject
-
typep
- Overrides:
typep
in classStandardObject
-
getConditionReport
-
printObject
- Overrides:
printObject
in classStandardObject
-