// TARGET_BACKEND: JVM // WITH_STDLIB // MODULE: lib // FILE: Custom.java class Custom { public interface Runnable { void run2(); } } // MODULE: main(lib) // FILE: 1.kt fun box(): String { val f = { } val class1 = Runnable(f).javaClass val class2 = Custom.Runnable(f).javaClass return if (class1 != class2) "OK" else "Same class: $class1" }