public static Enum<?> toEnum(final Class<? extends Enum> classType, final Enum<?> enumObj) {
if (enumObj == null) {
return null;
} else {
return enumObj.valueOf(classType, enumObj + "");
}
}
Usage:
Test1 returnedEnum = (Test1) toEnum(Test1.class, Test2.HELLO_ENUM);
No comments:
Post a Comment