mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-06 03:21:12 +07:00
IJ-CR-133924 [java-test] EA-1144109 Fix IndexNotReadyException for other languages
- fix application run markers for groovy GitOrigin-RevId: 95a3115bd69f56502f8a39d5d8280a64c204c7e8
This commit is contained in:
committed by
intellij-monorepo-bot
parent
1b026e0b7f
commit
bcbb7c4f13
@@ -8,7 +8,6 @@ import com.intellij.execution.lineMarker.RunLineMarkerContributor;
|
||||
import com.intellij.icons.AllIcons;
|
||||
import com.intellij.openapi.actionSystem.AnAction;
|
||||
import com.intellij.openapi.actionSystem.AnActionEvent;
|
||||
import com.intellij.openapi.project.DumbAware;
|
||||
import com.intellij.openapi.util.registry.Registry;
|
||||
import com.intellij.pom.java.LanguageLevel;
|
||||
import com.intellij.psi.*;
|
||||
@@ -26,8 +25,7 @@ import java.util.Optional;
|
||||
import java.util.function.Function;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
public class ApplicationRunLineMarkerProvider extends RunLineMarkerContributor
|
||||
implements DumbAware {
|
||||
public class ApplicationRunLineMarkerProvider extends RunLineMarkerContributor {
|
||||
|
||||
private final static Comparator<PsiMethod> mainCandidateComparator = (o1, o2) -> {
|
||||
|
||||
@@ -52,6 +50,11 @@ public class ApplicationRunLineMarkerProvider extends RunLineMarkerContributor
|
||||
}
|
||||
};
|
||||
|
||||
@Override
|
||||
public boolean isDumbAware() {
|
||||
return this.getClass().isAssignableFrom(ApplicationRunLineMarkerProvider.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public final @Nullable Info getInfo(@NotNull final PsiElement element) {
|
||||
if (Registry.is("ide.jvm.run.marker") ||
|
||||
|
||||
Reference in New Issue
Block a user