public class TypeError extends LispError
layout, slots| Modifier | Constructor and Description |
|---|---|
|
TypeError() |
protected |
TypeError(LispClass cls) |
|
TypeError(LispObject initArgs) |
|
TypeError(LispObject datum,
LispObject expectedType) |
|
TypeError(java.lang.String message) |
|
TypeError(java.lang.String message,
LispObject datum,
LispObject expectedType) |
| Modifier and Type | Method and Description |
|---|---|
LispObject |
classOf() |
LispObject |
getDatum() |
LispObject |
getExpectedType() |
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) |
LispObject |
typeOf() |
LispObject |
typep(LispObject type) |
getConditionReport, getFormatArguments, getFormatControl, printObject, setFormatArguments, setFormatControl, setFormatControlcheckStandardObject, 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 TypeError()
protected TypeError(LispClass cls)
public TypeError(LispObject datum, LispObject expectedType)
public TypeError(LispObject initArgs)
public TypeError(java.lang.String message)
public TypeError(java.lang.String message,
LispObject datum,
LispObject expectedType)
protected void initialize(LispObject initArgs)
initialize in class Conditionpublic LispObject typeOf()
public LispObject classOf()
public LispObject typep(LispObject type)
public java.lang.String getMessage()
ConditiongetMessage in class Conditionpublic final LispObject getDatum()
public final LispObject getExpectedType()