final class Invoker
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
Invoker() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
invoke(java.lang.Class<?> objectClazz,
java.lang.Object object,
java.lang.String method) |
static java.lang.Object |
invoke(java.lang.Class<?> objectClazz,
java.lang.String staticMethod,
java.lang.Class<?>[] argClasses,
java.lang.Object[] args)
Note: Ensure that argClasses and args have the same number of elements
|
static java.lang.Object |
invoke(java.lang.Class<?> objectClazz,
java.lang.String staticMethod,
java.lang.Class<?> argClazz,
java.lang.Object arg) |
static java.lang.Object |
invoke(java.lang.Object object,
java.lang.String method) |
static java.lang.Object |
invoke(java.lang.Object object,
java.lang.String method,
java.lang.Class<?> argClazz,
java.lang.Object arg) |
static java.lang.Object |
newInstance(java.lang.Class<?> objectClazz,
java.lang.Class<?> argClazz,
java.lang.Object arg) |
public static java.lang.Object invoke(java.lang.Object object, java.lang.String method) throws DependencyCollectorException
DependencyCollectorException
public static java.lang.Object invoke(java.lang.Class<?> objectClazz, java.lang.Object object, java.lang.String method) throws DependencyCollectorException
DependencyCollectorException
public static java.lang.Object invoke(java.lang.Object object, java.lang.String method, java.lang.Class<?> argClazz, java.lang.Object arg) throws DependencyCollectorException
DependencyCollectorException
public static java.lang.Object invoke(java.lang.Class<?> objectClazz, java.lang.String staticMethod, java.lang.Class<?> argClazz, java.lang.Object arg) throws DependencyCollectorException
DependencyCollectorException
public static java.lang.Object invoke(java.lang.Class<?> objectClazz, java.lang.String staticMethod, java.lang.Class<?>[] argClasses, java.lang.Object[] args) throws DependencyCollectorException
objectClazz
- the class of the static methodstaticMethod
- the static method to callargClasses
- the classes of the argument, used to select the right static methodargs
- the actual arguments to be passedDependencyCollectorException
- if any checked exception occurspublic static java.lang.Object newInstance(java.lang.Class<?> objectClazz, java.lang.Class<?> argClazz, java.lang.Object arg) throws DependencyCollectorException
DependencyCollectorException