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

changeset 2564
ced008063508
parent 2563
c627efb5fdcd
child 2567
9a3e5ce68cef
equal deleted inserted replaced
2563:c627efb5fdcd 2564:ced008063508
1312 } 1312 }
1313 } else { 1313 } else {
1314 site = env.enclClass.sym.type; 1314 site = env.enclClass.sym.type;
1315 } 1315 }
1316 1316
1317 while (site.hasTag(TYPEVAR)) {
1318 site = site.getUpperBound();
1319 }
1320
1321 site = types.capture(site);
1322
1317 List<Type> args = rs.dummyArgs(tree.args.length()); 1323 List<Type> args = rs.dummyArgs(tree.args.length());
1318 Name name = TreeInfo.name(tree.meth); 1324 Name name = TreeInfo.name(tree.meth);
1319 1325
1320 Resolve.LookupHelper lh = rs.new LookupHelper(name, site, args, List.<Type>nil(), MethodResolutionPhase.VARARITY) { 1326 Resolve.LookupHelper lh = rs.new LookupHelper(name, site, args, List.<Type>nil(), MethodResolutionPhase.VARARITY) {
1321 @Override 1327 @Override

mercurial