Packages

trait Reference extends Spec

Mixes in the specification trait and uses the vals therein to side-effect private accumulators. From this emerges formatted help, lists of unary and binary arguments, an apply which can creates instances of the specification, and etc.

Source
Reference.scala
See also

Instance

Linear Supertypes
Spec, AnyRef, Any
Known Subclasses
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Reference
  2. Spec
  3. AnyRef
  4. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type OptionMagic = Opt.Reference
    Definition Classes
    ReferenceSpec
  2. class SpecCommandLine extends CommandLine
  3. abstract type ThisCommandLine <: CommandLine

Abstract Value Members

  1. abstract def programInfo: Info
    Definition Classes
    Spec
  2. abstract def referenceSpec: Reference
    Definition Classes
    Spec

Concrete Value Members

  1. final def apply(args: String*): ThisCommandLine
  2. def expandArg(arg: String): List[String]
  3. def helpMsg: String
  4. def isBinaryOption(s: String): Boolean
  5. def isExpandOption(s: String): Boolean
  6. def isUnaryOption(s: String): Boolean
  7. lazy val options: Accumulators
  8. def propertyArgs: List[String]