On Mon, 1 Mar 2021 15:12:46 GMT, Roger Riggs <[email protected]> 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