From c8d8b9ad670e5b96e88611324b2b15eb817a63f5 Mon Sep 17 00:00:00 2001 From: Sergey Ignatov Date: Wed, 4 Sep 2019 22:13:36 +0300 Subject: [PATCH] rename into StartupActivity.DumbAware: better name for StartupActivity.Backgroundable GitOrigin-RevId: 9c966a40f2f2e18e834992d3fefa42198389b092 --- .../compiler/impl/CleanStaleModuleOutputsActivity.kt | 2 +- .../jarRepository/RepositoryLibrarySynchronizer.java | 2 +- .../codeInspection/ProjectInspectionProfileManager.kt | 2 +- .../src/com/intellij/openapi/startup/StartupActivity.java | 5 ++--- .../service/ExternalSystemStartupActivity.java | 2 +- .../project/manage/ReprocessContentRootDataActivity.kt | 2 +- .../com/intellij/execution/startup/ProjectStartupRunner.java | 2 +- .../src/com/intellij/ide/actions/PowerSaveModeNotifier.java | 2 +- .../startUpPerformanceReporter/StartUpPerformanceReporter.kt | 2 +- .../impl/CheckRequiredPluginsActivity.java | 2 +- .../src/com/intellij/ide/TipOfTheDayStartupActivity.java | 2 +- .../src/com/intellij/ide/ui/OptionsTopHitProvider.java | 2 +- .../FileTypeExtensionUsagesCollectorStartupActivity.java | 2 +- .../intellij/openapi/fileEditor/impl/OpenFilesActivity.java | 2 +- .../PluginsAdvertiserStartupActivity.java | 2 +- .../com/intellij/openapi/wm/impl/ToolWindowManagerImpl.java | 2 +- .../com/intellij/openapi/project/impl/ProjectOpeningTest.kt | 2 +- .../src/com/intellij/platform/PlatformVcsDetector.java | 2 +- .../plugincomponents/ConfigProjectComponent.java | 2 +- .../git4idea/conflicts/GitConflictsToolWindowManager.java | 2 +- .../appengine/converter/MigrateToCloudToolsNotification.java | 2 +- .../plugins/gradle/startup/GradleUnlinkedProjectProcessor.kt | 2 +- .../plugins/groovy/compiler/GroovyCompilerLoader.java | 2 +- .../groovy/mvc/MvcProjectWithoutLibraryNotificator.java | 2 +- .../org/jetbrains/idea/maven/utils/MavenRehighlighter.java | 2 +- .../src/com/intellij/uiDesigner/make/FormTypeRegistrar.java | 2 +- .../xml/breadcrumbs/BreadcrumbsInitializingActivity.java | 2 +- 27 files changed, 28 insertions(+), 29 deletions(-) diff --git a/java/compiler/impl/src/com/intellij/compiler/impl/CleanStaleModuleOutputsActivity.kt b/java/compiler/impl/src/com/intellij/compiler/impl/CleanStaleModuleOutputsActivity.kt index d92422785ed1..49604542daff 100644 --- a/java/compiler/impl/src/com/intellij/compiler/impl/CleanStaleModuleOutputsActivity.kt +++ b/java/compiler/impl/src/com/intellij/compiler/impl/CleanStaleModuleOutputsActivity.kt @@ -28,7 +28,7 @@ import java.io.File * Shows notification which suggests to delete stale output directories corresponding to renamed or deleted modules. Such directories may * be kept on disk because of a bug (https://youtrack.jetbrains.com/issue/IDEA-185574) in previous IntelliJ IDEA versions. */ -class CleanStaleModuleOutputsActivity : StartupActivity.Backgroundable { +class CleanStaleModuleOutputsActivity : StartupActivity.DumbAware { override fun runActivity(project: Project) { val markerFile = File(BuildManager.getInstance().getProjectSystemDirectory(project), "stale_outputs_checked") if (markerFile.exists()) return diff --git a/java/idea-ui/src/com/intellij/jarRepository/RepositoryLibrarySynchronizer.java b/java/idea-ui/src/com/intellij/jarRepository/RepositoryLibrarySynchronizer.java index 025f5732f486..ae5b9ece0bfd 100644 --- a/java/idea-ui/src/com/intellij/jarRepository/RepositoryLibrarySynchronizer.java +++ b/java/idea-ui/src/com/intellij/jarRepository/RepositoryLibrarySynchronizer.java @@ -48,7 +48,7 @@ import java.util.function.Predicate; /** * @author gregsh */ -public class RepositoryLibrarySynchronizer implements StartupActivity.Backgroundable{ +public class RepositoryLibrarySynchronizer implements StartupActivity.DumbAware { private static boolean isLibraryNeedToBeReloaded(LibraryEx library, RepositoryLibraryProperties properties) { String version = properties.getVersion(); if (version == null) { diff --git a/platform/analysis-impl/src/com/intellij/profile/codeInspection/ProjectInspectionProfileManager.kt b/platform/analysis-impl/src/com/intellij/profile/codeInspection/ProjectInspectionProfileManager.kt index df84b55fc651..d1239fdb83c0 100644 --- a/platform/analysis-impl/src/com/intellij/profile/codeInspection/ProjectInspectionProfileManager.kt +++ b/platform/analysis-impl/src/com/intellij/profile/codeInspection/ProjectInspectionProfileManager.kt @@ -129,7 +129,7 @@ class ProjectInspectionProfileManager(val project: Project) : BaseInspectionProf } @Suppress("unused") - private class ProjectInspectionProfileStartUpActivity : StartupActivity.Backgroundable { + private class ProjectInspectionProfileStartUpActivity : StartupActivity.DumbAware { override fun runActivity(project: Project) { val profileManager = getInstance(project) profileManager.initialLoadSchemesFuture diff --git a/platform/core-api/src/com/intellij/openapi/startup/StartupActivity.java b/platform/core-api/src/com/intellij/openapi/startup/StartupActivity.java index 9722765305f9..94f4ab1278cf 100644 --- a/platform/core-api/src/com/intellij/openapi/startup/StartupActivity.java +++ b/platform/core-api/src/com/intellij/openapi/startup/StartupActivity.java @@ -2,14 +2,13 @@ package com.intellij.openapi.startup; import com.intellij.openapi.extensions.ExtensionPointName; -import com.intellij.openapi.project.DumbAware; import com.intellij.openapi.project.Project; import org.jetbrains.annotations.NotNull; /** *

Runs an activity on project open.

* - *

If the activity implements {@link DumbAware} interface, e.g. {@link Backgroundable}, it will be started in a pooled thread + *

If the activity implements {@link com.intellij.openapi.project.DumbAware} interface, e.g. {@link DumbAware}, it will be started in a pooled thread * under 'Loading Project' dialog, otherwise it will be started in the dispatch thread after the initialization.

* * @author Dmitry Avdeev @@ -31,5 +30,5 @@ public interface StartupActivity { void runActivity(@NotNull Project project); - interface Backgroundable extends StartupActivity, DumbAware {} + interface DumbAware extends StartupActivity, com.intellij.openapi.project.DumbAware {} } \ No newline at end of file diff --git a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/ExternalSystemStartupActivity.java b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/ExternalSystemStartupActivity.java index 73946710bc01..48755c419b1e 100644 --- a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/ExternalSystemStartupActivity.java +++ b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/ExternalSystemStartupActivity.java @@ -13,7 +13,7 @@ import com.intellij.openapi.project.Project; import com.intellij.openapi.startup.StartupActivity; import org.jetbrains.annotations.NotNull; -final class ExternalSystemStartupActivity implements StartupActivity.Backgroundable { +final class ExternalSystemStartupActivity implements StartupActivity.DumbAware { @Override public void runActivity(@NotNull final Project project) { ExternalProjectsManagerImpl.getInstance(project).init(); 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 33eb8755ae07..41cc4091d480 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 @@ -12,7 +12,7 @@ import com.intellij.openapi.module.ModuleManager import com.intellij.openapi.project.Project import com.intellij.openapi.startup.StartupActivity -class ReprocessContentRootDataActivity : StartupActivity.Backgroundable { +class ReprocessContentRootDataActivity : StartupActivity.DumbAware { private val LOG = Logger.getInstance(ReprocessContentRootDataActivity::class.java) override fun runActivity(project: Project) { diff --git a/platform/lang-impl/src/com/intellij/execution/startup/ProjectStartupRunner.java b/platform/lang-impl/src/com/intellij/execution/startup/ProjectStartupRunner.java index 2738df42ee96..bd8c0d1d5241 100644 --- a/platform/lang-impl/src/com/intellij/execution/startup/ProjectStartupRunner.java +++ b/platform/lang-impl/src/com/intellij/execution/startup/ProjectStartupRunner.java @@ -20,7 +20,7 @@ import java.util.List; /** * @author Irina.Chernushina on 8/19/2015. */ -public class ProjectStartupRunner implements StartupActivity.Backgroundable { +public class ProjectStartupRunner implements StartupActivity.DumbAware { @Override public void runActivity(@NotNull final Project project) { final ProjectStartupTaskManager projectStartupTaskManager = ProjectStartupTaskManager.getInstance(project); diff --git a/platform/lang-impl/src/com/intellij/ide/actions/PowerSaveModeNotifier.java b/platform/lang-impl/src/com/intellij/ide/actions/PowerSaveModeNotifier.java index 5a42fd1f95e3..087fb55de6d4 100644 --- a/platform/lang-impl/src/com/intellij/ide/actions/PowerSaveModeNotifier.java +++ b/platform/lang-impl/src/com/intellij/ide/actions/PowerSaveModeNotifier.java @@ -18,7 +18,7 @@ import com.intellij.util.messages.MessageBusConnection; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -public final class PowerSaveModeNotifier implements StartupActivity.Backgroundable { +public final class PowerSaveModeNotifier implements StartupActivity.DumbAware { private static final NotificationGroup POWER_SAVE_MODE = NotificationGroup.balloonGroup("Power Save Mode"); private static final String IGNORE_POWER_SAVE_MODE = "ignore.power.save.mode"; diff --git a/platform/platform-impl/src/com/intellij/diagnostic/startUpPerformanceReporter/StartUpPerformanceReporter.kt b/platform/platform-impl/src/com/intellij/diagnostic/startUpPerformanceReporter/StartUpPerformanceReporter.kt index 86b5606fbe74..0ec53bcd8195 100644 --- a/platform/platform-impl/src/com/intellij/diagnostic/startUpPerformanceReporter/StartUpPerformanceReporter.kt +++ b/platform/platform-impl/src/com/intellij/diagnostic/startUpPerformanceReporter/StartUpPerformanceReporter.kt @@ -26,7 +26,7 @@ import java.util.concurrent.atomic.AtomicLong import java.util.function.Consumer import kotlin.Comparator -class StartUpPerformanceReporter : StartupActivity.Backgroundable { +class StartUpPerformanceReporter : StartupActivity.DumbAware { private val activationCount = AtomicInteger() // questions like "what if we have several projects to open? what if no projects at all?" are out of scope for now private val isLastEdtOptionTopHitProviderFinished = AtomicBoolean() diff --git a/platform/platform-impl/src/com/intellij/externalDependencies/impl/CheckRequiredPluginsActivity.java b/platform/platform-impl/src/com/intellij/externalDependencies/impl/CheckRequiredPluginsActivity.java index 21b6551e5e1b..a76d7408d969 100644 --- a/platform/platform-impl/src/com/intellij/externalDependencies/impl/CheckRequiredPluginsActivity.java +++ b/platform/platform-impl/src/com/intellij/externalDependencies/impl/CheckRequiredPluginsActivity.java @@ -26,7 +26,7 @@ import java.util.Set; /** * @author nik */ -public class CheckRequiredPluginsActivity implements StartupActivity.Backgroundable { +public class CheckRequiredPluginsActivity implements StartupActivity.DumbAware { private static final NotificationGroup NOTIFICATION_GROUP = new NotificationGroup("Required Plugins", NotificationDisplayType.BALLOON, true); @Override diff --git a/platform/platform-impl/src/com/intellij/ide/TipOfTheDayStartupActivity.java b/platform/platform-impl/src/com/intellij/ide/TipOfTheDayStartupActivity.java index 805ecbc044c2..34ef3241cd58 100644 --- a/platform/platform-impl/src/com/intellij/ide/TipOfTheDayStartupActivity.java +++ b/platform/platform-impl/src/com/intellij/ide/TipOfTheDayStartupActivity.java @@ -8,7 +8,7 @@ import com.intellij.openapi.startup.StartupActivity; import com.intellij.openapi.wm.ToolWindowManager; import org.jetbrains.annotations.NotNull; -public final class TipOfTheDayStartupActivity implements StartupActivity.Backgroundable { +public final class TipOfTheDayStartupActivity implements StartupActivity.DumbAware { private boolean myVeryFirstProjectOpening = true; @Override diff --git a/platform/platform-impl/src/com/intellij/ide/ui/OptionsTopHitProvider.java b/platform/platform-impl/src/com/intellij/ide/ui/OptionsTopHitProvider.java index f8536c854518..bf894c7f1ac0 100644 --- a/platform/platform-impl/src/com/intellij/ide/ui/OptionsTopHitProvider.java +++ b/platform/platform-impl/src/com/intellij/ide/ui/OptionsTopHitProvider.java @@ -231,7 +231,7 @@ public abstract class OptionsTopHitProvider implements OptionsSearchTopHitProvid } } - static final class Activity extends PreloadingActivity implements StartupActivity.Backgroundable { + static final class Activity extends PreloadingActivity implements StartupActivity.DumbAware { Activity() { if (ApplicationManager.getApplication().isUnitTestMode()) { throw ExtensionNotApplicableException.INSTANCE; diff --git a/platform/platform-impl/src/com/intellij/internal/statistic/collectors/fus/fileTypes/FileTypeExtensionUsagesCollectorStartupActivity.java b/platform/platform-impl/src/com/intellij/internal/statistic/collectors/fus/fileTypes/FileTypeExtensionUsagesCollectorStartupActivity.java index f313d674c7a4..29cd961770fc 100644 --- a/platform/platform-impl/src/com/intellij/internal/statistic/collectors/fus/fileTypes/FileTypeExtensionUsagesCollectorStartupActivity.java +++ b/platform/platform-impl/src/com/intellij/internal/statistic/collectors/fus/fileTypes/FileTypeExtensionUsagesCollectorStartupActivity.java @@ -20,7 +20,7 @@ import com.intellij.openapi.vfs.VirtualFile; import com.intellij.util.messages.MessageBusConnection; import org.jetbrains.annotations.NotNull; -public class FileTypeExtensionUsagesCollectorStartupActivity implements StartupActivity.Backgroundable { +public class FileTypeExtensionUsagesCollectorStartupActivity implements StartupActivity.DumbAware { private static final Key LAST_EDIT_USAGE = Key.create("LAST_EDIT_USAGE"); @Override diff --git a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/OpenFilesActivity.java b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/OpenFilesActivity.java index 34e918d70e39..aee489a136f7 100644 --- a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/OpenFilesActivity.java +++ b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/OpenFilesActivity.java @@ -8,7 +8,7 @@ import com.intellij.openapi.project.Project; import com.intellij.openapi.startup.StartupActivity; import org.jetbrains.annotations.NotNull; -final class OpenFilesActivity implements StartupActivity.Backgroundable { +final class OpenFilesActivity implements StartupActivity.DumbAware { @Override public void runActivity(@NotNull Project project) { FileEditorManager fileEditorManager = FileEditorManager.getInstance(project); diff --git a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/pluginsAdvertisement/PluginsAdvertiserStartupActivity.java b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/pluginsAdvertisement/PluginsAdvertiserStartupActivity.java index d3937966967d..1d455462418f 100644 --- a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/pluginsAdvertisement/PluginsAdvertiserStartupActivity.java +++ b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/pluginsAdvertisement/PluginsAdvertiserStartupActivity.java @@ -26,7 +26,7 @@ import java.io.IOException; import java.net.UnknownHostException; import java.util.*; -final class PluginsAdvertiserStartupActivity implements StartupActivity.Backgroundable { +final class PluginsAdvertiserStartupActivity implements StartupActivity.DumbAware { @Override public void runActivity(@NotNull Project project) { Application app = ApplicationManager.getApplication(); diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowManagerImpl.java b/platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowManagerImpl.java index 1cf4da76aae7..85bf5c4c8b17 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowManagerImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowManagerImpl.java @@ -2334,7 +2334,7 @@ public class ToolWindowManagerImpl extends ToolWindowManagerEx implements Persis return info == null || info.isShowStripeButton(); } - public static class InitToolWindowsActivity implements StartupActivity.Backgroundable { + public static class InitToolWindowsActivity implements StartupActivity.DumbAware { @Override public void runActivity(@NotNull Project project) { ToolWindowManagerEx ex = ToolWindowManagerEx.getInstanceEx(project); diff --git a/platform/platform-tests/testSrc/com/intellij/openapi/project/impl/ProjectOpeningTest.kt b/platform/platform-tests/testSrc/com/intellij/openapi/project/impl/ProjectOpeningTest.kt index 418e656ce636..8cd7122b6974 100644 --- a/platform/platform-tests/testSrc/com/intellij/openapi/project/impl/ProjectOpeningTest.kt +++ b/platform/platform-tests/testSrc/com/intellij/openapi/project/impl/ProjectOpeningTest.kt @@ -135,7 +135,7 @@ class ProjectOpeningTest { } } -private class MyStartupActivity : StartupActivity.Backgroundable { +private class MyStartupActivity : StartupActivity.DumbAware { val passed = AtomicBoolean() override fun runActivity(project: Project) { diff --git a/platform/vcs-impl/src/com/intellij/platform/PlatformVcsDetector.java b/platform/vcs-impl/src/com/intellij/platform/PlatformVcsDetector.java index 60b80f851667..0699fac4ab19 100644 --- a/platform/vcs-impl/src/com/intellij/platform/PlatformVcsDetector.java +++ b/platform/vcs-impl/src/com/intellij/platform/PlatformVcsDetector.java @@ -22,7 +22,7 @@ import static java.util.Collections.singletonList; /** * @author yole */ -final class PlatformVcsDetector implements StartupActivity.Backgroundable { +final class PlatformVcsDetector implements StartupActivity.DumbAware { @Override public void runActivity(@NotNull Project project) { StartupManager.getInstance(project).runWhenProjectIsInitialized((DumbAwareRunnable)() -> { diff --git a/plugins/editorconfig/src/org/editorconfig/plugincomponents/ConfigProjectComponent.java b/plugins/editorconfig/src/org/editorconfig/plugincomponents/ConfigProjectComponent.java index a376fbee5fb3..ea45e6739a10 100644 --- a/plugins/editorconfig/src/org/editorconfig/plugincomponents/ConfigProjectComponent.java +++ b/plugins/editorconfig/src/org/editorconfig/plugincomponents/ConfigProjectComponent.java @@ -22,7 +22,7 @@ import org.editorconfig.configmanagement.EncodingManager; import org.editorconfig.configmanagement.LineEndingsManager; import org.jetbrains.annotations.NotNull; -public class ConfigProjectComponent implements StartupActivity.Backgroundable { +public class ConfigProjectComponent implements StartupActivity.DumbAware { @Override public void runActivity(@NotNull Project project) { if (ApplicationManager.getApplication().isUnitTestMode()) return; diff --git a/plugins/git4idea/src/git4idea/conflicts/GitConflictsToolWindowManager.java b/plugins/git4idea/src/git4idea/conflicts/GitConflictsToolWindowManager.java index 1cc1b68777c4..d8b7a08d406b 100644 --- a/plugins/git4idea/src/git4idea/conflicts/GitConflictsToolWindowManager.java +++ b/plugins/git4idea/src/git4idea/conflicts/GitConflictsToolWindowManager.java @@ -64,7 +64,7 @@ public class GitConflictsToolWindowManager { } } - public static class Starter implements StartupActivity.Backgroundable { + public static class Starter implements StartupActivity.DumbAware { @Override public void runActivity(@NotNull Project project) { new GitConflictsToolWindowManager(project).init(); diff --git a/plugins/google-app-engine/source/com/intellij/appengine/converter/MigrateToCloudToolsNotification.java b/plugins/google-app-engine/source/com/intellij/appengine/converter/MigrateToCloudToolsNotification.java index 1ebba94ec6b0..1e59bbde27fc 100644 --- a/plugins/google-app-engine/source/com/intellij/appengine/converter/MigrateToCloudToolsNotification.java +++ b/plugins/google-app-engine/source/com/intellij/appengine/converter/MigrateToCloudToolsNotification.java @@ -31,7 +31,7 @@ import java.time.Month; /** * @author nik */ -public class MigrateToCloudToolsNotification implements StartupActivity.Backgroundable { +public class MigrateToCloudToolsNotification implements StartupActivity.DumbAware { @Override public void runActivity(@NotNull Project project) { ProjectFacetManager facetManager = ProjectFacetManager.getInstance(project); diff --git a/plugins/gradle/src/org/jetbrains/plugins/gradle/startup/GradleUnlinkedProjectProcessor.kt b/plugins/gradle/src/org/jetbrains/plugins/gradle/startup/GradleUnlinkedProjectProcessor.kt index 0c1182559a1c..a7c13e5b72c8 100644 --- a/plugins/gradle/src/org/jetbrains/plugins/gradle/startup/GradleUnlinkedProjectProcessor.kt +++ b/plugins/gradle/src/org/jetbrains/plugins/gradle/startup/GradleUnlinkedProjectProcessor.kt @@ -22,7 +22,7 @@ import org.jetbrains.plugins.gradle.settings.GradleSettings import org.jetbrains.plugins.gradle.util.GradleBundle import org.jetbrains.plugins.gradle.util.GradleConstants -class GradleUnlinkedProjectProcessor : StartupActivity.Backgroundable { +class GradleUnlinkedProjectProcessor : StartupActivity.DumbAware { override fun runActivity(project: Project) { if (isEnabledNotifications(project)) { diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompilerLoader.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompilerLoader.java index 340763edc5a8..240f066f1752 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompilerLoader.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompilerLoader.java @@ -7,7 +7,7 @@ import com.intellij.openapi.startup.StartupActivity; import org.jetbrains.annotations.NotNull; import org.jetbrains.plugins.groovy.GroovyFileType; -public class GroovyCompilerLoader implements StartupActivity.Backgroundable { +public class GroovyCompilerLoader implements StartupActivity.DumbAware { @Override public void runActivity(@NotNull Project project) { diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/mvc/MvcProjectWithoutLibraryNotificator.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/mvc/MvcProjectWithoutLibraryNotificator.java index fd93522be500..3f55797b4e46 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/mvc/MvcProjectWithoutLibraryNotificator.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/mvc/MvcProjectWithoutLibraryNotificator.java @@ -37,7 +37,7 @@ import java.util.Map; /** * @author Sergey Evdokimov */ -public class MvcProjectWithoutLibraryNotificator implements StartupActivity.Backgroundable { +public class MvcProjectWithoutLibraryNotificator implements StartupActivity.DumbAware { @Override public void runActivity(@NotNull final Project project) { if (ApplicationManager.getApplication().isUnitTestMode()) return; diff --git a/plugins/maven/src/main/java/org/jetbrains/idea/maven/utils/MavenRehighlighter.java b/plugins/maven/src/main/java/org/jetbrains/idea/maven/utils/MavenRehighlighter.java index bf4d3446b98b..2321fa700083 100644 --- a/plugins/maven/src/main/java/org/jetbrains/idea/maven/utils/MavenRehighlighter.java +++ b/plugins/maven/src/main/java/org/jetbrains/idea/maven/utils/MavenRehighlighter.java @@ -48,7 +48,7 @@ public class MavenRehighlighter { queue.setPassThrough(false); } - private static final class MavenRehighlighterPostStartupActivity implements StartupActivity.Backgroundable { + private static final class MavenRehighlighterPostStartupActivity implements StartupActivity.DumbAware { @Override public void runActivity(@NotNull final Project project) { MavenProjectsManager mavenProjectManager = MavenProjectsManager.getInstance(project); diff --git a/plugins/ui-designer/src/com/intellij/uiDesigner/make/FormTypeRegistrar.java b/plugins/ui-designer/src/com/intellij/uiDesigner/make/FormTypeRegistrar.java index 2098c8739e64..0a89ef1def90 100644 --- a/plugins/ui-designer/src/com/intellij/uiDesigner/make/FormTypeRegistrar.java +++ b/plugins/ui-designer/src/com/intellij/uiDesigner/make/FormTypeRegistrar.java @@ -7,7 +7,7 @@ import com.intellij.openapi.project.Project; import com.intellij.openapi.startup.StartupActivity; import org.jetbrains.annotations.NotNull; -public class FormTypeRegistrar implements StartupActivity.Backgroundable { +public class FormTypeRegistrar implements StartupActivity.DumbAware { @Override public void runActivity(@NotNull Project project) { diff --git a/xml/impl/src/com/intellij/xml/breadcrumbs/BreadcrumbsInitializingActivity.java b/xml/impl/src/com/intellij/xml/breadcrumbs/BreadcrumbsInitializingActivity.java index de44f11d3638..fd4a9931bfef 100644 --- a/xml/impl/src/com/intellij/xml/breadcrumbs/BreadcrumbsInitializingActivity.java +++ b/xml/impl/src/com/intellij/xml/breadcrumbs/BreadcrumbsInitializingActivity.java @@ -25,7 +25,7 @@ import com.intellij.util.messages.MessageBusConnection; import com.intellij.util.ui.UIUtil; import org.jetbrains.annotations.NotNull; -final class BreadcrumbsInitializingActivity implements StartupActivity.Backgroundable { +final class BreadcrumbsInitializingActivity implements StartupActivity.DumbAware { @Override public void runActivity(@NotNull Project project) { if (project.isDefault() || ApplicationManager.getApplication().isUnitTestMode() || project.isDisposed()) {