equal
deleted
inserted
replaced
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) { |