检查一个类是否为java.lang.Enum。

21 浏览
0 Comments

检查一个类是否为java.lang.Enum。

我正在尝试判断一个类是否为枚举类,但似乎我漏掉了一些东西:

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

它给我一个错误,说Enum.class是无效的。那么我如何检查一个类是否为枚举类呢?我相信确定这一点是可能的,只是我无法做到。

谢谢

0