ParameterBinderResult

ParameterBinderFactory 的解析处理结果返回值。

Inheritors

Constructors

Link copied to clipboard
protected constructor()

Types

Link copied to clipboard
object Companion
Link copied to clipboard

没有结果. 此结果应当被抛弃.

Link copied to clipboard

基础的结果,会作为所有binder集合中的一员。

Link copied to clipboard

存在结果的result。

Link copied to clipboard

唯一的结果。当返回此结果的时候,会抛弃此结果之前的所有结果,并仅保留此结果。 并且直到遇到下一个 Only 之前,不会追加其他结果。当遇到下一个 Only 后,当前的唯一结果将会被替换。

Link copied to clipboard

备用的结果。当其他结果没有任何执行成功的结果时才会使用 Spare 中所提供的内容进行尝试。 不会与 Only 发生冲突,因此 Spare binder 与普通binder是分离的。

Properties

Link copied to clipboard
abstract val binder: ParameterBinder?

binder

Link copied to clipboard
open val priority: Int

优先级