KeelOpenApiProcessor

class KeelOpenApiProcessor(codeGenerator: CodeGenerator, logger: KSPLogger) : SymbolProcessor(source)

KSP processor that:

  1. reads @KeelApiPlugin annotations and generates OpenApiFragment providers

  2. fails build when legacy @KeelApi usage is detected

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>