Мне нужно повторно реализовать метод enum.valueof из нескольких моих перечислений, чтобы они больше не бросали исключения, вместо этого они просто возвращают значение null, если в перечислении не существует значения.
Я пытаюсь сделать основной
@Override
public static <T extends Enum<T>> T valueOf(Class<T> enumType,
String name){
но он не работает, говоря, что мне нужно переопределить или реализовать супер-тип.
Я могу придумать суперкласс, я думаю, но я просто не уверен, как это сделать. Любые идеи?