LazyServiceLookup

class LazyServiceLookup<T : Any>(    kontainer: Kontainer,     context: InjectionContext,     map: Map<KClass<out T>, (Kontainer, InjectionContext) -> T>) : Lookup<T>

Lazy Lookup implementation

Constructors

Link copied to clipboard
fun <T : Any> LazyServiceLookup(    kontainer: Kontainer,     context: InjectionContext,     map: Map<KClass<out T>, (Kontainer, InjectionContext) -> T>)

Functions

Link copied to clipboard
open override fun all(): List<T>
Link copied to clipboard
open override fun <X : T> get(cls: KClass<X>): X
Link copied to clipboard
open override fun <X : T> getOrNull(cls: KClass<X>): X?
Link copied to clipboard
open override fun <X : T> has(cls: KClass<X>): Boolean