src/share/classes/com/sun/tools/javac/comp/Check.java

changeset 845
5a43b245aed1
parent 844
2088e674f0e0
child 852
899f7c3d9426
equal deleted inserted replaced
844:2088e674f0e0 845:5a43b245aed1
58 protected static final Context.Key<Check> checkKey = 58 protected static final Context.Key<Check> checkKey =
59 new Context.Key<Check>(); 59 new Context.Key<Check>();
60 60
61 private final Names names; 61 private final Names names;
62 private final Log log; 62 private final Log log;
63 private final Resolve rs;
63 private final Symtab syms; 64 private final Symtab syms;
64 private final Enter enter; 65 private final Enter enter;
65 private final Infer infer; 66 private final Infer infer;
66 private final Types types; 67 private final Types types;
67 private final JCDiagnostic.Factory diags; 68 private final JCDiagnostic.Factory diags;
89 protected Check(Context context) { 90 protected Check(Context context) {
90 context.put(checkKey, this); 91 context.put(checkKey, this);
91 92
92 names = Names.instance(context); 93 names = Names.instance(context);
93 log = Log.instance(context); 94 log = Log.instance(context);
95 rs = Resolve.instance(context);
94 syms = Symtab.instance(context); 96 syms = Symtab.instance(context);
95 enter = Enter.instance(context); 97 enter = Enter.instance(context);
96 infer = Infer.instance(context); 98 infer = Infer.instance(context);
97 this.types = Types.instance(context); 99 this.types = Types.instance(context);
98 diags = JCDiagnostic.Factory.instance(context); 100 diags = JCDiagnostic.Factory.instance(context);

mercurial