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

FIR element rendered:
this@R|special/anonymous|

FIR FILE:
FILE: [ResolvedTo(IMPORTS)] thisExpression_plusAssignWithArrayGetConvention_this.kt
    public final [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE)] action: R|MyMap<kotlin/String, A>.() -> kotlin/Unit|): R|kotlin/Unit| {
        R|/foo|(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=MyMap<kotlin/String, A>.() -> kotlin/Unit] foo@fun [ResolvedTo(BODY_RESOLVE)] R|MyMap<kotlin/String, A>|.<anonymous>(): R|kotlin/Unit| <inline=NoInline>  {
            this@R|special/anonymous|.R|SubstitutionOverride</MyMap.get: R|A|>|(String(a)).R|/A.plusAssign|(Int(1))
            Unit
        }
        )
    }
    public abstract [ResolvedTo(STATUS)] interface A : R|kotlin/Any| {
        public abstract operator [ResolvedTo(STATUS)] fun plusAssign([ResolvedTo(STATUS)] i: R|kotlin/Int|): R|kotlin/Unit|

    }
    public abstract [ResolvedTo(STATUS)] interface MyMap<[ResolvedTo(STATUS)] K, [ResolvedTo(STATUS)] V> : R|kotlin/Any| {
        public abstract operator [ResolvedTo(STATUS)] fun get([ResolvedTo(STATUS)] k: R|K|): R|V|

    }