自定义注解——定义@Target

Custom Annotations - defining @Target

定义自定义注释有点新,我做错了什么:

来自:Target : Standard Annotations « Language « Java Tutorial

You can have multiple values in the Target annotation.

@Target(value={TYPE, FIELD, METHOD, PARAMETER, CONSTRUCTOR, LOCAL_VARIABLE})

但是,我无法在我的 IDE

中使用它

我必须这样做:

@Target(value={ElementType.TYPE, ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER, ElementType.CONSTRUCTOR, ElementType.LOCAL_VARIABLE})

我做错了什么?

我正在使用 IntelliJ 14

只需添加:

import static java.lang.annotation.ElementType.*;