equal
deleted
inserted
replaced
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 |