Packages

p

mill

util

package util

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. util
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class CallbackStream extends OutputStream
  2. type Ctx = api.Ctx
  3. case class EnclosingClass(value: Class[_]) extends Product with Serializable
  4. case class FileLogger(colored: Boolean, file: Path, debugEnabled: Boolean) extends Logger with Product with Serializable
  5. trait JsonFormatters extends api.JsonFormatters
  6. trait MultiBiMap[K, V] extends AnyRef

    A map from keys to collections of values: you can assign multiple values to any particular key.

    A map from keys to collections of values: you can assign multiple values to any particular key. Also allows lookups in both directions: what values are assigned to a key or what key a value is assigned to.

  7. case class MultiLogger(colored: Boolean, logger1: Logger, logger2: Logger) extends Logger with Product with Serializable
  8. class MultiStream extends PrintStream
  9. case class PrintLogger(colored: Boolean, disableTicker: Boolean, colors: Colors, outStream: PrintStream, infoStream: PrintStream, errStream: PrintStream, inStream: InputStream, debugEnabled: Boolean) extends Logger with Product with Serializable
  10. sealed trait PrintState extends AnyRef
  11. case class ProxyLogger(logger: Logger) extends Logger with Product with Serializable

    A Logger that forwards all logging to another Logger.

    A Logger that forwards all logging to another Logger. Intended to be used as a base class for wrappers that modify logging behavior.

  12. class Router[C <: Context] extends AnyRef
  13. case class Watched[T](value: T, watched: Seq[PathRef]) extends Product with Serializable

Value Members

  1. val Ctx: api.Ctx.type
  2. object Compat
  3. object DummyLogger extends Logger
  4. object EitherOps
  5. object EnclosingClass extends Serializable
  6. object JsonFormatters extends JsonFormatters
  7. object MultiBiMap
  8. object ParseArgs
  9. object PrintState
  10. object Router

    More or less a minimal version of Autowire's Server that lets you generate a set of "routes" from the methods defined in an object, and call them using passing in name/args/kwargs via Java reflection, without having to generate/compile code or use Scala reflection.

    More or less a minimal version of Autowire's Server that lets you generate a set of "routes" from the methods defined in an object, and call them using passing in name/args/kwargs via Java reflection, without having to generate/compile code or use Scala reflection. This saves us spinning up the Scala compiler and greatly reduces the startup time of cached scripts.

  11. object Scripts

    Logic around using Ammonite as a script-runner; invoking scripts via the macro-generated Router, and pretty-printing any output or error messages

  12. object Watched extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped