EA-78284 - IAE: ClassUtil.getJVMClassName

This commit is contained in:
Anna Kozlova
2016-01-26 17:30:03 +03:00
parent f79fb7f12f
commit 3432ad8fa0
@@ -257,7 +257,11 @@ public class ByteCodeViewerManager extends DockablePopupManager<ByteCodeViewerCo
@Nullable
private static String getClassVMName(PsiClass containingClass) {
if (containingClass instanceof PsiAnonymousClass) {
return getClassVMName(PsiTreeUtil.getParentOfType(containingClass, PsiClass.class)) +
final PsiClass containingClassOfAnonymous = PsiTreeUtil.getParentOfType(containingClass, PsiClass.class);
if (containingClassOfAnonymous == null) {
return null;
}
return getClassVMName(containingClassOfAnonymous) +
JavaAnonymousClassesHelper.getName((PsiAnonymousClass)containingClass);
}
return ClassUtil.getJVMClassName(containingClass);