RFR: 8248862: Implement Enhanced Pseudo-Random Number Generators [v25]
Jim Laskey
jlaskey at openjdk.java.net
Mon Mar 1 15:42:43 UTC 2021
On Mon, 1 Mar 2021 15:12:46 GMT, Roger Riggs <rriggs at openjdk.org> wrote:
>> throw new IllegalArgumentException("The random number generator "" + name + "" can not be located");
>
> The message only captures the failure if the result of `fm.get()` is null.
> It does not capture the failure if the name is found but does not support the category.
if (provider == null) {
throw new IllegalArgumentException("No implementation of the random number generator algorithm "" +
name +
"" is available");
} else if (!isSubclass(category, provider)) {
throw new IllegalArgumentException("The random number generator algorithm "" +
name +
"" is not implemented with the interface "" +
category.simpleName() +
""");
}
-------------
PR: https://git.openjdk.java.net/jdk/pull/1292
More information about the core-libs-dev
mailing list