EA-32489 - assert: PsiFileImpl.getStubTree

This commit is contained in:
Alexey Kudravtsev
2011-12-14 12:22:01 +04:00
parent 233091ff90
commit 5be8bfddf9
2 changed files with 9 additions and 10 deletions
@@ -168,14 +168,12 @@ public class PsiClassImpl extends JavaStubPsiElement<PsiClassStub<?>> implements
PsiElement parent = getParent();
if (parent instanceof PsiJavaFile) {
String packageName = ((PsiJavaFile)parent).getPackageName();
if (packageName.length() > 0) {
return packageName + "." + getName();
}
else {
if (packageName.isEmpty()) {
return getName();
}
return packageName + "." + getName();
}
else if (parent instanceof PsiClass) {
if (parent instanceof PsiClass) {
String parentQName = ((PsiClass)parent).getQualifiedName();
if (parentQName == null) return null;
return parentQName + "." + getName();