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_VALUE
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, 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, ZEROP
public 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 StandardObject
public LispObject classOf()
classOf
in class StandardObject
public LispObject typep(LispObject type)
typep
in class StandardObject
public java.lang.String getConditionReport()
public final java.lang.String printObject()
printObject
in class StandardObject