mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-10-01 06:51:17 +07:00
EA-48654 - IAE: PsiTreeUtil.isAncestor
This commit is contained in:
+3
-2
@@ -1070,10 +1070,11 @@ public class HighlightVisitorImpl extends JavaElementVisitor implements Highligh
|
||||
place = ref;
|
||||
}
|
||||
}
|
||||
if (PsiTreeUtil.isAncestor(aClass, place, false) && aClass.hasTypeParameters()) {
|
||||
if (place != null && PsiTreeUtil.isAncestor(aClass, place, false) && aClass.hasTypeParameters()) {
|
||||
myHolder.add(HighlightClassUtil.checkCreateInnerClassFromStaticContext(ref, place, (PsiClass)resolved));
|
||||
}
|
||||
} else if (resolved instanceof PsiTypeParameter) {
|
||||
}
|
||||
else if (resolved instanceof PsiTypeParameter) {
|
||||
final PsiTypeParameterListOwner owner = ((PsiTypeParameter)resolved).getOwner();
|
||||
if (owner instanceof PsiClass) {
|
||||
final PsiClass outerClass = (PsiClass)owner;
|
||||
|
||||
Reference in New Issue
Block a user