- Extract ExternalApplication interface from AppImageFile and add it to the 
model;
 - Move LauncherData.ModuleInfo class to the top level;
 - Add parent interface BundleSpec for Application and Package interfaces in 
the model;
 - Merge PackageWriter and ApplicationWriter into BundleCreator interface;
 - Add BundlingEnvironment, and BundlingOperation interfaces to the model;
 - Remove LauncherModularStartupInfoMixin.modulePath(). It is not being used;
 - Remove CollectionUtils.toSet();

Additionally, fix modifier order in TokenReplace.

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

Commit messages:
 - Fix copyright year
 - Fix modifier order
 - Fix a typo
 - Remove CollectionUtils.toSet()
 - Decouple LauncherData and LauncherData.ModuleInfo; Add 
ModuleInfo.fileLocation()
 - Add ExternalApplication, BundlingEnvironment, BundleSpec, and 
BundlingOperation to the model. Merge ApplicationWriter and PackageWriter into 
the new BundleCreator. Remove LauncherModularStartupInfoMixin.modulePath(). It 
is not being used.

Changes: https://git.openjdk.org/jdk/pull/25477/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=25477&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8357930
  Stats: 617 lines in 22 files changed: 342 ins; 234 del; 41 mod
  Patch: https://git.openjdk.org/jdk/pull/25477.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/25477/head:pull/25477

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

Reply via email to