Use access to backing field on overridden property with private setter

#KT-27772 Fixed
This commit is contained in:
Alexander Udalov
2018-10-23 16:11:09 +02:00
parent 8e1bff0e37
commit 9394caf9cf
7 changed files with 44 additions and 1 deletions
@@ -244,7 +244,7 @@ public class JvmCodegenUtil {
if (DescriptorPsiUtilsKt.hasBody(accessor)) return false;
// If the accessor is private or final, it can't be overridden in the subclass and thus we can use direct access
return Visibilities.isPrivate(property.getVisibility()) || accessor.getModality() == FINAL;
return Visibilities.isPrivate(accessor.getVisibility()) || accessor.getModality() == FINAL;
}
private static boolean isDebuggerContext(@NotNull CodegenContext context) {