langtools/src/share/classes/com/sun/tools/javac/comp/Resolve.java
changeset 1528 441d4ec466de
parent 1470 6ff8524783fa
child 1529 a076d4cd3048
equal deleted inserted replaced
1527:815e743a83ba 1528:441d4ec466de
   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