自定义注解——定义@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.*;
定义自定义注释有点新,我做错了什么:
来自: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.*;