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-collections.git


The following commit(s) were added to refs/heads/master by this push:
     new bb99f201b Make private static classes final
bb99f201b is described below

commit bb99f201b174a64a0eaeb3a5b115ac8a1a2e38d1
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Tue Oct 10 16:14:05 2023 -0400

    Make private static classes final
---
 src/main/java/org/apache/commons/collections4/CollectionUtils.java    | 4 ++--
 src/main/java/org/apache/commons/collections4/ListUtils.java          | 2 +-
 src/main/java/org/apache/commons/collections4/SplitMapUtils.java      | 4 ++--
 src/main/java/org/apache/commons/collections4/map/MultiValueMap.java  | 2 +-
 .../org/apache/commons/collections4/multiset/AbstractMapMultiSet.java | 2 +-
 .../org/apache/commons/collections4/multiset/AbstractMultiSet.java    | 2 +-
 .../org/apache/commons/collections4/properties/PropertiesFactory.java | 2 +-
 .../org/apache/commons/collections4/sequence/SequencesComparator.java | 2 +-
 .../org/apache/commons/collections4/trie/AbstractPatriciaTrie.java    | 2 +-
 src/test/java/org/apache/commons/collections4/MapPerformance.java     | 2 +-
 .../org/apache/commons/collections4/bidimap/DualTreeBidiMap2Test.java | 2 +-
 .../collections4/bloomfilter/IndexProducerFromBitmapProducerTest.java | 2 +-
 .../apache/commons/collections4/bloomfilter/IndexProducerTest.java    | 2 +-
 .../collections4/collection/PredicatedCollectionBuilderTest.java      | 2 +-
 .../commons/collections4/collection/TransformedCollectionTest.java    | 4 ++--
 .../apache/commons/collections4/functors/ComparatorPredicateTest.java | 2 +-
 .../java/org/apache/commons/collections4/map/LazySortedMapTest.java   | 2 +-
 .../org/apache/commons/collections4/map/PassiveExpiringMapTest.java   | 2 +-
 .../java/org/apache/commons/collections4/map/ReferenceMapTest.java    | 2 +-
 .../apache/commons/collections4/sequence/SequencesComparatorTest.java | 2 +-
 20 files changed, 23 insertions(+), 23 deletions(-)

