Package-level declarations
Types
Link copied to clipboard
Factory Instance Holder
Link copied to clipboard
Koin Instance Holder create/get/release an instance of given definition
Link copied to clipboard
class ResolutionContext(val logger: Logger, val scope: Scope, val clazz: KClass<*>, val qualifier: Qualifier? = null, val parameters: ParametersHolder? = null)
Instance resolution Context Help support DefinitionContext & DefinitionParameters when resolving definition function
Link copied to clipboard
class ScopedInstanceFactory<T>(beanDefinition: BeanDefinition<T>, val holdInstance: Boolean = true) : InstanceFactory<T>
Scope instance holder
Link copied to clipboard
Single instance holder