Package-level declarations

Types

Link copied to clipboard
@AutoService(value = [SymbolProcessorProvider::class])
class ResourceSchemaAnnotationProvider : SymbolProcessorProvider
Link copied to clipboard
class ResourceSchemaProcessor(logger: KSPLogger, codeGenerator: CodeGenerator) : SymbolProcessor

Processes ResourceSchema annotations in order to create 'model' representations of annotated classes.

Functions

Link copied to clipboard
inline fun <A : Annotation> KSAnnotated.findAnnotation(): <Error class: unknown class>
Link copied to clipboard
inline fun <A : Annotation, T> KSAnnotated.getAnnotationValue(name: String, useAnnotationDefaultValue: Boolean = true): T?
Link copied to clipboard
inline fun <T> KSAnnotation.getArgumentValueByName(name: String): T?