]> source.dussan.org Git - sonarqube.git/blob
177d2838f93837b4c0f576f9da6d8c2635ec582e
[sonarqube.git] /
1 <p> This method calls equals(Object) on two references of unrelated
2 interface types, where neither is a subtype of the other,
3 and there are no known non-abstract classes which implement both interfaces.
4 Therefore, the objects being compared
5 are unlikely to be members of the same class at runtime
6 (unless some application classes were not analyzed, or dynamic class
7 loading can occur at runtime).
8 According to the contract of equals(),
9 objects of different
10 classes should always compare as unequal; therefore, according to the
11 contract defined by java.lang.Object.equals(Object),
12 the result of this comparison will always be false at runtime.
13 </p>