test/jdk/tools/jpackage/helpers/JPackageHelper.java
branchJDK-8200758-branch
changeset 57419 44c2481650ce
parent 57414 6eda749d3117
child 57438 4a31db8d42bd
equal deleted inserted replaced
57415:50ac38fbd874 57419:44c2481650ce
    32 import java.nio.file.Path;
    32 import java.nio.file.Path;
    33 import java.nio.file.SimpleFileVisitor;
    33 import java.nio.file.SimpleFileVisitor;
    34 import java.nio.file.attribute.BasicFileAttributes;
    34 import java.nio.file.attribute.BasicFileAttributes;
    35 import java.util.ArrayList;
    35 import java.util.ArrayList;
    36 import java.util.List;
    36 import java.util.List;
       
    37 import java.util.Arrays;
    37 
    38 
    38 import java.util.spi.ToolProvider;
    39 import java.util.spi.ToolProvider;
    39 
    40 
    40 public class JPackageHelper {
    41 public class JPackageHelper {
    41 
    42 
   523                     PrintWriter out = new PrintWriter(bw)) {
   524                     PrintWriter out = new PrintWriter(bw)) {
   524                 out.println(fileString);
   525                 out.println(fileString);
   525             }
   526             }
   526         }
   527         }
   527         return newAList.toArray(new String[0]);
   528         return newAList.toArray(new String[0]);
       
   529     }
       
   530 
       
   531     public static String [] splitAndFilter(String output) {
       
   532         if (output == null) {
       
   533             return null;
       
   534         }
       
   535 
       
   536         String[] result = output.split("\n");
       
   537         if (result == null || result.length == 0) {
       
   538             return result;
       
   539         }
       
   540 
       
   541         List<String> origList = new ArrayList(Arrays.asList(result));
       
   542         List<String> newlist = new ArrayList();
       
   543         origList.stream().filter((str) ->
       
   544                 (!str.startsWith("Picked up"))).forEachOrdered((str) -> {
       
   545             newlist.add(str);
       
   546         });
       
   547 
       
   548         return newlist.toArray(new String[newlist.size()]);
   528     }
   549     }
   529 
   550 
   530     private static String quote(String in, boolean toolProvider) {
   551     private static String quote(String in, boolean toolProvider) {
   531         if (in == null) {
   552         if (in == null) {
   532             return null;
   553             return null;