Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEugene Tarassov2013-10-28 08:40:07 +0000
committerEugene Tarassov2013-10-28 10:43:37 +0000
commitc69efd1ddb9d177ce0b964873fa3b5fb2c2a0692 (patch)
tree8aac0cda5eadad29091623abf45c21e8944a62b7
parent46a5d070fefe9dc7aada96634d3cd2e391d9ca71 (diff)
downloadorg.eclipse.tcf-c69efd1ddb9d177ce0b964873fa3b5fb2c2a0692.tar.gz
org.eclipse.tcf-c69efd1ddb9d177ce0b964873fa3b5fb2c2a0692.tar.xz
org.eclipse.tcf-c69efd1ddb9d177ce0b964873fa3b5fb2c2a0692.zip
TCF Core: fixed FindBugs warning: This class defines a compareTo(...) method but inherits its equals() method from java.lang.Object
-rw-r--r--plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/protocol/Protocol.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/protocol/Protocol.java b/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/protocol/Protocol.java
index 2363d8a0b..1eaec053b 100644
--- a/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/protocol/Protocol.java
+++ b/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/protocol/Protocol.java
@@ -54,6 +54,7 @@ public final class Protocol {
this.run = run;
}
+ @Override
public int compareTo(Timer x) {
if (x == this) return 0;
if (time < x.time) return -1;
@@ -63,6 +64,16 @@ public final class Protocol {
assert false;
return 0;
}
+
+ @Override
+ public boolean equals(Object y) {
+ return (y instanceof Timer) && compareTo((Timer)y) == 0;
+ }
+
+ @Override
+ public int hashCode() {
+ return id;
+ }
}
private static final Thread timer_dispatcher = new Thread() {

Back to the top