Package net.mamoe.mirai.console.extensions
Types
BotConfigurationAlterer
Link copied to clipboard
MiraiConsole.addBot 时的 BotConfiguration 修改扩展
CommandCallInterceptorProvider
Link copied to clipboard
interface CommandCallInterceptorProvider : InstanceExtension<CommandCallInterceptor>
Content copied to clipboard
CommandCallInterceptorProviderImpl
Link copied to clipboard
class CommandCallInterceptorProviderImpl(instance: CommandCallInterceptor) : CommandCallInterceptorProvider
Content copied to clipboard
CommandCallInterceptorProviderImplLazy
Link copied to clipboard
class CommandCallInterceptorProviderImplLazy(initializer: () -> CommandCallInterceptor) : CommandCallInterceptorProvider
Content copied to clipboard
CommandCallParserProvider
Link copied to clipboard
interface CommandCallParserProvider : InstanceExtension<CommandCallParser>
Content copied to clipboard
The provider of CommandCallParser
CommandCallParserProviderImpl
Link copied to clipboard
class CommandCallParserProviderImpl(instance: CommandCallParser) : CommandCallParserProvider
Content copied to clipboard
CommandCallParserProviderImplLazy
Link copied to clipboard
class CommandCallParserProviderImplLazy(initializer: () -> CommandCallParser) : CommandCallParserProvider
Content copied to clipboard
CommandCallResolverProvider
Link copied to clipboard
interface CommandCallResolverProvider : SingletonExtension<CommandCallResolver>
Content copied to clipboard
CommandCallResolverProviderImpl
Link copied to clipboard
class CommandCallResolverProviderImpl(instance: CommandCallResolver) : CommandCallResolverProvider
Content copied to clipboard
CommandCallResolverProviderImplLazy
Link copied to clipboard
class CommandCallResolverProviderImplLazy(initializer: () -> CommandCallResolver) : CommandCallResolverProvider
Content copied to clipboard
PermissionServiceProvider
Link copied to clipboard
interface PermissionServiceProvider : SingletonExtension<PermissionService<*>>
Content copied to clipboard
权限服务 提供器.
PermissionServiceProviderImpl
Link copied to clipboard
class PermissionServiceProviderImpl(instance: PermissionService<*>) : PermissionServiceProvider
Content copied to clipboard
PermissionServiceProviderImplLazy
Link copied to clipboard
class PermissionServiceProviderImplLazy(initializer: () -> PermissionService<*>) : PermissionServiceProvider
Content copied to clipboard
PluginLoaderProvider
Link copied to clipboard
提供扩展 PluginLoader
PluginLoaderProviderImpl
Link copied to clipboard
class PluginLoaderProviderImpl(instance: PluginLoader<*, *>) : PluginLoaderProvider
Content copied to clipboard
PluginLoaderProviderImplLazy
Link copied to clipboard
class PluginLoaderProviderImplLazy(initializer: () -> PluginLoader<*, *>) : PluginLoaderProvider
Content copied to clipboard
PostStartupExtension
Link copied to clipboard
在 Console 启动完成后立即在主线程调用的扩展. 用于进行一些必要的延迟初始化.
SingletonExtensionSelector
Link copied to clipboard
用于同时拥有多个 SingletonExtension 时选择一个实例.