protected inner class ValueImp<T> : ImglySettings.Value<T>
ValueImp(value: T, persistentClass: Class<*>?, revertStrategy: RevertStrategy, isHasChangesMarker: Boolean, callOnChange: Array<String> = arrayOf()) |
val callOnChange: Array<String> |
|
var defaultValue: T? |
|
var isDirty: Boolean |
|
val isHasChangesMarker: Boolean |
|
val persistentClass: Class<*>? |
|
val revertStrategy: RevertStrategy |
|
var value: T? |
fun createDump(): Any? |
|
operator fun getValue(thisRef: Settings<*>, property: KProperty<*>): T |
|
fun init(): Unit |
|
fun readFrom(parcelCache: ImglySettings.ParcelValue): Unit |
|
fun restoreDump(value: Any?): Boolean |
|
operator fun setValue(thisRef: Settings<*>, property: KProperty<*>, value: T): Unit |