JVM_IR, codegen: handle names for classes within local classes
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
enum class E {
|
||||
OK, NOT_OK
|
||||
}
|
||||
|
||||
interface I {
|
||||
fun f(e: E): String
|
||||
}
|
||||
|
||||
val obj = object: I {
|
||||
override fun f(e: E) = when(e) {
|
||||
E.OK -> "OK"
|
||||
E.NOT_OK -> "NOT OK"
|
||||
}
|
||||
}
|
||||
|
||||
fun box() = obj.f(E.OK)
|
||||
Reference in New Issue
Block a user