equal
deleted
inserted
replaced
31 import com.sun.javadoc.*; |
31 import com.sun.javadoc.*; |
32 |
32 |
33 import com.sun.tools.javac.code.*; |
33 import com.sun.tools.javac.code.*; |
34 import com.sun.tools.javac.code.Symbol.*; |
34 import com.sun.tools.javac.code.Symbol.*; |
35 import com.sun.tools.javac.code.Type.ClassType; |
35 import com.sun.tools.javac.code.Type.ClassType; |
36 import com.sun.tools.javac.code.Type.TypeVar; |
|
37 import com.sun.tools.javac.comp.Attr; |
36 import com.sun.tools.javac.comp.Attr; |
38 import com.sun.tools.javac.comp.Check; |
37 import com.sun.tools.javac.comp.Check; |
39 import com.sun.tools.javac.tree.JCTree.*; |
38 import com.sun.tools.javac.tree.JCTree.*; |
40 import com.sun.tools.javac.util.Context; |
39 import com.sun.tools.javac.util.Context; |
41 import com.sun.tools.javac.util.List; |
40 import com.sun.tools.javac.util.Names; |
42 import com.sun.tools.javac.util.Name; |
|
43 import com.sun.tools.javac.util.Position; |
41 import com.sun.tools.javac.util.Position; |
44 |
42 |
45 |
43 |
46 /** |
44 /** |
47 * Holds the environment for a run of javadoc. |
45 * Holds the environment for a run of javadoc. |
81 |
79 |
82 /** Javadoc's own version of the compiler's enter phase. */ |
80 /** Javadoc's own version of the compiler's enter phase. */ |
83 JavadocEnter enter; |
81 JavadocEnter enter; |
84 |
82 |
85 /** The name table. */ |
83 /** The name table. */ |
86 Name.Table names; |
84 Names names; |
87 |
85 |
88 /** The encoding name. */ |
86 /** The encoding name. */ |
89 private String encoding; |
87 private String encoding; |
90 |
88 |
91 final Symbol externalizableSym; |
89 final Symbol externalizableSym; |
129 messager = Messager.instance0(context); |
127 messager = Messager.instance0(context); |
130 syms = Symtab.instance(context); |
128 syms = Symtab.instance(context); |
131 reader = JavadocClassReader.instance0(context); |
129 reader = JavadocClassReader.instance0(context); |
132 enter = JavadocEnter.instance0(context); |
130 enter = JavadocEnter.instance0(context); |
133 attr = Attr.instance(context); |
131 attr = Attr.instance(context); |
134 names = Name.Table.instance(context); |
132 names = Names.instance(context); |
135 externalizableSym = reader.enterClass(names.fromString("java.io.Externalizable")); |
133 externalizableSym = reader.enterClass(names.fromString("java.io.Externalizable")); |
136 chk = Check.instance(context); |
134 chk = Check.instance(context); |
137 types = Types.instance(context); |
135 types = Types.instance(context); |
138 |
136 |
139 // Default. Should normally be reset with setLocale. |
137 // Default. Should normally be reset with setLocale. |