mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-04-30 10:20:15 +07:00
[java] unused declaration: go back from light elements to source through uast (IDEA-294591)
GitOrigin-RevId: 1999fdfce3242a62cb6a9f5c450d06369999df09
This commit is contained in:
committed by
intellij-monorepo-bot
parent
0db39e5891
commit
891e69c69c
@@ -223,7 +223,9 @@ public class RefJavaUtilImpl extends RefJavaUtil {
|
||||
}
|
||||
else {
|
||||
if (psiResolved instanceof LightElement) {
|
||||
psiResolved = psiResolved.getNavigationElement();
|
||||
UElement uElement = UastContextKt.toUElement(psiResolved);
|
||||
PsiElement sourcePsi = uElement != null ? uElement.getSourcePsi() : null;
|
||||
psiResolved = sourcePsi != null ? sourcePsi : psiResolved.getNavigationElement();
|
||||
}
|
||||
|
||||
refResolved = refManager.getReference(psiResolved);
|
||||
|
||||
Reference in New Issue
Block a user