diff options
Diffstat (limited to 'src/share/jaxws_classes/com/sun/tools/internal/jxc/ap/SchemaGenerator.java')
-rw-r--r-- | src/share/jaxws_classes/com/sun/tools/internal/jxc/ap/SchemaGenerator.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/share/jaxws_classes/com/sun/tools/internal/jxc/ap/SchemaGenerator.java b/src/share/jaxws_classes/com/sun/tools/internal/jxc/ap/SchemaGenerator.java index 4f84ade7..0f7843e0 100644 --- a/src/share/jaxws_classes/com/sun/tools/internal/jxc/ap/SchemaGenerator.java +++ b/src/share/jaxws_classes/com/sun/tools/internal/jxc/ap/SchemaGenerator.java @@ -135,7 +135,7 @@ public class SchemaGenerator extends AbstractProcessor { private void filterClass(List<Reference> classes, Collection<? extends Element> 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())); } |