// 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" }