src/jdk.packager/share/classes/jdk/packager/internal/StandardBundlerParam.java
branchJDK-8200758-branch
changeset 57015 5d2008115309
parent 56994 b4aca2dbe2b5
--- a/src/jdk.packager/share/classes/jdk/packager/internal/StandardBundlerParam.java	Thu Nov 01 09:01:15 2018 -0400
+++ b/src/jdk.packager/share/classes/jdk/packager/internal/StandardBundlerParam.java	Thu Nov 01 14:36:18 2018 -0400
@@ -112,7 +112,6 @@
                     StandardBundlerParam::createAppResourcesListFromString
             );
 
-    @SuppressWarnings("unchecked")
     public static final StandardBundlerParam<String> SOURCE_DIR =
             new StandardBundlerParam<>(
                     I18N.getString("param.source-dir.name"),
@@ -132,6 +131,7 @@
                     }
             );
 
+    @SuppressWarnings("unchecked")
     public static final StandardBundlerParam<List<File>> SOURCE_FILES =
             new StandardBundlerParam<>(
                     I18N.getString("param.source-files.name"),
@@ -544,9 +544,8 @@
                         if (modulePath != null) {
                             javaBasePath = JLinkBundlerHelper
                                     .findPathOfModule(modulePath, JAVABASEJMOD);
-                        }
-                        else {
-                            modulePath = new ArrayList();
+                        } else {
+                            modulePath = new ArrayList<Path>();
                         }
 
                         // Add the default JDK module path to the module path.
@@ -571,7 +570,6 @@
                         return modulePath;
                     });
 
-    @SuppressWarnings("unchecked")
     public static final BundlerParamInfo<String> MODULE =
             new StandardBundlerParam<>(
                     I18N.getString("param.main.module.name"),
@@ -590,7 +588,7 @@
                     I18N.getString("param.add-modules.description"),
                     Arguments.CLIOptions.ADD_MODULES.getId(),
                     (Class<Set<String>>) (Object) Set.class,
-                    p -> new LinkedHashSet(),
+                    p -> new LinkedHashSet<String>(),
                     (s, p) -> new LinkedHashSet<>(Arrays.asList(s.split(",")))
             );
 
@@ -601,11 +599,10 @@
                     I18N.getString("param.limit-modules.description"),
                     Arguments.CLIOptions.LIMIT_MODULES.getId(),
                     (Class<Set<String>>) (Object) Set.class,
-                    p -> new LinkedHashSet(),
+                    p -> new LinkedHashSet<String>(),
                     (s, p) -> new LinkedHashSet<>(Arrays.asList(s.split(",")))
             );
 
-    @SuppressWarnings("unchecked")
     public static final BundlerParamInfo<Boolean> STRIP_NATIVE_COMMANDS =
             new StandardBundlerParam<>(
                     I18N.getString("param.strip-executables.name"),
@@ -869,7 +866,7 @@
     }
 
     public static List<Path> getDefaultModulePath() {
-        List<Path> result = new ArrayList();
+        List<Path> result = new ArrayList<Path>();
         Path jdkModulePath = Paths.get(
                 System.getProperty("java.home"), "jmods").toAbsolutePath();