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