diff --git a/src/main/java/org/apache/commons/collections4/CollectionUtils.java 
b/src/main/java/org/apache/commons/collections4/CollectionUtils.java
index 28b5f3a67..caf178164 100644
--- a/src/main/java/org/apache/commons/collections4/CollectionUtils.java
+++ b/src/main/java/org/apache/commons/collections4/CollectionUtils.java
@@ -161,7 +161,7 @@ public class CollectionUtils {
      * Helper class for set-related operations, e.g. union, subtract, 
intersection.
      * @param <O>  the element type
      */
-    private static class SetOperationCardinalityHelper<O> extends 
CardinalityHelper<O> implements Iterable<O> {
+    private static final class SetOperationCardinalityHelper<O> extends 
CardinalityHelper<O> implements Iterable<O> {
 
         /** Contains the unique elements of the two collections. */
         private final Set<O> elements;
@@ -712,7 +712,7 @@ public class CollectionUtils {
      * @param <O>  the element type
      * @since 4.0
      */
-    private static class EquatorWrapper<O> {
+    private static final class EquatorWrapper<O> {
         private final Equator<? super O> equator;
         private final O object;
 
diff --git a/src/main/java/org/apache/commons/collections4/ListUtils.java 
b/src/main/java/org/apache/commons/collections4/ListUtils.java
index 4dccc16a7..054c070a2 100644
--- a/src/main/java/org/apache/commons/collections4/ListUtils.java
+++ b/src/main/java/org/apache/commons/collections4/ListUtils.java
@@ -98,7 +98,7 @@ public class ListUtils {
      * Provides a partition view on a {@link List}.
      * @since 4.0
      */
-    private static class Partition<T> extends AbstractList<List<T>> {
+    private static final class Partition<T> extends AbstractList<List<T>> {
         private final List<T> list;
         private final int size;
 
diff --git a/src/main/java/org/apache/commons/collections4/SplitMapUtils.java 
b/src/main/java/org/apache/commons/collections4/SplitMapUtils.java
index fbd1364dd..0fe2ffc04 100644
--- a/src/main/java/org/apache/commons/collections4/SplitMapUtils.java
+++ b/src/main/java/org/apache/commons/collections4/SplitMapUtils.java
@@ -44,7 +44,7 @@ public class SplitMapUtils {
     private SplitMapUtils() {}
 
 
-    private static class WrappedGet<K, V> implements IterableMap<K, V>, 
Unmodifiable {
+    private static final class WrappedGet<K, V> implements IterableMap<K, V>, 
Unmodifiable {
         private final Get<K, V> get;
 
         private WrappedGet(final Get<K, V> get) {
@@ -136,7 +136,7 @@ public class SplitMapUtils {
         }
     }
 
-    private static class WrappedPut<K, V> implements Map<K, V>, Put<K, V> {
+    private static final class WrappedPut<K, V> implements Map<K, V>, Put<K, 
V> {
         private final Put<K, V> put;
 
         private WrappedPut(final Put<K, V> put) {
diff --git 
a/src/main/java/org/apache/commons/collections4/map/MultiValueMap.java 
b/src/main/java/org/apache/commons/collections4/map/MultiValueMap.java
index 796f1b39b..ed2474ae8 100644
--- a/src/main/java/org/apache/commons/collections4/map/MultiValueMap.java
+++ b/src/main/java/org/apache/commons/collections4/map/MultiValueMap.java
@@ -541,7 +541,7 @@ public class MultiValueMap<K, V> extends 
AbstractMapDecorator<K, Object> impleme
     /**
      * Inner class that provides a simple reflection factory.
      */
-    private static class ReflectionFactory<T extends Collection<?>> implements 
Factory<T>, Serializable {
+    private static final class ReflectionFactory<T extends Collection<?>> 
implements Factory<T>, Serializable {
 
         /** Serialization version */
         private static final long serialVersionUID = 2986114157496788874L;
diff --git 
a/src/main/java/org/apache/commons/collections4/multiset/AbstractMapMultiSet.java
 
b/src/main/java/org/apache/commons/collections4/multiset/AbstractMapMultiSet.java
index 4f1cdfd02..05b1ddef0 100644
--- 
a/src/main/java/org/apache/commons/collections4/multiset/AbstractMapMultiSet.java
+++ 
b/src/main/java/org/apache/commons/collections4/multiset/AbstractMapMultiSet.java
@@ -147,7 +147,7 @@ public abstract class AbstractMapMultiSet<E> extends 
AbstractMultiSet<E> {
     /**
      * Inner class iterator for the MultiSet.
      */
-    private static class MapBasedMultiSetIterator<E> implements Iterator<E> {
+    private static final class MapBasedMultiSetIterator<E> implements 
Iterator<E> {
         private final AbstractMapMultiSet<E> parent;
         private final Iterator<Map.Entry<E, MutableInteger>> entryIterator;
         private Map.Entry<E, MutableInteger> current;
diff --git 
a/src/main/java/org/apache/commons/collections4/multiset/AbstractMultiSet.java 
b/src/main/java/org/apache/commons/collections4/multiset/AbstractMultiSet.java
index 312ae2b11..fe2b0793d 100644
--- 
a/src/main/java/org/apache/commons/collections4/multiset/AbstractMultiSet.java
+++ 
b/src/main/java/org/apache/commons/collections4/multiset/AbstractMultiSet.java
@@ -122,7 +122,7 @@ public abstract class AbstractMultiSet<E> extends 
AbstractCollection<E> implemen
     /**
      * Inner class iterator for the MultiSet.
      */
-    private static class MultiSetIterator<E> implements Iterator<E> {
+    private static final class MultiSetIterator<E> implements Iterator<E> {
         private final AbstractMultiSet<E> parent;
         private final Iterator<Entry<E>> entryIterator;
         private Entry<E> current;
diff --git 
a/src/main/java/org/apache/commons/collections4/properties/PropertiesFactory.java
 
b/src/main/java/org/apache/commons/collections4/properties/PropertiesFactory.java
index 57045254c..ef6eef6bf 100644
--- 
a/src/main/java/org/apache/commons/collections4/properties/PropertiesFactory.java
+++ 
b/src/main/java/org/apache/commons/collections4/properties/PropertiesFactory.java
@@ -43,7 +43,7 @@ import java.util.function.Function;
  */
 public class PropertiesFactory extends AbstractPropertiesFactory<Properties> {
 
-    private static class EmptyProperties extends Properties {
+    private static final class EmptyProperties extends Properties {
 
         private static final long serialVersionUID = 1L;
 
diff --git 
a/src/main/java/org/apache/commons/collections4/sequence/SequencesComparator.java
 
b/src/main/java/org/apache/commons/collections4/sequence/SequencesComparator.java
index 212194877..89d940d99 100644
--- 
a/src/main/java/org/apache/commons/collections4/sequence/SequencesComparator.java
+++ 
b/src/main/java/org/apache/commons/collections4/sequence/SequencesComparator.java
@@ -292,7 +292,7 @@ public class SequencesComparator<T> {
      * This class is a simple placeholder to hold the end part of a path
      * under construction in a {@link SequencesComparator SequencesComparator}.
      */
-    private static class Snake {
+    private static final class Snake {
 
         /** Start index. */
         private final int start;
diff --git 
a/src/main/java/org/apache/commons/collections4/trie/AbstractPatriciaTrie.java 
b/src/main/java/org/apache/commons/collections4/trie/AbstractPatriciaTrie.java
index 166618c5e..35ab7fb98 100644
--- 
a/src/main/java/org/apache/commons/collections4/trie/AbstractPatriciaTrie.java
+++ 
b/src/main/java/org/apache/commons/collections4/trie/AbstractPatriciaTrie.java
@@ -1257,7 +1257,7 @@ public abstract class AbstractPatriciaTrie<K, V> extends 
AbstractBitwiseTrie<K,
      * wise there's no difference (except for the need to load the
      * {@link Reference} Class but that happens only once).
      */
-    private static class Reference<E> {
+    private static final class Reference<E> {
 
         private E item;
 
diff --git a/src/test/java/org/apache/commons/collections4/MapPerformance.java 
b/src/test/java/org/apache/commons/collections4/MapPerformance.java
index ba0cf0d14..e2dcff61f 100644
--- a/src/test/java/org/apache/commons/collections4/MapPerformance.java
+++ b/src/test/java/org/apache/commons/collections4/MapPerformance.java
@@ -127,7 +127,7 @@ public class MapPerformance {
         System.out.println(name + (endMillis - startMillis));
     }
 
-    private static class DummyMap<K, V> implements Map<K, V> {
+    private static final class DummyMap<K, V> implements Map<K, V> {
         @Override
         public void clear() {
         }
diff --git 
a/src/test/java/org/apache/commons/collections4/bidimap/DualTreeBidiMap2Test.java
 
b/src/test/java/org/apache/commons/collections4/bidimap/DualTreeBidiMap2Test.java
index 008f27a80..fd7516d20 100644
--- 
a/src/test/java/org/apache/commons/collections4/bidimap/DualTreeBidiMap2Test.java
+++ 
b/src/test/java/org/apache/commons/collections4/bidimap/DualTreeBidiMap2Test.java
@@ -97,7 +97,7 @@ public class DualTreeBidiMap2Test<K extends Comparable<K>, V 
extends Comparable<
         }
     }
 
-    private static class IntegerComparator implements Comparator<Integer>, 
Serializable{
+    private static final class IntegerComparator implements 
Comparator<Integer>, Serializable{
         private static final long serialVersionUID = 1L;
         @Override
         public int compare(final Integer o1, final Integer o2) {
diff --git 
a/src/test/java/org/apache/commons/collections4/bloomfilter/IndexProducerFromBitmapProducerTest.java
 
b/src/test/java/org/apache/commons/collections4/bloomfilter/IndexProducerFromBitmapProducerTest.java
index f048ba35c..a823e39f0 100644
--- 
a/src/test/java/org/apache/commons/collections4/bloomfilter/IndexProducerFromBitmapProducerTest.java
+++ 
b/src/test/java/org/apache/commons/collections4/bloomfilter/IndexProducerFromBitmapProducerTest.java
@@ -84,7 +84,7 @@ public class IndexProducerFromBitmapProducerTest extends 
AbstractIndexProducerTe
         }
     }
 
-    private static class TestingBitMapProducer implements BitMapProducer {
+    private static final class TestingBitMapProducer implements BitMapProducer 
{
         long[] values;
 
         TestingBitMapProducer(final long[] values) {
diff --git 
a/src/test/java/org/apache/commons/collections4/bloomfilter/IndexProducerTest.java
 
b/src/test/java/org/apache/commons/collections4/bloomfilter/IndexProducerTest.java
index 9cf4bcc37..7aa96e5b3 100644
--- 
a/src/test/java/org/apache/commons/collections4/bloomfilter/IndexProducerTest.java
+++ 
b/src/test/java/org/apache/commons/collections4/bloomfilter/IndexProducerTest.java
@@ -54,7 +54,7 @@ public class IndexProducerTest {
         }
     }
 
-    private static class TestingBitMapProducer implements BitMapProducer {
+    private static final class TestingBitMapProducer implements BitMapProducer 
{
         long[] values;
 
         TestingBitMapProducer(final long[] values) {
diff --git 
a/src/test/java/org/apache/commons/collections4/collection/PredicatedCollectionBuilderTest.java
 
b/src/test/java/org/apache/commons/collections4/collection/PredicatedCollectionBuilderTest.java
index 484189fd5..8c25f7776 100644
--- 
a/src/test/java/org/apache/commons/collections4/collection/PredicatedCollectionBuilderTest.java
+++ 
b/src/test/java/org/apache/commons/collections4/collection/PredicatedCollectionBuilderTest.java
@@ -129,7 +129,7 @@ public class PredicatedCollectionBuilderTest {
         assertEquals(3, collection.size());
     }
 
-    private static class OddPredicate implements Predicate<Integer> {
+    private static final class OddPredicate implements Predicate<Integer> {
         @Override
         public boolean evaluate(final Integer value) {
             return value % 2 == 1;
diff --git 
a/src/test/java/org/apache/commons/collections4/collection/TransformedCollectionTest.java
 
b/src/test/java/org/apache/commons/collections4/collection/TransformedCollectionTest.java
index d5e0b951f..28f52ad3e 100644
--- 
a/src/test/java/org/apache/commons/collections4/collection/TransformedCollectionTest.java
+++ 
b/src/test/java/org/apache/commons/collections4/collection/TransformedCollectionTest.java
@@ -38,14 +38,14 @@ import org.junit.jupiter.api.Test;
  */
 public class TransformedCollectionTest extends AbstractCollectionTest<Object> {
 
-    private static class StringToInteger implements Transformer<Object, 
Object> {
+    private static final class StringToInteger implements Transformer<Object, 
Object> {
         @Override
         public Object transform(final Object input) {
             return Integer.valueOf((String) input);
         }
     }
 
-    private static class ToLowerCase implements Transformer<Object, Object> {
+    private static final class ToLowerCase implements Transformer<Object, 
Object> {
         @Override
         public Object transform(final Object input) {
             return ((String) input).toLowerCase();
diff --git 
a/src/test/java/org/apache/commons/collections4/functors/ComparatorPredicateTest.java
 
b/src/test/java/org/apache/commons/collections4/functors/ComparatorPredicateTest.java
index 49603dd47..c3a92a867 100644
--- 
a/src/test/java/org/apache/commons/collections4/functors/ComparatorPredicateTest.java
+++ 
b/src/test/java/org/apache/commons/collections4/functors/ComparatorPredicateTest.java
@@ -26,7 +26,7 @@ import org.junit.jupiter.api.Test;
 
 
 public class ComparatorPredicateTest extends AbstractPredicateTest {
-    private static class TestComparator<T extends Comparable<T>> implements 
Comparator<T> {
+    private static final class TestComparator<T extends Comparable<T>> 
implements Comparator<T> {
         @Override
         public int compare(final T first, final T second) {
             return first.compareTo(second);
diff --git 
a/src/test/java/org/apache/commons/collections4/map/LazySortedMapTest.java 
b/src/test/java/org/apache/commons/collections4/map/LazySortedMapTest.java
index bc21d916a..39429c955 100644
--- a/src/test/java/org/apache/commons/collections4/map/LazySortedMapTest.java
+++ b/src/test/java/org/apache/commons/collections4/map/LazySortedMapTest.java
@@ -45,7 +45,7 @@ import org.junit.jupiter.api.Test;
 @SuppressWarnings("boxing")
 public class LazySortedMapTest<K, V> extends AbstractSortedMapTest<K, V> {
 
-    private static class ReverseStringComparator implements Comparator<String> 
{
+    private static final class ReverseStringComparator implements 
Comparator<String> {
 
         @Override
         public int compare(final String arg0, final String arg1) {
diff --git 
a/src/test/java/org/apache/commons/collections4/map/PassiveExpiringMapTest.java 
b/src/test/java/org/apache/commons/collections4/map/PassiveExpiringMapTest.java
index 39a4bb22e..2efba9413 100644
--- 
a/src/test/java/org/apache/commons/collections4/map/PassiveExpiringMapTest.java
+++ 
b/src/test/java/org/apache/commons/collections4/map/PassiveExpiringMapTest.java
@@ -40,7 +40,7 @@ import org.junit.jupiter.api.Test;
  */
 public class PassiveExpiringMapTest<K, V> extends AbstractMapTest<K, V> {
 
-    private static class TestExpirationPolicy
+    private static final class TestExpirationPolicy
         implements ExpirationPolicy<Integer, String> {
 
         private static final long serialVersionUID = 1L;
diff --git 
a/src/test/java/org/apache/commons/collections4/map/ReferenceMapTest.java 
b/src/test/java/org/apache/commons/collections4/map/ReferenceMapTest.java
index aa48b36ba..342530a9a 100644
--- a/src/test/java/org/apache/commons/collections4/map/ReferenceMapTest.java
+++ b/src/test/java/org/apache/commons/collections4/map/ReferenceMapTest.java
@@ -346,7 +346,7 @@ public class ReferenceMapTest<K, V> extends 
AbstractIterableMapTest<K, V> {
         }
     }
 
-    private static class AccessibleEntry<K, V> extends ReferenceEntry<K, V> {
+    private static final class AccessibleEntry<K, V> extends ReferenceEntry<K, 
V> {
         final AbstractReferenceMap<K, V> parent;
         final Consumer<V> consumer;
 
diff --git 
a/src/test/java/org/apache/commons/collections4/sequence/SequencesComparatorTest.java
 
b/src/test/java/org/apache/commons/collections4/sequence/SequencesComparatorTest.java
index 97c8143ef..6ec1a7984 100644
--- 
a/src/test/java/org/apache/commons/collections4/sequence/SequencesComparatorTest.java
+++ 
b/src/test/java/org/apache/commons/collections4/sequence/SequencesComparatorTest.java
@@ -154,7 +154,7 @@ public class SequencesComparatorTest {
         return list;
     }
 
-    private static class ExecutionVisitor<T> implements CommandVisitor<T> {
+    private static final class ExecutionVisitor<T> implements 
CommandVisitor<T> {
 
         private List<T> v;
         private int index;

Reply via email to