git: openjdk/jdk: 8332086: Remove the usage of ServiceLoader in j.u.r.RandomGeneratorFactory
Raffaello Giulietti
rgiulietti at openjdk.org
Tue May 21 12:53:41 UTC 2024
Changeset: 42e3c842
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2024-05-21 12:53:03 +0000
URL: https://git.openjdk.org/jdk/commit/42e3c842ae2684265c794868fc76eb0ff2dea3d9
8332086: Remove the usage of ServiceLoader in j.u.r.RandomGeneratorFactory
8332476: j.u.r.RandomGeneratorFactor.create(long|byte[]) should throw rather than silently fallback to no-arg create()
Reviewed-by: jpai
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/util/Random.java
! src/java.base/share/classes/java/util/SplittableRandom.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/random/RandomGeneratorFactory.java
! src/java.base/share/classes/java/util/random/package-info.java
! src/java.base/share/classes/jdk/internal/random/L128X1024MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L128X128MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L128X256MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L32X64MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L64X1024MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L64X128MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L64X128StarStarRandom.java
! src/java.base/share/classes/jdk/internal/random/L64X256MixRandom.java
! src/java.base/share/classes/jdk/internal/random/Xoroshiro128PlusPlus.java
! src/java.base/share/classes/jdk/internal/random/Xoshiro256PlusPlus.java
! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java
! src/java.base/share/classes/module-info.java
! test/jdk/java/util/Random/RandomTestCoverage.java
More information about the jdk-changes
mailing list