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

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

Properties

currentClass
Link copied to clipboard
val currentClass: KClass<out Any>
Class that is about to be injected
kontainer
Link copied to clipboard
val kontainer: Kontainer
The container instance
requestingClass
Link copied to clipboard
val requestingClass: KClass<out Any>
Class requesting the service