Skip to content

Commit 81fa303

Browse files
committed
简化EnumUtils
1 parent afb1745 commit 81fa303

1 file changed

Lines changed: 1 addition & 16 deletions

File tree

common/src/main/java/org/bekit/common/util/EnumUtils.java

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -20,21 +20,6 @@ public final class EnumUtils {
2020
// 枚举命名正则表达式
2121
private static final Pattern ENUM_NAME_PATTERN = Pattern.compile("_+");
2222

23-
/**
24-
* 获取枚举
25-
*
26-
* @param enumType 枚举类型
27-
* @param camelCaseName 驼峰命名
28-
* @return null 如果不存在该枚举
29-
*/
30-
public static <T extends Enum<T>> T getEnum(Class<T> enumType, String camelCaseName) {
31-
try {
32-
return getRequiredEnum(enumType, camelCaseName);
33-
} catch (IllegalArgumentException e) {
34-
return null;
35-
}
36-
}
37-
3823
/**
3924
* 获取枚举
4025
*
@@ -43,7 +28,7 @@ public static <T extends Enum<T>> T getEnum(Class<T> enumType, String camelCaseN
4328
* @return 枚举
4429
* @throws IllegalArgumentException 如果不存在该枚举
4530
*/
46-
public static <T extends Enum<T>> T getRequiredEnum(Class<T> enumType, String camelCaseName) {
31+
public static <T extends Enum<T>> T getEnum(Class<T> enumType, String camelCaseName) {
4732
return Enum.valueOf(enumType, toEnumName(camelCaseName));
4833
}
4934

0 commit comments

Comments
 (0)