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