public class RMMethodUtils
extends java.lang.Object
Constructor and Description |
---|
RMMethodUtils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.reflect.Method |
getMethod(java.lang.Object anObj,
java.lang.String aMethod,
java.lang.Class... parameterTypes)
Returns the method for the given object, method name and paramter types class array.
|
static java.lang.Object |
invoke(java.lang.Object anObj,
java.lang.reflect.Method aMethod,
java.lang.Object... parameters)
Calls the given method name on the given object with the given arg array and class array.
|
static java.lang.Object |
invoke(java.lang.Object anObj,
java.lang.String aMethod)
Calls the given method name on the given object.
|
static java.lang.Object |
invoke(java.lang.Object anObj,
java.lang.String aMethod,
java.lang.Object[] parameters,
java.lang.Class[] parameterTypes)
Calls the given method name on the given object with the given arg array and class array.
|
static java.lang.Object |
invoke(java.lang.Object anObj,
java.lang.String aMethod,
java.lang.Object aValue,
java.lang.Class parameterType)
Calls the given method name on the given object with the given parameter of the given class.
|
static void |
invokeAll(java.util.List targets,
java.lang.String aMethod,
java.lang.Object aValue,
java.lang.Class aClass)
Invokes a given method on every member of a List.
|
public static java.lang.reflect.Method getMethod(java.lang.Object anObj, java.lang.String aMethod, java.lang.Class... parameterTypes)
public static java.lang.Object invoke(java.lang.Object anObj, java.lang.String aMethod)
public static java.lang.Object invoke(java.lang.Object anObj, java.lang.String aMethod, java.lang.Object aValue, java.lang.Class parameterType)
public static java.lang.Object invoke(java.lang.Object anObj, java.lang.String aMethod, java.lang.Object[] parameters, java.lang.Class[] parameterTypes)
public static java.lang.Object invoke(java.lang.Object anObj, java.lang.reflect.Method aMethod, java.lang.Object... parameters)
public static void invokeAll(java.util.List targets, java.lang.String aMethod, java.lang.Object aValue, java.lang.Class aClass)