From 4b7d75d8f5c1fab902c2ee67e9de9275bd179362 Mon Sep 17 00:00:00 2001 From: Nikolay Chashnikov Date: Thu, 10 Oct 2024 20:43:50 +0200 Subject: [PATCH] [git] API cleanup: mark deprecated unused API for removal (IJPL-156972) GitOrigin-RevId: d4dd2be05e27b6dcd1390b5f123c7fdb5d762f31 --- .../hosting/action/HostedGitRepositoryReferenceActionGroup.kt | 2 ++ .../hosting/http/HostedGitAuthenticationFailureManager.kt | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/git4idea/src/git4idea/remote/hosting/action/HostedGitRepositoryReferenceActionGroup.kt b/plugins/git4idea/src/git4idea/remote/hosting/action/HostedGitRepositoryReferenceActionGroup.kt index 59dfb6d8445a..13f8456280e3 100644 --- a/plugins/git4idea/src/git4idea/remote/hosting/action/HostedGitRepositoryReferenceActionGroup.kt +++ b/plugins/git4idea/src/git4idea/remote/hosting/action/HostedGitRepositoryReferenceActionGroup.kt @@ -6,6 +6,7 @@ import com.intellij.openapi.actionSystem.impl.ActionButton import com.intellij.openapi.project.DumbAware import com.intellij.openapi.project.DumbAwareAction import com.intellij.openapi.util.NlsActions +import org.jetbrains.annotations.ApiStatus import java.util.function.Supplier import javax.swing.Icon @@ -18,6 +19,7 @@ abstract class HostedGitRepositoryReferenceActionGroup : ActionGroup, DumbAware icon: Supplier?) : super(dynamicText, dynamicDescription, icon) + @ApiStatus.ScheduledForRemoval @Deprecated(level = DeprecationLevel.ERROR, message = "Use icon supplier") constructor(dynamicText: Supplier<@NlsActions.ActionText String>, dynamicDescription: Supplier<@NlsActions.ActionDescription String>, diff --git a/plugins/git4idea/src/git4idea/remote/hosting/http/HostedGitAuthenticationFailureManager.kt b/plugins/git4idea/src/git4idea/remote/hosting/http/HostedGitAuthenticationFailureManager.kt index 590eb6aa3a5e..366182e64796 100644 --- a/plugins/git4idea/src/git4idea/remote/hosting/http/HostedGitAuthenticationFailureManager.kt +++ b/plugins/git4idea/src/git4idea/remote/hosting/http/HostedGitAuthenticationFailureManager.kt @@ -6,7 +6,6 @@ import com.intellij.collaboration.auth.Account import com.intellij.collaboration.auth.AccountManager import com.intellij.collaboration.auth.AccountUrlAuthenticationFailuresHolder import com.intellij.openapi.Disposable -import com.intellij.openapi.util.Disposer import kotlinx.coroutines.CoroutineScope import org.jetbrains.annotations.ApiStatus @@ -19,6 +18,7 @@ abstract class HostedGitAuthenticationFailureManager : Disposable { holder = AccountUrlAuthenticationFailuresHolder(cs, accountManager) } + @ApiStatus.ScheduledForRemoval @Deprecated("A service coroutine scope should be provided") constructor(accountManager: () -> AccountManager) { holder = AccountUrlAuthenticationFailuresHolder(disposingScope(), accountManager)