Package-level declarations
Types
顶层函数的扫描、处理器。用于扫描并处理各种指定类型的Kotlin顶层函数。
当 Application 启动完成后的处理器。
标记用类型,用于通过 @Bean 控制依赖加载(注入)顺序。
使 Depend 支持 autowired.
当 Application 启动完成后的阻塞式处理器。
对 CoroutineDispatcherContainer 的默认配置类。
在 spring-boot-starter
中提供事件调度器 CoroutineDispatcher 的容器。
将部分默认的 ParameterBinderFactory 实现添加到环境中。
标记于Springboot相关例如启动类中,告知simbot-springboot-starter simbot的启动入口。
扫描寻找所有返回值类型为 EventListener 或 EventListenerRegistrationDescription 或 EventListenerBuilder 类型,且标记了 @Listener 注解的函数, 并将这些函数同样视为类似于标记了 @Bean 的效果 ———— 将它们追加当依赖环境中, 而不是解析为普通的监听函数。
追加载入 META-INF/simbot.factories
中 simbot.includes
的数据.
对 application 的build环节进行操作的配置类。
对 Application 的配置类。
对 application 的配置环节进行操作的配置类。
用于配置bot的扫描与自动注册的配置类。
自动配置当前可加载的所有 Component 的配置类。
The default configures.
自动配置当前可加载的所有 EventProvider 的配置类。
自动扫描并注册所有的全局拦截器的spring boot starter配置类。
标记配置需要进行扫描的顶层binder函数。
顶层binder扫描处理器
标记配置需要进行扫描的顶层监听函数。
顶层listener扫描处理器。
基于 ListableBeanFactory 的 love.forte.di.BeanContainer 实现。
顶层监听函数解析后向容器中注册的构建函数。