src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppBundler.java
branchJDK-8200758-branch
changeset 57438 4a31db8d42bd
parent 57396 3944e4c2f779
child 57909 c7de06ed4b54
--- a/src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppBundler.java	Fri Jun 21 10:14:49 2019 -0400
+++ b/src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppBundler.java	Thu Jun 27 17:44:18 2019 -0400
@@ -86,7 +86,7 @@
 
     @Override
     public boolean validate(Map<String, ? super Object> params)
-            throws UnsupportedPlatformException, ConfigException {
+            throws ConfigException {
         try {
             if (params == null) throw new ConfigException(
                     I18N.getString("error.parameters-null"),
@@ -103,10 +103,7 @@
     }
 
     private boolean doValidate(Map<String, ? super Object> params)
-            throws UnsupportedPlatformException, ConfigException {
-        if (Platform.getPlatform() != Platform.LINUX) {
-            throw new UnsupportedPlatformException();
-        }
+            throws ConfigException {
 
         imageBundleValidation(params);
 
@@ -119,10 +116,6 @@
         return new File(outDir, APP_NAME.fetchFrom(params));
     }
 
-    static String getLauncherCfgName(Map<String, ? super Object> params) {
-        return "app/" + APP_NAME.fetchFrom(params) +".cfg";
-    }
-
     File doBundle(Map<String, ? super Object> params, File outputDirectory,
             boolean dependentTask) throws PackagerException {
         if (StandardBundlerParam.isRuntimeInstaller(params)) {
@@ -160,11 +153,6 @@
     }
 
     @Override
-    public String getDescription() {
-        return I18N.getString("app.bundler.description");
-    }
-
-    @Override
     public String getID() {
         return "linux.app";
     }
@@ -175,25 +163,6 @@
     }
 
     @Override
-    public Collection<BundlerParamInfo<?>> getBundleParameters() {
-        return getAppBundleParameters();
-    }
-
-    static Collection<BundlerParamInfo<?>> getAppBundleParameters() {
-        return Arrays.asList(
-                APP_NAME,
-                APP_RESOURCES,
-                ARGUMENTS,
-                CLASSPATH,
-                JAVA_OPTIONS,
-                MAIN_CLASS,
-                MAIN_JAR,
-                VERSION,
-                VERBOSE
-        );
-    }
-
-    @Override
     public File execute(Map<String, ? super Object> params,
             File outputParentDir) throws PackagerException {
         return doBundle(params, outputParentDir, false);
@@ -201,6 +170,6 @@
 
     @Override
     public boolean supported(boolean runtimeInstaller) {
-        return (Platform.getPlatform() == Platform.LINUX);
+        return true;
     }
 }