Package-level declarations

Types

Link copied to clipboard

JVM 平台中 BaseParameterBinderFactory 工厂类型的全平台兼容父类型。

Link copied to clipboard
interface BinderManager

Binder管理器。

Link copied to clipboard

ParameterBinder.arg 中出现了异常。

Link copied to clipboard
abstract class FunctionalBindableEventListener(instance: Any?, val caller: KFunction<*>, dispatcherContext: CoroutineContext = Dispatchers.IO) : FunctionalEventListener

可以进行动态参数绑定的 FunctionalEventListener, 可以通过 binderscaller 进行参数绑定。

Link copied to clipboard
interface ParameterBinder

监听函数动态参数的绑定器。通过所需的执行参数而得到的参数绑定器。

Link copied to clipboard

ParameterBinder 的解析工厂,通过提供部分预处理参数来解析得到 ParameterBinder 实例。

Link copied to clipboard

ParameterBinderFactory 的容器,允许通过 ID 获取对应Binder。

Link copied to clipboard

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

Link copied to clipboard
class SimpleBinderManager(globalBinderFactories: List<ParameterBinderFactory> = emptyList(), idBinderFactories: MutableMap<String, ParameterBinderFactory> = mutableMapOf()) : BinderManager

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

Inherited functions

Link copied to clipboard