Package-level declarations

Types

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FILE])
annotation class GenerateGenericKoinDefinition(val name: String, val nullable: Boolean = true, val generateSingle: Boolean = true, val generateFactory: Boolean = true)

Use this annotation to mark files near to which generator should place generated extensions for koin org.koin.core.scope.Scope and org.koin.core.Koin

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FILE])
annotation class GenerateKoinDefinition(val name: String, val type: KClass<*>, val typeArgs: KClass<*>, val nullable: Boolean = true, val generateSingle: Boolean = true, val generateFactory: Boolean = true)

Use this annotation to mark files near to which generator should place generated extensions for koin org.koin.core.scope.Scope and org.koin.core.Koin