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:
java.io.Serializable
public class WrongArguments extends java.lang.IllegalArgumentException- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WrongArguments(Procedure proc, int argCount)WrongArguments(java.lang.String name, int n, java.lang.String u)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.StringcheckArgCount(Procedure proc, int argCount, boolean hasSplices)Returns an error message if the number of arguments in a call is invalid.static java.lang.StringcheckArgCount(java.lang.String pname, int min, int max, int argCount)java.lang.StringgetMessage()
-
-
-
Constructor Detail
-
WrongArguments
public WrongArguments(Procedure proc, int argCount)
-
WrongArguments
public WrongArguments(java.lang.String name, int n, java.lang.String u)
-
-
Method Detail
-
checkArgCount
public static java.lang.String checkArgCount(Procedure proc, int argCount, boolean hasSplices)
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
public static java.lang.String checkArgCount(java.lang.String pname, int min, int max, int argCount)
-
getMessage
public java.lang.String getMessage()
- Overrides:
getMessagein classjava.lang.Throwable
-
-