Java注解处理器使用注意事项
目录
[TOC]
注解
元注解
@Target
用于标记可以应用于哪些类型上.
类型说明
元素类型 | 适用场合 |
---|---|
ANOTATION_TYPE | 注解类型声明 |
PACKAGE | 包 |
TYPE | 类,枚举,接口,注解 |
METHOD | 方法 |
CONSTRUCTOR | 构造方法 |
FIELD | 成员域,枚举常量 |
PARAMETER | 方法或构造器参数 |
LOCAL_VARIABLE | 局部变量 |
TYPE_PARAMETER | 类型参数 |
TYPE_USE | 类型用法 |
@Retention
用于标注注解保留时间
类型说明
保留类型 | 说明 |
---|---|
SOURCE | 只保留到源码中,编译出来的class不存在 |