405 lb.add(t); |
405 lb.add(t); |
406 } |
406 } |
407 paramTypes = lb.toList(); |
407 paramTypes = lb.toList(); |
408 } |
408 } |
409 |
409 |
410 ClassSymbol sym = (ClassSymbol) types.upperBound(tsym.type).tsym; |
410 ClassSymbol sym = (ClassSymbol) types.cvarUpperBound(tsym.type).tsym; |
411 |
411 |
412 Symbol msym = (memberName == sym.name) |
412 Symbol msym = (memberName == sym.name) |
413 ? findConstructor(sym, paramTypes) |
413 ? findConstructor(sym, paramTypes) |
414 : findMethod(sym, memberName, paramTypes); |
414 : findMethod(sym, memberName, paramTypes); |
415 if (paramTypes != null) { |
415 if (paramTypes != null) { |