public abstract class RuntimeTools
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
RuntimeTools.ActionArgumentException
Thrown if the number or type of arguments is invalid for the given action.
|
static class |
RuntimeTools.ActionException
Base class for exceptions thrown from
doAction |
static class |
RuntimeTools.UnsupportedActionException
Thrown if the action is unknown or not implemented.
|
Constructor and Description |
---|
RuntimeTools() |
Modifier and Type | Method and Description |
---|---|
static void |
expectArgs(java.lang.String action,
java.lang.Object[] args,
int minCount,
int maxCount) |
static void |
expectArgType(java.lang.String action,
java.lang.Object[] args,
int ordinal,
java.lang.String argName,
boolean allowNull,
java.lang.Class... expected) |
static void |
getInvalidArgMessage(java.lang.String action,
java.lang.Object[] args,
int ordinal,
java.lang.String argName) |
public static void expectArgs(java.lang.String action, java.lang.Object[] args, int minCount, int maxCount) throws RuntimeTools.ActionArgumentException
public static void expectArgType(java.lang.String action, java.lang.Object[] args, int ordinal, java.lang.String argName, boolean allowNull, java.lang.Class... expected) throws RuntimeTools.ActionArgumentException
public static void getInvalidArgMessage(java.lang.String action, java.lang.Object[] args, int ordinal, java.lang.String argName) throws RuntimeTools.ActionArgumentException