FILE: superAny.kt public abstract interface A : R|kotlin/Any| { } public open class B : R|kotlin/Any| { public constructor(): R|B| { super() } public open override operator fun equals(other: R|kotlin/Any?|): R|kotlin/Boolean| { ^equals this@R|/B|.super.R|kotlin/Any.equals|(R|/other|) } public open override fun hashCode(): R|kotlin/Int| { ^hashCode this@R|/B|.super.R|kotlin/Any.hashCode|() } } public final class C : R|A|, R|B| { public constructor(): R|C| { super() } public open override operator fun equals(other: R|kotlin/Any?|): R|kotlin/Boolean| { ^equals this@R|/C|.super.R|/B.equals|(R|/other|) } public open override fun hashCode(): R|kotlin/Int| { ^hashCode this@R|/C|.super.R|/B.hashCode|() } }