You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ah...@apache.org on 2019/06/06 08:00:16 UTC
[commons-rng] 03/11: RNG-75: Return correct type from each enum.
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 be8da1c005443937e7c5a7be6c721ed1be0bd85b
Author: Alex Herbert <ah...@apache.org>
AuthorDate: Fri May 31 22:17:29 2019 +0100
RNG-75: Return correct type from each enum.
---
.../org/apache/commons/rng/simple/internal/ProviderBuilder.java | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/commons-rng-simple/src/main/java/org/apache/commons/rng/simple/internal/ProviderBuilder.java b/commons-rng-simple/src/main/java/org/apache/commons/rng/simple/internal/ProviderBuilder.java
index a3aa745..6973ff8 100644
--- a/commons-rng-simple/src/main/java/org/apache/commons/rng/simple/internal/ProviderBuilder.java
+++ b/commons-rng-simple/src/main/java/org/apache/commons/rng/simple/internal/ProviderBuilder.java
@@ -128,7 +128,7 @@ public final class ProviderBuilder {
/** The seed type is {@code Integer}. */
INT {
@Override
- public Object createSeed(int size) {
+ public Integer createSeed(int size) {
return SeedFactory.createInt();
}
@Override
@@ -155,7 +155,7 @@ public final class ProviderBuilder {
/** The seed type is {@code Long}. */
LONG {
@Override
- public Object createSeed(int size) {
+ public Long createSeed(int size) {
return SeedFactory.createLong();
}
@Override
@@ -182,7 +182,7 @@ public final class ProviderBuilder {
/** The seed type is {@code int[]}. */
INT_ARRAY {
@Override
- public Object createSeed(int size) {
+ public int[] createSeed(int size) {
// Limit the number of calls to the synchronized method. The generator
// will support self-seeding.
return SeedFactory.createIntArray(Math.min(size, RANDOM_SEED_ARRAY_SIZE));
@@ -211,7 +211,7 @@ public final class ProviderBuilder {
/** The seed type is {@code long[]}. */
LONG_ARRAY {
@Override
- public Object createSeed(int size) {
+ public long[] createSeed(int size) {
// Limit the number of calls to the synchronized method. The generator
// will support self-seeding.
return SeedFactory.createLongArray(Math.min(size, RANDOM_SEED_ARRAY_SIZE));