class ComponentContainerRoot
<init> |
ComponentContainerRoot(container: ComponentContainer) |
container |
val container: ComponentContainer |
externallyConfigured |
fun <T : Any> externallyConfigured(config: ExternallyConfigured<T>): Unit |
instance |
fun <T : Any> instance(instance: T): Unit |
register |
fun <T : Any> register(body: (ComponentContainer) -> T): Unitfun <T : Any> register(body: () -> T): Unit |
resolve |
fun <T : Any> resolve(): T |
singleton |
fun <T : Any> singleton(clazz: Class<out T>): Unitfun <T : Any> singleton(): Unit |