FILE: localFunctionsHiding.kt
    public abstract interface A : R|kotlin/Any| {
        public abstract val x: R|kotlin/Int|
            public get(): R|kotlin/Int|

    }
    public final fun test_1(): R|kotlin/Unit| {
        local final fun R|kotlin/Int|.transform(): R|kotlin/Int| {
            ^transform Int(1)
        }

        local final fun R|A|.transform(): R|kotlin/Int| {
            ^transform this@R|<local>/transform|.R|/A.x|.R|<local>/transform|()
        }

        lval y: R|kotlin/Int| = Int(1)
        R|<local>/y|.R|<local>/transform|()
    }
    public final fun test_2(): R|kotlin/Unit| {
        local final fun R|kotlin/Int|.transform(): R|kotlin/Int| {
            ^transform Int(1)
        }

        local final fun R|A|.transformX(): R|kotlin/Int| {
            ^transformX this@R|<local>/transformX|.R|/A.x|.R|<local>/transform|()
        }

        lval y: R|kotlin/Int| = Int(1)
        R|<local>/y|.R|<local>/transform|()
    }
