FILE: constValNotTopLevelOrObject.kt public final const val a: R|kotlin/Int| = Int(1) public get(): R|kotlin/Int| public final object B : R|kotlin/Any| { private constructor(): R|B| { super() } public final const val b: R|kotlin/Int| = Int(2) public get(): R|kotlin/Int| } public final class C : R|kotlin/Any| { public constructor(b: R|kotlin/Boolean|): R|C| { super() } public final const val b: R|kotlin/Boolean| = R|/b| public get(): R|kotlin/Boolean| public final const val c: R|kotlin/Int| = Int(3) public get(): R|kotlin/Int| } public final class D : R|kotlin/Any| { public constructor(): R|D| { super() } public final object E : R|kotlin/Any| { private constructor(): R|D.E| { super() } public final const val e: R|kotlin/Int| = Int(4) public get(): R|kotlin/Int| } public final companion object K : R|kotlin/Any| { private constructor(): R|D.K| { super() } public final const val k: R|kotlin/Int| = Int(4) public get(): R|kotlin/Int| } public final val M: R|kotlin/Any| = object : R|kotlin/Any| { private constructor(): R|| { super() } public final const val m: R|kotlin/Int| = Int(3) public get(): R|kotlin/Int| } public get(): R|kotlin/Any| public open class O : R|kotlin/Any| { public constructor(): R|D.O| { super() } public open val y: R|kotlin/Int| = Int(8) public get(): R|kotlin/Int| } public final val t: R|D.O| = object : R|D.O| { private constructor(): R|| { super() } public final const val x: R|kotlin/Int| = Int(15) public get(): R|kotlin/Int| } public get(): R|D.O| } public final object F : R|kotlin/Any| { private constructor(): R|F| { super() } public final class G : R|kotlin/Any| { public constructor(): R|F.G| { super() } public final const val e: R|kotlin/Int| = Int(4) public get(): R|kotlin/Int| } } public final fun foo(): R|kotlin/Unit| { lval a: R|kotlin/String| = String(2) }