equal
deleted
inserted
replaced
552 Symbol bestSoFar, |
552 Symbol bestSoFar, |
553 boolean allowBoxing, |
553 boolean allowBoxing, |
554 boolean useVarargs, |
554 boolean useVarargs, |
555 boolean operator) { |
555 boolean operator) { |
556 if (sym.kind == ERR) return bestSoFar; |
556 if (sym.kind == ERR) return bestSoFar; |
557 if (!sym.isInheritedIn(site.tsym, types)) return bestSoFar; |
|
558 assert sym.kind < AMBIGUOUS; |
557 assert sym.kind < AMBIGUOUS; |
559 try { |
558 try { |
560 if (rawInstantiate(env, site, sym, argtypes, typeargtypes, |
559 if (rawInstantiate(env, site, sym, argtypes, typeargtypes, |
561 allowBoxing, useVarargs, Warner.noWarnings) == null) { |
560 allowBoxing, useVarargs, Warner.noWarnings) == null) { |
562 // inapplicable |
561 // inapplicable |