register

abstract fun register(pluginId: String, executor: (P) -> Unit): Plugin<P>?

注册一个插件, 不会调用 Plugin.apply 方法, 而是在调用 PluginContainer.apply 时可以应用该插件.

Receiver

应用插件的对象

Return

注册成功返回插件对象, 否则返回 null

Parameters

pluginId

需要注册的插件id

executor

插件被 Plugin.apply 时调用的函数