private static Optional<AnnotationSpec.Builder> generatedAnnotationSpecBuilder( Elements elements, SourceVersion sourceVersion, Class<?> processorClass) { return GeneratedAnnotations.generatedAnnotation(elements, sourceVersion) .map( generated -> AnnotationSpec.builder(ClassName.get(generated)) .addMember("value", "$S", processorClass.getCanonicalName())); } }
private static Optional<AnnotationSpec.Builder> generatedAnnotationSpecBuilder( Elements elements, Class<?> processorClass) { return GeneratedAnnotations.generatedAnnotation(elements) .map( generated -> AnnotationSpec.builder(ClassName.get(generated)) .addMember("value", "$S", processorClass.getCanonicalName())); }