Package de. peekandpoke. ultra. kontainer
Types
DependencyLookup
Link copied to clipboard
class DependencyLookup
Content copied to clipboard
DynamicsChecker
Link copied to clipboard
data class DynamicsChecker
Content copied to clipboard
Helper class to validate the correctness instances passed KontainerBlueprint.useWith.
InjectionContext
Link copied to clipboard
InjectionType
Link copied to clipboard
InvalidClassProvided
Link copied to clipboard
InvalidServiceFactory
Link copied to clipboard
KontainerBlueprint
Link copied to clipboard
class KontainerBlueprint
Content copied to clipboard
The Kontainer blueprint is built by the KontainerBuilder
KontainerBuilder
Link copied to clipboard
class KontainerBuilder
Content copied to clipboard
KontainerDebugInfo
Link copied to clipboard
data class KontainerDebugInfo(services: List<KontainerDebugInfo.ServiceDebugInfo>, config: Map<String, String>)
Content copied to clipboard
KontainerException
Link copied to clipboard
KontainerInconsistent
Link copied to clipboard
KontainerModule
Link copied to clipboard
KontainerTracker
Link copied to clipboard
class KontainerTracker
Content copied to clipboard
LazyServiceLookup
Link copied to clipboard
class LazyServiceLookup<T : Any>(context: InjectionContext, map: Map<KClass<out T>, (InjectionContext) -> T>) : Lookup<T>
Content copied to clipboard
LazyServiceLookupBlueprint
Link copied to clipboard
class LazyServiceLookupBlueprint<T : Any>(map: Map<KClass<out T>, (InjectionContext) -> T>)
Content copied to clipboard
ParameterizedKontainerModule
Link copied to clipboard
class ParameterizedKontainerModule<P>(module: KontainerBuilder.(P) -> Unit)
Content copied to clipboard
ParameterizedKontainerModule2
Link copied to clipboard
class ParameterizedKontainerModule2<P1, P2>(module: KontainerBuilder.(P1, P2) -> Unit)
Content copied to clipboard
ParameterizedKontainerModule3
Link copied to clipboard
class ParameterizedKontainerModule3<P1, P2, P3>(module: KontainerBuilder.(P1, P2, P3) -> Unit)
Content copied to clipboard
ParameterProvider
Link copied to clipboard
interface ParameterProvider
Content copied to clipboard
ServiceAmbiguous
Link copied to clipboard
ServiceDefinition
Link copied to clipboard
class ServiceDefinition
Content copied to clipboard
Defines a serviceSpecifies which class the definitions produces.
ServiceNotFound
Link copied to clipboard
ServiceProducer
Link copied to clipboard
class ServiceProducer
Content copied to clipboard
Produce service instanceThe signature is the list of parameters of the primary constructor of the service.
ServiceProvider
Link copied to clipboard
TypeLookup
Link copied to clipboard
Functions
kontainer
Link copied to clipboard
module
Link copied to clipboard
fun <P> module(builder: KontainerBuilder.(P) -> Unit): ParameterizedKontainerModule<P>
Content copied to clipboard
fun <P1, P2> module(builder: KontainerBuilder.(P1, P2) -> Unit): ParameterizedKontainerModule2<P1, P2>
Content copied to clipboard