Files
kotlin-fork/compiler/testData/codegen/box/enum/javaEnumValueOf2.kt
T
2021-11-24 15:30:33 +03:00

22 lines
313 B
Kotlin
Vendored

// TARGET_BACKEND: JVM
// MODULE: m1
// FILE: E.java
public enum E {
OK();
public static E valueOf(int x) {
if (x == 0) return OK;
return null;
}
}
// MODULE: m2(m1)
// FILE: test.kt
fun box(): String {
return doIt(E.valueOf(0))
}
fun doIt(e: E) = when (e) {
E.OK -> "OK"
}