// WITH_RUNTIME // DISABLE-ERRORS interface T { fun foo(x: X): X } enum class E : T { A, B, C; override fun foo(x: Int): Int { TODO("not implemented") //To change body of created functions use File | Settings | File Templates. } }