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

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

commit 04d54b05b1b1b3a7c6deef3128e5f6b4452610e7
Author: aherbert <[email protected]>
AuthorDate: Tue Aug 3 10:17:27 2021 +0100

    Use diamond operator
---
 .../java/org/apache/commons/rng/sampling/CollectionSampler.java     | 2 +-
 .../java/org/apache/commons/rng/sampling/CompositeSamplers.java     | 6 +++---
 .../commons/rng/sampling/DiscreteProbabilityCollectionSampler.java  | 4 ++--
 .../src/main/java/org/apache/commons/rng/sampling/ListSampler.java  | 2 +-
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git 
a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/CollectionSampler.java
 
b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/CollectionSampler.java
index 4504c26..b8ce38d 100644
--- 
a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/CollectionSampler.java
+++ 
b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/CollectionSampler.java
@@ -53,7 +53,7 @@ public class CollectionSampler<T> implements 
SharedStateObjectSampler<T> {
         }
 
         this.rng = rng;
-        items = new ArrayList<T>(collection);
+        items = new ArrayList<>(collection);
     }
 
     /**
diff --git 
a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/CompositeSamplers.java
 
b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/CompositeSamplers.java
index 7679aba..9caed97 100644
--- 
a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/CompositeSamplers.java
+++ 
b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/CompositeSamplers.java
@@ -356,7 +356,7 @@ public final class CompositeSamplers {
                        SamplerFactory<S> compositeFactory) {
             this.specialisation = specialisation;
             this.compositeFactory = compositeFactory;
-            weightedSamplers = new ArrayList<WeightedSampler<S>>();
+            weightedSamplers = new ArrayList<>();
             factory = DiscreteProbabilitySampler.GUIDE_TABLE;
         }
 
@@ -410,7 +410,7 @@ public final class CompositeSamplers {
 
             // Extract the weights and samplers.
             final double[] weights = new double[n];
-            final ArrayList<S> samplers = new ArrayList<S>(n);
+            final ArrayList<S> samplers = new ArrayList<>(n);
             for (int i = 0; i < n; i++) {
                 final WeightedSampler<S> weightedItem = list.get(i);
                 weights[i] = weightedItem.getWeight();
@@ -1086,7 +1086,7 @@ public final class CompositeSamplers {
      */
     private static <T extends SharedStateSampler<T>> List<T> copy(List<T> 
samplers,
                                                                   
UniformRandomProvider rng) {
-        final ArrayList<T> newSamplers = new ArrayList<T>(samplers.size());
+        final ArrayList<T> newSamplers = new ArrayList<>(samplers.size());
         for (final T s : samplers) {
             newSamplers.add(s.withUniformRandomProvider(rng));
         }
diff --git 
a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/DiscreteProbabilityCollectionSampler.java
 
b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/DiscreteProbabilityCollectionSampler.java
index fef393f..43abcb3 100644
--- 
a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/DiscreteProbabilityCollectionSampler.java
+++ 
b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/DiscreteProbabilityCollectionSampler.java
@@ -68,7 +68,7 @@ public class DiscreteProbabilityCollectionSampler<T> 
implements SharedStateObjec
 
         // Extract the items and probabilities
         final int size = collection.size();
-        items = new ArrayList<T>(size);
+        items = new ArrayList<>(size);
         final double[] probabilities = new double[size];
 
         int count = 0;
@@ -110,7 +110,7 @@ public class DiscreteProbabilityCollectionSampler<T> 
implements SharedStateObjec
                                                collection.size());
         }
         // Shallow copy the list
-        items = new ArrayList<T>(collection);
+        items = new ArrayList<>(collection);
         // Delegate sampling
         sampler = createSampler(rng, probabilities);
     }
diff --git 
a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/ListSampler.java
 
b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/ListSampler.java
index b837615..638b66d 100644
--- 
a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/ListSampler.java
+++ 
b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/ListSampler.java
@@ -70,7 +70,7 @@ public final class ListSampler {
                                      int k) {
         final int n = collection.size();
         final PermutationSampler p = new PermutationSampler(rng, n, k);
-        final List<T> result = new ArrayList<T>(k);
+        final List<T> result = new ArrayList<>(k);
         final int[] index = p.sample();
 
         for (int i = 0; i < k; i++) {

Reply via email to