langtools/src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
changeset 18900 5ed5dd2ee5fe
parent 18006 c1b8a1815c54
child 22448 a85fbad9d687
child 22163 3651128c74eb
equal deleted inserted replaced
18899:2557b27d1f1c 18900:5ed5dd2ee5fe
   301                 if (conflicts == null ||
   301                 if (conflicts == null ||
   302                     (conflicts.size() == 1 &&
   302                     (conflicts.size() == 1 &&
   303                     conflicts.contains(s))) {
   303                     conflicts.contains(s))) {
   304                     List<Name> l = List.nil();
   304                     List<Name> l = List.nil();
   305                     Symbol s2 = s;
   305                     Symbol s2 = s;
   306                     while (s2.type.getEnclosingType().hasTag(CLASS)
   306                     while (s2.type.hasTag(CLASS) &&
   307                             && s2.owner.kind == Kinds.TYP) {
   307                             s2.type.getEnclosingType().hasTag(CLASS) &&
       
   308                             s2.owner.kind == Kinds.TYP) {
   308                         l = l.prepend(s2.getSimpleName());
   309                         l = l.prepend(s2.getSimpleName());
   309                         s2 = s2.owner;
   310                         s2 = s2.owner;
   310                     }
   311                     }
   311                     l = l.prepend(s2.getSimpleName());
   312                     l = l.prepend(s2.getSimpleName());
   312                     StringBuilder buf = new StringBuilder();
   313                     StringBuilder buf = new StringBuilder();