mill.util

package mill.util

Members list

Type members

Classlikes

class AnsiNav(output: Writer)

Attributes

Companion
object
Source
AnsiNav.scala
Supertypes
class Object
trait Matchable
class Any
object AnsiNav

Attributes

Companion
class
Source
AnsiNav.scala
Supertypes
class Object
trait Matchable
class Any
Self type
AnsiNav.type
@Scaladoc(value = "/**\n * Loads the jars that make up the classpath of the scala-js-fiddle\n * compiler and re-shapes it into the correct structure to satisfy\n * scala-compile and scalajs-tools\n */")
object Classpath

Loads the jars that make up the classpath of the scala-js-fiddle compiler and re-shapes it into the correct structure to satisfy scala-compile and scalajs-tools

Loads the jars that make up the classpath of the scala-js-fiddle compiler and re-shapes it into the correct structure to satisfy scala-compile and scalajs-tools

Attributes

Source
Classpath.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Classpath.type
trait ColorLogger extends Logger

Attributes

Source
ColorLogger.scala
Supertypes
trait Logger
trait AutoCloseable
class Object
trait Matchable
class Any
Known subtypes
case class Colors(info: Attrs, error: Attrs)

Attributes

Companion
object
Source
Colors.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object BlackWhite
object Default
object Colors

Attributes

Companion
class
Source
Colors.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Colors.type

Attributes

Companion
object
Source
CoursierSupport.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Jvm

Attributes

Companion
trait
Source
CoursierSupport.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object DummyLogger extends Logger

Attributes

Source
DummyLogger.scala
Supertypes
trait Logger
trait AutoCloseable
class Object
trait Matchable
class Any
Self type
object EitherOps

Attributes

Source
EitherOps.scala
Supertypes
class Object
trait Matchable
class Any
Self type
EitherOps.type
class FileLogger(val colored: Boolean, file: Path, val debugEnabled: Boolean, append: Boolean) extends Logger

Attributes

Source
FileLogger.scala
Supertypes
trait Logger
trait AutoCloseable
class Object
trait Matchable
class Any
final class IgnoreQualifierVersion(val underlying: Version) extends AnyVal

Attributes

Source
Version.scala
Supertypes
class AnyVal
trait Matchable
class Any
object Jvm extends CoursierSupport

Attributes

Source
Jvm.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Jvm.type
class LinePrefixOutputStream(linePrefix: String, out: OutputStream, reportPrefix: () => Unit) extends FilterOutputStream

Prefixes the first and each new line with a dynamically provided prefix, and buffers up each line in memory before writing to the out stream to prevent individual lines from being mixed together

Prefixes the first and each new line with a dynamically provided prefix, and buffers up each line in memory before writing to the out stream to prevent individual lines from being mixed together

Value parameters

linePrefix

The function to provide the prefix.

out

The underlying output stream.

Attributes

Source
LinePrefixOutputStream.scala
Supertypes
class FilterOutputStream
class OutputStream
trait Flushable
trait Closeable
trait AutoCloseable
class Object
trait Matchable
class Any
Show all
final class MavenVersion(val underlying: Version) extends AnyVal

Attributes

Source
Version.scala
Supertypes
class AnyVal
trait Matchable
class Any
trait MultiBiMap[K, V]

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.

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.

Attributes

Companion
object
Source
MultiBiMap.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Mutable[K, V]
object MultiBiMap

Attributes

Companion
trait
Source
MultiBiMap.scala
Supertypes
class Object
trait Matchable
class Any
Self type
MultiBiMap.type
class MultiLogger(val colored: Boolean, val logger1: Logger, val logger2: Logger, val inStream0: InputStream, val debugEnabled: Boolean) extends ColorLogger

Attributes

Source
MultiLogger.scala
Supertypes
trait ColorLogger
trait Logger
trait AutoCloseable
class Object
trait Matchable
class Any
Show all
class MultiStream(stream1: OutputStream, stream2: OutputStream) extends PrintStream

Attributes

Source
MultiLogger.scala
Supertypes
class PrintStream
trait Appendable
class FilterOutputStream
class OutputStream
trait Flushable
trait Closeable
trait AutoCloseable
class Object
trait Matchable
class Any
Show all
final class OsgiVersion(val underlying: Version) extends AnyVal

Attributes

Source
Version.scala
Supertypes
class AnyVal
trait Matchable
class Any
class PipeStreams(val bufferSize: Int)

Fork of java.io.Piped{Input,Output}Stream that allows writes to come from separate threads. Really the same logic just with the assertions on thread liveness removed, added some synchronization to ensure atomic writes, and somewhat cleaned up as a single object rather than two loose objects you have to connect together.

Fork of java.io.Piped{Input,Output}Stream that allows writes to come from separate threads. Really the same logic just with the assertions on thread liveness removed, added some synchronization to ensure atomic writes, and somewhat cleaned up as a single object rather than two loose objects you have to connect together.

Attributes

Source
PipeStreams.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class PrefixLogger(val logger0: ColorLogger, key0: Seq[String], tickerContext: String, outStream0: Option[PrintStream], errStream0: Option[PrintStream], verboseKeySuffix: String, message: String, noPrefix: Boolean) extends ColorLogger

Attributes

Companion
object
Source
PrefixLogger.scala
Supertypes
trait ColorLogger
trait Logger
trait AutoCloseable
class Object
trait Matchable
class Any
Show all
object PrefixLogger

Attributes

Companion
class
Source
PrefixLogger.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class PrintLogger(val colored: Boolean, val enableTicker: Boolean, val infoColor: Attrs, val errorColor: Attrs, val systemStreams: SystemStreams, val debugEnabled: Boolean, val context: String, printLoggerState: State) extends ColorLogger

Attributes

Companion
object
Source
PrintLogger.scala
Supertypes
trait ColorLogger
trait Logger
trait AutoCloseable
class Object
trait Matchable
class Any
Show all
object PrintLogger

Attributes

Companion
class
Source
PrintLogger.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class ProxyLogger(logger: Logger) extends Logger

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

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

Attributes

Source
ProxyLogger.scala
Supertypes
trait Logger
trait AutoCloseable
class Object
trait Matchable
class Any
object Util

Attributes

Source
Util.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Util.type
class Version

Attributes

Companion
object
Source
Version.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object Version

Attributes

Companion
class
Source
Version.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Version.type