isn’t that like ``` class MyInterface<E : Enum&...
# announcements
r
isn’t that like
Copy code
class MyInterface<E : Enum<E>>(clazz: Class<E>)

fun <E : Enum<E>> cast(clazz: Class<E>): MyInterface<*> {
    return MyInterface<E>(clazz)
}
?