Type genericReturnType = method.getGenericReturnType();
ParameterizedType type = (ParameterizedType) genericReturnType; // 获取返回值类型中的泛型类型,因为可能有多个泛型类型,所以返回一个数组
Type[] actualTypeArguments = type.getActualTypeArguments();
// 循环数组,遍历每一个泛型类型
Class typeArgClass = (Class) actualTypeArguments[0];
JAVA reflection acquisition method generic return value type
Guess you like
Origin blog.csdn.net/sunboylife/article/details/131067162
Recommended
Ranking