langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/code/Printer.java
changeset 27224 228abfa87080
parent 25874 83c19f00452c
child 33917 45d04023e689
equal deleted inserted replaced
27130:41df50e7303d 27224:228abfa87080
    34 import com.sun.tools.javac.util.List;
    34 import com.sun.tools.javac.util.List;
    35 import com.sun.tools.javac.util.ListBuffer;
    35 import com.sun.tools.javac.util.ListBuffer;
    36 
    36 
    37 import static com.sun.tools.javac.code.BoundKind.*;
    37 import static com.sun.tools.javac.code.BoundKind.*;
    38 import static com.sun.tools.javac.code.Flags.*;
    38 import static com.sun.tools.javac.code.Flags.*;
       
    39 import static com.sun.tools.javac.code.Kinds.Kind.*;
    39 import static com.sun.tools.javac.code.TypeTag.CLASS;
    40 import static com.sun.tools.javac.code.TypeTag.CLASS;
    40 import static com.sun.tools.javac.code.TypeTag.FORALL;
    41 import static com.sun.tools.javac.code.TypeTag.FORALL;
    41 
    42 
    42 /**
    43 /**
    43  * A combined type/symbol visitor for generating non-trivial localized string
    44  * A combined type/symbol visitor for generating non-trivial localized string
   222     }
   223     }
   223 
   224 
   224     @Override
   225     @Override
   225     public String visitClassType(ClassType t, Locale locale) {
   226     public String visitClassType(ClassType t, Locale locale) {
   226         StringBuilder buf = new StringBuilder();
   227         StringBuilder buf = new StringBuilder();
   227         if (t.getEnclosingType().hasTag(CLASS) && t.tsym.owner.kind == Kinds.TYP) {
   228         if (t.getEnclosingType().hasTag(CLASS) && t.tsym.owner.kind == TYP) {
   228             buf.append(visit(t.getEnclosingType(), locale));
   229             buf.append(visit(t.getEnclosingType(), locale));
   229             buf.append('.');
   230             buf.append('.');
   230             buf.append(printAnnotations(t));
   231             buf.append(printAnnotations(t));
   231             buf.append(className(t, false, locale));
   232             buf.append(className(t, false, locale));
   232         } else {
   233         } else {