|
||||||||||
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 foundpublic 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 foundpublic 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 |