abstract class InjectedProperty<out T> : ReadOnlyProperty<Any?, T>
Base class of all injected properties.
InjectedProperty()
Base class of all injected properties. |
abstract val value: T |
operator fun getValue(thisRef: Any?, property: KProperty<*>): T |
|
abstract fun inject(graph: Graph): Unit |
|
fun <R> map(mapper: (T) -> R): InjectedProperty<R>
Apply a function to the retrieved instance. |
|
operator fun provideDelegate(thisRef: Any, prop: KProperty<*>): InjectedProperty<T> |