DEADSOFTWARE

Add Generated annotation to generated code
[cavedroid.git] / dagger-multibind-ksp / src / main / kotlin / ru / fredboy / cavedroid / ksp / processor / GenerateSetMultibindingsSymbolProcessor.kt
index 18cd3c9bceb185c21022a0ea1501d723f7bc503b..6bcb60cad518c57e7e234d231462a4b64c176752 100644 (file)
@@ -35,6 +35,11 @@ class GenerateSetMultibindingsSymbolProcessor(
 
         val moduleObject = TypeSpec.objectBuilder(moduleName)
             .addAnnotation(ClassName("dagger", "Module"))
+            .addAnnotation(
+                AnnotationSpec.builder(ClassName("javax.annotation.processing", "Generated"))
+                    .addMember("value = [%S]", this::class.qualifiedName!!)
+                    .build()
+            )
             .addFunctions(bindings)
             .build()