Package org.hamcrest.internal
Class ReflectiveTypeFinder
- java.lang.Object
-
- org.hamcrest.internal.ReflectiveTypeFinder
-
public class ReflectiveTypeFinder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ReflectiveTypeFinder(java.lang.String methodName, int expectedNumberOfParameters, int typedParameter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canObtainExpectedTypeFrom(java.lang.reflect.Method method)
protected java.lang.Class<?>
expectedTypeFrom(java.lang.reflect.Method method)
java.lang.Class<?>
findExpectedType(java.lang.Class<?> fromClass)
-
-
-
Method Detail
-
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
-
-