public class Condition extends StandardObject
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
message |
layout, slots| Modifier | Constructor and Description |
|---|---|
|
Condition() |
protected |
Condition(LispClass cls) |
|
Condition(LispClass cls,
int length) |
|
Condition(LispObject initArgs) |
|
Condition(java.lang.String message) |
| Modifier and Type | Method and Description |
|---|---|
LispObject |
classOf() |
java.lang.String |
getConditionReport() |
LispObject |
getFormatArguments() |
LispObject |
getFormatControl() |
java.lang.String |
getMessage()
Extending classes should override this method if they want to
customize how they will be printed.
|
protected void |
initialize(LispObject initArgs) |
java.lang.String |
printObject() |
void |
setFormatArguments(LispObject formatArguments) |
void |
setFormatControl(LispObject formatControl) |
void |
setFormatControl(java.lang.String s) |
LispObject |
typeOf() |
LispObject |
typep(LispObject type) |
checkStandardObject, getInstanceSlotValue, getLispClass, getParts, setInstanceSlotValue, setSlotValue, SLOT_VALUEABS, 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, princToString, 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, VECTOR_PUSH_EXTEND, VECTOR_PUSH_EXTEND, vectorp, VECTORP, vectorPushExtend, zerop, ZEROPpublic Condition()
protected Condition(LispClass cls)
public Condition(LispClass cls, int length)
public Condition(LispObject initArgs)
public Condition(java.lang.String message)
protected void initialize(LispObject initArgs)
public final LispObject getFormatControl()
public final void setFormatControl(LispObject formatControl)
public final void setFormatControl(java.lang.String s)
public final LispObject getFormatArguments()
public final void setFormatArguments(LispObject formatArguments)
public java.lang.String getMessage()
public LispObject typeOf()
typeOf in class StandardObjectpublic LispObject classOf()
classOf in class StandardObjectpublic LispObject typep(LispObject type)
typep in class StandardObjectpublic java.lang.String getConditionReport()
public final java.lang.String printObject()
printObject in class StandardObject