org.hamcrest.internal
Class ReflectiveTypeFinder
java.lang.Object
org.hamcrest.internal.ReflectiveTypeFinder
public class ReflectiveTypeFinder
- extends java.lang.Object
Constructor Summary |
ReflectiveTypeFinder(java.lang.String methodName,
int expectedNumberOfParameters,
int typedParameter)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReflectiveTypeFinder
public ReflectiveTypeFinder(java.lang.String methodName,
int expectedNumberOfParameters,
int typedParameter)
findExpectedType
public java.lang.Class<?> findExpectedType(java.lang.Class<?> fromClass)
canObtainExpectedTypeFrom
protected boolean canObtainExpectedTypeFrom(java.lang.reflect.Method method)
- Parameters:
method
- The method to examine.
- Returns:
- true if this method references the relevant type
expectedTypeFrom
protected java.lang.Class<?> expectedTypeFrom(java.lang.reflect.Method method)
- Parameters:
method
- The method from which to extract
- Returns:
- The type we're looking for