FIR deserializer: build property accessors if non-default ones exist

This commit is contained in:
Jinseong Jeon
2020-06-08 23:30:46 -07:00
committed by Mikhail Glukhikh
parent 369c08214b
commit 2d55b8db07
15 changed files with 116 additions and 33 deletions
@@ -17,7 +17,7 @@ public final annotation class B : R|kotlin/Annotation| {
public abstract interface I : R|kotlin/Any| {
public abstract var getterAndSetter: R|kotlin/Int|
public get(): R|kotlin/Int|
public set(value: R|kotlin/Int|): R|kotlin/Unit|
public set(<set-?>: R|kotlin/Int|): R|kotlin/Unit|
public abstract var propertyAndGetter: R|kotlin/Int|
public get(): R|kotlin/Int|
@@ -25,6 +25,6 @@ public abstract interface I : R|kotlin/Any| {
public abstract var propertyAndSetter: R|kotlin/Int|
public get(): R|kotlin/Int|
public set(value: R|kotlin/Int|): R|kotlin/Unit|
public set(<set-?>: R|kotlin/Int|): R|kotlin/Unit|
}
@@ -6,7 +6,7 @@ public final class A : R|kotlin/Any| {
public final var R|kotlin/String|.myLength3: R|kotlin/Int|
public get(): R|kotlin/Int|
public set(value: R|kotlin/Int|): R|kotlin/Unit|
public set(v: R|kotlin/Int|): R|kotlin/Unit|
public constructor(): R|test/A|