IG: warn on covariant equals() in interface but not implementations

This commit is contained in:
Bas Leijdekkers
2016-07-06 13:03:57 +02:00
parent 770c3284a4
commit 75bbe05d18
2 changed files with 2 additions and 2 deletions
@@ -68,7 +68,7 @@ public class CovariantEqualsInspection extends BaseInspection {
return;
}
final PsiClass aClass = method.getContainingClass();
if (aClass == null || aClass.isInterface()) {
if (aClass == null) {
return;
}
final PsiMethod[] methods = aClass.getMethods();
@@ -1,5 +1,5 @@
interface I {
boolean equals(I i);
boolean <warning descr="'equals()' should take 'Object' as its argument">equals</warning>(I i);
}
class A {