RFR: 8279598: Provide adapter from RandomGenerator to Random

Roger Riggs rriggs at openjdk.java.net
Wed Jan 26 17:16:35 UTC 2022


On Wed, 26 Jan 2022 17:05:33 GMT, Yasser Bazzi <duke at openjdk.java.net> wrote:

>> src/java.base/share/classes/jdk/internal/util/random/RandomWrapper.java line 41:
>> 
>>> 39: @SuppressWarnings("serial")
>>> 40: public class RandomWrapper extends Random implements RandomGenerator {
>>> 41:     private final RandomGenerator randomToWrap;
>> 
>> Does this class need to be public? It acts as Random in almost all respects.
>
> Since it is in jdk.internal it needs to be public to use it in RandomGenerator interface, unless i move it to java.util

Right, I missed it was in jdk.internal.  public is fine.

-------------

PR: https://git.openjdk.java.net/jdk/pull/7001


More information about the core-libs-dev mailing list