Minor refactoring

This commit is contained in:
Pavel V. Talanov
2012-11-04 22:51:06 +04:00
parent 5a7c1551d2
commit ea7f0ff6e5
@@ -445,17 +445,15 @@ public final class JavaPropertyResolver {
boolean isStatic boolean isStatic
) { ) {
PsiClass psiClass = scopeData.getPsiClass(); PsiClass psiClass = scopeData.getPsiClass();
if (psiClass != null && psiClass.isEnum() && isStatic) { if (psiClass == null || !psiClass.isEnum() || !isStatic) {
final String qualifiedName = psiClass.getQualifiedName();
assert qualifiedName != null;
final ClassDescriptor classDescriptor = classResolver.resolveClass(new FqName(qualifiedName));
assert classDescriptor != null;
final ClassDescriptor classObjectDescriptor = classDescriptor.getClassObjectDescriptor();
assert classObjectDescriptor != null;
return classObjectDescriptor;
}
else {
return owner; return owner;
} }
final String qualifiedName = psiClass.getQualifiedName();
assert qualifiedName != null;
final ClassDescriptor classDescriptor = classResolver.resolveClass(new FqName(qualifiedName));
assert classDescriptor != null;
final ClassDescriptor classObjectDescriptor = classDescriptor.getClassObjectDescriptor();
assert classObjectDescriptor != null;
return classObjectDescriptor;
} }
} }