Module  java.compiler

Annotation Type Generated



  • @Documented
    @Retention(SOURCE)
    @Target({PACKAGE,TYPE,METHOD,CONSTRUCTOR,字段,LOCAL_VARIABLE,PARAMETER})
    public @interface Generated
    生成的注释用于标记已生成的源代码。 它也可以用于在单个文件中区分用户编写的代码和生成的代码。

    例子:

      @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  
      Modifier and Type Required Element 描述
      String[] value
      值元素必须具有代码生成器的名称。
    • Optional Element Summary

      Optional Elements  
      Modifier and Type Optional Element 描述
      String comments
      代码生成器可能希望包含在生成的代码中的任何注释的占位符。
      String date
      生成源的日期
    • Element Detail

      • value

        String[] value
        值元素必须具有代码生成器的名称。 名称是代码生成器的完全限定名称。
        结果
        代码生成器的名称
      • date

        String date
        生成源的日期 日期元素必须遵循ISO 8601标准。 例如,date元素将具有以下值2017-07-04T12:08:56.235-0700,其代表2017-07-04 12:08:56当地时间在美国太平洋时间时区。
        结果
        生成源的日期
        Default:
        “”
      • comments

        String comments
        代码生成器可能希望包含在生成的代码中的任何注释的占位符。
        结果
        注释生成的代码包括
        Default:
        ""