FunctionComponentScanner

class FunctionComponentScanner(val logger: KSPLogger, val onClassDefinitionFound: (KSClassDeclaration) -> Unit) : FunctionScanner

Constructors

Link copied to clipboard
constructor(logger: KSPLogger, onClassDefinitionFound: (KSClassDeclaration) -> Unit)

Properties

Link copied to clipboard
val logger: KSPLogger
Link copied to clipboard
val onClassDefinitionFound: (KSClassDeclaration) -> Unit

Functions

Link copied to clipboard
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?