BuiltIn

object BuiltIn : JvmPluginLoader

Functions

Link copied to clipboard
open override fun disable(plugin: JvmPlugin)

主动禁用这个插件.

Link copied to clipboard
open override fun enable(plugin: JvmPlugin)

主动启用这个插件.

Link copied to clipboard
open override fun findLoadedClass(name: String): Class<*>?
Link copied to clipboard
open override fun getPluginDescription(plugin: JvmPlugin): JvmPluginDescription

获取此插件的描述.

Link copied to clipboard
open override fun listPlugins(): List<JvmPlugin>

扫描并返回可以被加载的插件的列表.

Link copied to clipboard
open override fun load(plugin: JvmPlugin)

主动加载一个插件 (实例), 但不 enablePlugin 它. 返回加载成功的主类实例

Properties

Link copied to clipboard
open override val classLoaders: List<ClassLoader>
Link copied to clipboard
open override val configStorage: PluginDataStorage
Link copied to clipboard
open override val coroutineContext: CoroutineContext
Link copied to clipboard
open override val dataStorage: PluginDataStorage
Link copied to clipboard
open override val fileSuffix: String

".jar"