From 6e44d7266e8a7d06f5299b2d327f7652bf4f8147 Mon Sep 17 00:00:00 2001 From: Artemiy Sartakov Date: Thu, 30 Apr 2020 11:11:19 +0700 Subject: [PATCH] Problems view: enable by default GitOrigin-RevId: 4abc6acbabc227c98b67a6ee8482f58dd1d3469b --- .../problems/pass/ProjectProblemFileSelectionListener.java | 1 - .../problems/pass/ProjectProblemInlaySettingsProvider.java | 1 - .../daemon/problems/pass/ProjectProblemPassFactory.java | 1 - platform/util/resources/misc/registry.properties | 3 --- 4 files changed, 6 deletions(-) diff --git a/java/java-impl/src/com/intellij/codeInsight/daemon/problems/pass/ProjectProblemFileSelectionListener.java b/java/java-impl/src/com/intellij/codeInsight/daemon/problems/pass/ProjectProblemFileSelectionListener.java index 7854eac1fba9..74d91b476cb2 100644 --- a/java/java-impl/src/com/intellij/codeInsight/daemon/problems/pass/ProjectProblemFileSelectionListener.java +++ b/java/java-impl/src/com/intellij/codeInsight/daemon/problems/pass/ProjectProblemFileSelectionListener.java @@ -95,7 +95,6 @@ class ProjectProblemFileSelectionListener implements FileEditorManagerListener, public static class MyStartupActivity implements StartupActivity { @Override public void runActivity(@NotNull Project project) { - if (!Registry.is("project.problems.view") && !ApplicationManager.getApplication().isUnitTestMode()) return; ProjectProblemFileSelectionListener listener = new ProjectProblemFileSelectionListener(project); MessageBusConnection connection = project.getMessageBus().connect(); connection.subscribe(FILE_EDITOR_MANAGER, listener); diff --git a/java/java-impl/src/com/intellij/codeInsight/daemon/problems/pass/ProjectProblemInlaySettingsProvider.java b/java/java-impl/src/com/intellij/codeInsight/daemon/problems/pass/ProjectProblemInlaySettingsProvider.java index fbd077e5647f..1fe543104163 100644 --- a/java/java-impl/src/com/intellij/codeInsight/daemon/problems/pass/ProjectProblemInlaySettingsProvider.java +++ b/java/java-impl/src/com/intellij/codeInsight/daemon/problems/pass/ProjectProblemInlaySettingsProvider.java @@ -27,7 +27,6 @@ public class ProjectProblemInlaySettingsProvider implements InlaySettingsProvide @NotNull @Override public List createModels(@NotNull Project project, @NotNull Language language) { - if (!Registry.is("project.problems.view")) return Collections.emptyList(); InlayHintsSettings config = InlayHintsSettings.instance(); boolean hintsEnabled = config.hintsEnabled(SettingsModel.SETTINGS_KEY, language); SettingsModel settingsModel = new SettingsModel(hintsEnabled, SettingsModel.SETTINGS_KEY.getId()); diff --git a/java/java-impl/src/com/intellij/codeInsight/daemon/problems/pass/ProjectProblemPassFactory.java b/java/java-impl/src/com/intellij/codeInsight/daemon/problems/pass/ProjectProblemPassFactory.java index 81f680fbde5d..073ced2bf315 100644 --- a/java/java-impl/src/com/intellij/codeInsight/daemon/problems/pass/ProjectProblemPassFactory.java +++ b/java/java-impl/src/com/intellij/codeInsight/daemon/problems/pass/ProjectProblemPassFactory.java @@ -21,7 +21,6 @@ public class ProjectProblemPassFactory implements TextEditorHighlightingPassFact @Nullable @Override public TextEditorHighlightingPass createHighlightingPass(@NotNull PsiFile file, @NotNull Editor editor) { - if (!Registry.is("project.problems.view") && !ApplicationManager.getApplication().isUnitTestMode()) return null; PsiJavaFile javaFile = tryCast(file, PsiJavaFile.class); if (javaFile == null || !ProjectProblemInlaySettingsProvider.hintsEnabled()) return null; return new ProjectProblemPass(editor, javaFile); diff --git a/platform/util/resources/misc/registry.properties b/platform/util/resources/misc/registry.properties index b5ba85d4c8a3..669ccee58994 100644 --- a/platform/util/resources/misc/registry.properties +++ b/platform/util/resources/misc/registry.properties @@ -1621,9 +1621,6 @@ ide.create.field.enable.shortening.description=Always enable shortening of FQNs ide.goto.target=false ide.goto.target.description=Use NavigationTarget/Symbol navigation instead of PsiElement navigation -project.problems.view=false -project.problems.view.description=Enables project wide problems search - use.prebuilt.indices=true use.prebuilt.indices.restartRequired=true use.prebuilt.indices.description=Use bundled prebuilt stubs if they are available for better indexing performance