ToolkitSymbolProcessor

class ToolkitSymbolProcessor(codeGenerator: CodeGenerator, platforms: List<PlatformInfo>, options: Map<String, String>, logger: KSPLogger) : SymbolProcessor

Constructors

Link copied to clipboard
constructor(codeGenerator: CodeGenerator, platforms: List<PlatformInfo>, options: Map<String, String>, logger: KSPLogger)

Types

Link copied to clipboard
data class ProcessResult(val deferredSymbols: List<KSAnnotated>, val types: List<KSType>, val originatingFiles: List<KSFile>)

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>