langtools/src/share/classes/com/sun/tools/javac/comp/Resolve.java
changeset 19940 d6d6e623f0b4
parent 19917 ebb957ba7b07
child 20249 93f8eae31092
equal deleted inserted replaced
19939:ab90fbc7b74e 19940:d6d6e623f0b4
  2544                                 phase.isVarargsRequired());
  2544                                 phase.isVarargsRequired());
  2545                     }
  2545                     }
  2546                     @Override
  2546                     @Override
  2547                     Symbol access(Env<AttrContext> env, DiagnosticPosition pos, Symbol location, Symbol sym) {
  2547                     Symbol access(Env<AttrContext> env, DiagnosticPosition pos, Symbol location, Symbol sym) {
  2548                         if (sym.kind >= AMBIGUOUS) {
  2548                         if (sym.kind >= AMBIGUOUS) {
  2549                             if (sym.kind == HIDDEN) {
  2549                             if (sym.kind != WRONG_MTH && sym.kind != WRONG_MTHS) {
  2550                                 sym = super.access(env, pos, location, sym);
  2550                                 sym = super.access(env, pos, location, sym);
  2551                             } else {
  2551                             } else {
  2552                                 final JCDiagnostic details = sym.kind == WRONG_MTH ?
  2552                                 final JCDiagnostic details = sym.kind == WRONG_MTH ?
  2553                                                 ((InapplicableSymbolError)sym).errCandidate().snd :
  2553                                                 ((InapplicableSymbolError)sym).errCandidate().snd :
  2554                                                 null;
  2554                                                 null;