FILE: topExtensionVsOuterMember.kt public final fun R|Outer.Inner|.foo(): R|kotlin/Int| { ^foo Int(42) } public final class Outer : R|kotlin/Any| { public constructor(): R|Outer| { super() } public final fun foo(): R|kotlin/String| { ^foo String() } public final inner class Inner : R|kotlin/Any| { public Outer.constructor(): R|Outer.Inner| { super() } public final val x: R|kotlin/Int| = this@R|/Outer.Inner|.R|/foo|() public get(): R|kotlin/Int| } }