src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppBundler.java
branchJDK-8200758-branch
changeset 58762 0fe62353385b
parent 58417 67ffaf3a2b75
equal deleted inserted replaced
58761:88e2753a2334 58762:0fe62353385b
    24  */
    24  */
    25 
    25 
    26 package jdk.jpackage.internal;
    26 package jdk.jpackage.internal;
    27 
    27 
    28 import java.io.File;
    28 import java.io.File;
    29 import java.io.IOException;
       
    30 import java.net.MalformedURLException;
       
    31 import java.net.URL;
       
    32 import java.text.MessageFormat;
    29 import java.text.MessageFormat;
    33 import java.util.Arrays;
    30 import java.util.*;
    34 import java.util.Collection;
       
    35 import java.util.Map;
       
    36 import java.util.ResourceBundle;
       
    37 
    31 
    38 import static jdk.jpackage.internal.StandardBundlerParam.*;
    32 import static jdk.jpackage.internal.StandardBundlerParam.*;
    39 
    33 
    40 public class LinuxAppBundler extends AbstractImageBundler {
    34 public class LinuxAppBundler extends AbstractImageBundler {
    41 
    35 
    83 
    77 
    84     @Override
    78     @Override
    85     public boolean validate(Map<String, ? super Object> params)
    79     public boolean validate(Map<String, ? super Object> params)
    86             throws ConfigException {
    80             throws ConfigException {
    87         try {
    81         try {
    88             if (params == null) throw new ConfigException(
    82             Objects.requireNonNull(params);
    89                     I18N.getString("error.parameters-null"),
       
    90                     I18N.getString("error.parameters-null.advice"));
       
    91 
       
    92             return doValidate(params);
    83             return doValidate(params);
    93         } catch (RuntimeException re) {
    84         } catch (RuntimeException re) {
    94             if (re.getCause() instanceof ConfigException) {
    85             if (re.getCause() instanceof ConfigException) {
    95                 throw (ConfigException) re.getCause();
    86                 throw (ConfigException) re.getCause();
    96             } else {
    87             } else {