mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:19:59 +07:00
[plugins] Drop RustUltimate241 migration
GitOrigin-RevId: dbb8c26548eed5e3663215a62e786b548cfb2a5c
This commit is contained in:
committed by
intellij-monorepo-bot
parent
38235a1f93
commit
92b4fa746e
@@ -11989,15 +11989,6 @@ f:com.intellij.openapi.application.PermanentInstallationID
|
||||
- <init>():V
|
||||
- s:get():java.lang.String
|
||||
- s:syncWithSharedFile(java.lang.String,java.lang.String,java.util.prefs.Preferences,java.lang.String):java.lang.String
|
||||
f:com.intellij.openapi.application.PluginMigrationOptions
|
||||
- <init>(java.lang.String,java.lang.String,java.nio.file.Path,java.nio.file.Path,java.util.List,java.util.List,com.intellij.openapi.diagnostic.Logger):V
|
||||
- f:getCurrentProductVersion():java.lang.String
|
||||
- f:getLog():com.intellij.openapi.diagnostic.Logger
|
||||
- f:getNewConfigDir():java.nio.file.Path
|
||||
- f:getOldConfigDir():java.nio.file.Path
|
||||
- f:getPluginsToDownload():java.util.List
|
||||
- f:getPluginsToMigrate():java.util.List
|
||||
- f:getPreviousVersion():java.lang.String
|
||||
f:com.intellij.openapi.application.PluginPathManager
|
||||
- s:getPluginHome(java.lang.String):java.io.File
|
||||
- s:getPluginHomePath(java.lang.String):java.lang.String
|
||||
@@ -12092,10 +12083,6 @@ f:com.intellij.openapi.application.impl.NonBlockingReadActionImpl
|
||||
- s:waitForAsyncTaskCompletion():V
|
||||
- withDocumentsCommitted(com.intellij.openapi.project.Project):com.intellij.openapi.application.NonBlockingReadAction
|
||||
- wrapProgress(com.intellij.openapi.progress.ProgressIndicator):com.intellij.openapi.application.NonBlockingReadAction
|
||||
f:com.intellij.openapi.application.migrations.RustUltimate241
|
||||
- <init>():V
|
||||
- migratePlugins(com.intellij.openapi.application.PluginMigrationOptions):V
|
||||
- migratePlugins(com.intellij.openapi.application.migrations.PluginMigration$PluginMigrationDescriptor):V
|
||||
f:com.intellij.openapi.command.impl.CannotUndoReportDialog
|
||||
- com.intellij.openapi.ui.DialogWrapper
|
||||
- com.intellij.openapi.actionSystem.DataProvider
|
||||
|
||||
@@ -44,7 +44,6 @@ com/intellij/openapi/actionSystem/impl/SuspendingUpdateSession
|
||||
com/intellij/openapi/application/ConfigImportProgressDialog$ProgressIndicatorAdapter
|
||||
com/intellij/openapi/application/constraints/ConstrainedExecutionScheduler
|
||||
com/intellij/openapi/application/impl/ApplicationImpl
|
||||
com/intellij/openapi/application/migrations/PluginMigration$PluginMigrationDescriptor
|
||||
com/intellij/openapi/client/ClientAppSession
|
||||
com/intellij/openapi/components/impl/stores/IComponentStore
|
||||
com/intellij/openapi/editor/colors/Groups
|
||||
|
||||
@@ -15,7 +15,6 @@ import com.intellij.ide.startup.StartupActionScriptManager.ActionCommand;
|
||||
import com.intellij.ide.ui.laf.LookAndFeelThemeAdapterKt;
|
||||
import com.intellij.openapi.application.migrations.AIAssistant241;
|
||||
import com.intellij.openapi.application.migrations.PythonProMigration242;
|
||||
import com.intellij.openapi.application.migrations.RustUltimate241;
|
||||
import com.intellij.openapi.components.StoragePathMacros;
|
||||
import com.intellij.openapi.diagnostic.Logger;
|
||||
import com.intellij.openapi.extensions.PluginId;
|
||||
@@ -1063,7 +1062,6 @@ public final class ConfigImportHelper {
|
||||
private static void performMigrations(PluginMigrationOptions options) {
|
||||
// WRITE IN MIGRATIONS HERE
|
||||
|
||||
new RustUltimate241().migratePlugins(options);
|
||||
new AIAssistant241().migratePlugins(options);
|
||||
new PythonProMigration242().migratePlugins(options);
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ import com.intellij.ide.plugins.IdeaPluginDescriptor
|
||||
import com.intellij.openapi.diagnostic.Logger
|
||||
import java.nio.file.Path
|
||||
|
||||
class PluginMigrationOptions(
|
||||
internal class PluginMigrationOptions(
|
||||
val previousVersion: String?,
|
||||
val currentProductVersion: String,
|
||||
val newConfigDir: Path,
|
||||
|
||||
@@ -9,8 +9,7 @@ import com.intellij.openapi.extensions.PluginId
|
||||
import org.jetbrains.annotations.ApiStatus.Internal
|
||||
import java.nio.file.Files
|
||||
|
||||
@Internal
|
||||
abstract class PluginMigration {
|
||||
internal abstract class PluginMigration {
|
||||
open fun migratePlugins(options: PluginMigrationOptions) {
|
||||
migratePlugins(PluginMigrationDescriptor(options))
|
||||
}
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.openapi.application.migrations
|
||||
|
||||
import com.intellij.openapi.application.PluginMigrationOptions
|
||||
import com.intellij.openapi.util.text.StringUtil
|
||||
import com.intellij.ide.plugins.PluginManagerCore
|
||||
|
||||
class RustUltimate241: PluginMigration() {
|
||||
private val OLD_RUST_PLUGIN = "org.rust.lang"
|
||||
private val NEW_RUST_PLUGIN = "com.jetbrains.rust"
|
||||
override fun migratePlugins(descriptor: PluginMigrationDescriptor) {
|
||||
if (StringUtil.compareVersionNumbers(descriptor.options.currentProductVersion, "241") >= 0 &&
|
||||
(descriptor.currentPluginsToMigrate.contains(OLD_RUST_PLUGIN) || descriptor.currentPluginsToDownload.contains(OLD_RUST_PLUGIN))) {
|
||||
descriptor.removePlugin(OLD_RUST_PLUGIN)
|
||||
descriptor.removePluginToDownload(OLD_RUST_PLUGIN)
|
||||
descriptor.addPluginIfNeeded(NEW_RUST_PLUGIN)
|
||||
}
|
||||
}
|
||||
|
||||
override fun migratePlugins(options: PluginMigrationOptions) {
|
||||
if (PluginManagerCore.buildNumber.productCode != "IU") return
|
||||
super.migratePlugins(options)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user