langtools/src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
changeset 36526 3b41f1c69604
parent 32800 8457813125e3
equal deleted inserted replaced
36525:4caf88912b7f 36526:3b41f1c69604
    87  */
    87  */
    88 
    88 
    89 public class ClassDocImpl extends ProgramElementDocImpl implements ClassDoc {
    89 public class ClassDocImpl extends ProgramElementDocImpl implements ClassDoc {
    90 
    90 
    91     public final ClassType type;        // protected->public for debugging
    91     public final ClassType type;        // protected->public for debugging
    92     protected final ClassSymbol tsym;
    92     public final ClassSymbol tsym;
    93 
    93 
    94     boolean isIncluded = false;         // Set in RootDocImpl
    94     boolean isIncluded = false;         // Set in RootDocImpl
    95 
    95 
    96     private SerializedForm serializedForm;
    96     private SerializedForm serializedForm;
    97 
    97 
  1135 
  1135 
  1136         ListBuffer<PackageDocImpl> importedPackages = new ListBuffer<>();
  1136         ListBuffer<PackageDocImpl> importedPackages = new ListBuffer<>();
  1137 
  1137 
  1138         //### Add the implicit "import java.lang.*" to the result
  1138         //### Add the implicit "import java.lang.*" to the result
  1139         Names names = tsym.name.table.names;
  1139         Names names = tsym.name.table.names;
  1140         importedPackages.append(env.getPackageDoc(env.syms.enterPackage(names.java_lang)));
  1140         importedPackages.append(env.getPackageDoc(env.syms.enterPackage(env.syms.java_base, names.java_lang)));
  1141 
  1141 
  1142         Env<AttrContext> compenv = env.enter.getEnv(tsym);
  1142         Env<AttrContext> compenv = env.enter.getEnv(tsym);
  1143         if (compenv == null) return new PackageDocImpl[0];
  1143         if (compenv == null) return new PackageDocImpl[0];
  1144 
  1144 
  1145         for (JCTree t : compenv.toplevel.defs) {
  1145         for (JCTree t : compenv.toplevel.defs) {