[FIR] Change default visibility for sealed class constructors from private to public

This commit is contained in:
Dmitriy Novozhilov
2019-12-05 10:42:04 +03:00
parent d840671620
commit de77bd526b
6 changed files with 19 additions and 14 deletions
@@ -53,10 +53,11 @@ class ClassWrapper(
}
fun defaultConstructorVisibility(): Visibility {
return if (isObject() || isSealed() || isEnum())
Visibilities.PRIVATE
else
Visibilities.UNKNOWN
return when {
isObject() || isEnum() -> Visibilities.PRIVATE
isSealed() -> Visibilities.PUBLIC
else -> Visibilities.UNKNOWN
}
}
fun getFirUserTypeFromClassName(): FirUserTypeRef {