0
我有一个注释解决AliasFor注释值编程在Spring
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface A {
Class<?> value();
}
和使用@AliasFor
@A (Void.class)
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface B {
@AliasFor(annotation = A.class)
Class<?> value();
}
另一个注释这是对类
@B(D.class)
public class C implements D {
}
使用。如果我有一个C
的实例,如何以编程方式解决A.value()
至Class<D>
? 我试图综合与AnnotationUtils
注释,但是当我检索值我不断得到Class<Void>
。