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
) {
PsiClass psiClass = scopeData.getPsiClass();
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 {
if (psiClass == null || !psiClass.isEnum() || !isStatic) {
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;
}
}