diff --git a/platform/collaboration-tools/src/com/intellij/collaboration/ui/codereview/diff/action/CodeReviewDiscussionsToggleAction.kt b/platform/collaboration-tools/src/com/intellij/collaboration/ui/codereview/diff/action/CodeReviewDiscussionsToggleAction.kt index a8e0878999ae..6167b1e15739 100644 --- a/platform/collaboration-tools/src/com/intellij/collaboration/ui/codereview/diff/action/CodeReviewDiscussionsToggleAction.kt +++ b/platform/collaboration-tools/src/com/intellij/collaboration/ui/codereview/diff/action/CodeReviewDiscussionsToggleAction.kt @@ -24,8 +24,8 @@ abstract class CodeReviewDiscussionsToggleAction : ActionGroup(), DumbAware { protected abstract fun findViewModel(ctx: DataContext): CodeReviewDiscussionsViewModel? - private class ToggleOptionAction(private val vm: CodeReviewDiscussionsViewModel, - private val viewOption: DiscussionsViewOption) : ToggleAction(viewOption.toActionName()) { + internal class ToggleOptionAction(private val vm: CodeReviewDiscussionsViewModel, + private val viewOption: DiscussionsViewOption) : ToggleAction(viewOption.toActionName()) { override fun getActionUpdateThread(): ActionUpdateThread = ActionUpdateThread.BGT override fun isSelected(e: AnActionEvent): Boolean { diff --git a/platform/core-api/src/com/intellij/ide/debug/ApplicationStateDebugSupport.kt b/platform/core-api/src/com/intellij/ide/debug/ApplicationStateDebugSupport.kt index 42fc50790ebc..7087648c88a5 100644 --- a/platform/core-api/src/com/intellij/ide/debug/ApplicationStateDebugSupport.kt +++ b/platform/core-api/src/com/intellij/ide/debug/ApplicationStateDebugSupport.kt @@ -6,7 +6,7 @@ import com.intellij.openapi.application.ApplicationManager /** * This class is used for IDE debugging to extract the required information about the IDE state in a single method. */ -private class ApplicationStateDebugSupport { +internal class ApplicationStateDebugSupport { companion object { @Suppress("unused") @JvmStatic @@ -18,4 +18,4 @@ private class ApplicationStateDebugSupport { } @Suppress("unused") -private class ApplicationDebugState(@JvmField val readActionAllowed: Boolean, @JvmField val writeActionAllowed: Boolean) +internal class ApplicationDebugState(@JvmField val readActionAllowed: Boolean, @JvmField val writeActionAllowed: Boolean) diff --git a/platform/credential-store-impl/src/credentialStore/NativeCredentialStoreWrapper.kt b/platform/credential-store-impl/src/credentialStore/NativeCredentialStoreWrapper.kt index f67b630f2509..848867ebd198 100644 --- a/platform/credential-store-impl/src/credentialStore/NativeCredentialStoreWrapper.kt +++ b/platform/credential-store-impl/src/credentialStore/NativeCredentialStoreWrapper.kt @@ -115,14 +115,14 @@ private fun notifyUnsatisfiedLinkError(e: UnsatisfiedLinkError) { CredentialStoreUiService.getInstance().notify(CredentialStoreBundle.message("notification.title.native.keychain.unavailable"), message, null, null) } -private class MacOsCredentialStoreFactory : CredentialStoreFactory { +internal class MacOsCredentialStoreFactory : CredentialStoreFactory { override fun create(): CredentialStore? = when { isMacOsCredentialStoreSupported && JnaLoader.isLoaded() -> NativeCredentialStoreWrapper(KeyChainCredentialStore()) else -> null } } -private class LinuxCredentialStoreFactory : CredentialStoreFactory { +internal class LinuxCredentialStoreFactory : CredentialStoreFactory { override fun create(): CredentialStore? = when { SystemInfo.isLinux -> { @Suppress("SpellCheckingInspection") val preferWallet = Registry.`is`("credentialStore.linux.prefer.kwallet", false) diff --git a/platform/editor-ui-ex/src/com/intellij/openapi/editor/highlighter/EditorHighlighterFactoryImpl.kt b/platform/editor-ui-ex/src/com/intellij/openapi/editor/highlighter/EditorHighlighterFactoryImpl.kt index b213068ca072..ce1bd12917e3 100644 --- a/platform/editor-ui-ex/src/com/intellij/openapi/editor/highlighter/EditorHighlighterFactoryImpl.kt +++ b/platform/editor-ui-ex/src/com/intellij/openapi/editor/highlighter/EditorHighlighterFactoryImpl.kt @@ -13,7 +13,7 @@ import com.intellij.openapi.vfs.VirtualFile import com.intellij.testFramework.LightVirtualFile import com.intellij.util.SlowOperations -private class EditorHighlighterFactoryImpl : EditorHighlighterFactory() { +internal class EditorHighlighterFactoryImpl : EditorHighlighterFactory() { override fun createEditorHighlighter(highlighter: SyntaxHighlighter?, colors: EditorColorsScheme): EditorHighlighter { return LexerEditorHighlighter(highlighter ?: PlainSyntaxHighlighter(), colors) } diff --git a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/ExternalProjectTaskManagerListener.kt b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/ExternalProjectTaskManagerListener.kt index 0fc65db9daab..aa68d0ffe18d 100644 --- a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/ExternalProjectTaskManagerListener.kt +++ b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/ExternalProjectTaskManagerListener.kt @@ -6,7 +6,7 @@ import com.intellij.task.ProjectTaskContext import com.intellij.task.ProjectTaskManager import com.intellij.task.impl.ProjectTaskManagerListenerExtensionPoint -private class ExternalProjectTaskManagerListener : ProjectTaskManagerListenerExtensionPoint { +internal class ExternalProjectTaskManagerListener : ProjectTaskManagerListenerExtensionPoint { override fun beforeRun(project: Project, context: ProjectTaskContext) { ExternalProjectsManagerImpl.getInstance(project).projectTasksBeforeRun(context) } diff --git a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/ReprocessContentRootDataActivity.kt b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/ReprocessContentRootDataActivity.kt index f667d8ec070f..345380bfdfd0 100644 --- a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/ReprocessContentRootDataActivity.kt +++ b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/ReprocessContentRootDataActivity.kt @@ -8,7 +8,7 @@ import com.intellij.openapi.externalSystem.util.ExternalSystemUtil import com.intellij.openapi.project.Project import com.intellij.openapi.startup.ProjectActivity -private class ReprocessContentRootDataActivity : ProjectActivity { +internal class ReprocessContentRootDataActivity : ProjectActivity { init { if (ApplicationManager.getApplication().isUnitTestMode) { diff --git a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/settings/InspectionsProfileConfigurationHandler.kt b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/settings/InspectionsProfileConfigurationHandler.kt index 6137b57945cb..c26f41617c8c 100644 --- a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/settings/InspectionsProfileConfigurationHandler.kt +++ b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/settings/InspectionsProfileConfigurationHandler.kt @@ -10,7 +10,7 @@ import com.intellij.openapi.externalSystem.service.project.IdeModifiableModelsPr import com.intellij.openapi.project.Project import com.intellij.profile.codeInspection.ProjectInspectionProfileManager -private class InspectionsProfileConfigurationHandler: ConfigurationHandler { +internal class InspectionsProfileConfigurationHandler: ConfigurationHandler { override fun apply(project: Project, modelsProvider: IdeModifiableModelsProvider, configuration: ConfigurationData) { if (configuration.find("inspections") !is List<*>) return diff --git a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/settings/ExternalSystemGroupSearchableContributor.kt b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/settings/ExternalSystemGroupSearchableContributor.kt index 32f04f2d69e5..7d5dbdf0f02c 100644 --- a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/settings/ExternalSystemGroupSearchableContributor.kt +++ b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/settings/ExternalSystemGroupSearchableContributor.kt @@ -7,7 +7,7 @@ import com.intellij.openapi.externalSystem.util.ExternalSystemBundle.message import org.jetbrains.annotations.ApiStatus @ApiStatus.Internal -private class ExternalSystemGroupSearchableContributor: SearchableOptionContributor() { +internal class ExternalSystemGroupSearchableContributor: SearchableOptionContributor() { private val buildToolsId = "build.tools" private val buildToolsName = message("settings.build.tools.display.name") diff --git a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/util/environment/SystemEnvironment.kt b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/util/environment/SystemEnvironment.kt index 096c6a75cdd2..d5d51c431c00 100644 --- a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/util/environment/SystemEnvironment.kt +++ b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/util/environment/SystemEnvironment.kt @@ -3,7 +3,7 @@ package com.intellij.openapi.externalSystem.util.environment import com.intellij.util.EnvironmentUtil -private class SystemEnvironment : Environment { +internal class SystemEnvironment : Environment { override fun property(name: String): String? { return System.getProperty(name) } diff --git a/platform/feedback/src/com/intellij/platform/feedback/eap/EAPApplicationInitializedListener.kt b/platform/feedback/src/com/intellij/platform/feedback/eap/EAPApplicationInitializedListener.kt index a1541ef8f159..f25f70df7729 100644 --- a/platform/feedback/src/com/intellij/platform/feedback/eap/EAPApplicationInitializedListener.kt +++ b/platform/feedback/src/com/intellij/platform/feedback/eap/EAPApplicationInitializedListener.kt @@ -23,7 +23,7 @@ import kotlin.time.Duration.Companion.minutes private const val timerStartedKey = "eap.feedback.scheduled" private const val eapFeedbackRegistryKey = "eap.feedback.notification.enabled" -private class EAPApplicationInitializedListener : ApplicationActivity { +internal class EAPApplicationInitializedListener : ApplicationActivity { init { if (!isEAPEnv()) { throw ExtensionNotApplicableException.create() diff --git a/platform/feedback/src/com/intellij/platform/feedback/impl/statistics/FeedbackSurveysStateCollector.kt b/platform/feedback/src/com/intellij/platform/feedback/impl/statistics/FeedbackSurveysStateCollector.kt index 32457a599efa..e158e79fcb86 100644 --- a/platform/feedback/src/com/intellij/platform/feedback/impl/statistics/FeedbackSurveysStateCollector.kt +++ b/platform/feedback/src/com/intellij/platform/feedback/impl/statistics/FeedbackSurveysStateCollector.kt @@ -7,7 +7,7 @@ import com.intellij.internal.statistic.eventLog.events.EventFields import com.intellij.internal.statistic.service.fus.collectors.ApplicationUsagesCollector import com.intellij.platform.feedback.impl.state.CommonFeedbackSurveyService -private class FeedbackSurveysStateCollector : ApplicationUsagesCollector() { +internal class FeedbackSurveysStateCollector : ApplicationUsagesCollector() { private val GROUP = EventLogGroup("feedback.surveys.state", 1) private val NUMBER_FEEDBACK_SURVEY_SHOWS = GROUP.registerEvent( "number.of.notifications.shown", diff --git a/platform/feedback/src/com/intellij/platform/feedback/localization/LocalizationFeedbackDialog.kt b/platform/feedback/src/com/intellij/platform/feedback/localization/LocalizationFeedbackDialog.kt index 1a05c9bef751..ebdb52c0f23d 100644 --- a/platform/feedback/src/com/intellij/platform/feedback/localization/LocalizationFeedbackDialog.kt +++ b/platform/feedback/src/com/intellij/platform/feedback/localization/LocalizationFeedbackDialog.kt @@ -153,7 +153,7 @@ internal class LocalizationFeedbackDialog( } } -private class ShowLocalizationFeedbackDialog : AnAction("Test Localization Dialog") { // NON-NLS +internal class ShowLocalizationFeedbackDialog : AnAction("Test Localization Dialog") { // NON-NLS override fun actionPerformed(e: AnActionEvent) { LocalizationFeedbackNotificationService.getInstance().showNotification() } diff --git a/platform/find/backend/src/FindRemoteApiProvider.kt b/platform/find/backend/src/FindRemoteApiProvider.kt index 665690a47da5..19d53e95c141 100644 --- a/platform/find/backend/src/FindRemoteApiProvider.kt +++ b/platform/find/backend/src/FindRemoteApiProvider.kt @@ -5,7 +5,7 @@ import com.intellij.platform.find.FindRemoteApi import com.intellij.platform.rpc.backend.RemoteApiProvider import fleet.rpc.remoteApiDescriptor -private class FindRemoteApiProvider : RemoteApiProvider { +internal class FindRemoteApiProvider : RemoteApiProvider { override fun RemoteApiProvider.Sink.remoteApis() { remoteApi(remoteApiDescriptor()) { FindRemoteApiImpl() diff --git a/platform/find/src/UsageInfoModelPresentationProvider.kt b/platform/find/src/UsageInfoModelPresentationProvider.kt index 89f315f49ef2..58c7ae08bcf3 100644 --- a/platform/find/src/UsageInfoModelPresentationProvider.kt +++ b/platform/find/src/UsageInfoModelPresentationProvider.kt @@ -8,7 +8,7 @@ import com.intellij.openapi.project.Project import com.intellij.psi.search.GlobalSearchScope import com.intellij.usages.UsageInfoAdapter -private class UsageInfoModelPresentationProvider: UsagePresentationProvider { +internal class UsageInfoModelPresentationProvider: UsagePresentationProvider { override fun getUsagePresentation(usageInfo: UsageInfoAdapter, project: Project, scope: GlobalSearchScope?): UsagePresentation? { if (usageInfo !is UsageInfoModel) return null val model = usageInfo.model diff --git a/platform/foldings/src/com/intellij/codeInsight/folding/impl/CodeFoldingNecromancer.kt b/platform/foldings/src/com/intellij/codeInsight/folding/impl/CodeFoldingNecromancer.kt index ef0c2544501a..c6417e5afe9c 100644 --- a/platform/foldings/src/com/intellij/codeInsight/folding/impl/CodeFoldingNecromancer.kt +++ b/platform/foldings/src/com/intellij/codeInsight/folding/impl/CodeFoldingNecromancer.kt @@ -30,7 +30,7 @@ import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext import java.util.concurrent.CancellationException -private class CodeFoldingNecromancerAwaker : NecromancerAwaker { +internal class CodeFoldingNecromancerAwaker : NecromancerAwaker { override fun awake(project: Project, coroutineScope: CoroutineScope): Necromancer { return CodeFoldingNecromancer(project, coroutineScope) } diff --git a/platform/foldings/src/com/intellij/codeInsight/folding/impl/FoldingHintPostStartupActivity.kt b/platform/foldings/src/com/intellij/codeInsight/folding/impl/FoldingHintPostStartupActivity.kt index e4cbf1e65639..325fa5815374 100644 --- a/platform/foldings/src/com/intellij/codeInsight/folding/impl/FoldingHintPostStartupActivity.kt +++ b/platform/foldings/src/com/intellij/codeInsight/folding/impl/FoldingHintPostStartupActivity.kt @@ -6,7 +6,7 @@ import com.intellij.openapi.editor.EditorFactory import com.intellij.openapi.project.Project import com.intellij.openapi.startup.ProjectActivity -private class FoldingHintPostStartupActivity : ProjectActivity { +internal class FoldingHintPostStartupActivity : ProjectActivity { override suspend fun execute(project: Project) { serviceAsync().eventMulticaster.addEditorMouseMotionListener(FoldingHintMouseMotionListener(project), project) } diff --git a/platform/foldings/src/com/intellij/codeInsight/folding/impl/actions/ExpandCollapseToggleAction.kt b/platform/foldings/src/com/intellij/codeInsight/folding/impl/actions/ExpandCollapseToggleAction.kt index 47a37209a543..2083632ab8a0 100644 --- a/platform/foldings/src/com/intellij/codeInsight/folding/impl/actions/ExpandCollapseToggleAction.kt +++ b/platform/foldings/src/com/intellij/codeInsight/folding/impl/actions/ExpandCollapseToggleAction.kt @@ -9,7 +9,7 @@ import com.intellij.openapi.editor.Editor import com.intellij.openapi.editor.FoldRegion import com.intellij.openapi.editor.actionSystem.EditorAction -private class ExpandCollapseToggleAction : EditorAction(object : BaseFoldingHandler() { +internal class ExpandCollapseToggleAction : EditorAction(object : BaseFoldingHandler() { override fun doExecute(editor: Editor, caret: Caret?, dataContext: DataContext?) { val line = editor.caretModel.logicalPosition.line diff --git a/platform/inline-completion/shared/src/shortcut/InlineCompletionChooseShortcutElement.kt b/platform/inline-completion/shared/src/shortcut/InlineCompletionChooseShortcutElement.kt index 45644ea65e01..fb1c707fe8c5 100644 --- a/platform/inline-completion/shared/src/shortcut/InlineCompletionChooseShortcutElement.kt +++ b/platform/inline-completion/shared/src/shortcut/InlineCompletionChooseShortcutElement.kt @@ -255,7 +255,7 @@ private fun showChooseShortcutPopup(editor: Editor, relativePoint: RelativePoint popup.show(relativePoint) } -private class ChangeShortcutAction( +internal class ChangeShortcutAction( @NlsActions.ActionText text: String, shortcut: Shortcut, private val editor: Editor, diff --git a/platform/inspect/src/com/intellij/inspectopedia/extractor/InspectopediaExtractor.kt b/platform/inspect/src/com/intellij/inspectopedia/extractor/InspectopediaExtractor.kt index e4f30440d727..5c830f2c3958 100644 --- a/platform/inspect/src/com/intellij/inspectopedia/extractor/InspectopediaExtractor.kt +++ b/platform/inspect/src/com/intellij/inspectopedia/extractor/InspectopediaExtractor.kt @@ -27,7 +27,7 @@ import java.nio.file.Path import java.util.* import kotlin.system.exitProcess -private class InspectopediaExtractor : ModernApplicationStarter() { +internal class InspectopediaExtractor : ModernApplicationStarter() { override suspend fun start(args: List) { val size = args.size if (size < 2) { diff --git a/platform/kernel/backend/src/BackendEntity.kt b/platform/kernel/backend/src/BackendEntity.kt index f63223ccdfb6..2db257574809 100644 --- a/platform/kernel/backend/src/BackendEntity.kt +++ b/platform/kernel/backend/src/BackendEntity.kt @@ -9,7 +9,7 @@ import kotlinx.coroutines.NonCancellable import kotlinx.coroutines.withContext import org.jetbrains.annotations.ApiStatus -private class BackendValueEntityTypesProvider : EntityTypeProvider { +internal class BackendValueEntityTypesProvider : EntityTypeProvider { override fun entityTypes(): List> { return listOf( BackendRhizomeValueEntity diff --git a/platform/lang-impl/backend/src/IdeLanguageCustomizationApiImpl.kt b/platform/lang-impl/backend/src/IdeLanguageCustomizationApiImpl.kt index 80ace27af964..15ecfdb8b33c 100644 --- a/platform/lang-impl/backend/src/IdeLanguageCustomizationApiImpl.kt +++ b/platform/lang-impl/backend/src/IdeLanguageCustomizationApiImpl.kt @@ -29,7 +29,7 @@ private class IdeLanguageCustomizationApiImpl : IdeLanguageCustomizationApi { } } -private class IdeLanguageCustomizationApiProvider : RemoteApiProvider { +internal class IdeLanguageCustomizationApiProvider : RemoteApiProvider { override fun RemoteApiProvider.Sink.remoteApis() { remoteApi(remoteApiDescriptor()) { IdeLanguageCustomizationApiImpl() diff --git a/platform/managed-cache/managed.cache.backend/src/RemoteManagedCacheApiImplProvider.kt b/platform/managed-cache/managed.cache.backend/src/RemoteManagedCacheApiImplProvider.kt index a18cab62909b..29ce2a6faa72 100644 --- a/platform/managed-cache/managed.cache.backend/src/RemoteManagedCacheApiImplProvider.kt +++ b/platform/managed-cache/managed.cache.backend/src/RemoteManagedCacheApiImplProvider.kt @@ -5,7 +5,7 @@ import com.intellij.platform.managed.cache.RemoteManagedCacheApi import com.intellij.platform.rpc.backend.RemoteApiProvider import fleet.rpc.remoteApiDescriptor -private class RemoteManagedCacheApiImplProvider : RemoteApiProvider { +internal class RemoteManagedCacheApiImplProvider : RemoteApiProvider { override fun RemoteApiProvider.Sink.remoteApis() { remoteApi(remoteApiDescriptor()) { RemoteManagedCacheApiImpl() diff --git a/platform/ml-impl/src/com/intellij/internal/statistic/local/FileTypeUsageLocalSummary.kt b/platform/ml-impl/src/com/intellij/internal/statistic/local/FileTypeUsageLocalSummary.kt index 4a54829d4ae0..ddf4c5a502f0 100644 --- a/platform/ml-impl/src/com/intellij/internal/statistic/local/FileTypeUsageLocalSummary.kt +++ b/platform/ml-impl/src/com/intellij/internal/statistic/local/FileTypeUsageLocalSummary.kt @@ -19,9 +19,9 @@ import org.jetbrains.annotations.ApiStatus * This class is implemented as a project service. Use the [FileTypeUsageSummaryProvider] to get the service. */ @State(name = "FileTypeUsageLocalSummary", storages = [Storage(StoragePathMacros.PRODUCT_WORKSPACE_FILE)], reportStatistic = false) -private class FileTypeUsageLocalSummary : PersistentStateComponent, - FileTypeUsageSummaryProvider, - SimpleModificationTracker() { +internal class FileTypeUsageLocalSummary : PersistentStateComponent, + FileTypeUsageSummaryProvider, + SimpleModificationTracker() { @Volatile private var state = FileTypeUsageLocalSummaryState() diff --git a/platform/navbar/monolith/src/MonolithNavBarServiceDelegate.kt b/platform/navbar/monolith/src/MonolithNavBarServiceDelegate.kt index a3fafbee921d..463ef77fd00e 100644 --- a/platform/navbar/monolith/src/MonolithNavBarServiceDelegate.kt +++ b/platform/navbar/monolith/src/MonolithNavBarServiceDelegate.kt @@ -15,7 +15,7 @@ import kotlinx.coroutines.channels.awaitClose import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.channelFlow -private class MonolithNavbarServiceDelegate(private val project: Project) : NavBarServiceDelegate { +internal class MonolithNavbarServiceDelegate(private val project: Project) : NavBarServiceDelegate { override fun activityFlow(): Flow = channelFlow { fireOnIdeActivity(project) diff --git a/platform/polySymbols/backend/src/com/intellij/polySymbols/highlighting/impl/PolySymbolHighlightingAnnotator.kt b/platform/polySymbols/backend/src/com/intellij/polySymbols/highlighting/impl/PolySymbolHighlightingAnnotator.kt index 69df585bc83f..6646e2f04bd1 100644 --- a/platform/polySymbols/backend/src/com/intellij/polySymbols/highlighting/impl/PolySymbolHighlightingAnnotator.kt +++ b/platform/polySymbols/backend/src/com/intellij/polySymbols/highlighting/impl/PolySymbolHighlightingAnnotator.kt @@ -53,7 +53,7 @@ import java.util.* private val INSPECTION_TOOL_INFO_CACHE = Key.create>("polySymbols.inspectionTools") -private class PolySymbolHighlightingAnnotator : Annotator { +internal class PolySymbolHighlightingAnnotator : Annotator { private val symbolReferencesProvider = PsiPolySymbolReferenceProviderImpl() diff --git a/platform/polySymbols/backend/src/com/intellij/polySymbols/refactoring/PsiSourcedPolySymbolRefactoringHelper.kt b/platform/polySymbols/backend/src/com/intellij/polySymbols/refactoring/PsiSourcedPolySymbolRefactoringHelper.kt index 595b521d995e..8474b3f8175a 100644 --- a/platform/polySymbols/backend/src/com/intellij/polySymbols/refactoring/PsiSourcedPolySymbolRefactoringHelper.kt +++ b/platform/polySymbols/backend/src/com/intellij/polySymbols/refactoring/PsiSourcedPolySymbolRefactoringHelper.kt @@ -11,7 +11,7 @@ import com.intellij.refactoring.RefactoringHelper import com.intellij.refactoring.rename.RenameUtil import com.intellij.usageView.UsageInfo -private class PsiSourcedPolySymbolRefactoringHelper : RefactoringHelper> { +internal class PsiSourcedPolySymbolRefactoringHelper : RefactoringHelper> { override fun prepareOperation(usages: Array, elements: List): List = usages.mapNotNull { (it.reference as? PsiSourcedPolySymbolReference)?.createRenameHandler() } diff --git a/platform/polySymbols/backend/src/com/intellij/polySymbols/refactoring/PsiSourcedPolySymbolRenameHandler.kt b/platform/polySymbols/backend/src/com/intellij/polySymbols/refactoring/PsiSourcedPolySymbolRenameHandler.kt index 0467d9add3f9..49fcdae2877a 100644 --- a/platform/polySymbols/backend/src/com/intellij/polySymbols/refactoring/PsiSourcedPolySymbolRenameHandler.kt +++ b/platform/polySymbols/backend/src/com/intellij/polySymbols/refactoring/PsiSourcedPolySymbolRenameHandler.kt @@ -14,7 +14,7 @@ import com.intellij.psi.PsiFile import com.intellij.refactoring.rename.PsiElementRenameHandler import com.intellij.refactoring.rename.RenameHandler -private class PsiSourcedPolySymbolRenameHandler : RenameHandler, TitledHandler { +internal class PsiSourcedPolySymbolRenameHandler : RenameHandler, TitledHandler { private var symbol: PsiSourcedPolySymbol? = null diff --git a/platform/projectModel-impl/src/com/intellij/configurationStore/ProjectIdManager.kt b/platform/projectModel-impl/src/com/intellij/configurationStore/ProjectIdManager.kt index e5634f17124f..e162cc02c690 100644 --- a/platform/projectModel-impl/src/com/intellij/configurationStore/ProjectIdManager.kt +++ b/platform/projectModel-impl/src/com/intellij/configurationStore/ProjectIdManager.kt @@ -16,7 +16,7 @@ interface ProjectIdManager { } @State(name = "ProjectId", storages = [(Storage(StoragePathMacros.WORKSPACE_FILE))], reportStatistic = false) -private class ProjectIdManagerImpl : SerializablePersistentStateComponent(State()), ProjectIdManager { +internal class ProjectIdManagerImpl : SerializablePersistentStateComponent(State()), ProjectIdManager { override var id: @NonNls String? get() = state.id set(value) { diff --git a/platform/projectModel-impl/src/com/intellij/workspaceModel/ide/impl/WorkspaceEntitiesLifecycleActivity.kt b/platform/projectModel-impl/src/com/intellij/workspaceModel/ide/impl/WorkspaceEntitiesLifecycleActivity.kt index a90950367f82..dc404fcface3 100644 --- a/platform/projectModel-impl/src/com/intellij/workspaceModel/ide/impl/WorkspaceEntitiesLifecycleActivity.kt +++ b/platform/projectModel-impl/src/com/intellij/workspaceModel/ide/impl/WorkspaceEntitiesLifecycleActivity.kt @@ -13,7 +13,7 @@ import kotlinx.coroutines.awaitCancellation import kotlinx.coroutines.coroutineScope import kotlinx.coroutines.launch -private class WorkspaceEntitiesLifecycleActivity : ProjectActivity { +internal class WorkspaceEntitiesLifecycleActivity : ProjectActivity { init { if (ApplicationManager.getApplication().isUnitTestMode) { throw ExtensionNotApplicableException.create() diff --git a/platform/projectModel-impl/src/com/intellij/workspaceModel/ide/impl/legacyBridge/library/ProjectLibraryTableBridgeImpl.kt b/platform/projectModel-impl/src/com/intellij/workspaceModel/ide/impl/legacyBridge/library/ProjectLibraryTableBridgeImpl.kt index 817fe4c49076..f57214e195cb 100644 --- a/platform/projectModel-impl/src/com/intellij/workspaceModel/ide/impl/legacyBridge/library/ProjectLibraryTableBridgeImpl.kt +++ b/platform/projectModel-impl/src/com/intellij/workspaceModel/ide/impl/legacyBridge/library/ProjectLibraryTableBridgeImpl.kt @@ -30,7 +30,7 @@ import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext import org.jetbrains.annotations.ApiStatus -private class ProjectLibraryTableBridgeInitializer : BridgeInitializer { +internal class ProjectLibraryTableBridgeInitializer : BridgeInitializer { override fun isEnabled(): Boolean = true override fun initializeBridges(project: Project, changes: Map, List>>, builder: MutableEntityStorage) { diff --git a/platform/projectModel-impl/src/com/intellij/workspaceModel/ide/impl/orphanage.kt b/platform/projectModel-impl/src/com/intellij/workspaceModel/ide/impl/orphanage.kt index 5efa8e42cbe5..b30888f7a2c1 100644 --- a/platform/projectModel-impl/src/com/intellij/workspaceModel/ide/impl/orphanage.kt +++ b/platform/projectModel-impl/src/com/intellij/workspaceModel/ide/impl/orphanage.kt @@ -31,7 +31,7 @@ import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.launch import kotlin.system.measureTimeMillis -private class OrphanageActivity : ProjectActivity { +internal class OrphanageActivity : ProjectActivity { override suspend fun execute(project: Project) { if (useReactiveWorkspaceModelApi()) { setupOpenTelemetryReporting(jpsMetrics.meter) diff --git a/platform/recentFiles/backend/src/com/intellij/platform/recentFiles/backend/FilesSwitcherBackendApi.kt b/platform/recentFiles/backend/src/com/intellij/platform/recentFiles/backend/FilesSwitcherBackendApi.kt index e23f0e65119e..bef92c141ba7 100644 --- a/platform/recentFiles/backend/src/com/intellij/platform/recentFiles/backend/FilesSwitcherBackendApi.kt +++ b/platform/recentFiles/backend/src/com/intellij/platform/recentFiles/backend/FilesSwitcherBackendApi.kt @@ -44,7 +44,7 @@ private class FilesSwitcherBackendApi : FileSwitcherApi { } } -private class RecentFilesBackendApiProvider : RemoteApiProvider { +internal class RecentFilesBackendApiProvider : RemoteApiProvider { override fun RemoteApiProvider.Sink.remoteApis() { remoteApi(remoteApiDescriptor()) { FilesSwitcherBackendApi() diff --git a/platform/remote-topics/backend/src/com/intellij/platform/rpc/topics/backend/BackendRemoteTopicApiProvider.kt b/platform/remote-topics/backend/src/com/intellij/platform/rpc/topics/backend/BackendRemoteTopicApiProvider.kt index 88ec0d5c0d7d..167e64dadf97 100644 --- a/platform/remote-topics/backend/src/com/intellij/platform/rpc/topics/backend/BackendRemoteTopicApiProvider.kt +++ b/platform/remote-topics/backend/src/com/intellij/platform/rpc/topics/backend/BackendRemoteTopicApiProvider.kt @@ -5,7 +5,7 @@ import com.intellij.platform.rpc.backend.RemoteApiProvider import com.intellij.platform.rpc.topics.impl.RemoteTopicApi import fleet.rpc.remoteApiDescriptor -private class BackendRemoteTopicApiProvider : RemoteApiProvider { +internal class BackendRemoteTopicApiProvider : RemoteApiProvider { override fun RemoteApiProvider.Sink.remoteApis() { remoteApi(remoteApiDescriptor()) { BackendRemoteTopicApi() diff --git a/platform/remoteDev-util/src/com/intellij/remoteDev/tracing/CustomExportersListener.kt b/platform/remoteDev-util/src/com/intellij/remoteDev/tracing/CustomExportersListener.kt index 9f41cd9f60fd..c43d7351a3da 100644 --- a/platform/remoteDev-util/src/com/intellij/remoteDev/tracing/CustomExportersListener.kt +++ b/platform/remoteDev-util/src/com/intellij/remoteDev/tracing/CustomExportersListener.kt @@ -7,7 +7,7 @@ import com.intellij.platform.diagnostic.telemetry.MetricsExporterEntry import com.intellij.platform.diagnostic.telemetry.TelemetryManager import com.intellij.platform.diagnostic.telemetry.impl.OpenTelemetryExporterProvider -private class CustomExportersListener : ApplicationInitializedListener { +internal class CustomExportersListener : ApplicationInitializedListener { override suspend fun execute() { val ep = ExtensionPointName("com.intellij.openTelemetryExporterProvider") if (!ep.hasAnyExtensions()) { diff --git a/platform/remoteDev-util/src/com/intellij/remoteDev/tracing/LuxExportersProvider.kt b/platform/remoteDev-util/src/com/intellij/remoteDev/tracing/LuxExportersProvider.kt index 63f65cded504..af29b076923e 100644 --- a/platform/remoteDev-util/src/com/intellij/remoteDev/tracing/LuxExportersProvider.kt +++ b/platform/remoteDev-util/src/com/intellij/remoteDev/tracing/LuxExportersProvider.kt @@ -12,7 +12,7 @@ import io.opentelemetry.sdk.metrics.export.MetricExporter import java.nio.file.Path import kotlin.time.Duration.Companion.seconds -private class LuxExportersProvider : OpenTelemetryExporterProvider { +internal class LuxExportersProvider : OpenTelemetryExporterProvider { override fun getMetricsExporters(): List { if (System.getProperty(OpenTelemetryUtils.RDCT_LUX_METRICS_DIAGNOSTIC_FLAG) == null) { return emptyList() diff --git a/platform/remoteDev-util/src/com/intellij/remoteDev/tracing/RdctExportersProvider.kt b/platform/remoteDev-util/src/com/intellij/remoteDev/tracing/RdctExportersProvider.kt index 1f19264eb4a4..b79fbe6bb42f 100644 --- a/platform/remoteDev-util/src/com/intellij/remoteDev/tracing/RdctExportersProvider.kt +++ b/platform/remoteDev-util/src/com/intellij/remoteDev/tracing/RdctExportersProvider.kt @@ -11,7 +11,7 @@ import io.opentelemetry.sdk.metrics.export.MetricExporter import java.nio.file.Path import kotlin.time.Duration.Companion.seconds -private class RdctExportersProvider : OpenTelemetryExporterProvider { +internal class RdctExportersProvider : OpenTelemetryExporterProvider { override fun getSpanExporters(): List { if (System.getProperty(OpenTelemetryUtils.RDCT_TRACING_DIAGNOSTIC_FLAG) != null && OtlpConfiguration.isTraceEnabled()) { return listOf(MessageBusSpanExporter()) diff --git a/platform/searchEverywhere/backend/src/impl/SeRemoteApiProvider.kt b/platform/searchEverywhere/backend/src/impl/SeRemoteApiProvider.kt index d8030a190749..1beefa2d8e1d 100644 --- a/platform/searchEverywhere/backend/src/impl/SeRemoteApiProvider.kt +++ b/platform/searchEverywhere/backend/src/impl/SeRemoteApiProvider.kt @@ -7,7 +7,7 @@ import fleet.rpc.remoteApiDescriptor import org.jetbrains.annotations.ApiStatus.Internal @Internal -private class SeRemoteApiProvider: RemoteApiProvider { +internal class SeRemoteApiProvider: RemoteApiProvider { override fun RemoteApiProvider.Sink.remoteApis() { remoteApi(remoteApiDescriptor()) { SeRemoteApiImpl() diff --git a/platform/searchEverywhere/backend/src/providers/text/SeTextItemsProviderFactory.kt b/platform/searchEverywhere/backend/src/providers/text/SeTextItemsProviderFactory.kt index b70189c57598..2d3c006d68a4 100644 --- a/platform/searchEverywhere/backend/src/providers/text/SeTextItemsProviderFactory.kt +++ b/platform/searchEverywhere/backend/src/providers/text/SeTextItemsProviderFactory.kt @@ -10,7 +10,7 @@ import com.intellij.platform.searchEverywhere.SeProviderIdUtils import com.intellij.platform.searchEverywhere.providers.SeAsyncContributorWrapper import com.intellij.platform.searchEverywhere.providers.SeWrappedLegacyContributorItemsProviderFactory -private class SeTextItemsProviderFactory : SeWrappedLegacyContributorItemsProviderFactory { +internal class SeTextItemsProviderFactory : SeWrappedLegacyContributorItemsProviderFactory { override val id: String get() = SeProviderIdUtils.TEXT_ID override suspend fun getItemsProvider(project: Project?, legacyContributor: SearchEverywhereContributor): SeItemsProvider? { diff --git a/platform/searchEverywhere/backend/src/providers/topHit/SeBackendTopHitItemsProviderFactory.kt b/platform/searchEverywhere/backend/src/providers/topHit/SeBackendTopHitItemsProviderFactory.kt index 645930aa36f5..7a8a69c9cdae 100644 --- a/platform/searchEverywhere/backend/src/providers/topHit/SeBackendTopHitItemsProviderFactory.kt +++ b/platform/searchEverywhere/backend/src/providers/topHit/SeBackendTopHitItemsProviderFactory.kt @@ -5,7 +5,7 @@ import com.intellij.ide.IdeBundle import com.intellij.platform.searchEverywhere.providers.topHit.SeTopHitItemsProviderFactory import org.jetbrains.annotations.Nls -private class SeBackendTopHitItemsProviderFactory : SeTopHitItemsProviderFactory() { +internal class SeBackendTopHitItemsProviderFactory : SeTopHitItemsProviderFactory() { override val isHost: Boolean get() = true override val displayName: @Nls String diff --git a/platform/settings-local/src/com/intellij/platform/settings/local/JsonMirrorController.kt b/platform/settings-local/src/com/intellij/platform/settings/local/JsonMirrorController.kt index 9e11e7180c3e..ce2943c9505b 100644 --- a/platform/settings-local/src/com/intellij/platform/settings/local/JsonMirrorController.kt +++ b/platform/settings-local/src/com/intellij/platform/settings/local/JsonMirrorController.kt @@ -26,7 +26,7 @@ import kotlin.time.Duration.Companion.seconds import kotlin.time.DurationUnit import kotlin.time.toDuration -private class JsonMirrorController @JvmOverloads constructor(private val isProjectLevel: Boolean = false) : DelegatedSettingsController { +internal class JsonMirrorController @JvmOverloads constructor(private val isProjectLevel: Boolean = false) : DelegatedSettingsController { init { if (!System.getProperty("idea.settings.json.mirror", "false").toBoolean()) { throw ExtensionNotApplicableException.create() diff --git a/platform/settings-local/src/com/intellij/platform/settings/local/LocalSettingsController.kt b/platform/settings-local/src/com/intellij/platform/settings/local/LocalSettingsController.kt index 8db4776adc38..49aeb6279932 100644 --- a/platform/settings-local/src/com/intellij/platform/settings/local/LocalSettingsController.kt +++ b/platform/settings-local/src/com/intellij/platform/settings/local/LocalSettingsController.kt @@ -18,7 +18,7 @@ fun clearCacheStore() { serviceIfCreated()?.storeManager?.clear() } -private class LocalSettingsController : DelegatedSettingsController { +internal class LocalSettingsController : DelegatedSettingsController { private val storageManager = SynchronizedClearableLazy { service() } override fun getItem(key: SettingDescriptor): GetResult { @@ -108,7 +108,7 @@ private class InternalAndCacheStorageManager : SettingsSavingComponent { private fun getEffectiveKey(key: SettingDescriptor<*>): String = "${key.pluginId.idString}.${key.key}" @Suppress("unused") -private class CacheStateStorageInvalidator : CachesInvalidator() { +internal class CacheStateStorageInvalidator : CachesInvalidator() { override fun invalidateCaches() { service().invalidateCaches() } diff --git a/platform/settings-sync-core/src/com/intellij/settingsSync/core/SettingsSynchronizer.kt b/platform/settings-sync-core/src/com/intellij/settingsSync/core/SettingsSynchronizer.kt index d063054ce5c9..3d78ad56c50b 100644 --- a/platform/settings-sync-core/src/com/intellij/settingsSync/core/SettingsSynchronizer.kt +++ b/platform/settings-sync-core/src/com/intellij/settingsSync/core/SettingsSynchronizer.kt @@ -23,7 +23,7 @@ private val LOG = logger() private val MIGRATION_EP = ExtensionPointName("com.intellij.settingsSyncMigration") -private class SettingsSynchronizerApplicationInitializedListener : ApplicationActivity { +internal class SettingsSynchronizerApplicationInitializedListener : ApplicationActivity { override suspend fun execute() { val settingsSyncEventListener = object : SettingsSyncEventListener { diff --git a/platform/settings-sync-core/src/com/intellij/settingsSync/core/git/SettingsSyncHistoryAction.kt b/platform/settings-sync-core/src/com/intellij/settingsSync/core/git/SettingsSyncHistoryAction.kt index 27d14488bafa..72b4d7bcc274 100644 --- a/platform/settings-sync-core/src/com/intellij/settingsSync/core/git/SettingsSyncHistoryAction.kt +++ b/platform/settings-sync-core/src/com/intellij/settingsSync/core/git/SettingsSyncHistoryAction.kt @@ -13,7 +13,7 @@ import git4idea.log.showExternalGitLogInToolwindow import java.util.function.Supplier @Deprecated("Please remove me after moving to new Settings Sync toolwindow") -private class SettingsSyncHistoryAction : DumbAwareAction() { +internal class SettingsSyncHistoryAction : DumbAwareAction() { override fun actionPerformed(e: AnActionEvent) { val project = e.project!! diff --git a/platform/smRunner/vcs/src/com/intellij/execution/vcs/RunConfigurationBeforeCommitHandlerFactory.kt b/platform/smRunner/vcs/src/com/intellij/execution/vcs/RunConfigurationBeforeCommitHandlerFactory.kt index d2b7329da2cb..b09be994ab7f 100644 --- a/platform/smRunner/vcs/src/com/intellij/execution/vcs/RunConfigurationBeforeCommitHandlerFactory.kt +++ b/platform/smRunner/vcs/src/com/intellij/execution/vcs/RunConfigurationBeforeCommitHandlerFactory.kt @@ -74,7 +74,7 @@ private class VcsRunConfigurationBeforeCommitConfig : PersistentStateComponent tip.id.lowercase() } diff --git a/platform/tips-of-the-day/src/com/intellij/ide/actions/ShowTipsAction.kt b/platform/tips-of-the-day/src/com/intellij/ide/actions/ShowTipsAction.kt index cd6b877aa5af..ee6e03d38a45 100644 --- a/platform/tips-of-the-day/src/com/intellij/ide/actions/ShowTipsAction.kt +++ b/platform/tips-of-the-day/src/com/intellij/ide/actions/ShowTipsAction.kt @@ -16,7 +16,7 @@ import com.intellij.platform.ide.progress.withBackgroundProgress import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.launch -private class ShowTipsAction : AnAction(), DumbAware, ActionRemoteBehaviorSpecification.BackendOnly { +internal class ShowTipsAction : AnAction(), DumbAware, ActionRemoteBehaviorSpecification.BackendOnly { override fun actionPerformed(e: AnActionEvent) { val project = e.project diff --git a/platform/tips-of-the-day/src/com/intellij/ide/util/TipAndTrickManagerImpl.kt b/platform/tips-of-the-day/src/com/intellij/ide/util/TipAndTrickManagerImpl.kt index 359e2934b8d7..f7c58c54c348 100644 --- a/platform/tips-of-the-day/src/com/intellij/ide/util/TipAndTrickManagerImpl.kt +++ b/platform/tips-of-the-day/src/com/intellij/ide/util/TipAndTrickManagerImpl.kt @@ -12,7 +12,7 @@ import com.intellij.ui.GotItTooltipService import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext -private class TipAndTrickManagerImpl : TipAndTrickManager { +internal class TipAndTrickManagerImpl : TipAndTrickManager { private var openedDialog: TipDialog? = null override suspend fun showTipDialog(project: Project?) = showTipDialog(project = project, tips = TipAndTrickBean.EP_NAME.extensionList) diff --git a/platform/ui.jcef/jcef/JBCefAppCacheInvalidator.kt b/platform/ui.jcef/jcef/JBCefAppCacheInvalidator.kt index 00667c53920a..f37b2a553c02 100644 --- a/platform/ui.jcef/jcef/JBCefAppCacheInvalidator.kt +++ b/platform/ui.jcef/jcef/JBCefAppCacheInvalidator.kt @@ -6,7 +6,7 @@ import com.intellij.ide.caches.CachesInvalidator import com.intellij.openapi.application.ApplicationManager import com.intellij.openapi.components.service -private class JBCefAppCacheInvalidator : CachesInvalidator() { +internal class JBCefAppCacheInvalidator : CachesInvalidator() { override fun getComment(): String = IdeBundle.message("jcef.local.cache.invalidate.comment") diff --git a/platform/ui.jcef/jcef/JBCefStartup.kt b/platform/ui.jcef/jcef/JBCefStartup.kt index f4e40061389c..7ace8fdebfe4 100644 --- a/platform/ui.jcef/jcef/JBCefStartup.kt +++ b/platform/ui.jcef/jcef/JBCefStartup.kt @@ -14,7 +14,7 @@ import kotlinx.coroutines.launch /** * Forces JCEF early startup in order to support co-existence with JavaFX (see IDEA-236310). */ -private class JBCefStartup(coroutineScope: CoroutineScope) { +internal class JBCefStartup(coroutineScope: CoroutineScope) { @Suppress("unused") private var STARTUP_CLIENT: JBCefClient? = null // auto-disposed along with JBCefApp on IDE shutdown diff --git a/platform/usageView-impl/src/com/intellij/usages/impl/usageFilteringRuleActions.kt b/platform/usageView-impl/src/com/intellij/usages/impl/usageFilteringRuleActions.kt index bb29600a5952..177bb20af473 100644 --- a/platform/usageView-impl/src/com/intellij/usages/impl/usageFilteringRuleActions.kt +++ b/platform/usageView-impl/src/com/intellij/usages/impl/usageFilteringRuleActions.kt @@ -22,7 +22,7 @@ internal fun usageFilteringRuleActions(project: Project, ruleState: UsageFilteri return result } -private class UsageFilteringRuleAction( +internal class UsageFilteringRuleAction( prototype: EmptyAction, private val ruleState: UsageFilteringRuleState, private val ruleId: String, diff --git a/platform/whatsNew/src/com/intellij/platform/whatsNew/reaction/ReactionsPanel.kt b/platform/whatsNew/src/com/intellij/platform/whatsNew/reaction/ReactionsPanel.kt index c2051a771a6a..015c3c2d114d 100644 --- a/platform/whatsNew/src/com/intellij/platform/whatsNew/reaction/ReactionsPanel.kt +++ b/platform/whatsNew/src/com/intellij/platform/whatsNew/reaction/ReactionsPanel.kt @@ -57,9 +57,9 @@ class ReactionsPanel { } -private class LikeReactionAction : ReactionAction(CommonBundle.message("button.without.mnemonic.yes"), AllIcons.Ide.LikeDimmed, - AllIcons.Ide.Like, - AllIcons.Ide.LikeSelected) { +internal class LikeReactionAction : ReactionAction(CommonBundle.message("button.without.mnemonic.yes"), AllIcons.Ide.LikeDimmed, + AllIcons.Ide.Like, + AllIcons.Ide.LikeSelected) { override fun isSelected(e: AnActionEvent): Boolean { return getReactionStateChecker(e)?.checkState(ReactionChecker.State.Liked) == true } @@ -69,8 +69,8 @@ private class LikeReactionAction : ReactionAction(CommonBundle.message("button.w } } -private class DislikeReactionAction : ReactionAction(CommonBundle.message("button.without.mnemonic.no"), AllIcons.Ide.DislikeDimmed, - AllIcons.Ide.Dislike, AllIcons.Ide.DislikeSelected) { +internal class DislikeReactionAction : ReactionAction(CommonBundle.message("button.without.mnemonic.no"), AllIcons.Ide.DislikeDimmed, + AllIcons.Ide.Dislike, AllIcons.Ide.DislikeSelected) { override fun isSelected(e: AnActionEvent): Boolean { return getReactionStateChecker(e)?.checkState(ReactionChecker.State.Disliked) == true } @@ -80,7 +80,7 @@ private class DislikeReactionAction : ReactionAction(CommonBundle.message("butto } } -private abstract class ReactionAction( +internal abstract class ReactionAction( text: @NlsActions.ActionText String, val icon: Icon, val hoveredIcon: Icon,