From 6262cd51404e6e99b81ad4c36db09bb9cfec19c2 Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Thu, 29 Jul 2021 12:46:49 +0200 Subject: [PATCH] cleanup GitOrigin-RevId: c4c966e0dda69c7ed212329d42fa32333b6d86cc --- .../ide/plugins/ProjectPluginTrackerManager.kt | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/ide/plugins/ProjectPluginTrackerManager.kt b/platform/platform-impl/src/com/intellij/ide/plugins/ProjectPluginTrackerManager.kt index 76802b7387b3..52dfeba72328 100644 --- a/platform/platform-impl/src/com/intellij/ide/plugins/ProjectPluginTrackerManager.kt +++ b/platform/platform-impl/src/com/intellij/ide/plugins/ProjectPluginTrackerManager.kt @@ -33,7 +33,7 @@ class ProjectPluginTrackerManager : SimplePersistentStateComponent() @JvmStatic - fun loadPlugins(pluginIds: Collection): Boolean = DynamicPlugins.loadPlugins(pluginIds.toPluginDescriptors()) + fun loadPlugins(pluginIds: Collection): Boolean = DynamicPlugins.loadPlugins(toPluginDescriptors(pluginIds)) @JvmStatic @JvmOverloads @@ -41,14 +41,15 @@ class ProjectPluginTrackerManager : SimplePersistentStateComponent, project: Project? = null, parentComponent: JComponent? = null, - ): Boolean = DynamicPlugins.unloadPlugins( - pluginIds.toPluginDescriptors(), - project, - parentComponent, - ) + ): Boolean { + return DynamicPlugins.unloadPlugins( + descriptors = toPluginDescriptors(pluginIds), + project = project, + parentComponent = parentComponent, + ) + } internal class EnableDisablePluginsActivity : StartupActivity { - init { if (ApplicationManager.getApplication().isUnitTestMode) { throw ExtensionNotApplicableException.INSTANCE @@ -89,7 +90,7 @@ class ProjectPluginTrackerManager : SimplePersistentStateComponent.toPluginDescriptors() = mapNotNull { PluginManagerCore.getPlugin(it) } + private fun toPluginDescriptors(collection: Collection) = collection.mapNotNull { PluginManagerCore.findPlugin(it) } } private var applicationShuttingDown = false