test/jdk/tools/jpackage/helpers/JPackageHelper.java
branchJDK-8200758-branch
changeset 57419 44c2481650ce
parent 57414 6eda749d3117
child 57438 4a31db8d42bd
--- a/test/jdk/tools/jpackage/helpers/JPackageHelper.java	Thu Jun 20 14:47:20 2019 -0400
+++ b/test/jdk/tools/jpackage/helpers/JPackageHelper.java	Fri Jun 21 08:29:09 2019 -0400
@@ -34,6 +34,7 @@
 import java.nio.file.attribute.BasicFileAttributes;
 import java.util.ArrayList;
 import java.util.List;
+import java.util.Arrays;
 
 import java.util.spi.ToolProvider;
 
@@ -527,6 +528,26 @@
         return newAList.toArray(new String[0]);
     }
 
+    public static String [] splitAndFilter(String output) {
+        if (output == null) {
+            return null;
+        }
+
+        String[] result = output.split("\n");
+        if (result == null || result.length == 0) {
+            return result;
+        }
+
+        List<String> origList = new ArrayList(Arrays.asList(result));
+        List<String> newlist = new ArrayList();
+        origList.stream().filter((str) ->
+                (!str.startsWith("Picked up"))).forEachOrdered((str) -> {
+            newlist.add(str);
+        });
+
+        return newlist.toArray(new String[newlist.size()]);
+    }
+
     private static String quote(String in, boolean toolProvider) {
         if (in == null) {
             return null;