在API中是这样说的:
这是一个编译时错误,它表明一个 ElementType 常量在 Target 注释中出现了不只一次。例如,以下元注释是非法的: @Target({ElementType.FIELD, ElementType.METHOD, ElementType.FIELD}) public @interface Bogus { ... }而张老师在讲的代码是这样:- @Target({ElementType.METHOD,ElementType.TYPE})
复制代码 这里ElementType 常量在 Target 出现了两次为什么没有错? |