AbstractMessageKey
abstract class AbstractMessageKey<out M : SingleMessage>(val safeCast: (SingleMessage) -> M?) : MessageKey<M>
独立的 MessageKey 的实现. '独立' 即 final
, 不支持多态类型. 适用于作为最顶层的 MessageKey, 如 MessageSource.
See also
Inheritors
Functions
Link copied to clipboard
尝试 MessageKey.safeCast, 成功时返回 true
Properties
Link copied to clipboard
将一个 SingleMessage 强转为 M 类型. 在类型不符合时返回 null
Link copied to clipboard
获取最上层 MessageKey.