plugin
fun <Plugin : AckpineInstallPlugin<*>, InstallCapabilityProvider<C>, C : PluginCapability> InstallerCapabilities.plugin(pluginClass: KClass<out Plugin>): C?
Returns the plugin-specific install capabilities for the given pluginClass, or null if the plugin was not in the resolved graph.
Parameters
pluginClass
Kotlin class of the plugin implementing both AckpineInstallPlugin and InstallCapabilityProvider.
See also
fun <Plugin : AckpineUninstallPlugin<*>, UninstallCapabilityProvider<C>, C : PluginCapability> UninstallerCapabilities.plugin(pluginClass: KClass<out Plugin>): C?
Returns the plugin-specific uninstall capabilities for the given pluginClass, or null if the plugin was not in the resolved graph.
Parameters
pluginClass
Kotlin class of the plugin implementing both AckpineUninstallPlugin and UninstallCapabilityProvider.