Mon, 26 Jan 2015 22:36:45 +0300
8046817: JDK 8 schemagen tool does not generate xsd files for enum types
Reviewed-by: joehw, mkos
src/share/jaxws_classes/com/sun/tools/internal/jxc/ap/SchemaGenerator.java | file | annotate | diff | comparison | revisions |
1.1 --- a/src/share/jaxws_classes/com/sun/tools/internal/jxc/ap/SchemaGenerator.java Wed Jan 21 17:08:09 2015 +0000 1.2 +++ b/src/share/jaxws_classes/com/sun/tools/internal/jxc/ap/SchemaGenerator.java Mon Jan 26 22:36:45 2015 +0300 1.3 @@ -135,7 +135,7 @@ 1.4 1.5 private void filterClass(List<Reference> classes, Collection<? extends Element> elements) { 1.6 for (Element element : elements) { 1.7 - if (element.getKind().equals(ElementKind.CLASS)) { 1.8 + if (element.getKind().equals(ElementKind.CLASS) || element.getKind().equals(ElementKind.ENUM)) { 1.9 classes.add(new Reference((TypeElement) element, processingEnv)); 1.10 filterClass(classes, ElementFilter.typesIn(element.getEnclosedElements())); 1.11 }