FILE: privateObjectLiteral.kt public final class C : R|kotlin/Any| { public constructor(): R|C| { super() } private final val x: R|| = object : R|kotlin/Any| { private constructor(): R|| { super() } public final fun foo(): R|kotlin/Int| { ^foo Int(42) } } private get(): R|| public final val y: R|kotlin/Int| = this@R|/C|.R|/C.x|.R|/.foo|() public get(): R|kotlin/Int| internal final val z: R|kotlin/Any| = object : R|kotlin/Any| { private constructor(): R|| { super() } public final fun foo(): R|kotlin/Int| { ^foo Int(13) } } internal get(): R|kotlin/Any| public final val w: = this@R|/C|.R|/C.z|.#() public get(): }