Files
Dmitrii Gridin 8a3f850bca [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
2024-01-03 13:39:42 +00:00

46 lines
1.8 KiB
Plaintext
Vendored

KT element: KtClass
KT element text:
public final class I public constructor(p: A) : A {
private final val p: A /* compiled code */
public open var bar: kotlin.Long /* compiled code */
public open val kotlin.Int.doo: kotlin.String /* compiled code */
public open val foo: kotlin.Int /* compiled code */
public open var kotlin.Int.zoo: kotlin.Unit /* compiled code */
public open fun foo(): kotlin.Unit { /* compiled code */ }
public open fun kotlin.Int.smth(): kotlin.Short { /* compiled code */ }
}
FIR element: FirRegularClassImpl
FIR source kind: KtRealSourceElementKind
FIR element rendered:
public final [ResolvedTo(BODY_RESOLVE)] class I : R|A| {
public open [ResolvedTo(BODY_RESOLVE)] fun foo(): R|kotlin/Unit|
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|
}