Root

object Root : Event.Key<Event>

所有事件的根类型。

Functions

Link copied to clipboard
open override fun safeCast(value: Any): Event?

将一个提供的类型转化为当前的目标事件。 如果得到null,则说明无法被转化。

Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
open override val id: CharSequenceID

Event根节点的唯一ID。

Link copied to clipboard
const val ID_VALUE: String
Link copied to clipboard
open override val parents: Set<Event.Key<*>>

Event是所有事件的根,不可能是其他事件的子项.

Extensions

Link copied to clipboard
operator fun Event.Key<*>.contains(parentIdMaybe: String): Boolean
operator fun Event.Key<*>.contains(parentIdMaybe: ID): Boolean

判断当前类型是否为提供类型的子类型。

Link copied to clipboard
infix fun Event.Key<*>.isSub(from: Event.Key<*>): Boolean

检测当前接收器是否为 from 的子类型。