diff -r 7e2249b1c13d -r eff38cc97183 src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java --- a/src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java Fri Sep 12 23:32:51 2008 -0700 +++ b/src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java Tue Sep 16 18:35:18 2008 -0700 @@ -25,8 +25,6 @@ package com.sun.tools.javadoc; -import java.util.*; - import com.sun.javadoc.*; import static com.sun.javadoc.LanguageVersion.*; @@ -40,7 +38,6 @@ import com.sun.tools.javac.code.Kinds; import com.sun.tools.javac.code.TypeTags; import com.sun.tools.javac.code.Type; -import com.sun.tools.javac.code.Types; import com.sun.tools.javac.code.Type.ClassType; import com.sun.tools.javac.code.Scope; import com.sun.tools.javac.code.Symbol; @@ -55,9 +52,9 @@ import com.sun.tools.javac.tree.JCTree.JCClassDecl; import com.sun.tools.javac.tree.TreeInfo; +import com.sun.tools.javac.util.Names; import static com.sun.tools.javac.code.Flags.*; import static com.sun.tools.javac.code.Kinds.*; -import static com.sun.tools.javac.code.TypeTags.*; import java.io.File; import java.util.Set; @@ -549,7 +546,7 @@ * methods in this class. Does not include constructors. */ public MethodDoc[] methods(boolean filter) { - Name.Table names = tsym.name.table; + Names names = tsym.name.table.names; List methods = List.nil(); for (Scope.Entry e = tsym.members().elems; e != null; e = e.sibling) { if (e.sym != null && @@ -582,7 +579,7 @@ * constructors in this class. */ public ConstructorDoc[] constructors(boolean filter) { - Name.Table names = tsym.name.table; + Names names = tsym.name.table.names; List constructors = List.nil(); for (Scope.Entry e = tsym.members().elems; e != null; e = e.sibling) { if (e.sym != null && @@ -696,7 +693,7 @@ } private ClassDoc searchClass(String className) { - Name.Table names = tsym.name.table; + Names names = tsym.name.table.names; // search by qualified name first ClassDoc cd = env.lookupClass(className); @@ -848,7 +845,7 @@ *---------------------------------*/ // search current class - Name.Table names = tsym.name.table; + Names names = tsym.name.table.names; Scope.Entry e = tsym.members().lookup(names.fromString(methodName)); //### Using modifier filter here isn't really correct, @@ -936,7 +933,7 @@ */ public ConstructorDoc findConstructor(String constrName, String[] paramTypes) { - Name.Table names = tsym.name.table; + Names names = tsym.name.table.names; for (Scope.Entry e = tsym.members().lookup(names.fromString("")); e.scope != null; e = e.next()) { if (e.sym.kind == Kinds.MTH) { if (hasParameterTypes((MethodSymbol)e.sym, paramTypes)) { @@ -973,7 +970,7 @@ } private FieldDocImpl searchField(String fieldName, Set searched) { - Name.Table names = tsym.name.table; + Names names = tsym.name.table.names; if (searched.contains(this)) { return null; } @@ -1040,7 +1037,7 @@ Env compenv = env.enter.getEnv(tsym); if (compenv == null) return new ClassDocImpl[0]; - Name asterisk = tsym.name.table.asterisk; + Name asterisk = tsym.name.table.names.asterisk; for (JCTree t : compenv.toplevel.defs) { if (t.getTag() == JCTree.IMPORT) { JCTree imp = ((JCImport) t).qualid; @@ -1076,7 +1073,7 @@ ListBuffer importedPackages = new ListBuffer(); //### Add the implicit "import java.lang.*" to the result - Name.Table names = tsym.name.table; + Names names = tsym.name.table.names; importedPackages.append(env.getPackageDoc(env.reader.enterPackage(names.java_lang))); Env compenv = env.enter.getEnv(tsym);