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