No override for private to this

This commit is contained in:
Valentin Kipyatkov
2015-08-26 15:35:46 +03:00
parent 4717b17418
commit ab783e052f
4 changed files with 29 additions and 1 deletions
@@ -28,7 +28,7 @@ public class OverrideMembersHandler : OverrideImplementMembersHandler() {
if (member is CallableMemberDescriptor
&& (member.kind == CallableMemberDescriptor.Kind.FAKE_OVERRIDE || member.kind == CallableMemberDescriptor.Kind.DELEGATION)) {
val overridden = member.overriddenDescriptors
if (overridden.any { it.modality == Modality.FINAL || it.visibility.normalize() == Visibilities.PRIVATE }) continue
if (overridden.any { it.modality == Modality.FINAL || Visibilities.isPrivate(it.visibility.normalize()) }) continue
class Data(
val realSuper: CallableMemberDescriptor,