arg

open override fun arg(context: EventListenerContext): Result<Any?>(source)

根据当前事件处理上下文得到参数值。

如果出现无法为当前参数提供注入的情况,通过返回 Result.Failure 或抛出异常来提示处理器使用下一个顺序的处理器。

如果参数为可选的,可以返回标记类型 Ignore 来代表本次忽略参数值。

Throws

其他预期外的异常。