[FE] Temporary disable exhaustiveness checker for java sealed classes

KT-43551
KT-41215
This commit is contained in:
Dmitriy Novozhilov
2020-11-24 12:30:37 +03:00
committed by TeamCityServer
parent 1c9f9130e6
commit f8d6f79c17
7 changed files with 12 additions and 11 deletions
@@ -76,7 +76,8 @@ class LazyJavaClassDescriptor(
private val modality =
if (jClass.isAnnotationType || jClass.isEnum) Modality.FINAL
else Modality.convertFromFlags(jClass.isSealed, jClass.isAbstract || jClass.isInterface, !jClass.isFinal)
// TODO: replace false with jClass.isSealed when it will be properly supported in platform
else Modality.convertFromFlags(sealed = false, jClass.isSealed || jClass.isAbstract || jClass.isInterface, !jClass.isFinal)
private val visibility = jClass.visibility
private val isInner = jClass.outerClass != null && !jClass.isStatic