我想在以下代码段中声明List<clz>
。但它说clz
无法解析为某种类型。知道为什么吗?我是java反思的新手。
Method method = user.getClass().getMethod(outerGetter);
Class<?> clz = method.getReturnType();
List<Class<?>> outerValues = (List<Class<?>>)ReflectionUtils.get(user, outerGetter);
基本上,我希望outerValues是一个与方法的返回类型相同的Java Type列表。我怎样才能做到这一点?
感谢任何帮助,谢谢!