abstract class InjectedProperty<out T> : ReadOnlyProperty<Any?, T>
InjectedProperty() |
abstract val value: T |
operator fun getValue(thisRef: Any?, property: KProperty<*>): T |
|
abstract fun inject(graph: Graph): Unit |
|
fun <R> map(mapper: (T) -> R): Injector.InjectedProperty<R> |