模块  java.compiler

Annotation Type Generated


  • @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
    • Required Element Summary

      Required Elements  
      变量和类型 Required Element 描述
      String[] value
      值元素必须具有代码生成器的名称。
    • Optional Element Summary

      Optional Elements  
      变量和类型 Optional Element 描述
      String comments
      代码生成器可能希望包含在生成的代码中的任何注释的占位符。
      String date
      生成源的日期。
    • 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:
        ""