Minor: Simplify getClassObjectType()

This commit is contained in:
Pavel V. Talanov
2015-01-21 14:19:05 +03:00
parent 0343fd8fc7
commit c29ba63a74
@@ -79,16 +79,6 @@ public abstract class AbstractClassDescriptor implements ClassDescriptor {
@Nullable
@Override
public JetType getClassObjectType() {
if (getKind() == ClassKind.OBJECT) {
return getDefaultType();
}
if (getKind() == ClassKind.ENUM_ENTRY) {
DeclarationDescriptor enumClass = getContainingDeclaration();
assert isEnumClass(enumClass) : "Enum entry should be declared in enum class: " + this;
return ((ClassDescriptor) enumClass).getDefaultType();
}
ClassDescriptor classObject = getClassObjectDescriptor();
return classObject == null ? null : classObject.getDefaultType();
}