Package-level declarations

Types

Link copied to clipboard
data class ScopeDataValues(val scopeData: KoinMetaData.Scope, val extraAnnotationDefinition: DefinitionAnnotation?)

Functions

Link copied to clipboard
fun getAnnotationScopeData(annotation: KSAnnotation, annotations: Map<String, KSAnnotation>): ScopeDataValues
Link copied to clipboard
fun KSAnnotated.getKoinAnnotations(): Map<String, KSAnnotation>
Link copied to clipboard
fun List<KSValueArgument>.getNamed(): KoinMetaData.Named
Link copied to clipboard
fun KSClassDeclaration.getPackageName(): String
Link copied to clipboard
Link copied to clipboard
fun KSAnnotated.getQualifier(): String?
fun KSAnnotation.getQualifier(): String?
fun List<KSValueArgument>.getQualifier(): KoinMetaData.Qualifier
Link copied to clipboard
fun List<KSValueArgument>.getScope(): KoinMetaData.Scope
Link copied to clipboard
fun Map<String, KSAnnotation>.getScopeAnnotation(): Pair<String, KSAnnotation>?
Link copied to clipboard
fun KSAnnotation.hasQualifier(): Boolean