From 184af1e4f5030da577dee97de30ce09c4f0defc9 Mon Sep 17 00:00:00 2001 From: Dmitry Batkovich Date: Thu, 14 May 2020 18:16:09 +0300 Subject: [PATCH] indexes: remove equivalence object from UnindexedFilesUpdater GitOrigin-RevId: b8c6ff12d8c70e385fa2c86b6328ef1f53425543 --- .../src/com/intellij/openapi/project/DumbModeTask.java | 8 -------- .../com/intellij/util/indexing/UnindexedFilesUpdater.java | 2 +- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/platform/core-api/src/com/intellij/openapi/project/DumbModeTask.java b/platform/core-api/src/com/intellij/openapi/project/DumbModeTask.java index ab9238f27b3d..64a52369c072 100644 --- a/platform/core-api/src/com/intellij/openapi/project/DumbModeTask.java +++ b/platform/core-api/src/com/intellij/openapi/project/DumbModeTask.java @@ -14,14 +14,6 @@ import org.jetbrains.annotations.NotNull; public abstract class DumbModeTask implements Disposable { private final Object myEquivalenceObject; - /** - * @deprecated using of that constructor likely disables merging - * of similar tasks in the {@link DumbService#queueTask(DumbModeTask)}. - * Use the {@link DumbModeTask#DumbModeTask(Object)} to specify equivalence - * clearly. - * @see #getEquivalenceObject() for details - */ - @Deprecated public DumbModeTask() { myEquivalenceObject = this; } diff --git a/platform/lang-impl/src/com/intellij/util/indexing/UnindexedFilesUpdater.java b/platform/lang-impl/src/com/intellij/util/indexing/UnindexedFilesUpdater.java index 9cbe73e8165a..c10fded961cb 100644 --- a/platform/lang-impl/src/com/intellij/util/indexing/UnindexedFilesUpdater.java +++ b/platform/lang-impl/src/com/intellij/util/indexing/UnindexedFilesUpdater.java @@ -55,7 +55,7 @@ public final class UnindexedFilesUpdater extends DumbModeTask { private final PushedFilePropertiesUpdater myPusher; public UnindexedFilesUpdater(@NotNull Project project, boolean startSuspended) { - super(project); + // should not provide equivalence object myProject = project; myStartSuspended = startSuspended; myPusher = PushedFilePropertiesUpdater.getInstance(myProject);