Я пытаюсь обойти ошибку компиляции ( "Связанное несоответствие:..." ), относящееся к динамическому просмотру enum.
В основном я хочу добиться чего-то вроде этого:
String enumName = whatever.getEnumName();
Class<? extends Enum<?>> enumClass = whatever.getEnumClass();
Enum<?> enumValue = Enum.valueOf(enumClass, enumName);
Что бы я ни делал, я всегда получаю ошибку компиляции. Честно говоря, дженерики и перечисления для меня совершенно разные...
Что я здесь делаю неправильно?