public class ReflectiveTypeFinder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private int |
expectedNumberOfParameters |
private java.lang.String |
methodName |
private int |
typedParameter |
| Constructor and Description |
|---|
ReflectiveTypeFinder(java.lang.String methodName,
int expectedNumberOfParameters,
int typedParameter) |
| Modifier and Type | Method and Description |
|---|---|
private boolean |
canObtainExpectedTypeFrom(java.lang.reflect.Method method) |
private java.lang.Class<?> |
expectedTypeFrom(java.lang.reflect.Method method) |
java.lang.Class<?> |
findExpectedType(java.lang.Class<?> fromClass) |
private final java.lang.String methodName
private final int expectedNumberOfParameters
private final int typedParameter
public ReflectiveTypeFinder(java.lang.String methodName,
int expectedNumberOfParameters,
int typedParameter)
public java.lang.Class<?> findExpectedType(java.lang.Class<?> fromClass)
private boolean canObtainExpectedTypeFrom(java.lang.reflect.Method method)
method - The method to examine.private java.lang.Class<?> expectedTypeFrom(java.lang.reflect.Method method)
method - The method from which to extract