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));