src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java

Print this page

        

*** 63,72 **** --- 63,73 ---- import com.sun.tools.javac.util.Name; import com.sun.tools.javac.util.Names; import com.sun.tools.javac.util.Position; import static com.sun.tools.javac.code.Kinds.*; + import static com.sun.tools.javac.tree.JCTree.Tag.*; /** * Represents a java class and provides access to information * about the class, the class' comment and tags, and the * members of the class. A ClassDocImpl only exists if it was
*** 1081,1091 **** Env<AttrContext> compenv = env.enter.getEnv(tsym); if (compenv == null) return new ClassDocImpl[0]; Name asterisk = tsym.name.table.names.asterisk; for (JCTree t : compenv.toplevel.defs) { ! if (t.getTag() == JCTree.IMPORT) { JCTree imp = ((JCImport) t).qualid; if ((TreeInfo.name(imp) != asterisk) && (imp.type.tsym.kind & Kinds.TYP) != 0) { importedClasses.append( env.getClassDoc((ClassSymbol)imp.type.tsym)); --- 1082,1092 ---- Env<AttrContext> compenv = env.enter.getEnv(tsym); if (compenv == null) return new ClassDocImpl[0]; Name asterisk = tsym.name.table.names.asterisk; for (JCTree t : compenv.toplevel.defs) { ! if (t.hasTag(IMPORT)) { JCTree imp = ((JCImport) t).qualid; if ((TreeInfo.name(imp) != asterisk) && (imp.type.tsym.kind & Kinds.TYP) != 0) { importedClasses.append( env.getClassDoc((ClassSymbol)imp.type.tsym));
*** 1122,1132 **** Env<AttrContext> compenv = env.enter.getEnv(tsym); if (compenv == null) return new PackageDocImpl[0]; for (JCTree t : compenv.toplevel.defs) { ! if (t.getTag() == JCTree.IMPORT) { JCTree imp = ((JCImport) t).qualid; if (TreeInfo.name(imp) == names.asterisk) { JCFieldAccess sel = (JCFieldAccess)imp; Symbol s = sel.selected.type.tsym; PackageDocImpl pdoc = env.getPackageDoc(s.packge()); --- 1123,1133 ---- Env<AttrContext> compenv = env.enter.getEnv(tsym); if (compenv == null) return new PackageDocImpl[0]; for (JCTree t : compenv.toplevel.defs) { ! if (t.hasTag(IMPORT)) { JCTree imp = ((JCImport) t).qualid; if (TreeInfo.name(imp) == names.asterisk) { JCFieldAccess sel = (JCFieldAccess)imp; Symbol s = sel.selected.type.tsym; PackageDocImpl pdoc = env.getPackageDoc(s.packge());