protected class TransformableValue<R, T>
TransformableValue($outer: T, value: (? super T) -> ? extends T, updateFromRaw: () -> Unit) |
fun getOnSet(): () -> Unit |
|
fun getUpdateFromRaw(): (T) -> T |
|
fun getValue(thisRef: R, property: KProperty<?>): T fun getValue(): T |
|
fun isDirty(): boolean |
|
fun setDirty(p: boolean): void |
|
fun setOnSet(p: () -> Unit): void |
|
fun setUpdatedFlag(): void |
|
fun setUpdateFromRaw(p: (? super T) -> ? extends T): void |
|
fun setValue(thisRef: R, property: KProperty<?>, value: T): void fun setValue(p: T): void |