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 bf98a8c  Replace wrapper Collections.sort is with an instance method 
directly. (#245)
bf98a8c is described below

commit bf98a8cfe5259858981bdc7b45736292966d835a
Author: Arturo Bernal <arturobern...@gmail.com>
AuthorDate: Sun Feb 13 16:53:39 2022 +0100

    Replace wrapper Collections.sort is with an instance method directly. (#245)
---
 .../java/org/apache/commons/compress/harmony/pack200/BandSet.java | 4 +---
 .../org/apache/commons/compress/harmony/pack200/ClassBands.java   | 8 ++++----
 .../org/apache/commons/compress/harmony/pack200/PackingUtils.java | 3 +--
 .../org/apache/commons/compress/harmony/unpack200/IcBands.java    | 3 +--
 4 files changed, 7 insertions(+), 11 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/compress/harmony/pack200/BandSet.java 
b/src/main/java/org/apache/commons/compress/harmony/pack200/BandSet.java
index aae4e69..f77769d 100644
--- a/src/main/java/org/apache/commons/compress/harmony/pack200/BandSet.java
+++ b/src/main/java/org/apache/commons/compress/harmony/pack200/BandSet.java
@@ -19,7 +19,6 @@ package org.apache.commons.compress.harmony.pack200;
 import java.io.IOException;
 import java.io.OutputStream;
 import java.util.ArrayList;
-import java.util.Collections;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -365,8 +364,7 @@ public abstract class BandSet {
 
         // Sort the favoured list with the most commonly occurring first
         if (distinctValues.size() > 255) {
-            Collections.sort(favoured,
-                (arg0, arg1) -> ((Integer) 
distinctValues.get(arg1)).compareTo((Integer) distinctValues.get(arg0)));
+            favoured.sort((arg0, arg1) -> ((Integer) 
distinctValues.get(arg1)).compareTo((Integer) distinctValues.get(arg0)));
         }
 
         final IntList unfavoured = new IntList();
diff --git 
a/src/main/java/org/apache/commons/compress/harmony/pack200/ClassBands.java 
b/src/main/java/org/apache/commons/compress/harmony/pack200/ClassBands.java
index f28f327..0cb7699 100644
--- a/src/main/java/org/apache/commons/compress/harmony/pack200/ClassBands.java
+++ b/src/main/java/org/apache/commons/compress/harmony/pack200/ClassBands.java
@@ -419,10 +419,10 @@ public class ClassBands extends BandSet {
             final NewAttributeBands bands1 = (NewAttributeBands) arg1;
             return bands0.getFlagIndex() - bands1.getFlagIndex();
         };
-        Collections.sort(classAttributeBands, comparator);
-        Collections.sort(methodAttributeBands, comparator);
-        Collections.sort(fieldAttributeBands, comparator);
-        Collections.sort(codeAttributeBands, comparator);
+        classAttributeBands.sort(comparator);
+        methodAttributeBands.sort(comparator);
+        fieldAttributeBands.sort(comparator);
+        codeAttributeBands.sort(comparator);
 
         for (Object classAttributeBand : classAttributeBands) {
             final NewAttributeBands bands = (NewAttributeBands) 
classAttributeBand;
diff --git 
a/src/main/java/org/apache/commons/compress/harmony/pack200/PackingUtils.java 
b/src/main/java/org/apache/commons/compress/harmony/pack200/PackingUtils.java
index 7420feb..614b734 100644
--- 
a/src/main/java/org/apache/commons/compress/harmony/pack200/PackingUtils.java
+++ 
b/src/main/java/org/apache/commons/compress/harmony/pack200/PackingUtils.java
@@ -22,7 +22,6 @@ import java.io.IOException;
 import java.io.InputStream;
 import java.io.OutputStream;
 import java.util.ArrayList;
-import java.util.Collections;
 import java.util.Enumeration;
 import java.util.Iterator;
 import java.util.List;
@@ -217,7 +216,7 @@ public class PackingUtils {
 
         // Sort files by name, "META-INF/MANIFEST.MF" should be put in the 1st
         // position
-        Collections.sort(packingFileList, (arg0, arg1) -> {
+        packingFileList.sort((arg0, arg1) -> {
             if (arg0 instanceof PackingFile && arg1 instanceof PackingFile) {
                 final String fileName0 = ((PackingFile) arg0).getName();
                 final String fileName1 = ((PackingFile) arg1).getName();
diff --git 
a/src/main/java/org/apache/commons/compress/harmony/unpack200/IcBands.java 
b/src/main/java/org/apache/commons/compress/harmony/unpack200/IcBands.java
index fce3ca9..76f43cd 100644
--- a/src/main/java/org/apache/commons/compress/harmony/unpack200/IcBands.java
+++ b/src/main/java/org/apache/commons/compress/harmony/unpack200/IcBands.java
@@ -19,7 +19,6 @@ package org.apache.commons.compress.harmony.unpack200;
 import java.io.IOException;
 import java.io.InputStream;
 import java.util.ArrayList;
-import java.util.Collections;
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.List;
@@ -218,7 +217,7 @@ public class IcBands extends BandSet {
         // End not part of the spec. Ugh.
 
         // Now order the result as a subsequence of ic_all
-        Collections.sort(relevantTuples, (arg0, arg1) -> {
+        relevantTuples.sort((arg0, arg1) -> {
             final Integer index1 = Integer.valueOf(((IcTuple) 
arg0).getTupleIndex());
             final Integer index2 = Integer.valueOf(((IcTuple) 
arg1).getTupleIndex());
             return index1.compareTo(index2);

Reply via email to