- Move jdk.jpackage.internal.MockUtils to 
jdk.jpackage.test.stdmock.JPackageMockUtils
 - Make ObjectFactory, ExecutorFactory, RetryExecutorFactory, and Executor 
accessible for creating jpackage mocks in tests outside the 
jdk.jpackage.internal package

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

Commit messages:
 - Make ObjectFactory, ExecutorFactory, RetryExecutorFactory, and Executor 
accessible for creating jpackage mocks in tests outside the 
jdk.jpackage.internal package. Relocate MockUtils from jdk.jpackage.internal to 
jdk.jpackage.test.stdmock.JPackageMockUtils. The jdk.jpackage.test.stdmock 
package will contain jpackage-specific mock implementations.
 - DefaultBundlingEnvironment: move CachingSupplier to the utils package and 
fix a race condition (with AtomicReference it allowed calling the supplier 
twice)

Changes: https://git.openjdk.org/jdk/pull/29536/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=29536&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8377897
  Stats: 786 lines in 20 files changed: 467 ins; 266 del; 53 mod
  Patch: https://git.openjdk.org/jdk/pull/29536.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/29536/head:pull/29536

PR: https://git.openjdk.org/jdk/pull/29536

Reply via email to