Lines 834-840
Link Here
|
834 |
if (compatibleMethod != null) { |
834 |
if (compatibleMethod != null) { |
835 |
if (compatibleMethod.isValidBinding()) { |
835 |
if (compatibleMethod.isValidBinding()) { |
836 |
if (concreteMatch != null && concreteMatch.declaringClass.findSuperTypeOriginatingFrom(compatibleMethod.declaringClass) != null) |
836 |
if (concreteMatch != null && concreteMatch.declaringClass.findSuperTypeOriginatingFrom(compatibleMethod.declaringClass) != null) |
837 |
if (environment().methodVerifier().isParameterSubsignature(concreteMatch, compatibleMethod)) |
837 |
if (environment().methodVerifier().isParameterSubsignature(concreteMatch.original(), compatibleMethod.original())) |
838 |
continue; // can skip this method since concreteMatch overrides it |
838 |
continue; // can skip this method since concreteMatch overrides it |
839 |
if (candidatesCount == 0) { |
839 |
if (candidatesCount == 0) { |
840 |
candidates = new MethodBinding[foundSize - startFoundSize + 1]; |
840 |
candidates = new MethodBinding[foundSize - startFoundSize + 1]; |