ValueNode

data class ValueNode<T>(valueName: String, value: Value<out T>, annotations: List<Annotation>, updaterSerializer: KSerializer<Unit>)

track 创建, 来自一个通过 by value 初始化的属性节点.

Constructors

ValueNode
Link copied to clipboard
fun <T> ValueNode(valueName: String, value: Value<out T>, annotations: List<Annotation>, updaterSerializer: KSerializer<Unit>)

Properties

annotations
Link copied to clipboard
val annotations: List<Annotation>

注解列表

updaterSerializer
Link copied to clipboard
val updaterSerializer: KSerializer<Unit>

属性值更新器

value
Link copied to clipboard
val value: Value<out T>

属性值代理

valueName
Link copied to clipboard
val valueName: String

节点名称.