CommandLineParser
A utility object to support command line parsing for @main methods
Attributes
- Source
- CommandLineParser.scala
- Graph
- 
    
- Supertypes
- Self type
- 
    CommandLineParser.type
Members list
Type members
Classlikes
Attributes
- Companion
- trait
- Source
- CommandLineParser.scala
- Supertypes
- Self type
- 
               FromString.type
Attributes
- Companion
- object
- Source
- CommandLineParser.scala
- Supertypes
- Known subtypes
- 
               object given_FromString_Booleanobject given_FromString_Byteobject given_FromString_Doubleobject given_FromString_Floatobject given_FromString_Intobject given_FromString_Longobject given_FromString_Shortobject given_FromString_StringShow all
An exception raised for an illegal command line
An exception raised for an illegal command line
Value parameters
- idx
- 
               The index of the argument that's faulty (starting from 0) 
- msg
- 
               The error message 
Attributes
- Source
- CommandLineParser.scala
- Supertypes
Value members
Concrete methods
Parse n'th argument in args (counting from 0) as a value of type T
Parse n'th argument in args (counting from 0) as a value of type T
Attributes
- Throws
- 
               ParseErrorif argument does not exist or cannot be converted to type T.
- Source
- CommandLineParser.scala
Parse all arguments from n'th one (counting from 0) as a list of values of type T
Parse all arguments from n'th one (counting from 0) as a list of values of type T
Attributes
- Throws
- 
               ParseErrorif some of the arguments cannot be converted to type T.
- Source
- CommandLineParser.scala
Parse command line argument s, which has index n, as a value of type T
Parse command line argument s, which has index n, as a value of type T
Attributes
- Throws
- 
               ParseErrorif argument cannot be converted to type T.
- Source
- CommandLineParser.scala
Print error message explaining given ParserError