public abstract static class ValueFunctions.TypeCheckedFunction extends ValueFunctions.NamedValueFunction
name, signature
Constructor and Description |
---|
TypeCheckedFunction(java.lang.String name,
java.util.List<ValueFunctions.ParamInfo> paramInfos) |
TypeCheckedFunction(java.lang.String name,
ValueFunctions.ParamInfo... paramInfos) |
Modifier and Type | Method and Description |
---|---|
boolean |
checkArgs(java.util.List<Value> in)
Checks if the arguments are valid.
|
java.lang.String |
getParamDesc() |
getDescription, getParamDesc, getTypeName, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
apply
public TypeCheckedFunction(java.lang.String name, java.util.List<ValueFunctions.ParamInfo> paramInfos)
public TypeCheckedFunction(java.lang.String name, ValueFunctions.ParamInfo... paramInfos)
public java.lang.String getParamDesc()
getParamDesc
in class ValueFunctions.NamedValueFunction
public boolean checkArgs(java.util.List<Value> in)
ValueFunction
in
- The input arguments