Package org.glassfish.rmic.tools.util
Class CommandLine
- java.lang.Object
-
- org.glassfish.rmic.tools.util.CommandLine
-
public class CommandLine extends java.lang.Object
Various utility methods for processing Java tool command line arguments. WARNING: The contents of this source file are not part of any supported API. Code that depends on them does so at its own risk: they are subject to change or removal without notice.
-
-
Constructor Summary
Constructors Constructor Description CommandLine()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static void
loadCmdFile(java.lang.String name, java.util.List<java.lang.String> args)
static java.lang.String[]
parse(java.lang.String[] args)
Process Win32-style command files for the specified command line arguments and return the resulting arguments.
-
-
-
Method Detail
-
parse
public static java.lang.String[] parse(java.lang.String[] args) throws java.io.IOException
Process Win32-style command files for the specified command line arguments and return the resulting arguments. A command file argument is of the form '@file' where 'file' is the name of the file whose contents are to be parsed for additional arguments. The contents of the command file are parsed using StreamTokenizer and the original '@file' argument replaced with the resulting tokens. Recursive command files are not supported. The '@' character itself can be quoted with the sequence '@@'.- Throws:
java.io.IOException
-
loadCmdFile
private static void loadCmdFile(java.lang.String name, java.util.List<java.lang.String> args) throws java.io.IOException
- Throws:
java.io.IOException
-
-