-
@Documented @Retention(SOURCE) @Target({PACKAGE,TYPE,METHOD,构造器,字段,LOCAL_VARIABLE,PARAMETER}) public @interface Generated
Generated annotation用于标记已生成的源代码。 它还可用于将用户编写的代码与单个文件中生成的代码区分开来。例子:
@Generated("com.example.Generator")
@Generated(value="com.example.Generator", date= "2017-07-04T12:08:56.235-0700")
@Generated(value="com.example.Generator", date= "2017-07-04T12:08:56.235-0700", comments= "comment 1")
- 从以下版本开始:
- 9
-
-
Element Detail
-
value
String[] value
值元素必须具有代码生成器的名称。 该名称是代码生成器的完全限定名称。- 结果
- 代码生成器的名称
-
-
-
date
String date
生成源的日期。 日期元素必须遵循ISO 8601标准。 例如,日期元素的值为2017-07-04T12:08:56.235-0700,表示美国太平洋时区当地时间2017-07-04 12:08:56。- 结果
- 生成源的日期
- Default:
- “”
-
-
-
comments
String comments
代码生成器可能希望包含在生成的代码中的任何注释的占位符。- 结果
- 代码生成的注释包括在内
- Default:
- ""
-
-