我有以下注释;
@Repeatable(Infos.class)
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.Type, ElementType.Constructor})
public @interface Info {
String[] value() default {};
}
如您所见,它是可重复的,并且使用的是包装类Infos
;
@Retention(RetentionPolicy.RUNTIME)
public @interface Infos {
Info[] value();
}
但我在Info
课堂上收到以下编译器错误;
容器注解的目标不是该注解目标的子集
这个错误的原因和解决方法是什么?