< prev index next >

test/jdk/tools/jpackage/helpers/JPackageHelper.java

Print this page




 535                     PrintWriter out = new PrintWriter(bw)) {
 536                 out.println(fileString);
 537             }
 538         }
 539         return newAList.toArray(new String[0]);
 540     }
 541 
 542     public static String [] splitAndFilter(String output) {
 543         if (output == null) {
 544             return null;
 545         }
 546 
 547         String[] result = output.split("\n");
 548         if (result == null || result.length == 0) {
 549             return result;
 550         }
 551 
 552         List<String> origList = new ArrayList(Arrays.asList(result));
 553         List<String> newlist = new ArrayList();
 554         origList.stream().filter((str) ->
 555                 (!str.startsWith("Picked up"))).forEachOrdered((str) -> {


 556             newlist.add(str);
 557         });
 558 
 559         return newlist.toArray(new String[newlist.size()]);
 560     }
 561 
 562     private static String quote(String in, boolean toolProvider) {
 563         if (in == null) {
 564             return null;
 565         }
 566 
 567         if (in.isEmpty()) {
 568             return "";
 569         }
 570 
 571         if (!in.contains("=")) {
 572             // Not a property
 573             if (in.contains(" ")) {
 574                 in = escapeQuote(in, toolProvider);
 575                 return "\"" + in + "\"";




 535                     PrintWriter out = new PrintWriter(bw)) {
 536                 out.println(fileString);
 537             }
 538         }
 539         return newAList.toArray(new String[0]);
 540     }
 541 
 542     public static String [] splitAndFilter(String output) {
 543         if (output == null) {
 544             return null;
 545         }
 546 
 547         String[] result = output.split("\n");
 548         if (result == null || result.length == 0) {
 549             return result;
 550         }
 551 
 552         List<String> origList = new ArrayList(Arrays.asList(result));
 553         List<String> newlist = new ArrayList();
 554         origList.stream().filter((str) ->
 555                 (!str.startsWith("Picked up") &&
 556                  !str.startsWith("WARNING: Using experimental")))
 557                 .forEachOrdered((str) -> {
 558             newlist.add(str);
 559         });
 560 
 561         return newlist.toArray(new String[newlist.size()]);
 562     }
 563 
 564     private static String quote(String in, boolean toolProvider) {
 565         if (in == null) {
 566             return null;
 567         }
 568 
 569         if (in.isEmpty()) {
 570             return "";
 571         }
 572 
 573         if (!in.contains("=")) {
 574             // Not a property
 575             if (in.contains(" ")) {
 576                 in = escapeQuote(in, toolProvider);
 577                 return "\"" + in + "\"";


< prev index next >