mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 06:05:01 +07:00
IJ-CR-160532 do not highlight parser errors twice for java in RD
GitOrigin-RevId: be3ad94e93dd113c1aae1fb6c2b7f5ca69750ed6
This commit is contained in:
committed by
intellij-monorepo-bot
parent
9d59b5beda
commit
d127c9a3ed
+6
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user