RFR: JDK-8269387: jpackage --add-launcher should have option to not create shortcuts for additional launchers

Alexey Semenyuk asemenyuk at openjdk.java.net
Thu Jul 8 21:18:50 UTC 2021


On Thu, 8 Jul 2021 19:25:33 GMT, Andy Herrick <herrick at openjdk.org> wrote:

> JDK-8269387: jpackage --add-launcher should have option to not create shortcuts for additional launchers

src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java line 259:

> 257:         for (var name : names) {
> 258:             launchers.add(new LauncherInfo(name, true, true));
> 259:         }

This block of code can be simplified down to:
`ADD_LAUNCHERS.fetchFrom(params).stream().map(APP_NAME::fetchFrom).map(name -> new LauncherInfo(name, true, true)).forEach(launchers::add);`
 
No need in intermediate `names` list.

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

PR: https://git.openjdk.java.net/jdk/pull/4730


More information about the core-libs-dev mailing list