[#8527] Fix MiniJAXB#append() when called using enums
The JAXB generated models also define Java enums, which should thus also be supported by MiniJAXB#append().
This commit is contained in:
parent
652e2b1a96
commit
840f5a2aed
@ -368,6 +368,9 @@ public class MiniJAXB {
|
||||
Class<T> klass = (Class<T>) first.getClass();
|
||||
if (klass != second.getClass())
|
||||
throw new IllegalArgumentException("Can only append identical types");
|
||||
// [#8527] support enum types
|
||||
else if (klass.isEnum())
|
||||
return first;
|
||||
|
||||
// We're assuming that XJC generated objects are all in the same package
|
||||
Package pkg = klass.getPackage();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user