--- a/src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java Thu Jun 06 19:10:12 2019 -0400
+++ b/src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java Thu Jun 06 19:14:02 2019 -0400
@@ -25,9 +25,6 @@
package jdk.jpackage.internal;
-import jdk.jpackage.internal.BundleParams;
-import jdk.jpackage.internal.AbstractAppImageBuilder;
-
import java.io.File;
import java.io.IOException;
import java.io.StringReader;
@@ -242,7 +239,7 @@
Arguments.CLIOptions.ARGUMENTS.getId(),
(Class<List<String>>) (Object) List.class,
params -> Collections.emptyList(),
- (s, p) -> splitStringWithEscapes(s)
+ (s, p) -> null
);
@SuppressWarnings("unchecked")
@@ -657,27 +654,6 @@
}
}
- private static List<String> splitStringWithEscapes(String s) {
- List<String> l = new ArrayList<>();
- StringBuilder current = new StringBuilder();
- boolean quoted = false;
- boolean escaped = false;
- for (char c : s.toCharArray()) {
- if (escaped) {
- current.append(c);
- } else if ('"' == c) {
- quoted = !quoted;
- } else if (!quoted && Character.isWhitespace(c)) {
- l.add(current.toString());
- current = new StringBuilder();
- } else {
- current.append(c);
- }
- }
- l.add(current.toString());
- return l;
- }
-
private static List<RelativeFileSet>
createAppResourcesListFromString(String s,
Map<String, ? super Object> objectObjectMap) {