mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IJPL-231295 AE: HighlightInfoUpdaterImpl$WhatTool.matches
(cherry picked from commit c06c0db01241140ea9d9865667525812268fed4a) IJ-CR-194557 GitOrigin-RevId: 25c1f67bc647474d852a25e0985e41671e0533f9
This commit is contained in:
committed by
intellij-monorepo-bot
parent
dba5c4cd64
commit
b8ef2409f9
+4
-1
@@ -11,6 +11,7 @@ import com.intellij.injected.editor.DocumentWindow;
|
||||
import com.intellij.lang.ASTNode;
|
||||
import com.intellij.lang.Language;
|
||||
import com.intellij.lang.annotation.Annotator;
|
||||
import com.intellij.lang.annotation.ExternalAnnotator;
|
||||
import com.intellij.lang.annotation.HighlightSeverity;
|
||||
import com.intellij.lang.injection.InjectedLanguageManager;
|
||||
import com.intellij.openapi.Disposable;
|
||||
@@ -485,7 +486,9 @@ public final class HighlightInfoUpdaterImpl extends HighlightInfoUpdater impleme
|
||||
if (isAnnotatorToolId(toolId) || isHighlightVisitorToolId(toolId)) {
|
||||
return this == ANNOTATOR_OR_VISITOR;
|
||||
}
|
||||
if (toolId == InjectedLanguageManagerImpl.INJECTION_BACKGROUND_TOOL_ID || toolId == InjectedLanguageManagerImpl.INJECTION_SYNTAX_TOOL_ID) {
|
||||
if (toolId == InjectedLanguageManagerImpl.INJECTION_BACKGROUND_TOOL_ID
|
||||
|| toolId == InjectedLanguageManagerImpl.INJECTION_SYNTAX_TOOL_ID
|
||||
|| toolId instanceof Class<?> c && ExternalAnnotator.class.isAssignableFrom(c)) {
|
||||
return false;
|
||||
}
|
||||
assert false : "unknown tool id type: "+toolId +"("+toolId.getClass()+")";
|
||||
|
||||
Reference in New Issue
Block a user