[FIR] Prohibit access to members of companion of enum from enum entry initializer

^KT-49110
This commit is contained in:
Dmitriy Novozhilov
2021-10-29 14:50:41 +03:00
committed by TeamCityServer
parent 58889a2b5c
commit 877b53201b
13 changed files with 176 additions and 11 deletions
@@ -1023,7 +1023,7 @@ object DIAGNOSTICS_LIST : DiagnosticList("FirErrors") {
val UNINITIALIZED_ENUM_ENTRY by error<KtSimpleNameExpression> {
parameter<FirEnumEntrySymbol>("enumEntry")
}
val UNINITIALIZED_ENUM_COMPANION by error<KtSimpleNameExpression>(PositioningStrategy.REFERENCE_BY_QUALIFIED) {
val UNINITIALIZED_ENUM_COMPANION by error<KtExpression>(PositioningStrategy.REFERENCE_BY_QUALIFIED) {
parameter<FirRegularClassSymbol>("enumClass")
}
val VAL_REASSIGNMENT by error<KtExpression> {