Lines Matching defs:cmd
149 public String[] splitCommandLine(String cmd) {
156 int len = cmd.length();
160 while (Character.isWhitespace(cmd.charAt(arg))) arg++;
164 if (p >= len || Character.isWhitespace(cmd.charAt(p))) {
166 String val = cmd.substring(arg, p);
173 if (cmd.charAt(p) == '\"') {
174 char quote = cmd.charAt(p++);
178 if (cmd.charAt(p) == quote)
181 if (cmd.charAt(p) == '\\' && (p+1) < len && cmd.charAt(p+1) == quote)
187 if (cmd.charAt(p) == '\\' && (p+1) < len && cmd.charAt(p+1) == '\"') {
200 public String[] splitCommandLine(String cmd) {
202 int len = cmd.length();
209 while (Character.isWhitespace(cmd.charAt(arg))) arg++;
213 if (p < len && (cmd.charAt(p) == '\"' || cmd.charAt(p) == '\'')) {
214 char quote = cmd.charAt(p++);
218 if (cmd.charAt(p) == quote) {
223 if (cmd.charAt(p) == '\\' && (p+1) < len && cmd.charAt(p+1) == quote)
225 chars[i++] = cmd.charAt(p);
230 if (p >= len || Character.isWhitespace(cmd.charAt(p))) {
238 if (cmd.charAt(p) == '\\' && (p+1) < len
239 && (cmd.charAt(p+1) == '\"' || cmd.charAt(p+1) == '\'')) {
244 chars[i++] = cmd.charAt(p);