package ;
import static .ANNOTATION_TYPE;
import static ;
import static ;
import static .LOCAL_VARIABLE;
import static ;
import static ;
import static ;
import static ;
import static ;
import ;
import ;
import ;
/**
* 目的:@Generated标记已生成的源代码,也区分单个文件中用户编写的代码和生成的代码
* 1. 使用时,必须有代码生成器的名称(完整名)
* 2. 生成日期必须遵循 ISO 8601标准。例如:2001-07-04T12:08:56.235-0700
* @author TCM
* @create 2017年10月16日下午2:06:28
* @since Common Annotations 1.0
*/
@Documented
@Retention(SOURCE)
@Target({PACKAGE, TYPE, ANNOTATION_TYPE, METHOD, CONSTRUCTOR, FIELD,
LOCAL_VARIABLE, PARAMETER})
public @interface Generated {
/**
* 代码生成器的名称
* 使用完整名,如:
* @return
*/
String[] value();
/**
* 生成源代码的日期
* @return
*/
String date() default "";
/**
* 代码生成器生成代码包含的注释
* @return
*/
String comments() default "";
}