Services
Functions
Link copied to clipboard
Link copied to clipboard
清理所有通过 addProvider 添加的某类型的 provider 构建器。
Link copied to clipboard
获取所有通过 addProvider 注册的 T 类型的 provider 实例。
Inherited functions
Link copied to clipboard
inline fun <T : Any> Services.addProvider(condition: Boolean, type: KClass<T>, crossinline providerCreator: () -> T)
当满足条件 condition 时,添加 providerCreator。
Link copied to clipboard
inline fun <T : Any> Services.addProviderExceptJvm(type: KClass<T>, crossinline providerCreator: () -> T)
只有在 非Jvm 平台上添加 providerCreator。