jdk源码之java.lang.annotation.ElementType

jdk源码之java.lang.annotation.ElementType

一、源码

jdk源码之java.lang.annotation.ElementType_第1张图片

二、介绍

这种枚举类型的常量为注释在Java程序中可能出现的句法位置提供了一个简单的分类。这些常量在{@link Target java.lang.annotation.Target}元注释中使用,以指定在什么地方写入特定类型的注释是合法的。

public enum ElementType {
    /** 类,接口(包括注释类型)或枚举声明 */
    TYPE,

    /** 字段声明(包括枚举常数)  */
    FIELD,

    /** 方法声明 */
    METHOD,

    /** 正式参数声明 */
    PARAMETER,

    /** 构造函数声明  */
    CONSTRUCTOR,

    /** 局部变量声明 */
    LOCAL_VARIABLE,

    /** 注解类型声明 */
    ANNOTATION_TYPE,

    /** 包声明  */
    PACKAGE,

    /**
     * 键入参数声明
     *
     * @since 1.8
     */
    TYPE_PARAMETER,

    /**
     * 使用类型
     *
     * @since 1.8
     */
    TYPE_USE
}

你可能感兴趣的:(java)