extract readMetaInfo, use pluginId instead of string for disabled plugin list

GitOrigin-RevId: e053531ca0554dbf0eadc11c6493ccc07c7fae1d
This commit is contained in:
Vladimir Krivosheev
2019-11-05 15:35:44 +01:00
committed by intellij-monorepo-bot
parent 7fb07986e5
commit 2d67fc31f3
42 changed files with 369 additions and 306 deletions

View File

@@ -9,6 +9,7 @@ import com.intellij.ide.util.PropertiesComponent
import com.intellij.openapi.application.ApplicationManager
import com.intellij.openapi.application.ex.ApplicationManagerEx
import com.intellij.openapi.diagnostic.Logger
import com.intellij.openapi.extensions.PluginId
import com.intellij.openapi.fileEditor.FileEditorManager
import com.intellij.openapi.fileEditor.FileEditorManagerListener
import com.intellij.openapi.fileTypes.StdFileTypes
@@ -107,7 +108,7 @@ class IdeaDecompiler : ClassFileDecompilers.Light() {
DECLINE_EXIT_CODE -> {
myFutures.remove(file)?.cancel(true)
PluginManagerCore.disablePlugin("org.jetbrains.java.decompiler")
PluginManagerCore.disablePlugin(PluginId.getId("org.jetbrains.java.decompiler"))
ApplicationManagerEx.getApplicationEx().restart(true)
}