Ranides Atterwim 4 rokov pred
rodič
commit
70e74ad15f

+ 6 - 6
assira.core/src/main/java/net/ranides/assira/collection/arrays/IntArraySort.java

@@ -6,12 +6,17 @@
  */
 package net.ranides.assira.collection.arrays;
 
+import lombok.experimental.UtilityClass;
 import net.ranides.assira.collection.IntComparator;
 
+/**
+ * Static sort implementations
+ */
 @SuppressWarnings({
     "PMD"
 })
-public final class IntArraySort {
+@UtilityClass
+public class IntArraySort {
 
     private static final int SMALL = 7;
     
@@ -30,11 +35,6 @@ public final class IntArraySort {
      */
     private static final int DIGITS_PER_ELEMENT = Integer.SIZE / DIGIT_BITS;
 
-    
-    private IntArraySort() {
-        // utility class
-    }
-
     /**
      * Sorts the specified range of elements according to the order induced by
      * the specified comparator using quicksort.

+ 6 - 5
assira.core/src/main/java/net/ranides/assira/collection/arrays/NativeArraySort.java

@@ -6,6 +6,7 @@
  */
 package net.ranides.assira.collection.arrays;
 
+import lombok.experimental.UtilityClass;
 import net.ranides.assira.collection.Swapper;
 import java.util.Comparator;
 import net.ranides.assira.collection.IntComparator;
@@ -13,19 +14,19 @@ import net.ranides.assira.collection.arrays.NativeArray.NativeComparator;
 import net.ranides.assira.collection.arrays.NativeArray.NativeMove;
 import net.ranides.assira.generic.CompareUtils;
 
+/**
+ * Static sort implementations
+ */
 @SuppressWarnings({
     "PMD.AvoidReassigningParameters"
 })
-public final class NativeArraySort {
+@UtilityClass
+public class NativeArraySort {
     
     private static final int SMALL = 7;
     
     private static final int MEDIUM = 50;
 
-    private NativeArraySort() {
-        // utility class
-    }
-   
     /**
      * Sorts an array according to the order induced by the specified comparator
      * using quicksort.