Package net.mamoe.mirai.console.extension
Types
Link copied to clipboard
abstract class AbstractExtensionPoint<T : Extension>(val extensionType: KClass<T>) : ExtensionPoint<T>
Content copied to clipboard
Link copied to clipboard
abstract class AbstractInstanceExtensionPoint<E : InstanceExtension<T>, T> @ConsoleExperimentalApi constructor(extensionType: KClass<E>) : AbstractExtensionPoint<E>
Content copied to clipboard
Link copied to clipboard
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
仅前端实现可用
Link copied to clipboard
在调用一个 extension 时遇到的异常.
Link copied to clipboard
表示一个扩展接入点(扩展类型). 在 Kotlin 由 Extension 的伴生对象实现, 在 Java 可通过静态字段提供.
Link copied to clipboard
一个已经注册的 Extension. 可通过 ComponentStorage.getExtensions 获得.
Link copied to clipboard
增加一些函数 (方法)的扩展
Link copied to clipboard
interface FunctionExtensionPoint<T : FunctionExtension> : ExtensionPoint<T>
Content copied to clipboard
表示一个 FunctionExtension 的 ExtensionPoint
Link copied to clipboard
为一些实例注册的 Extension.
Link copied to clipboard
interface InstanceExtensionPoint<T : InstanceExtension<*>> : ExtensionPoint<T>
Content copied to clipboard
表示一个 InstanceExtension 的 ExtensionPoint
Link copied to clipboard
class PluginComponentStorage(plugin: Plugin) : AbstractConcurrentComponentStorage
Content copied to clipboard
添加一些扩展给 Plugin 的 ComponentStorage.
Link copied to clipboard
为某单例服务注册的 Extension.
Link copied to clipboard
Content copied to clipboard
表示一个 SingletonExtension 的 ExtensionPoint