Packages

  • package root

    The Scala compiler and reflection APIs.

    The Scala compiler and reflection APIs.

    Definition Classes
    root
  • package scala
    Definition Classes
    root
  • package tools
    Definition Classes
    scala
  • package cmd
    Definition Classes
    tools
  • object Opt

    Machinery for what amounts to a command line specification DSL.

    Machinery for what amounts to a command line specification DSL. It is designed so the same specification trait can be used for two different purposes: generating a singleton specification object (trait Reference) and providing well typed vals for every configurable option in response to any given set of arguments (trait Instance).

    Definition Classes
    cmd
  • Error
  • Implicit
  • Instance
  • Reference
c

scala.tools.cmd.Opt

Reference

class Reference extends Implicit

Source
Opt.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Reference
  2. Implicit
  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

Instance Constructors

  1. new Reference(programInfo: Info, options: Accumulators, name: String)

Value Members

  1. def -->(body: ⇒ Unit): Boolean
    Definition Classes
    ReferenceImplicit
  2. def --?: Boolean
    Definition Classes
    ReferenceImplicit
  3. def --^[T](implicit arg0: FromString[T]): None.type
    Definition Classes
    ReferenceImplicit
  4. def --|: None.type
    Definition Classes
    ReferenceImplicit
  5. def /(descr: String): String

    Help.

    Help.

    Definition Classes
    ReferenceImplicit
  6. def choiceOf[T](choices: T*)(implicit arg0: FromString[T]): None.type
    Definition Classes
    ReferenceImplicit
  7. def defaultTo[T](default: T)(implicit arg0: FromString[T]): T

    Names.

    Names.

    Definition Classes
    ReferenceImplicit
  8. def defaultToEnv(envVar: String): String
    Definition Classes
    ReferenceImplicit
  9. def expandTo(args: String*): Unit
    Definition Classes
    ReferenceImplicit
  10. val name: String
    Definition Classes
    ReferenceImplicit
  11. def optMap[T](f: (String) ⇒ T): Option[T]
    Definition Classes
    Implicit
  12. val options: Accumulators
  13. val programInfo: Info
    Definition Classes
    ReferenceImplicit