CborSymbolProcessor

class CborSymbolProcessor(options: Map<String, String>, logger: KSPLogger, codeGenerator: CodeGenerator) : SymbolProcessor

Kotlin Annotation Processor that generates serialization and deserialization code for @CborSerializable annotation.

Constructors

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

Types

Link copied to clipboard
object Companion
Link copied to clipboard
class SchemaTypeInfo(val graphNode: Node, val specifiedHash: ByteString?, val specifiedId: ByteString?)

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>

Processor main entry point.