112:7e2249b1c13d | 113:eff38cc97183 |
---|---|
66 */ | 66 */ |
67 public class Attr extends JCTree.Visitor { | 67 public class Attr extends JCTree.Visitor { |
68 protected static final Context.Key<Attr> attrKey = | 68 protected static final Context.Key<Attr> attrKey = |
69 new Context.Key<Attr>(); | 69 new Context.Key<Attr>(); |
70 | 70 |
71 final Name.Table names; | 71 final Names names; |
72 final Log log; | 72 final Log log; |
73 final Symtab syms; | 73 final Symtab syms; |
74 final Resolve rs; | 74 final Resolve rs; |
75 final Check chk; | 75 final Check chk; |
76 final MemberEnter memberEnter; | 76 final MemberEnter memberEnter; |
90 } | 90 } |
91 | 91 |
92 protected Attr(Context context) { | 92 protected Attr(Context context) { |
93 context.put(attrKey, this); | 93 context.put(attrKey, this); |
94 | 94 |
95 names = Name.Table.instance(context); | 95 names = Names.instance(context); |
96 log = Log.instance(context); | 96 log = Log.instance(context); |
97 syms = Symtab.instance(context); | 97 syms = Symtab.instance(context); |
98 rs = Resolve.instance(context); | 98 rs = Resolve.instance(context); |
99 chk = Check.instance(context); | 99 chk = Check.instance(context); |
100 memberEnter = MemberEnter.instance(context); | 100 memberEnter = MemberEnter.instance(context); |