InjectionContext

data class InjectionContext(kontainer: Kontainer, requestingClass: KClass<out Any>, currentClass: KClass<out Any>)

The injection context as passed through to all parameter providers.

It carries

Constructors

Link copied to clipboard
fun InjectionContext(kontainer: Kontainer, requestingClass: KClass<out Any>, currentClass: KClass<out Any>)

Properties

Link copied to clipboard
val currentClass: KClass<out Any>

Class that is about to be injected

Link copied to clipboard
val kontainer: Kontainer

The container instance

Link copied to clipboard
val requestingClass: KClass<out Any>

Class requesting the service