fun <T> ComponentCallbacks.get(name: String = ""): Tfun <T> ComponentCallbacks.get(name: String = "", parameters: Parameters): T
get given dependency for Android component |
|
fun <T> ComponentCallbacks.inject(name: String = ""): Lazy<T>fun <T> ComponentCallbacks.inject(name: String = "", parameters: Parameters): Lazy<T>
inject lazily given dependency for Android component |
|
fun <T> ComponentCallbacks.property(key: String): Lazy<T>
lazy inject given property for Android component fun <T> ComponentCallbacks.property(key: String, defaultValue: T): Lazy<T>
lazy inject given property for Android component give a default value if property is missing |
|
fun ComponentCallbacks.releaseContext(name: String): Unit
Release a context |
|
fun ComponentCallbacks.releaseProperties(vararg keys: String): Unit
Release properties |
|
fun ComponentCallbacks.setProperty(key: String, value: Any): Unit
Set a property |