enum class E { A; fun values(b: Boolean) {} fun E.values(): Array = arrayOf(A) } fun f(e: E) = when (e) { E.A -> "OK" } fun box(): String { return f(E.A) }