On Tue, 1 Apr 2025 15:18:13 GMT, Alexey Semenyuk <asemen...@openjdk.org> wrote:
> - Move ConfigException, PackagerException, MsiVersion, and DottedVersion > classes from "jdk.jpackage.internal" package to "jdk.jpackage.internal.model" > package. > - Remove public ctor from DottedVersion class. It can only be constructed > with `DottedVersion.lazy()` and `DottedVersion.greedy()` functions. > - Move PathGroup class from "jdk.jpackage.internal" package to > "jdk.jpackage.internal.util" package. > - Move internal "MacHelper.PListWrapper" class into > "jdk.jpackage.internal.util.PListReader". Add unit tests. > - Move internal "jdk.jpackage.internal.I18N.MultiResourceBundle" class into > "jdk.jpackage.internal.util.MultiResourceBundle" > - Remove dead code from > "src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties" > - Make PlatformVersionTest fail if reflection fails to locate expected > version class. This pull request has now been integrated. Changeset: 10d1fec3 Author: Alexey Semenyuk <asemen...@openjdk.org> URL: https://git.openjdk.org/jdk/commit/10d1fec3ff92de5b897737763972b62fba40753e Stats: 1314 lines in 49 files changed: 860 ins; 367 del; 87 mod 8353679: Restructure classes in jdk.jpackage.internal package Reviewed-by: almatvee ------------- PR: https://git.openjdk.org/jdk/pull/24358