diff --git a/extensions/jaxb/runtime/src/main/java/io/quarkus/jaxb/runtime/JaxbContextProducer.java b/extensions/jaxb/runtime/src/main/java/io/quarkus/jaxb/runtime/JaxbContextProducer.java index 19e75772d2703..3da8e6612202e 100644 --- a/extensions/jaxb/runtime/src/main/java/io/quarkus/jaxb/runtime/JaxbContextProducer.java +++ b/extensions/jaxb/runtime/src/main/java/io/quarkus/jaxb/runtime/JaxbContextProducer.java @@ -38,7 +38,7 @@ public JAXBContext jaxbContext(Instance customizers) { classes.add(clazz); } } - return JAXBContext.newInstance(classes.toArray(new Class[classes.size()]), properties); + return JAXBContext.newInstance(classes.toArray(new Class[0]), properties); } catch (JAXBException | ClassNotFoundException e) { throw new RuntimeException(e); }