Package gnu.mapping
Class WrongArguments
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.IllegalArgumentException
gnu.mapping.WrongArguments
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionWrongArguments
(Procedure proc, int argCount) WrongArguments
(String name, int n, String u) -
Method Summary
Modifier and TypeMethodDescriptionstatic String
checkArgCount
(Procedure proc, int argCount, boolean hasSplices) Returns an error message if the number of arguments in a call is invalid.static String
checkArgCount
(String pname, int min, int max, int argCount) Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Field Details
-
number
public int number -
usage
-
procname
-
-
Constructor Details
-
WrongArguments
-
WrongArguments
-
-
Method Details
-
checkArgCount
Returns an error message if the number of arguments in a call is invalid.- Parameters:
proc
- the Procedure being calledargCount
- the number of non-splice arguments in the call- Returns:
- null, if the number of arguments is ok; otherwise a suitable error message
-
checkArgCount
-
getMessage
- Overrides:
getMessage
in classThrowable
-