在 Java 中是否可以使用对象的实例及其类类型来获取对象的“父”类?
假设我们有这两种类类型和注释类型:
public class Foo{
}
public class Bar{
@TestAnnotation
public Foo mFoo = new Foo();
}
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface TestAnnotation{
}
我想获得使用的实例的Field
对象,否则,我将使用这个获得注释mFoo
Foo
null
TestAnnotation test = field.TestAnnotation(SQLiteID.class);
我想要的最终结果是知道实例是否Foo
是包含某个注释的另一种类型的一部分
这似乎有点牵强,所以我不认为这是可能的。