Package-level declarations

Types

Link copied to clipboard
class LensesProcessor(codeGenerator: CodeGenerator, logger: KSPLogger) : SymbolProcessor

This Processor generates automatically functions of lenses for all public properties of a data class, a sealed class or a sealed interface within theirs the companion objects.

Link copied to clipboard
@AutoService(value = [SymbolProcessorProvider::class])
class LensesProcessorProvider : SymbolProcessorProvider
Link copied to clipboard
data class Message(val severity: Severity, val message: String)
Link copied to clipboard

Functions

Link copied to clipboard
fun KSPLogger.log(message: Message)