FILE: qualifierPriority.kt public final class AHolder : R|kotlin/Any| { public constructor(a: R|kotlin/Int|): R|AHolder| { super() } public final val a: R|kotlin/Int| = R|/a| public get(): R|kotlin/Int| } public final class F : R|kotlin/Any| { public constructor(): R|F| { super() } public final object foo : R|kotlin/Any| { private constructor(): R|F.foo| { super() } public final val a: R|kotlin/Int| = Int(42) public get(): R|kotlin/Int| } public final companion object Companion : R|kotlin/Any| { private constructor(): R|F.Companion| { super() } public final val foo: R|AHolder| = R|/AHolder.AHolder|(Int(52)) public get(): R|AHolder| } } public final class FF : R|kotlin/Any| { public constructor(): R|FF| { super() } public final object foo : R|kotlin/Any| { private constructor(): R|FF.foo| { super() } } public final companion object Companion : R|kotlin/Any| { private constructor(): R|FF.Companion| { super() } public final val foo: R|AHolder| = R|/AHolder.AHolder|(Int(52)) public get(): R|AHolder| } } public final fun main(): R|kotlin/Unit| { Q|F.foo|.R|/F.foo.a| Q|F.foo| R|kotlin/with|(Q|F.foo|, = with@fun R|F.foo|.(): R|kotlin/Int| { ^ this@R|special/anonymous|.R|/F.foo.a| } ) Q|FF.foo|.# }