private void checkXmlSeeAlso(ResourceTypes resourceTypes) { if (!this.useJaxbContextForQnames) { return; } List<Class<?>> extraClasses = new LinkedList<>(); for (Class<?> cls : resourceTypes.getAllTypes().keySet()) { if (!isXmlRoot(cls) || Modifier.isAbstract(cls.getModifiers())) { XmlSeeAlso seeAlsoAnn = cls.getAnnotation(XmlSeeAlso.class); if (seeAlsoAnn != null) { List<Class<?>> seeAlsoList = CastUtils.cast(Arrays.asList(seeAlsoAnn.value())); if (this.supportJaxbSubstitutions) { for (Class<?> seeAlsoCls : seeAlsoList) { resourceTypes.getSubstitutions().put(seeAlsoCls, cls); } } extraClasses.addAll(seeAlsoList); } } } for (Class<?> cls : extraClasses) { resourceTypes.getAllTypes().put(cls, cls); } }
private void checkXmlSeeAlso(ResourceTypes resourceTypes) { if (!this.useJaxbContextForQnames) { return; } List<Class<?>> extraClasses = new LinkedList<>(); for (Class<?> cls : resourceTypes.getAllTypes().keySet()) { if (!isXmlRoot(cls) || Modifier.isAbstract(cls.getModifiers())) { XmlSeeAlso seeAlsoAnn = cls.getAnnotation(XmlSeeAlso.class); if (seeAlsoAnn != null) { List<Class<?>> seeAlsoList = CastUtils.cast(Arrays.asList(seeAlsoAnn.value())); if (this.supportJaxbSubstitutions) { for (Class<?> seeAlsoCls : seeAlsoList) { resourceTypes.getSubstitutions().put(seeAlsoCls, cls); } } extraClasses.addAll(seeAlsoList); } } } for (Class<?> cls : extraClasses) { resourceTypes.getAllTypes().put(cls, cls); } }
private void checkXmlSeeAlso(ResourceTypes resourceTypes) { if (!this.useJaxbContextForQnames) { return; } List<Class<?>> extraClasses = new LinkedList<Class<?>>(); for (Class<?> cls : resourceTypes.getAllTypes().keySet()) { if (!isXmlRoot(cls) || Modifier.isAbstract(cls.getModifiers())) { XmlSeeAlso seeAlsoAnn = cls.getAnnotation(XmlSeeAlso.class); if (seeAlsoAnn != null) { List<Class<?>> seeAlsoList = CastUtils.cast(Arrays.asList(seeAlsoAnn.value())); if (this.supportJaxbSubstitutions) { for (Class<?> seeAlsoCls : seeAlsoList) { resourceTypes.getSubstitutions().put(seeAlsoCls, cls); } } extraClasses.addAll(seeAlsoList); } } } for (Class<?> cls : extraClasses) { resourceTypes.getAllTypes().put(cls, cls); } }
if (isXmlRoot(cls)) { continue;
if (isXmlRoot(cls)) { continue;
if (isXmlRoot(cls)) { continue;