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 |