159 public Env<AttrContext> getClassEnv(TypeSymbol sym) { |
159 public Env<AttrContext> getClassEnv(TypeSymbol sym) { |
160 Env<AttrContext> localEnv = getEnv(sym); |
160 Env<AttrContext> localEnv = getEnv(sym); |
161 Env<AttrContext> lintEnv = localEnv; |
161 Env<AttrContext> lintEnv = localEnv; |
162 while (lintEnv.info.lint == null) |
162 while (lintEnv.info.lint == null) |
163 lintEnv = lintEnv.next; |
163 lintEnv = lintEnv.next; |
164 localEnv.info.lint = lintEnv.info.lint.augment(sym.annotations, sym.flags()); |
164 localEnv.info.lint = lintEnv.info.lint.augment(sym); |
165 return localEnv; |
165 return localEnv; |
166 } |
166 } |
167 |
167 |
168 /** The queue of all classes that might still need to be completed; |
168 /** The queue of all classes that might still need to be completed; |
169 * saved and initialized by main(). |
169 * saved and initialized by main(). |