2009-11-20 09:10:21 -06:00
|
|
|
package edu.utexas.cs345.jdblisp;
|
2009-11-20 06:19:03 -06:00
|
|
|
|
|
|
|
/**
|
|
|
|
* InvalidArgumentQuantityException
|
2009-11-20 09:10:21 -06:00
|
|
|
* @author Jonathan Bernard (jdbernard@gmail.com)
|
2009-11-20 06:19:03 -06:00
|
|
|
* Indicates a call to a form with an incorrect number of arguments.
|
|
|
|
*/
|
|
|
|
public class InvalidArgumentQuantityException extends LispException {
|
|
|
|
|
|
|
|
public InvalidArgumentQuantityException(int expected, int actual) {
|
|
|
|
super ("Invalid number of arguments: " + actual
|
|
|
|
+ " (expected " + expected + ").");
|
|
|
|
}
|
2009-11-24 09:22:52 -06:00
|
|
|
|
|
|
|
public InvalidArgumentQuantityException(int actual) {
|
|
|
|
super ("Invalid number of arguments: " + actual);
|
|
|
|
}
|
|
|
|
|
|
|
|
public InvalidArgumentQuantityException(String message) {
|
|
|
|
super ("Invalid number of arguments: " + message);
|
|
|
|
}
|
2009-11-20 06:19:03 -06:00
|
|
|
}
|