Minor: Simplify getClassObjectType()
This commit is contained in:
-10
@@ -79,16 +79,6 @@ public abstract class AbstractClassDescriptor implements ClassDescriptor {
|
|||||||
@Nullable
|
@Nullable
|
||||||
@Override
|
@Override
|
||||||
public JetType getClassObjectType() {
|
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();
|
ClassDescriptor classObject = getClassObjectDescriptor();
|
||||||
return classObject == null ? null : classObject.getDefaultType();
|
return classObject == null ? null : classObject.getDefaultType();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user