Type genericReturnType = method.getGenericReturnType();
ParameterizedType type = (ParameterizedType) genericReturnType; // 获取返回值类型中的泛型类型,因为可能有多个泛型类型,所以返回一个数组
Type[] actualTypeArguments = type.getActualTypeArguments();
// 循环数组,遍历每一个泛型类型
Class typeArgClass = (Class) actualTypeArguments[0];
JAVA反射获取方法泛型返回值类型
最新推荐文章于 2024-04-27 09:13:51 发布