src/share/classes/com/sun/tools/javac/comp/Resolve.java

changeset 1498
1afdf1f1472b
parent 1496
f785dcac17b7
child 1510
7873d37f5b37
equal deleted inserted replaced
1497:7aa2025bbb7b 1498:1afdf1f1472b
3419 return res; 3419 return res;
3420 } 3420 }
3421 3421
3422 @Override 3422 @Override
3423 protected Symbol access(Name name, TypeSymbol location) { 3423 protected Symbol access(Name name, TypeSymbol location) {
3424 return ambiguousSyms.last(); 3424 Symbol firstAmbiguity = ambiguousSyms.last();
3425 return firstAmbiguity.kind == TYP ?
3426 types.createErrorType(name, location, firstAmbiguity.type).tsym :
3427 firstAmbiguity;
3425 } 3428 }
3426 } 3429 }
3427 3430
3428 enum MethodResolutionPhase { 3431 enum MethodResolutionPhase {
3429 BASIC(false, false), 3432 BASIC(false, false),

mercurial