public abstract class MethodAccess
extends java.lang.Object
| Constructor and Description |
|---|
MethodAccess() |
| Modifier and Type | Method and Description |
|---|---|
static MethodAccess |
get(java.lang.Class type) |
int |
getIndex(java.lang.String methodName)
Returns the index of the first method with the specified name.
|
int |
getIndex(java.lang.String methodName,
java.lang.Class... paramTypes) |
java.lang.String[] |
getMethodNames() |
java.lang.Class[][] |
getParameterTypes() |
abstract java.lang.Object |
invoke(java.lang.Object object,
int methodIndex,
java.lang.Object... args) |
java.lang.Object |
invoke(java.lang.Object object,
java.lang.String methodName,
java.lang.Object... args)
Invokes the first method with the specified name.
|
public abstract java.lang.Object invoke(java.lang.Object object,
int methodIndex,
java.lang.Object... args)
public java.lang.Object invoke(java.lang.Object object,
java.lang.String methodName,
java.lang.Object... args)
public int getIndex(java.lang.String methodName)
public int getIndex(java.lang.String methodName,
java.lang.Class... paramTypes)
public java.lang.String[] getMethodNames()
public java.lang.Class[][] getParameterTypes()
public static MethodAccess get(java.lang.Class type)