interface Injects<M>
(source)
Injection interface.
inject |
open fun <M> Injects<M>.inject(module: M): Unit
Fetches Kapsule instance and calls Kapsule.inject. |
optional |
open fun <T> optional(initializer: M.() -> T?): Optional<M, T>
Fetches Kapsule instance and calls Kapsule.optional. |
required |
open fun <T> required(initializer: M.() -> T): Required<M, T>
Fetches Kapsule instance and calls Kapsule.required. |
inject |
open fun <M> Injects<M>.inject(module: M): Unit
Fetches Kapsule instance and calls Kapsule.inject. |