enum class E { ENTRY; companion object { fun foo(): E = ENTRY fun bar(): Array = values() fun baz(): E = valueOf("ENTRY") val valuez = values() } fun oof(): E = ENTRY fun rab(): Array = values() fun zab(): E = valueOf("ENTRY") } fun foo() = E.ENTRY fun bar() = E.values() fun baz() = E.valueOf("ENTRY")