Implement warning when non-abstract classes containing abstract members invisible from that classes

#KT-27825 fixed
This commit is contained in:
Ilya Chernikov
2019-11-08 21:09:22 +01:00
parent eae3688c61
commit 808000e458
13 changed files with 370 additions and 2 deletions
@@ -112,6 +112,7 @@ enum class LanguageFeature(
ProperComputationOrderOfTailrecDefaultParameters(KOTLIN_1_4),
AllowNullableArrayArgsInMain(KOTLIN_1_4),
TrailingCommas(KOTLIN_1_4),
ProhibitInvisibleAbstractMethodsInSuperclasses(KOTLIN_1_4, kind = BUG_FIX),
ProperVisibilityForCompanionObjectInstanceField(sinceVersion = null, kind = BUG_FIX),
// Temporarily disabled, see KT-27084/KT-22379