MappingProcessor

class MappingProcessor(codeGenerator: CodeGenerator, logger: KSPLogger, options: Map<String, String> = emptyMap()) : SymbolProcessor

KSP processor for generating mapping functions from @MapTo and @MapFrom annotations.

Constructors

Link copied to clipboard
constructor(codeGenerator: CodeGenerator, logger: KSPLogger, options: Map<String, String> = emptyMap())

Types

Link copied to clipboard
object Companion
Link copied to clipboard
data class ReceiverKey(val packageName: String, val className: String)

Functions

Link copied to clipboard
open fun finish()
Link copied to clipboard
open fun onError()
Link copied to clipboard
open override fun process(resolver: Resolver): List<KSAnnotated>