langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
changeset 29292 c10d63c667cd
parent 29147 4cba0458106b
child 29430 0fc887a8c519
equal deleted inserted replaced
29291:076c277565f7 29292:c10d63c667cd
  3174         }
  3174         }
  3175         boolean varArgs = env.info.lastResolveVarargs();
  3175         boolean varArgs = env.info.lastResolveVarargs();
  3176         tree.sym = sym;
  3176         tree.sym = sym;
  3177 
  3177 
  3178         if (site.hasTag(TYPEVAR) && !isType(sym) && sym.kind != ERR) {
  3178         if (site.hasTag(TYPEVAR) && !isType(sym) && sym.kind != ERR) {
  3179             while (site.hasTag(TYPEVAR)) site = site.getUpperBound();
  3179             site = types.skipTypeVars(site, true);
  3180             site = capture(site);
       
  3181         }
  3180         }
  3182 
  3181 
  3183         // If that symbol is a variable, ...
  3182         // If that symbol is a variable, ...
  3184         if (sym.kind == VAR) {
  3183         if (sym.kind == VAR) {
  3185             VarSymbol v = (VarSymbol)sym;
  3184             VarSymbol v = (VarSymbol)sym;