Repository: incubator-slider
Updated Branches:
  refs/heads/develop df413bf28 -> 21781c180


SLIDER-543 Usage of Integer.compare() doesn't compile on jdk 1.6


Project: http://git-wip-us.apache.org/repos/asf/incubator-slider/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-slider/commit/21781c18
Tree: http://git-wip-us.apache.org/repos/asf/incubator-slider/tree/21781c18
Diff: http://git-wip-us.apache.org/repos/asf/incubator-slider/diff/21781c18

Branch: refs/heads/develop
Commit: 21781c18091c0ae825a932868a863a229bfabe58
Parents: df413bf
Author: tedyu <[email protected]>
Authored: Mon Oct 20 09:22:10 2014 -0700
Committer: tedyu <[email protected]>
Committed: Mon Oct 20 09:22:10 2014 -0700

----------------------------------------------------------------------
 .../org/apache/slider/server/appmaster/state/RoleStatus.java   | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/21781c18/slider-core/src/main/java/org/apache/slider/server/appmaster/state/RoleStatus.java
----------------------------------------------------------------------
diff --git 
a/slider-core/src/main/java/org/apache/slider/server/appmaster/state/RoleStatus.java
 
b/slider-core/src/main/java/org/apache/slider/server/appmaster/state/RoleStatus.java
index f9feca3..3e06ef0 100644
--- 
a/slider-core/src/main/java/org/apache/slider/server/appmaster/state/RoleStatus.java
+++ 
b/slider-core/src/main/java/org/apache/slider/server/appmaster/state/RoleStatus.java
@@ -319,7 +319,11 @@ public final class RoleStatus implements Cloneable {
       Serializable {
     @Override
     public int compare(RoleStatus o1, RoleStatus o2) {
-      return Integer.compare(o1.getKey(), o2.getKey());
+      int key1 = o1.getKey();
+      int key2 = o2.getKey();
+      if (key1 < key2) return -1;
+      if (key1 == key2) return 0;
+      return 1;
     }
   }
   

Reply via email to