API cleanup: mark for removal deprecated unused API (IJPL-178044)

GitOrigin-RevId: b09c2c306607385ecea10d547c52477e0c55781f
This commit is contained in:
Nikolay Chashnikov
2025-06-04 12:20:39 +02:00
committed by intellij-monorepo-bot
parent c2d557e204
commit 246c0cef06
13 changed files with 30 additions and 9 deletions

View File

@@ -2,7 +2,9 @@ package com.intellij.database.datagrid
import com.intellij.database.datagrid.NestedTablesDataGridModel.NestedTableCellCoordinate
import com.intellij.database.datagrid.nested.NestedTablesAware
import org.jetbrains.annotations.ApiStatus
@ApiStatus.ScheduledForRemoval
@Deprecated(replaceWith = ReplaceWith("NestedTablesGridLoader"), message = "Use NestedTablesGridLoader instead")
interface NestedTablesAwareGridLoader {
@Suppress("unused")

View File

@@ -180,7 +180,7 @@ public final class Standalone {
/**
* @deprecated Use {@link #runBuild(JpsModelLoader, Path, Map, MessageHandler, List, boolean, CanceledStatus)}
*/
@Deprecated
@Deprecated(forRemoval = true)
public static void runBuild(@NotNull JpsModelLoader loader,
@NotNull File dataStorageRoot,
@NotNull MessageHandler messageHandler,
@@ -198,7 +198,7 @@ public final class Standalone {
/**
* @deprecated Use {@link #runBuild(JpsModelLoader, Path, Map, MessageHandler, List, boolean, CanceledStatus)}
*/
@Deprecated
@Deprecated(forRemoval = true)
public static void runBuild(@NotNull JpsModelLoader loader, @NotNull File dataStorageRoot,
@NotNull Map<String, String> buildParameters,
@NotNull MessageHandler messageHandler, @NotNull List<TargetTypeBuildScope> scopes,
@@ -209,7 +209,7 @@ public final class Standalone {
/**
* @deprecated Use {@link #runBuild(JpsModelLoader, Path, Map, MessageHandler, List, boolean, CanceledStatus)}
*/
@Deprecated
@Deprecated(forRemoval = true)
public static void runBuild(@NotNull JpsModelLoader loader,
@NotNull File dataStorageRoot,
@NotNull Map<String, String> buildParameters,

View File

@@ -10,7 +10,9 @@ import git4idea.remote.hosting.HostedGitRepositoriesManager
import git4idea.remote.hosting.HostedGitRepositoryMapping
import git4idea.repo.GitRepository
import git4idea.ui.branch.GitRepositoryMappingData
import org.jetbrains.annotations.ApiStatus
@ApiStatus.ScheduledForRemoval
@Deprecated("Use git4idea.push.GitPushNotificationUtil instead")
object AccountUtil {

View File

@@ -7,6 +7,7 @@ import com.intellij.vcs.log.Hash
import git4idea.GitLocalBranch
import git4idea.GitReference
import git4idea.GitRemoteBranch
import org.jetbrains.annotations.ApiStatus
import org.jetbrains.annotations.NonNls
data class GitRepoInfo(val currentBranch: GitLocalBranch?,
@@ -23,6 +24,7 @@ data class GitRepoInfo(val currentBranch: GitLocalBranch?,
branchTrackInfos.associateByTo(CollectionFactory.createCustomHashingStrategyMap(GitReference.BRANCH_NAME_HASHING_STRATEGY)) { it.localBranch.name }
val remoteBranches: Collection<GitRemoteBranch>
@ApiStatus.ScheduledForRemoval
@Deprecated("")
get() = remoteBranchesWithHashes.keys

View File

@@ -223,6 +223,7 @@ class GitRepositoryImpl private constructor(
private val LOG = Logger.getInstance(GitRepositoryImpl::class.java)
@JvmStatic
@ApiStatus.ScheduledForRemoval
@Deprecated("Use {@link GitRepositoryManager#getRepositoryForRoot} to obtain an instance of a Git repository.")
fun getInstance(
root: VirtualFile,

View File

@@ -18,6 +18,7 @@ import com.intellij.util.io.HttpSecurityUtil
import com.intellij.util.io.RequestBuilder
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.withContext
import org.jetbrains.annotations.ApiStatus
import org.jetbrains.annotations.TestOnly
import org.jetbrains.plugins.github.api.data.GithubErrorMessage
import org.jetbrains.plugins.github.exceptions.*
@@ -239,6 +240,7 @@ sealed class GithubApiRequestExecutor {
@Service
class Factory {
@ApiStatus.ScheduledForRemoval
@Deprecated("Server must be provided to match URL for authorization")
fun create(token: String): GithubApiRequestExecutor = create(true) { token }

View File

@@ -2,8 +2,8 @@
package org.jetbrains.plugins.gradle.service.resolve
import com.intellij.openapi.extensions.ExtensionPointName
import com.intellij.openapi.project.Project
import com.intellij.openapi.module.Module
import com.intellij.openapi.project.Project
import com.intellij.openapi.vfs.VirtualFile
import com.intellij.psi.PsiClass
import com.intellij.psi.PsiElement
@@ -47,6 +47,7 @@ fun getVersionCatalogFiles(module: Module) : Map<String, VirtualFile> {
return container
}
@ApiStatus.ScheduledForRemoval
@Deprecated("Doesn't work for included builds of a composite build", ReplaceWith("getVersionCatalogFiles(module)"))
fun getGradleStaticallyHandledExtensions(project: Project) : Set<String> {
val container = mutableSetOf<String>()

View File

@@ -1,5 +1,7 @@
package com.intellij.grazie.text
import com.intellij.grazie.text.RuleGroup.Companion.SENTENCE_END_PUNCTUATION
import com.intellij.grazie.text.RuleGroup.Companion.UNLIKELY_OPENING_PUNCTUATION
import org.jetbrains.annotations.ApiStatus
import java.util.*
@@ -45,6 +47,7 @@ open class RuleGroup(rules: Set<String>) {
/** Rules for checking punctuation errors */
@JvmField
@ApiStatus.ScheduledForRemoval
@Deprecated("use SENTENCE_BOUNDARY", ReplaceWith("SENTENCE_BOUNDARY_PUNCTUATION"))
val PUNCTUATION = SENTENCE_BOUNDARY_PUNCTUATION

View File

@@ -31,6 +31,7 @@ interface MavenServerConnector : Disposable {
@ApiStatus.Internal
fun connect()
@ApiStatus.ScheduledForRemoval
@ApiStatus.Internal
@Deprecated("use suspend", ReplaceWith("ping"))
fun pingBlocking(): Boolean

View File

@@ -17,12 +17,13 @@ import com.jetbrains.python.sdk.add.v1.PyAddNewVirtualEnvPanel
import com.jetbrains.python.sdk.add.PyAddSdkPanel
import com.jetbrains.python.sdk.add.v2.PythonInterpreterSelectionMode
import com.jetbrains.python.sdk.conda.PyCondaSdkCustomizer
import org.jetbrains.annotations.ApiStatus
import java.awt.BorderLayout
import java.awt.event.ItemEvent
import javax.swing.JComboBox
internal class PyAddNewEnvironmentPanel internal constructor(existingSdks: List<Sdk>, newProjectPath: String?, preferredInterpreterType: PythonInterpreterSelectionMode? = null) : PyAddSdkPanel() {
@ApiStatus.ScheduledForRemoval
@Deprecated(message = "Use constructor without ignored")
constructor(existingSdks: List<Sdk>, newProjectPath: String?, @Suppress("UNUSED_PARAMETER") ignored: String?) : this(existingSdks, newProjectPath, preferredInterpreterType = null)

View File

@@ -16,7 +16,10 @@ import com.intellij.openapi.projectRoots.Sdk
import com.intellij.openapi.ui.validation.WHEN_PROPERTY_CHANGED
import com.intellij.platform.ide.progress.ModalTaskOwner
import com.intellij.platform.ide.progress.runWithModalProgressBlocking
import com.intellij.ui.dsl.builder.*
import com.intellij.ui.dsl.builder.AlignX
import com.intellij.ui.dsl.builder.Panel
import com.intellij.ui.dsl.builder.TopGap
import com.intellij.ui.dsl.builder.bindText
import com.intellij.util.concurrency.annotations.RequiresEdt
import com.intellij.util.ui.showingScope
import com.jetbrains.python.PyBundle.message
@@ -40,6 +43,7 @@ import kotlinx.coroutines.launch
import kotlinx.coroutines.sync.Mutex
import kotlinx.coroutines.sync.withLock
import kotlinx.coroutines.withContext
import org.jetbrains.annotations.ApiStatus
/**
* If `onlyAllowedInterpreterTypes` then only these types are displayed. All types displayed otherwise
@@ -156,6 +160,7 @@ internal class PythonAddNewEnvironmentPanel(
}
}
@ApiStatus.ScheduledForRemoval
@Deprecated("Use one with module or project")
fun getSdk(): Sdk {
val moduleOrProject = ModuleOrProject.ProjectOnly(ProjectManager.getInstance().defaultProject)

View File

@@ -15,6 +15,7 @@ import com.intellij.openapi.options.advanced.AdvancedSettings
import com.intellij.openapi.project.Project
import com.intellij.openapi.projectRoots.Sdk
import com.intellij.openapi.util.Pair
import com.intellij.openapi.util.registry.Registry
import com.intellij.psi.search.GlobalSearchScope
import com.intellij.util.execution.ParametersListUtil
import com.jetbrains.python.PyBundle
@@ -22,7 +23,7 @@ import com.jetbrains.python.PythonHelper
import com.jetbrains.python.run.target.HelpersAwareTargetEnvironmentRequest
import com.jetbrains.python.run.targetBasedConfiguration.PyRunTargetVariant
import com.jetbrains.python.testing.PyTestSharedForm.create
import com.intellij.openapi.util.registry.Registry
import org.jetbrains.annotations.ApiStatus
/**
* Pytest runner
@@ -131,6 +132,7 @@ class PyTestConfiguration(project: Project, factory: PyTestFactory)
}
class PyTestFactory(type: PythonTestConfigurationType) : PyAbstractTestFactory<PyTestConfiguration>(type) {
@ApiStatus.ScheduledForRemoval
@Deprecated("Obtain instance from PythonTestConfigurationType")
constructor() : this(PythonTestConfigurationType.getInstance())

View File

@@ -3,8 +3,6 @@ package com.intellij.javaee
import org.jetbrains.annotations.ApiStatus
import org.jetbrains.annotations.NonNls
import java.util.ArrayList
import java.util.HashMap
class ResourceRegistrarImpl : ResourceRegistrar {
private val resources = HashMap<String, MutableMap<String, ExternalResource>>()
@@ -40,6 +38,7 @@ class ResourceRegistrarImpl : ResourceRegistrar {
ignored.add(url)
}
@ApiStatus.ScheduledForRemoval
@Deprecated("Pass class loader explicitly", level = DeprecationLevel.ERROR)
fun addInternalResource(resource: @NonNls String, fileName: @NonNls String?) {
addStdResource(