Removed generating class parameter

This commit is contained in:
Collin Smith
2020-12-15 23:30:45 -08:00
parent f16f8dc0ea
commit 92ed0d3af2
2 changed files with 2 additions and 5 deletions

View File

@ -46,7 +46,7 @@ public class SchemaProcessor extends AbstractProcessor {
}
SerializerCodeGenerator serializerCodeGenerator = new SerializerCodeGenerator(
context, SchemaProcessor.class, "com.riiablo.excel.serializer");
context, "com.riiablo.excel.serializer");
for (Element element : roundEnv.getElementsAnnotatedWith(Schema.class)) {
if (element.getKind() != ElementKind.CLASS) {
context.error(element, "{} can only be applied to classes", Schema.class);

View File

@ -28,16 +28,13 @@ class SerializerCodeGenerator {
}
final Context context;
final Class<?> generatingClass;
final String serializerPackage;
SerializerCodeGenerator(
Context context,
Class<?> generatingClass,
String serializerPackage
) {
this.context = context;
this.generatingClass = generatingClass;
this.serializerPackage = serializerPackage;
}
@ -59,7 +56,7 @@ class SerializerCodeGenerator {
AnnotationSpec newGenerated(String comments) {
return AnnotationSpec
.builder(Generated.class)
.addMember("value", "$S", generatingClass.getCanonicalName())
.addMember("value", "$S", SerializerCodeGenerator.class.getCanonicalName())
.addMember("date", "$S", DateFormatUtils.ISO_8601_EXTENDED_DATETIME_TIME_ZONE_FORMAT.format(new Date()))
.addMember("comments", "$S", comments)
.build();