Package io.quarkus
Annotation Interface Generated
@Documented
@Retention(SOURCE)
@Target({PACKAGE,TYPE,METHOD,CONSTRUCTOR,FIELD,LOCAL_VARIABLE,PARAMETER})
public @interface Generated
The
@Generated annotation is used to mark source code that has been generated during the gRPC generation phase.
Classes generated by protoc are post-processed to remove the jakarta.annotation.Generated and use
this annotation instead, avoiding a dependency on a pre-jakarta annotation.
This class is a direct copy of jakarta.annotation.Generated.
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional Elements
-
Element Details
-
value
String[] valueThe value element MUST have the name of the code generator. The name is the fully qualified name of the code generator.- Returns:
- The name of the code generator
-
date
String dateDate when the source was generated. The date element must follow the ISO 8601 standard. For example the date element would have the following value 2017-07-04T12:08:56.235-0700 which represents 2017-07-04 12:08:56 local time in the U.S. Pacific Time zone.- Returns:
- The date the source was generated
- Default:
""
-
comments
String commentsA placeholder for any comments that the code generator may want to include in the generated code.- Returns:
- Comments that the code generated included
- Default:
""
-