ModuleScanner

class ModuleScanner(val logger: KSPLogger) : FunctionScanner

Constructors

Link copied to clipboard
constructor(logger: KSPLogger)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val logger: KSPLogger

Functions

Link copied to clipboard
fun createClassModule(element: KSAnnotated): KoinMetaData.Module
Link copied to clipboard
fun declareDefinition(annotationName: String, annotation: KSAnnotation, packageName: String, qualifier: String?, functionName: String, ksFunctionDeclaration: KSFunctionDeclaration, annotations: Map<String, KSAnnotation> = emptyMap()): KoinMetaData.Definition.FunctionDefinition?