ValueName

annotation class ValueName(val value: String)

序列化之后的名称.

例:

object AccountPluginData : AutoSavePluginData() {
@ValueName("info")
val map: Map<String, String> by value("a" to "b")
}

将被保存为配置 (YAML 作为示例):

AccountPluginData:
info:
a: b

See also

Properties

Link copied to clipboard