<@U0BFDUP0E> it’s more related to SAM conversions ...
# eap
u
@jw it’s more related to SAM conversions (see
…$sam$…
in the class name) and has been this way since Kotlin 1.0, e.g.:
Copy code
fun main(args: Array<String>) {
    val f = { }
    println(Runnable(f).javaClass)  // “class TestKt$sam$Runnable$cde914b6”
}
I think hashes here were supposed to be a quick dirty fix of a name clash problem, which can now (I hope) be solved in a more straightforward way. Please report an issue!