Проверка, является ли класс java.lang.Enum

Я пытаюсь узнать, является ли класс Enum, но мне кажется, что я что-то упускаю:

if (test.MyEnum.class instanceof Enum<?>.class)
 obj = resultWrapper.getEnum(i, test.MyEnum.class);
else 
 obj = resultWrapper.getObject(i);

Это дает мне ошибку, говорящую, что Enum.class недействителен. Итак, как я могу проверить, является ли класс Enum? Я почти уверен, что это возможно определить, я просто не могу его получить.

Спасибо

63
задан Sean Patrick Floyd 23 January 2012 в 07:24
поделиться