Java 反射获取泛型方法参数实际类型?

help

img

img

如图一,有一个泛型申明类。
我在其他地方通过反射获取到了这个方法(图二),这个时候我可以反射拿到这个参数的实际类型,但是我拿不到 泛型申明类的实际类型,我想拿到这个User类的 class
求好兄弟指导。

感谢各位大佬 ,通过其他方式实现了 ,还是通过反射 获取继承类的申明或者获取实现接口的申明,可以满足我的需求

你这个User肯定会在test对象里用吧,那直接反射从test对象里拿属性出来对比就行了。

泛型在编译成class文件之后就不存在了,所以是取不到的,想要取到,可以在类的内部申明一个对象,获取对象的类型

class Test<T>{
  T t;
}