[FE] Check visibilities of expected and actual property setters are compatible

^KT-30905 Fixed
This commit is contained in:
Roman Efremov
2023-04-06 11:54:32 +02:00
committed by Space Team
parent 9044dfe394
commit c718c77c43
9 changed files with 123 additions and 0 deletions
@@ -106,6 +106,9 @@ object ClassicPositioningStrategies {
ExpectActualCompatibility.Incompatible.Visibility -> {
element.visibilityModifier()
}
ExpectActualCompatibility.Incompatible.PropertySetterVisibility -> {
(element as? KtProperty)?.setter?.modifierList
}
}?.let { markElement(it) } ?: ACTUAL_DECLARATION_NAME.mark(element)
}
}