Changeset 852:5a74670b3de6 for kraken-core/src/main/java/org
Legend:
- Unmodified
- Added
- Removed
-
kraken-core/src/main/java/org/krakenapps/console/ScriptArgumentParser.java
r831 r852 5 5 6 6 public class ScriptArgumentParser { 7 8 7 public static String[] tokenize(String line) { 9 8 StringBuilder sb = new StringBuilder(); … … 36 35 escape = false; 37 36 sb.append(c); 38 } else 37 } else { 39 38 quoteOpen = !quoteOpen; 39 if (!quoteOpen) { 40 args.add(sb.toString()); 41 sb = new StringBuilder(); 42 } 43 } 40 44 continue; 41 45 } … … 61 65 args.add(sb.toString()); 62 66 63 String[] s = new String[args.size()]; 64 i = 0; 65 for (String arg : args) 66 s[i++] = arg; 67 return s; 67 return args.toArray(new String[0]); 68 68 } 69 69 }
Note: See TracChangeset
for help on using the changeset viewer.
