[JVM] Lower .entries calls on Java enums

#KT-53236
This commit is contained in:
Vsevolod Tolstopyatov
2022-07-21 17:16:53 +02:00
committed by Space
parent 2ade189e60
commit a12a31ce68
8 changed files with 196 additions and 47 deletions
@@ -0,0 +1,17 @@
// !LANGUAGE: +EnumEntries
// TARGET_BACKEND: JVM_IR
// FULL_JDK
// WITH_STDLIB
// FILE: MyEnum.java
enum MyEnum {
OK, NOPE
}
// FILE: test.kt
@OptIn(ExperimentalStdlibApi::class)
fun box(): String {
val entries = MyEnum.entries
val entry = entries[0]
return entry.toString()
}