public static List<Object> getFieldValues(Class<? extends Enum<?>> clazz, String fieldName) {
		if(null == clazz || StrUtil.isBlank(fieldName)){
			return null;
		}
		final Enum<?>[] enums = clazz.getEnumConstants();
		if (null == enums) {
			return null;
		}
		final List<Object> list = new ArrayList<>(enums.length);
		for (Enum<?> e : enums) {
			list.add(ReflectUtil.getFieldValue(e, fieldName));
		}
		return list;
	}
@Test
	public void getFieldValuesTest() {
		List<Object> types = EnumUtil.getFieldValues(TestEnum.class, "type");
		assertEquals(CollUtil.newArrayList("type1", "type2", "type3"), types);
	}