[Analysis API FIR] fix invalid fallback for enum classes modality

This commit is contained in:
Ilya Kirillov
2022-06-21 13:19:50 +02:00
parent d716c68f0e
commit ed97e73129
@@ -51,9 +51,6 @@ internal class KtFirNamedClassOrObjectSymbol(
firSymbol.fir.modality
?: when (classKind) { // default modality
KtClassKind.INTERFACE -> Modality.ABSTRACT
// Enum class should not be `final`, since its entries extend it.
// It could be either `abstract` w/o ctor, or empty modality w/ private ctor.
KtClassKind.ENUM_CLASS -> Modality.OPEN
else -> Modality.FINAL
}
}