KMongoSymbolProcessor

class KMongoSymbolProcessor(codeGenerator: CodeGenerator, logger: KSPLogger) : SymbolProcessor

KSP port of the KMongo KAPT annotation processor: generates the type-safe property paths (MyClass_, MyClass_Col, MyClass_Map) for classes annotated with @Data (or listed in a @DataRegistry).

Constructors

Link copied to clipboard
constructor(codeGenerator: CodeGenerator, logger: KSPLogger)

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>