This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-compress.git


The following commit(s) were added to refs/heads/master by this push:
     new 53618e3d Use java API compare instead of do it manual. (#285)
53618e3d is described below

commit 53618e3d7304c6ffb0abfcb050ce445d86a3b08e
Author: Arturo Bernal <arturobern...@gmail.com>
AuthorDate: Fri Apr 22 20:23:08 2022 +0200

    Use java API compare instead of do it manual. (#285)
---
 .../java/org/apache/commons/compress/harmony/pack200/CPInt.java   | 8 +-------
 .../java/org/apache/commons/compress/harmony/pack200/CPLong.java  | 8 +-------
 .../java/org/apache/commons/compress/harmony/pack200/IcBands.java | 5 +++--
 3 files changed, 5 insertions(+), 16 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/compress/harmony/pack200/CPInt.java 
b/src/main/java/org/apache/commons/compress/harmony/pack200/CPInt.java
index a28f2a53..5bbaa5cd 100644
--- a/src/main/java/org/apache/commons/compress/harmony/pack200/CPInt.java
+++ b/src/main/java/org/apache/commons/compress/harmony/pack200/CPInt.java
@@ -29,13 +29,7 @@ public class CPInt extends CPConstant {
 
     @Override
     public int compareTo(final Object obj) {
-        if (theInt > ((CPInt) obj).theInt) {
-            return 1;
-        }
-        if (theInt == ((CPInt) obj).theInt) {
-            return 0;
-        }
-        return -1;
+        return Integer.compare(theInt, ((CPInt) obj).theInt);
     }
 
     public int getInt() {
diff --git 
a/src/main/java/org/apache/commons/compress/harmony/pack200/CPLong.java 
b/src/main/java/org/apache/commons/compress/harmony/pack200/CPLong.java
index 934867da..c0c0e858 100644
--- a/src/main/java/org/apache/commons/compress/harmony/pack200/CPLong.java
+++ b/src/main/java/org/apache/commons/compress/harmony/pack200/CPLong.java
@@ -29,13 +29,7 @@ public class CPLong extends CPConstant {
 
     @Override
     public int compareTo(final Object obj) {
-        if (theLong > ((CPLong) obj).theLong) {
-            return 1;
-        }
-        if (theLong == ((CPLong) obj).theLong) {
-            return 0;
-        }
-        return -1;
+        return Long.compare(theLong, ((CPLong) obj).theLong);
     }
 
     public long getLong() {
diff --git 
a/src/main/java/org/apache/commons/compress/harmony/pack200/IcBands.java 
b/src/main/java/org/apache/commons/compress/harmony/pack200/IcBands.java
index cfbb197e..5c8caa26 100644
--- a/src/main/java/org/apache/commons/compress/harmony/pack200/IcBands.java
+++ b/src/main/java/org/apache/commons/compress/harmony/pack200/IcBands.java
@@ -22,6 +22,7 @@ import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
+import java.util.Objects;
 import java.util.Set;
 import java.util.TreeSet;
 
@@ -157,8 +158,8 @@ public class IcBands extends BandSet {
         public boolean equals(final Object o) {
             if (o instanceof IcTuple) {
                 final IcTuple icT = (IcTuple) o;
-                return C.equals(icT.C) && F == icT.F && (C2 != null ? 
C2.equals(icT.C2) : icT.C2 == null)
-                    && (N != null ? N.equals(icT.N) : icT.N == null);
+                return C.equals(icT.C) && F == icT.F && (Objects.equals(C2, 
icT.C2))
+                    && (Objects.equals(N, icT.N));
             }
             return false;
         }

Reply via email to