[LL FIR] StubBasedFirMemberDeserializer: deserialized properties must have default getter/setter

In FIR we always have either real getter/setter or the default one

^KT-62888 Fixed
^KT-62651 Fixed
This commit is contained in:
Dmitrii Gridin
2024-01-02 20:30:03 +01:00
committed by Space Team
parent db2849dc0d
commit 8a3f850bca
40 changed files with 1043 additions and 8649 deletions
@@ -25,21 +25,21 @@ public final [ResolvedTo(BODY_RESOLVE)] class I : R|A| {
public open [ResolvedTo(BODY_RESOLVE)] fun R|kotlin/Int|.smth(): R|kotlin/Short|
public open [ResolvedTo(BODY_RESOLVE)] var bar: R|kotlin/Long|
public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/Long|
public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] value: R|kotlin/Long|): R|kotlin/Unit|
public open [ResolvedTo(BODY_RESOLVE)] val R|kotlin/Int|.doo: R|kotlin/String|
public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String|
public open [ResolvedTo(BODY_RESOLVE)] val foo: R|kotlin/Int|
public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/Int|
private final [ResolvedTo(BODY_RESOLVE)] val p: R|A|
private [ResolvedTo(BODY_RESOLVE)] get(): R|A|
public open [ResolvedTo(BODY_RESOLVE)] var R|kotlin/Int|.zoo: R|kotlin/Unit|
public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/Unit|
public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] value: R|kotlin/Unit|): R|kotlin/Unit|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=I] constructor([ResolvedTo(BODY_RESOLVE)] p: R|A|): R|I|
@@ -6,3 +6,4 @@ FIR source kind: KtRealSourceElementKind
FIR element rendered:
public final [ResolvedTo(BODY_RESOLVE)] val prop: R|@R|Y|() kotlin/Int|
public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|Y|() kotlin/Int|
@@ -5,4 +5,5 @@ FIR element: FirPropertyImpl
FIR source kind: KtRealSourceElementKind
FIR element rendered:
@R|kotlin/PublishedApi|() internal final [ResolvedTo(BODY_RESOLVE)] [LazyPublishedApiEffectiveVisibilityKey=public] val published: R|kotlin/String|
@R|kotlin/PublishedApi|() internal final [ResolvedTo(BODY_RESOLVE)] [LazyPublishedApiEffectiveVisibilityKey=public] val published: R|kotlin/String|
internal [ResolvedTo(BODY_RESOLVE)] [LazyPublishedApiEffectiveVisibilityKey=public] get(): R|kotlin/String|
@@ -5,4 +5,5 @@ FIR element: FirPropertyImpl
FIR source kind: KtRealSourceElementKind
FIR element rendered:
public final [ResolvedTo(BODY_RESOLVE)] val p: R|kotlin/String|
public final [ResolvedTo(BODY_RESOLVE)] val p: R|kotlin/String|
public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String|