IJ-CR-160532 do not highlight parser errors twice for java in RD

GitOrigin-RevId: be3ad94e93dd113c1aae1fb6c2b7f5ca69750ed6
This commit is contained in:
Dmitry Batkovich
2025-04-24 00:59:39 +00:00
committed by intellij-monorepo-bot
parent 9d59b5beda
commit d127c9a3ed
@@ -2,13 +2,19 @@
package com.intellij.codeInsight.daemon.impl.analysis;
import com.intellij.codeInsight.highlighting.HighlightErrorFilter;
import com.intellij.idea.AppMode;
import com.intellij.java.codeserver.highlighting.JavaSyntaxErrorChecker;
import com.intellij.lang.java.JavaLanguage;
import com.intellij.psi.PsiErrorElement;
import org.jetbrains.annotations.NotNull;
public final class JavaHighlightErrorFilter extends HighlightErrorFilter {
@Override
public boolean shouldHighlightErrorElement(@NotNull PsiErrorElement element) {
// todo we should handle it on the platform side
if (element.getLanguage() == JavaLanguage.INSTANCE && AppMode.isRemoteDevHost()) {
return false;
}
return JavaSyntaxErrorChecker.shouldHighlightErrorElement(element);
}
}