Package org.armedbear.lisp
Class WrongNumberOfArgumentsException
- java.lang.Object
-
- org.armedbear.lisp.LispObject
-
- org.armedbear.lisp.StandardObject
-
- org.armedbear.lisp.Condition
-
- org.armedbear.lisp.SeriousCondition
-
- org.armedbear.lisp.LispError
-
- org.armedbear.lisp.ProgramError
-
- org.armedbear.lisp.WrongNumberOfArgumentsException
-
public final class WrongNumberOfArgumentsException extends ProgramError
-
-
Field Summary
-
Fields inherited from class org.armedbear.lisp.StandardObject
layout, slots
-
-
Constructor Summary
Constructors Constructor Description WrongNumberOfArgumentsException(java.lang.String message)
WrongNumberOfArgumentsException(Operator operator)
WrongNumberOfArgumentsException(Operator operator, int expectedArgs)
WrongNumberOfArgumentsException(Operator operator, int expectedMin, int expectedMax)
WrongNumberOfArgumentsException(Operator operator, LispObject args, int expectedArgs)
WrongNumberOfArgumentsException(Operator operator, LispObject args, int expectedMin, int expectedMax)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getMessage()
Extending classes should override this method if they want to customize how they will be printed.-
Methods inherited from class org.armedbear.lisp.ProgramError
classOf, typeOf, typep
-
Methods inherited from class org.armedbear.lisp.Condition
getConditionReport, getFormatArguments, getFormatControl, initialize, printObject, setFormatArguments, setFormatControl, setFormatControl
-
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
-
-
-
-
Constructor Detail
-
WrongNumberOfArgumentsException
public WrongNumberOfArgumentsException(Operator operator)
-
WrongNumberOfArgumentsException
public WrongNumberOfArgumentsException(Operator operator, LispObject args, int expectedMin, int expectedMax)
-
WrongNumberOfArgumentsException
public WrongNumberOfArgumentsException(Operator operator, int expectedMin, int expectedMax)
-
WrongNumberOfArgumentsException
public WrongNumberOfArgumentsException(Operator operator, int expectedArgs)
-
WrongNumberOfArgumentsException
public WrongNumberOfArgumentsException(Operator operator, LispObject args, int expectedArgs)
-
WrongNumberOfArgumentsException
public WrongNumberOfArgumentsException(java.lang.String message)
-
-
Method Detail
-
getMessage
public java.lang.String getMessage()
Description copied from class:Condition
Extending classes should override this method if they want to customize how they will be printed.- Overrides:
getMessage
in classCondition
-
-