|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.easymock.classextension.internal.ReflectionUtils
public final class ReflectionUtils
| Method Summary | ||
|---|---|---|
static Method |
findMethod(Class<?> clazz,
String name)
Attempt to find a Method on the supplied class with the supplied
name and no parameters. |
|
static Method |
findMethod(Class<?> clazz,
String name,
Class<?>... paramTypes)
Attempt to find a Method on the supplied class with the supplied
name and parameter types. |
|
static
|
getConstructor(Class<T> clazz,
Object... objs)
Returns a constructor that contains objs as arguments. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static Method findMethod(Class<?> clazz,
String name)
Method on the supplied class with the supplied
name and no parameters. Searches all superclasses up to
Object.
Returns null if no Method can be found.
clazz - the class to introspectname - the name of the method
null if none found
public static Method findMethod(Class<?> clazz,
String name,
Class<?>... paramTypes)
Method on the supplied class with the supplied
name and parameter types. Searches all superclasses up to
Object.
Returns null if no Method can be found.
clazz - the class to introspectname - the name of the methodparamTypes - the parameter types of the method (may be null to
indicate any signature)
null if none found
public static <T> Constructor<T> getConstructor(Class<T> clazz,
Object... objs)
throws NoSuchMethodException
objs as arguments.
We could not do something like clazz.getConstructor(objs.class())
because that would require casting all the passed arguments to the exact
parameter types of the desired constructor.
objs - list of arguments of the constructor
objs
NoSuchMethodException - when the constructor with args does not exist or is
ambiguous
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||