Ejemplo n.º 1
0
  public Field[] getEnumConstantFields() {
    if (null == enumConstantFields) {
      Enum<?>[] enums = (Enum<?>[]) reflectClass.getJavaClass().getEnumConstants();

      enumConstantFields = new Field[enums.length];

      for (int i = 0; i < enums.length; i++) {
        enumConstantFields[i] = reflectClass.getField(enums[i].name()).getJavaField();
      }
    }
    return enumConstantFields;
  }
Ejemplo n.º 2
0
 public Enum<?>[] getEnumConstants() {
   return (Enum<?>[]) reflectClass.getJavaClass().getEnumConstants();
 }