[java-highlighting] HighlightVisitorImpl removed (inlined)

Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)

GitOrigin-RevId: 6ba4ce24a0987e353e4d85ee6561b193a619d5f9
This commit is contained in:
Tagir Valeev
2025-02-18 17:28:37 +01:00
committed by intellij-monorepo-bot
parent 9e458c909c
commit 581cbbb425
3 changed files with 15 additions and 21 deletions

View File

@@ -201,10 +201,6 @@ public class HighlightVisitorImpl extends JavaElementVisitor implements Highligh
myCollector.processElement(element);
}
public static @Nullable JavaResolveResult resolveJavaReference(@NotNull PsiReference reference) {
return reference instanceof PsiJavaReference psiJavaReference ? psiJavaReference.advancedResolve(false) : null;
}
private boolean add(@Nullable HighlightInfo.Builder builder) {
if (builder != null) {
HighlightInfo info = builder.create();

View File

@@ -297,9 +297,8 @@ public final class LocalRefUseInfo {
// in JSP, XmlAttributeValue may contain java references
try {
for (PsiReference reference : element.getReferences()) {
JavaResolveResult result = HighlightVisitorImpl.resolveJavaReference(reference);
if (result != null) {
registerReference(reference, result);
if (reference instanceof PsiJavaReference psiJavaReference) {
registerReference(reference, psiJavaReference.advancedResolve(false));
}
}
}