// TODO: muted automatically, investigate should it be ran for JS or not // IGNORE_BACKEND: JS, NATIVE // WITH_RUNTIME import kotlin.test.assertEquals abstract class S(val klass: Class) { val result = klass.simpleName } object OK : S(OK::class.java) class C { companion object Companion : S(Companion::class.java) } fun box(): String { assertEquals("Companion", C.Companion.result) return OK.result }