KT element: KtNameReferenceExpression
FIR element: FirThisReceiverExpressionImpl
FIR source kind: KtRealSourceElementKind

FIR element rendered:
this@R|/C2|

FIR FILE:
FILE: [ResolvedTo(IMPORTS)] qualifiedThisFromOuterClass2.kt
    public open [ResolvedTo(STATUS)] class C1 : R|kotlin/Any| {
        public [ResolvedTo(STATUS)] [ContainingClassKey=C1] constructor(): R|C1| {
            LAZY_super<R|kotlin/Any|>
        }

        public open [ResolvedTo(STATUS)] fun foo(): R|kotlin/Unit| { LAZY_BLOCK }

    }
    public final [ResolvedTo(STATUS)] class C2 : R|C1| {
        public [ResolvedTo(STATUS)] [ContainingClassKey=C2] constructor(): R|C2| {
            LAZY_super<R|C1|>
        }

        public open override [ResolvedTo(CONTRACTS)] fun foo(): R|kotlin/Unit| { LAZY_BLOCK }

        public final inner [ResolvedTo(STATUS)] class Inner : R|kotlin/Any| {
            public [ResolvedTo(STATUS)] [ContainingClassKey=Inner] C2.constructor(): R|C2.Inner| {
                LAZY_super<R|kotlin/Any|>
            }

            public final [ResolvedTo(BODY_RESOLVE)] fun bar(): R|kotlin/Unit| {
                this@R|/C2|.R|/C2.foo|()
            }

        }

    }