src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppStoreBundler.java
branchJDK-8200758-branch
changeset 58762 0fe62353385b
parent 58647 2c43b89b1679
equal deleted inserted replaced
58761:88e2753a2334 58762:0fe62353385b
    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;
    29 import java.io.IOException;
    30 import java.text.MessageFormat;
    30 import java.text.MessageFormat;
    31 import java.util.ArrayList;
    31 import java.util.*;
    32 import java.util.List;
       
    33 import java.util.Map;
       
    34 import java.util.Optional;
       
    35 import java.util.ResourceBundle;
       
    36 
    32 
    37 import static jdk.jpackage.internal.StandardBundlerParam.*;
    33 import static jdk.jpackage.internal.StandardBundlerParam.*;
    38 import static jdk.jpackage.internal.MacAppBundler.*;
    34 import static jdk.jpackage.internal.MacAppBundler.*;
    39 import static jdk.jpackage.internal.OverridableResource.createResource;
    35 import static jdk.jpackage.internal.OverridableResource.createResource;
    40 
    36 
   233 
   229 
   234     @Override
   230     @Override
   235     public boolean validate(Map<String, ? super Object> params)
   231     public boolean validate(Map<String, ? super Object> params)
   236             throws ConfigException {
   232             throws ConfigException {
   237         try {
   233         try {
   238             if (params == null) {
   234             Objects.requireNonNull(params);
   239                 throw new ConfigException(
       
   240                         I18N.getString("error.parameters-null"),
       
   241                         I18N.getString("error.parameters-null.advice"));
       
   242             }
       
   243 
   235 
   244             // hdiutil is always available so there's no need to test for
   236             // hdiutil is always available so there's no need to test for
   245             // availability.
   237             // availability.
   246             // run basic validation to ensure requirements are met
   238             // run basic validation to ensure requirements are met
   247 
   239