// FILE: BaseJava.java public interface BaseJava { String x = ""; String y = ""; } // FILE: DerivedEnum.kt enum class DerivedEnum : BaseJava { x; fun foo() { bar(x) baz(y) baz(BaseJava.y) } } fun bar(e: DerivedEnum) {} fun baz(s: String) { DerivedEnum.x }