我有一个包含泛型类型
的验证方法的类public class Foo{
private <T> validateThis(T objectToValidate)
{
Set<ConstraintViolation<T>> constraintViolations;
try
{
constraintViolations = validator.validate(objectToValidate);
}
catch(RuntimeException re)
{
throw new HttpStatusUnprocessableEntityException("Unexpected problem occurred);
}
}
但我想使用反射访问此方法(即用于单元测试) 但是当我尝试
时Method method =
Foo.class.getDeclaredMethod("validateThis",ParameterizedType.class);
method.setAccessible(true);
我正在
java.lang.NoSuchMethodException:Foo.validateThis(java.lang.reflect.ParameterizedType)