2014-07-14 35 views
0

我正在通過反射分析類的某些字段。如果一個字段的類型是一個枚舉類型,我想檢索這個枚舉的所有值。通過類獲取所有枚舉值<?>引用

private MappedType mapType(final Class<?> c) { 
    ... 
    else if (Enum.class.isAssignableFrom(field)) 
     { 

      //This code is not valid 
      final Enum<?> e = (Enum<?>) c; 
      Object[] possibleValues=e.values(); 
      ... 
      return MappedType.ENUM; 
     } 

如何檢索所有可能枚舉值的列表? (該值的字符串名稱就足夠了)

回答