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++) {
