[global inspections] avoid CCE for anonymous classes in enum constants

GitOrigin-RevId: 7083ee1a97d43467d98ee5b15b122304397da0f4
This commit is contained in:
Anna Kozlova
2021-06-18 12:59:19 +02:00
committed by intellij-monorepo-bot
parent 74f0f84b21
commit 2170b5c355

View File

@@ -553,7 +553,12 @@ public class RefJavaUtilImpl extends RefJavaUtil {
uElement = uElement.getUastParent();
}
return uElement != null ? (RefClass)refManager.getReference(uElement.getSourcePsi()) : null;
if (uElement != null) {
RefElement reference = refManager.getReference(uElement.getSourcePsi());
return reference instanceof RefClass ? (RefClass)reference : null;
}
return null;
}
@Override