javax.annotation

异常
注释
@Documented
@Retention(value=SOURCE)
@Target(value={PACKAGE,TYPE,ANNOTATION_TYPE,METHOD,CONSTRUCTOR,FIELD,LOCAL_VARIABLE,PARAMETER})
public @interface Generated

Generated 注释用于标记已生成的源代码。它也可以用于区分单个文件中用户编写的代码和生成的代码。使用时,值元素必须有代码生成器的名称。建议的约定是在值字段中使用代码生成器的完全限定名。例如:com.company.package.classname。日期元素用于表示生成源代码的日期。日期元素必须遵循 ISO 8601 标准。例如,日期元素可能是值 2001-07-04T12:08:56.235-0700,它表示美国太平洋时区的本地时间 2001-07-04 12:08:56。注释元素是代码生成器想要在生成代码中包含的所有注释的占位符 (place holder)。

从以下版本开始:
Common Annotations 1.0

必需元素摘要
 String[] value
          此方法由代码生成器使用,以标记生成的类和方法。
 
可选元素摘要
 String comments
          代码生成器想要在生成代码中包含的所有注释的占位符。
 String date
          生成源代码的日期。
 

元素详细信息

value

public abstract String[] value
此方法由代码生成器使用,以标记生成的类和方法。

date

public abstract String date
生成源代码的日期。

默认值:
""

comments

public abstract String comments
代码生成器想要在生成代码中包含的所有注释的占位符。

默认值:
""