resolveToBinder
abstract override fun resolveToBinder(context: ParameterBinderFactory.Context): ParameterBinderResult(source)
根据 Context 提供的各项参数进行解析与预变异,并得到一个最终的 ParameterBinder 到对应的parameter中。 如果返回 ParameterBinderResult.Empty ,则视为放弃对目标参数的匹配。
返回值最终会被整合,并按照 ParameterBinderResult.priority 的顺序作为此binder的执行顺序。
在监听函数被执行时将会通过解析的 ParameterBinder 对参数进行注入, 会依次执行对应的binder取第一个执行成功的.