Support JAXBElement subtypes in Jaxb2XmlEncoder

Closes gh-33258
This commit is contained in:
Dawid Olbiński
2024-07-22 19:36:35 +02:00
committed by Brian Clozel
parent cbdaafd409
commit 83ff8e4e98
2 changed files with 15 additions and 1 deletions

View File

@@ -93,7 +93,7 @@ public class Jaxb2XmlEncoder extends AbstractSingleValueEncoder<Object> {
Class<?> outputClass = elementType.toClass();
return (outputClass.isAnnotationPresent(XmlRootElement.class) ||
outputClass.isAnnotationPresent(XmlType.class) ||
elementType.isAssignableFrom(JAXBElement.class));
JAXBElement.class.isAssignableFrom(outputClass));
}
else {
return false;