FIR2IR fix enum special methods generation

This commit is contained in:
Dmitry Petrov
2021-11-22 17:10:25 +03:00
committed by Space
parent 2a263eca65
commit 2179987de7
10 changed files with 146 additions and 12 deletions
+14
View File
@@ -0,0 +1,14 @@
// TARGET_BACKEND: JVM
// FILE: E.java
public enum E {
OK();
public static String valueOf(E x) {
return x.toString();
}
}
// FILE: test.kt
// check that both 'valueOf(String): E' and 'valueOf(E): String' are invoked correctly
fun box() =
E.valueOf(E.valueOf("OK"))