diff --git a/platform/analysis-api/src/com/intellij/codeInsight/daemon/ProblemHighlightFilter.java b/platform/analysis-api/src/com/intellij/codeInsight/daemon/ProblemHighlightFilter.java
index fdcecb919f35..40f04c613591 100644
--- a/platform/analysis-api/src/com/intellij/codeInsight/daemon/ProblemHighlightFilter.java
+++ b/platform/analysis-api/src/com/intellij/codeInsight/daemon/ProblemHighlightFilter.java
@@ -50,11 +50,7 @@ public abstract class ProblemHighlightFilter {
private static boolean shouldProcess(PsiFile psiFile, boolean onTheFly) {
if (psiFile == null) return true;
- final ProblemHighlightFilter[] filters = EP_NAME.getExtensions();
- for (ProblemHighlightFilter filter : filters) {
- if (onTheFly ? !filter.shouldHighlight(psiFile) : !filter.shouldProcessInBatch(psiFile)) return false;
- }
-
- return true;
+ return EP_NAME.getExtensionList().stream()
+ .noneMatch(filter -> onTheFly ? !filter.shouldHighlight(psiFile) : !filter.shouldProcessInBatch(psiFile));
}
}
diff --git a/platform/platform-resources/src/META-INF/LangExtensionPoints.xml b/platform/platform-resources/src/META-INF/LangExtensionPoints.xml
index 1f85fa126709..8d74286bb3e7 100644
--- a/platform/platform-resources/src/META-INF/LangExtensionPoints.xml
+++ b/platform/platform-resources/src/META-INF/LangExtensionPoints.xml
@@ -918,7 +918,7 @@
-
+
@@ -926,16 +926,16 @@
-
+
-
-
+
+
-
+