<@U0BMADWBS|aimozg> uploaded a file: <InitializedD...
# language-proposals
a
@User uploaded a file: InitializedDelegate and commented: class InitializedDelegate<R, T>(val delegate: ReadWriteProperty<R, T>, val init: T) : ReadWriteProperty<R, T> { operator fun funThatsCalledWhenAttachedToPropertyWhichNameIForgot(thisRef: R, property: KProperty<*>) { delegate.setValue(thisRef, property, init) } override fun getValue(thisRef: R, property: KProperty<*>) = delegate.getValue(thisRef, property) override fun setValue(thisRef: R, property: KProperty<*>, value: T) = delegate.setValue(thisRef, property, value) }