forked from I2P_Developers/i2p.i2p
findbugs: Added companion equals() and hashCode() methods to existing compareTo()
This commit is contained in:
@ -17,6 +17,7 @@ public class NewsEntry implements Comparable<NewsEntry> {
|
|||||||
public String authorName; // subnode of author
|
public String authorName; // subnode of author
|
||||||
|
|
||||||
/** reverse, newest first */
|
/** reverse, newest first */
|
||||||
|
@Override
|
||||||
public int compareTo(NewsEntry e) {
|
public int compareTo(NewsEntry e) {
|
||||||
if (updated > e.updated)
|
if (updated > e.updated)
|
||||||
return -1;
|
return -1;
|
||||||
@ -24,4 +25,22 @@ public class NewsEntry implements Comparable<NewsEntry> {
|
|||||||
return 1;
|
return 1;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if(o == null) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if(!(o instanceof NewsEntry)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
NewsEntry e = (NewsEntry) o;
|
||||||
|
|
||||||
|
return this.compareTo(e) == 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return (int) updated;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user