Java: prevent CCE when unknown type of member is passed to statistics manager

GitOrigin-RevId: bfa2b1362bcfc47db9f7fd6d193a7eada348fdbd
This commit is contained in:
Bas Leijdekkers
2023-11-28 09:40:30 +00:00
committed by intellij-monorepo-bot
parent d9e2cea4b0
commit f321eb129c
@@ -108,11 +108,13 @@ public abstract class JavaStatisticsManager {
if (member instanceof PsiField){
return "field#" + member.getName();
}
if (member instanceof PsiRecordComponent) {
return "record#" + member.getName();
}
return CLASS_PREFIX + ((PsiClass)member).getQualifiedName();
if (member instanceof PsiClass aClass) {
return CLASS_PREFIX + aClass.getQualifiedName();
}
return "other#" + member.getName();
}
@NotNull