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

changeset 113
eff38cc97183
parent 1
9a66ca7c79fa
child 117
24a47c3062fe
     1.1 --- a/src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java	Fri Sep 12 23:32:51 2008 -0700
     1.2 +++ b/src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java	Tue Sep 16 18:35:18 2008 -0700
     1.3 @@ -25,8 +25,6 @@
     1.4  
     1.5  package com.sun.tools.javadoc;
     1.6  
     1.7 -import java.util.*;
     1.8 -
     1.9  import com.sun.javadoc.*;
    1.10  
    1.11  import static com.sun.javadoc.LanguageVersion.*;
    1.12 @@ -40,7 +38,6 @@
    1.13  import com.sun.tools.javac.code.Kinds;
    1.14  import com.sun.tools.javac.code.TypeTags;
    1.15  import com.sun.tools.javac.code.Type;
    1.16 -import com.sun.tools.javac.code.Types;
    1.17  import com.sun.tools.javac.code.Type.ClassType;
    1.18  import com.sun.tools.javac.code.Scope;
    1.19  import com.sun.tools.javac.code.Symbol;
    1.20 @@ -55,9 +52,9 @@
    1.21  import com.sun.tools.javac.tree.JCTree.JCClassDecl;
    1.22  import com.sun.tools.javac.tree.TreeInfo;
    1.23  
    1.24 +import com.sun.tools.javac.util.Names;
    1.25  import static com.sun.tools.javac.code.Flags.*;
    1.26  import static com.sun.tools.javac.code.Kinds.*;
    1.27 -import static com.sun.tools.javac.code.TypeTags.*;
    1.28  
    1.29  import java.io.File;
    1.30  import java.util.Set;
    1.31 @@ -549,7 +546,7 @@
    1.32       * methods in this class.  Does not include constructors.
    1.33       */
    1.34      public MethodDoc[] methods(boolean filter) {
    1.35 -        Name.Table names = tsym.name.table;
    1.36 +        Names names = tsym.name.table.names;
    1.37          List<MethodDocImpl> methods = List.nil();
    1.38          for (Scope.Entry e = tsym.members().elems; e != null; e = e.sibling) {
    1.39              if (e.sym != null &&
    1.40 @@ -582,7 +579,7 @@
    1.41       * constructors in this class.
    1.42       */
    1.43      public ConstructorDoc[] constructors(boolean filter) {
    1.44 -        Name.Table names = tsym.name.table;
    1.45 +        Names names = tsym.name.table.names;
    1.46          List<ConstructorDocImpl> constructors = List.nil();
    1.47          for (Scope.Entry e = tsym.members().elems; e != null; e = e.sibling) {
    1.48              if (e.sym != null &&
    1.49 @@ -696,7 +693,7 @@
    1.50      }
    1.51  
    1.52      private ClassDoc searchClass(String className) {
    1.53 -        Name.Table names = tsym.name.table;
    1.54 +        Names names = tsym.name.table.names;
    1.55  
    1.56          // search by qualified name first
    1.57          ClassDoc cd = env.lookupClass(className);
    1.58 @@ -848,7 +845,7 @@
    1.59           *---------------------------------*/
    1.60  
    1.61          // search current class
    1.62 -        Name.Table names = tsym.name.table;
    1.63 +        Names names = tsym.name.table.names;
    1.64          Scope.Entry e = tsym.members().lookup(names.fromString(methodName));
    1.65  
    1.66          //### Using modifier filter here isn't really correct,
    1.67 @@ -936,7 +933,7 @@
    1.68       */
    1.69      public ConstructorDoc findConstructor(String constrName,
    1.70                                            String[] paramTypes) {
    1.71 -        Name.Table names = tsym.name.table;
    1.72 +        Names names = tsym.name.table.names;
    1.73          for (Scope.Entry e = tsym.members().lookup(names.fromString("<init>")); e.scope != null; e = e.next()) {
    1.74              if (e.sym.kind == Kinds.MTH) {
    1.75                  if (hasParameterTypes((MethodSymbol)e.sym, paramTypes)) {
    1.76 @@ -973,7 +970,7 @@
    1.77      }
    1.78  
    1.79      private FieldDocImpl searchField(String fieldName, Set<ClassDocImpl> searched) {
    1.80 -        Name.Table names = tsym.name.table;
    1.81 +        Names names = tsym.name.table.names;
    1.82          if (searched.contains(this)) {
    1.83              return null;
    1.84          }
    1.85 @@ -1040,7 +1037,7 @@
    1.86          Env<AttrContext> compenv = env.enter.getEnv(tsym);
    1.87          if (compenv == null) return new ClassDocImpl[0];
    1.88  
    1.89 -        Name asterisk = tsym.name.table.asterisk;
    1.90 +        Name asterisk = tsym.name.table.names.asterisk;
    1.91          for (JCTree t : compenv.toplevel.defs) {
    1.92              if (t.getTag() == JCTree.IMPORT) {
    1.93                  JCTree imp = ((JCImport) t).qualid;
    1.94 @@ -1076,7 +1073,7 @@
    1.95          ListBuffer<PackageDocImpl> importedPackages = new ListBuffer<PackageDocImpl>();
    1.96  
    1.97          //### Add the implicit "import java.lang.*" to the result
    1.98 -        Name.Table names = tsym.name.table;
    1.99 +        Names names = tsym.name.table.names;
   1.100          importedPackages.append(env.getPackageDoc(env.reader.enterPackage(names.java_lang)));
   1.101  
   1.102          Env<AttrContext> compenv = env.enter.getEnv(tsym);

mercurial