org.armedbear.lisp
Class WrongNumberOfArgumentsException

java.lang.Object
  extended by org.armedbear.lisp.LispObject
      extended by org.armedbear.lisp.StandardObject
          extended by org.armedbear.lisp.Condition
              extended by org.armedbear.lisp.SeriousCondition
                  extended by org.armedbear.lisp.LispError
                      extended by org.armedbear.lisp.ProgramError
                          extended by org.armedbear.lisp.WrongNumberOfArgumentsException

public final class WrongNumberOfArgumentsException
extends ProgramError


Field Summary
 
Fields inherited from class org.armedbear.lisp.StandardObject
layout, slots
 
Constructor Summary
WrongNumberOfArgumentsException(Operator operator)
           
WrongNumberOfArgumentsException(Operator operator, int expectedArgs)
           
WrongNumberOfArgumentsException(Operator operator, int expectedMin, int expectedMax)
           
WrongNumberOfArgumentsException(java.lang.String message)
           
 
Method Summary
 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_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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WrongNumberOfArgumentsException

public WrongNumberOfArgumentsException(Operator operator)

WrongNumberOfArgumentsException

public WrongNumberOfArgumentsException(Operator operator,
                                       int expectedMin,
                                       int expectedMax)

WrongNumberOfArgumentsException

public WrongNumberOfArgumentsException(Operator operator,
                                       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 class Condition