public class Condition extends StandardObject
Modifier and Type | Field and Description |
---|---|
protected String |
message |
layout, slots
Modifier | Constructor and Description |
---|---|
|
Condition() |
protected |
Condition(LispClass cls) |
|
Condition(LispClass cls,
int length) |
|
Condition(LispObject initArgs) |
|
Condition(String message) |
Modifier and Type | Method and Description |
---|---|
LispObject |
classOf() |
String |
getConditionReport() |
LispObject |
getFormatArguments() |
LispObject |
getFormatControl() |
String |
getMessage()
Extending classes should override this method if they want to
customize how they will be printed.
|
protected void |
initialize(LispObject initArgs) |
void |
setFormatArguments(LispObject formatArguments) |
void |
setFormatControl(LispObject formatControl) |
void |
setFormatControl(String s) |
LispObject |
typeOf() |
LispObject |
typep(LispObject type) |
String |
writeToString() |
checkStandardObject, getInstanceSlotValue, getLispClass, getParts, setInstanceSlotValue, setSlotValue, SLOT_VALUE, updateLayout
ABS, add, add, aref_long, aref, AREF, AREF, 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_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, getSlotValue, 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, psxhash, psxhash, push, rationalp, RATIONALP, realp, REALP, resolve, reverse, RPLACA, RPLACD, SCHAR, setCallCount, setCar, setCdr, setDocumentation, setHotCount, setPropertyList, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, setSlotValue, SIMPLE_STRING_P, STRING, stringp, STRINGP, subtract, subtract, SVREF, svset, sxhash, SYMBOLP, truncate, unreadableString, unreadableString, unreadableString, unreadableString, VECTOR_PUSH_EXTEND, VECTOR_PUSH_EXTEND, vectorp, VECTORP, vectorPushExtend, zerop, ZEROP
protected String message
public Condition()
protected Condition(LispClass cls)
public Condition(LispClass cls, int length)
public Condition(LispObject initArgs)
public Condition(String message)
protected void initialize(LispObject initArgs)
public final LispObject getFormatControl()
public final void setFormatControl(LispObject formatControl)
public final void setFormatControl(String s)
public final LispObject getFormatArguments()
public final void setFormatArguments(LispObject formatArguments)
public String getMessage()
public LispObject typeOf()
typeOf
in class StandardObject
public LispObject classOf()
classOf
in class StandardObject
public LispObject typep(LispObject type)
typep
in class StandardObject
public String getConditionReport()
public final String writeToString()
writeToString
in class StandardObject