[Commonizer] Commonize 'val' and 'var' properties

If a setter is not present on all platforms a fallback private setter
shall be emitted.

^KT-47502 Verification Pending
^KT-47691 Verification Pending
This commit is contained in:
sebastian.sellmair
2021-07-12 16:21:43 +02:00
committed by Space
parent c4d90dc744
commit 8bab6c3076
5 changed files with 111 additions and 100 deletions
@@ -9,8 +9,16 @@ expect var setterWithDelegation1: Int
expect var setterWithDelegation2: Int
expect var defaultSetteCustomVisibility1: Int
expect var defaultSetteCustomVisibility2: Int
private set
expect var defaultSetteCustomVisibility3 = 42
internal set
expect var defaultSetteCustomVisibility4: Int
private set
expect var defaultSetteCustomVisibility5: Int
private set
expect val propertyWithoutSetter: Int
expect var propertyWithSetter: Int
expect var propertyMaybeSetter: Int
private set
expect var propertyWithSetter: Int