# HG changeset patch # User aefimov # Date 1422264997 -10800 # Node ID 106bdbc56079b3ce7b1fdd828111acd5d96b415d # Parent b2f9702efbe95527ea3a991474fda23987ff1c5c 8046817: JDK 8 schemagen tool does not generate xsd files for enum types Reviewed-by: joehw, mkos diff -r b2f9702efbe9 -r 106bdbc56079 jaxws/src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/ap/SchemaGenerator.java --- a/jaxws/src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/ap/SchemaGenerator.java Wed Jul 05 20:16:23 2017 +0200 +++ b/jaxws/src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/ap/SchemaGenerator.java Mon Jan 26 12:36:37 2015 +0300 @@ -135,7 +135,7 @@ private void filterClass(List classes, Collection elements) { for (Element element : elements) { - if (element.getKind().equals(ElementKind.CLASS)) { + if (element.getKind().equals(ElementKind.CLASS) || element.getKind().equals(ElementKind.ENUM)) { classes.add(new Reference((TypeElement) element, processingEnv)); filterClass(classes, ElementFilter.typesIn(element.getEnclosedElements())); }