Lines 516-522
Link Here
|
516 |
MethodBinding original = inherited.original(); // can be the same as inherited |
516 |
MethodBinding original = inherited.original(); // can be the same as inherited |
517 |
if (!current.areParameterErasuresEqual(original) || current.returnType.erasure() != original.returnType.erasure()) return false; |
517 |
if (!current.areParameterErasuresEqual(original) || current.returnType.erasure() != original.returnType.erasure()) return false; |
518 |
|
518 |
|
519 |
problemReporter(current).methodNameClash(current, original); |
519 |
problemReporter(current).methodNameClash(current, |
|
|
520 |
inherited.declaringClass.isRawType() ? inherited : original); |
520 |
return true; |
521 |
return true; |
521 |
} |
522 |
} |
522 |
public boolean doesMethodOverride(MethodBinding method, MethodBinding inheritedMethod) { |
523 |
public boolean doesMethodOverride(MethodBinding method, MethodBinding inheritedMethod) { |