CoreBinderManager
class CoreBinderManager(globalBinderFactories: List<ParameterBinderFactory> = emptyList(), idBinderFactories: MutableMap<String, ParameterBinderFactory> = mutableMapOf()) : BinderManager(source)
BinderManager 的基础实现,提供基本功能。
Constructors
Link copied to clipboard
constructor(globalBinderFactories: List<ParameterBinderFactory> = emptyList(), idBinderFactories: MutableMap<String, ParameterBinderFactory> = mutableMapOf())
Functions
Link copied to clipboard
根据ID获取一个指定的普通binder工厂。
Link copied to clipboard
获取所有的全局binder工厂。
Link copied to clipboard
open override fun resolveFunctionToBinderFactory(function: KFunction<*>, instanceGetter: (ParameterBinderFactory.Context) -> Any?): ParameterBinderFactory
解析一个函数并将其作为一个binder工厂。