File tree Expand file tree Collapse file tree
convertible-core/src/main/kotlin/pro/vlprojects/convertible/core/processor Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -21,7 +21,11 @@ class ConvertibleProcessor(
2121 private val logger : KSPLogger ,
2222) : SymbolProcessor {
2323
24- private val strategies = ServiceLoader .load(ConvertibleStrategy ::class .java).toList()
24+ private val strategies = ServiceLoader
25+ .load(ConvertibleStrategy ::class .java)
26+ .toList()
27+ .onEach { strategy -> logger.info(" Loaded strategy: ${strategy.javaClass.canonicalName} " ) }
28+
2529 private val definitions = mutableListOf<ConvertibleDefinition >()
2630 private val visitor = ConvertibleVisitor (definitions)
2731
@@ -41,6 +45,7 @@ class ConvertibleProcessor(
4145 override fun finish () = definitions
4246 .also { logger.info(" ${it.size} definitions found for code generating" ) }
4347 .forEach { definition ->
48+ logger.info(" Processing definition: $definition " )
4449 val targetPackage = " ${definition.objectClassName.packageName} .${definition.scope.lowercase()} "
4550 strategies
4651 .filter { it.supports(definition) }
Original file line number Diff line number Diff line change 11group =pro.vlprojects
2- version =0.0.4
2+ version =0.0.5
33kotlin.version =2.1.21
44kotlin.code.style =official
You can’t perform that action at this time.
0 commit comments