com.twitter

app

package app

Visibility
  1. Public
  2. All

Type Members

  1. trait App extends AnyRef

    A composable application trait that includes flag parsing as well as basic application lifecycle (pre- and post- main).

  2. class Flag[T] extends AnyRef

    A single flag, typically instantiated by a com.twitter.app.Flags instance.

  3. case class FlagParseException(which: String, cause: Throwable) extends Exception with Product with Serializable

  4. class FlagUndefinedException extends Exception

  5. case class FlagUsageError(usage: String) extends Exception with Product with Serializable

  6. class FlagValueRequiredException extends Exception

  7. trait Flaggable[T] extends AnyRef

    A typeclass providing evidence for parsing type T as a flag.

  8. class Flags extends AnyRef

    A simple flags implementation.

  9. class GlobalFlag[T] extends Flag[T]

    Declare a global flag by extending this class with an object.

  10. class GlobalFlagVisible extends Annotation with Annotation with ClassfileAnnotation

Value Members

  1. object Flaggable

    Default Flaggable implementations.

Ungrouped