CoreBinderManager

class CoreBinderManager(globalBinderFactories: List<ParameterBinderFactory> = emptyList(), idBinderFactories: MutableMap<String, ParameterBinderFactory> = mutableMapOf()) : BinderManager

BinderManager 的基础实现,提供基本功能。

Constructors

Link copied to clipboard
fun CoreBinderManager(globalBinderFactories: List<ParameterBinderFactory> = emptyList(), idBinderFactories: MutableMap<String, ParameterBinderFactory> = mutableMapOf())

Functions

Link copied to clipboard
open operator override fun get(id: String): ParameterBinderFactory?

根据ID获取一个指定的普通binder工厂。

Link copied to clipboard
open override fun getGlobals(): List<ParameterBinderFactory>

获取所有的全局binder工厂。

Link copied to clipboard

解析一个函数并将其作为一个binder工厂。

Properties

Link copied to clipboard
open override val globalBinderFactorySize: Int

全局性的binder工厂的数量。

Link copied to clipboard
open override val normalBinderFactorySize: Int

普通的binder工厂的数量。