From f1eb1a3c67e77e99d8d2816b1d37ebdf4acfedd9 Mon Sep 17 00:00:00 2001 From: Mikhail Pyltsin Date: Wed, 7 Aug 2024 18:58:44 +0200 Subject: [PATCH] [java] IDEA-357289 Run gutters stop working in dumb mode GitOrigin-RevId: da4ffa069933bab51d722dd65266e2939f58daf3 --- .../application/ApplicationRunLineMarkerProvider.java | 8 -------- .../codeInsight/navigation/RunLineMarkerJava21Test.java | 4 ++-- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/java/execution/impl/src/com/intellij/execution/application/ApplicationRunLineMarkerProvider.java b/java/execution/impl/src/com/intellij/execution/application/ApplicationRunLineMarkerProvider.java index c9f8d06c033c..8f1443dd88b0 100644 --- a/java/execution/impl/src/com/intellij/execution/application/ApplicationRunLineMarkerProvider.java +++ b/java/execution/impl/src/com/intellij/execution/application/ApplicationRunLineMarkerProvider.java @@ -7,7 +7,6 @@ import com.intellij.execution.lineMarker.ExecutorAction; import com.intellij.execution.lineMarker.RunLineMarkerContributor; import com.intellij.icons.AllIcons; import com.intellij.openapi.actionSystem.AnAction; -import com.intellij.openapi.project.DumbService; import com.intellij.openapi.util.registry.Registry; import com.intellij.psi.*; import com.intellij.psi.util.PsiMethodUtil; @@ -22,15 +21,8 @@ public class ApplicationRunLineMarkerProvider extends RunLineMarkerContributor { return this.getClass().isAssignableFrom(ApplicationRunLineMarkerProvider.class); } - @Override - public Info getSlowInfo(@NotNull PsiElement element) { - if(!DumbService.isDumb(element.getProject())) return null; - return getInfoInner(element); - } - @Override public final @Nullable Info getInfo(@NotNull final PsiElement element) { - if(DumbService.isDumb(element.getProject())) return null; return getInfoInner(element); } diff --git a/java/java-tests/testSrc/com/intellij/java/codeInsight/navigation/RunLineMarkerJava21Test.java b/java/java-tests/testSrc/com/intellij/java/codeInsight/navigation/RunLineMarkerJava21Test.java index 717254428694..beb01a51d128 100644 --- a/java/java-tests/testSrc/com/intellij/java/codeInsight/navigation/RunLineMarkerJava21Test.java +++ b/java/java-tests/testSrc/com/intellij/java/codeInsight/navigation/RunLineMarkerJava21Test.java @@ -292,7 +292,7 @@ public class RunLineMarkerJava21Test extends LightJavaCodeInsightFixtureTestCase PsiMethod mainMethod = implicitClass.getMethods()[0]; ApplicationRunLineMarkerProvider provider = new ApplicationRunLineMarkerProvider(); DumbModeTestUtils.runInDumbModeSynchronously(getProject(), () -> { - RunLineMarkerContributor.Info info = provider.getSlowInfo(mainMethod.getNameIdentifier()); + RunLineMarkerContributor.Info info = provider.getInfo(mainMethod.getNameIdentifier()); assertNotNull(info); }); }); @@ -309,7 +309,7 @@ public class RunLineMarkerJava21Test extends LightJavaCodeInsightFixtureTestCase PsiClass psiClass = file.getClasses()[0]; ApplicationRunLineMarkerProvider provider = new ApplicationRunLineMarkerProvider(); DumbModeTestUtils.runInDumbModeSynchronously(getProject(), () -> { - RunLineMarkerContributor.Info info = provider.getSlowInfo(psiClass.getNameIdentifier()); + RunLineMarkerContributor.Info info = provider.getInfo(psiClass.getNameIdentifier()); assertNotNull(info); }); });