public List<String> getArguments() { List<String> arguments = new ArrayList<String>(); StringTokenizer tokenizer = new StringTokenizer(process.getCommandLine()); // Skip the exec name tokenizer.nextToken(); while (tokenizer.hasMoreTokens()){ arguments.add(tokenizer.nextToken()); } return arguments; } }
@Override public synchronized List<String> getArguments() { if(args==null) args = Arrays.asList(QuotedStringTokenizer.tokenize(p.getCommandLine())); return args; }