// TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: anonymousObject.kt import x.* fun box(): String = "O".z().toString() + "K".iz().toString() // FILE: z11.kt @file:Suppress("INVISIBLE_REFERENCE", "INVISIBLE_MEMBER") @file:kotlin.jvm.JvmMultifileClass @file:kotlin.jvm.JvmName("Z1") @file:kotlin.jvm.JvmPackageName("xx") package x fun String.z(): Any { return object { override fun toString(): String = this@z } } // FILE: z12.kt @file:Suppress("INVISIBLE_REFERENCE", "INVISIBLE_MEMBER") @file:kotlin.jvm.JvmMultifileClass @file:kotlin.jvm.JvmName("Z1") @file:kotlin.jvm.JvmPackageName("xx") package x inline fun String.iz(): Any { return object { override fun toString(): String = this@iz } }