Merge pull request #6255 from LeeroyGroup/convert-enum-to-enum
Add better Enum to Enum conversion support in org.jooq.tools.Convert
This commit is contained in:
commit
7dd9fef7a0
@ -980,6 +980,17 @@ public final class Convert {
|
||||
}
|
||||
}
|
||||
|
||||
// Some users may find it useful to convert Enum
|
||||
// literals to Enum values without a Converter
|
||||
else if ((from instanceof EnumType) && java.lang.Enum.class.isAssignableFrom(toClass)) {
|
||||
try {
|
||||
return (U) java.lang.Enum.valueOf((Class) toClass, ((EnumType) from).getLiteral());
|
||||
}
|
||||
catch (IllegalArgumentException e) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// [#1624] UUID data types can be read from Strings
|
||||
else if ((fromClass == String.class) && toClass == UUID.class) {
|
||||
try {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user