Skip to content

Commit 9249a28

Browse files
Simplify MacLaunchersAsServices
1 parent 17e4c98 commit 9249a28

File tree

1 file changed

+1
-13
lines changed

1 file changed

+1
-13
lines changed

src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacLaunchersAsServices.java

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,8 @@
2424
*/
2525
package jdk.jpackage.internal;
2626

27-
import java.io.IOException;
2827
import java.nio.file.Path;
2928
import java.util.List;
30-
import java.util.Optional;
31-
import java.util.function.Predicate;
3229
import jdk.jpackage.internal.model.Launcher;
3330
import jdk.jpackage.internal.model.MacApplication;
3431
import jdk.jpackage.internal.model.Package;
@@ -39,21 +36,12 @@
3936
*/
4037
public final class MacLaunchersAsServices extends UnixLaunchersAsServices {
4138

42-
private MacLaunchersAsServices(BuildEnv env, Package pkg) {
39+
MacLaunchersAsServices(BuildEnv env, Package pkg) {
4340
super(env.appImageDir(), pkg.app(), List.of(), launcher -> {
4441
return new MacLauncherAsService(env, pkg, launcher);
4542
});
4643
}
4744

48-
static Optional<? extends ShellCustomAction> create(BuildEnv env, Package pkg) {
49-
if (pkg.isRuntimeInstaller()) {
50-
return Optional.empty();
51-
} else {
52-
return Optional.of(new MacLaunchersAsServices(env, pkg))
53-
.filter(Predicate.not(MacLaunchersAsServices::isEmpty));
54-
}
55-
}
56-
5745
public static Path getServicePListFileName(String bundleIdentifier,
5846
String launcherName) {
5947
String baseName = launcherName.replaceAll("[\\s]", "_");

0 commit comments

Comments
 (0)