Хорошо, поэтому основа этого поста и объяснение названия просты.У меня есть интерфейс с методом.Этот метод на стороне пользователя будет принимать перечисление в качестве параметра.Но вы не можете определить перечисления в интерфейсе, поэтому я не вижу, как я могу даже определить этот метод, если я ожидаю тип Enum в качестве одного из входящих параметров.
Итак, как вы справляетесь с этим?эта ситуация?Как вы все еще можете получить этот метод в вашем интерфейсе.Вы не знаете, какой Enum им потребуется для отправки, но вы точно знаете, что хотите, чтобы это был enum вместо магических строк.
Enum не является ссылочным типом, поэтому вы не можетеиспользуйте Object
в качестве типа для входящего параметра.Так что не уверен, что тут делать.