Use short array initialiser
diff --git a/commons-rng-core/src/main/java/org/apache/commons/rng/core/source32/IntProvider.java b/commons-rng-core/src/main/java/org/apache/commons/rng/core/source32/IntProvider.java
index b358fbd..9a4ab7a 100644
--- a/commons-rng-core/src/main/java/org/apache/commons/rng/core/source32/IntProvider.java
+++ b/commons-rng-core/src/main/java/org/apache/commons/rng/core/source32/IntProvider.java
@@ -85,8 +85,8 @@
/** {@inheritDoc} */
@Override
protected byte[] getStateInternal() {
- final int[] state = new int[] {booleanSource,
- booleanBitMask};
+ final int[] state = {booleanSource,
+ booleanBitMask};
return composeStateInternal(NumberFactory.makeByteArray(state),
super.getStateInternal());
}
diff --git a/commons-rng-core/src/main/java/org/apache/commons/rng/core/source64/LongProvider.java b/commons-rng-core/src/main/java/org/apache/commons/rng/core/source64/LongProvider.java
index d1c2941..278c5bb 100644
--- a/commons-rng-core/src/main/java/org/apache/commons/rng/core/source64/LongProvider.java
+++ b/commons-rng-core/src/main/java/org/apache/commons/rng/core/source64/LongProvider.java
@@ -101,10 +101,10 @@
@Override
protected byte[] getStateInternal() {
// Pack the boolean inefficiently as a long
- final long[] state = new long[] {booleanSource,
- booleanBitMask,
- intSource,
- cachedIntSource ? 1 : 0 };
+ final long[] state = {booleanSource,
+ booleanBitMask,
+ intSource,
+ cachedIntSource ? 1 : 0 };
return composeStateInternal(NumberFactory.makeByteArray(state),
super.getStateInternal());
}
diff --git a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/InternalUtils.java b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/InternalUtils.java
index 3807001..bd55384 100644
--- a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/InternalUtils.java
+++ b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/InternalUtils.java
@@ -27,7 +27,7 @@
*/
final class InternalUtils { // Class is package-private on purpose; do not make it public.
/** All long-representable factorials. */
- private static final long[] FACTORIALS = new long[] {
+ private static final long[] FACTORIALS = {
1L, 1L, 2L,
6L, 24L, 120L,
720L, 5040L, 40320L,