langtools/src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
changeset 22163 3651128c74eb
parent 22153 f9f06fcca59d
child 22170 62da5257a0a7
equal deleted inserted replaced
22162:3b3e23e67329 22163:3651128c74eb
   225             }
   225             }
   226             writer.println(" {");
   226             writer.println(" {");
   227             indentation++;
   227             indentation++;
   228 
   228 
   229             if (kind == ENUM) {
   229             if (kind == ENUM) {
   230                 List<Element> enclosedElements =
   230                 List<Element> enclosedElements = new ArrayList<>(e.getEnclosedElements());
   231                     new ArrayList<Element>(e.getEnclosedElements());
       
   232                 // Handle any enum constants specially before other entities.
   231                 // Handle any enum constants specially before other entities.
   233                 List<Element> enumConstants = new ArrayList<Element>();
   232                 List<Element> enumConstants = new ArrayList<>();
   234                 for(Element element : enclosedElements) {
   233                 for(Element element : enclosedElements) {
   235                     if (element.getKind() == ENUM_CONSTANT)
   234                     if (element.getKind() == ENUM_CONSTANT)
   236                         enumConstants.add(element);
   235                         enumConstants.add(element);
   237                 }
   236                 }
   238                 if (!enumConstants.isEmpty()) {
   237                 if (!enumConstants.isEmpty()) {
   331             }
   330             }
   332 
   331 
   333             if (kind == ENUM_CONSTANT)
   332             if (kind == ENUM_CONSTANT)
   334                 return;
   333                 return;
   335 
   334 
   336             Set<Modifier> modifiers = new LinkedHashSet<Modifier>();
   335             Set<Modifier> modifiers = new LinkedHashSet<>();
   337             modifiers.addAll(e.getModifiers());
   336             modifiers.addAll(e.getModifiers());
   338 
   337 
   339             switch (kind) {
   338             switch (kind) {
   340             case ANNOTATION_TYPE:
   339             case ANNOTATION_TYPE:
   341             case INTERFACE:
   340             case INTERFACE: