我不确定这是可能的,但我试图声明一个Object将充当Class,Method或Field(主要只是调用getAnnotation())的。我想过尝试Object<? extends AnnotatedElement>,因为它们都共享该实现,但Object不是通用类型。这是可能的吗?如果不是,什么是更好的方法(除了每个对象都分开)?
我不确定这是可能的,但我试图声明一个Object将充当Class,Method或Field(主要只是调用getAnnotation())的。我想过尝试Object<? extends AnnotatedElement>,因为它们都共享该实现,但Object不是通用类型。这是可能的吗?如果不是,什么是更好的方法(除了每个对象都分开)?