KT element: KtNameReferenceExpression FIR element: FirResolvedNamedReferenceImpl FIR source kind: KtRealSourceElementKind FIR element rendered: R|/A.prop| FIR FILE: FILE: [ResolvedTo(IMPORTS)] qualifiedCallInsideSuperCall4.kt public open [ResolvedTo(STATUS)] class A : R|kotlin/Any| { public [ResolvedTo(STATUS)] [ContainingClassKey=A] constructor([ResolvedTo(STATUS)] init: R|A.() -> kotlin/Unit|): R|A| { LAZY_super } public final [ResolvedTo(CONTRACTS)] val prop: R|kotlin/String| = String() public [ResolvedTo(CONTRACTS)] [ContainingClassKey=A] get(): R|kotlin/String| } public final [ResolvedTo(STATUS)] object B : R|A| { private [ResolvedTo(STATUS)] [ContainingClassKey=B] constructor(): R|B| { LAZY_super } } public final [ResolvedTo(STATUS)] object C : R|A| { private [ResolvedTo(STATUS)] [ContainingClassKey=C] constructor(): R|C| { LAZY_super } } public final [ResolvedTo(BODY_RESOLVE)] class G : R|A| { public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=G] error_constructor(): R|G| { super([ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=@ExtensionFunctionType kotlin/Function1] fun R|A|.(): R|kotlin/Unit| { local final [ResolvedTo(RAW_FIR)] fun foo(): R|kotlin/String| { ^foo Q|B|.R|/A.prop|.R|kotlin/String.toString|() } } ) } public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=G] constructor(): R|G| { super([ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=@ExtensionFunctionType kotlin/Function1] fun R|A|.(): R|kotlin/Unit| { local final [ResolvedTo(RAW_FIR)] fun foo(): R|kotlin/String| { ^foo Q|C|.R|/A.prop|.R|kotlin/String.toString|() } } ) } }