Class 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CommandLine

        public CommandLine()
    • 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