SerializableValue

class SerializableValue<T>(delegate: Value<T>, val serializer: KSerializer<Unit>) : Value<T> , SerializerAwareValue<T>

可被序列化的 Value.

Constructors

Link copied to clipboard
fun <T> SerializableValue(delegate: Value<T>, serializer: KSerializer<Unit>)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open operator override fun getValue(thisRef: Any?, property: KProperty<*>): T
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open operator override fun setValue(    thisRef: Any?,     property: KProperty<*>,     value: T)
Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
open override val serializer: KSerializer<Unit>

用于更新和保存 delegate 的序列化器

Link copied to clipboard
@get:JvmName(name = "get")
@set:JvmName(name = "set")
open override var value: T