diff options
author | Eugene Tarassov | 2013-10-28 08:40:07 +0000 |
---|---|---|
committer | Eugene Tarassov | 2013-10-28 10:43:37 +0000 |
commit | c69efd1ddb9d177ce0b964873fa3b5fb2c2a0692 (patch) | |
tree | 8aac0cda5eadad29091623abf45c21e8944a62b7 | |
parent | 46a5d070fefe9dc7aada96634d3cd2e391d9ca71 (diff) | |
download | org.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.java | 11 |
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() { |