Companion

object Companion

Functions

Link copied to clipboard
fun <T : Any> addInjectable(instance: T)
fun <T : Any> addInjectable(instance: T, type: Class<out T>)
fun <T : Any> addInjectable(instance: T, environment: String)
fun <T : Any> addInjectable(instance: T, type: Class<out T>, environment: String)
Link copied to clipboard
fun <T : Any> create(clazz: Class<T>): T
fun <T : Any> create(clazz: Class<T>, config: CreatorConfigBuilder): T
fun <T : Any> create(clazz: Class<T>, environment: String): T
fun <T : Any> create(clazz: Class<T>, environment: String, config: CreatorConfigBuilder): T
Link copied to clipboard
fun <T : Any> inject(clazz: Class<T>): T
fun <T : Any> inject(clazz: Class<T>, config: InjectorConfigBuilder): T
fun <T : Any> inject(clazz: Class<T>, environment: String): T
fun <T : Any> inject(clazz: Class<T>, environment: String, config: InjectorConfigBuilder): T
Link copied to clipboard
Link copied to clipboard
fun <T : Any> removeInjectable(type: Class<T>, environment: String)
Link copied to clipboard