mill.api.daemon
Members list
Packages
Type members
Classlikes
Attributes
- Source
- BuildInfo.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
BuildInfo.type
Utilities for creating classloaders for running compiled Java/Scala code in isolated classpaths.
Utilities for creating classloaders for running compiled Java/Scala code in isolated classpaths.
Attributes
- Source
- ClassLoader.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ClassLoader.type
A dummy input stream containing an empty byte array.
A dummy input stream containing an empty byte array.
Attributes
- Source
- DummyStreams.scala
- Supertypes
-
class ByteArrayInputStreamclass InputStreamtrait Closeabletrait AutoCloseableclass Objecttrait Matchableclass AnyShow all
- Self type
-
DummyInputStream.type
A dummy output stream that does nothing with what it consumes (think of it as /dev/null).
A dummy output stream that does nothing with what it consumes (think of it as /dev/null).
Attributes
- Source
- DummyStreams.scala
- Supertypes
-
class OutputStreamtrait Flushabletrait Closeabletrait AutoCloseableclass Objecttrait Matchableclass AnyShow all
- Self type
-
DummyOutputStream.type
The result of a task execution.
The result of a task execution.
Type parameters
- T
-
The result type of the computed task.
Attributes
- Companion
- object
- Source
- ExecResult.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Source
- ExecResult.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ExecResult.type
Variable indicating whether or not the user has globally disabled the OS-Lib filesystem checks.
Variable indicating whether or not the user has globally disabled the OS-Lib filesystem checks.
Attributes
- Source
- FilesystemCheckerEnabled.scala
- Supertypes
-
class DynamicVariable[Boolean]class Objecttrait Matchableclass Any
- Self type
The standard logging interface of the Mill build tool. Also contains the two forwarded stdout and stderr streams, for code executed by Mill to use directly. Typically, these correspond to the stdout and stderr, but when show is used both are forwarded to stderr and stdout is only used to display the final show output for easy piping.
The standard logging interface of the Mill build tool. Also contains the two forwarded stdout and stderr streams, for code executed by Mill to use directly. Typically, these correspond to the stdout and stderr, but when show is used both are forwarded to stderr and stdout is only used to display the final show output for easy piping.
Attributes
- Companion
- object
- Source
- Logger.scala
- Supertypes
- Known subtypes
-
object DummyLogger
Attributes
- Companion
- trait
- Source
- Logger.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Logger.type
This exception is specifically handled in mill.runner.MillMain and mill.runner.MillDaemonMain. You can use it, if you need to exit Mill with a nice error message.
This exception is specifically handled in mill.runner.MillMain and mill.runner.MillDaemonMain. You can use it, if you need to exit Mill with a nice error message.
Value parameters
- msg
-
The error message, to be displayed to the user.
Attributes
- Source
- MillException.scala
- Supertypes
-
class Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Convenience wrapper around java.net.URLClassLoader. Allows configuration of shared class prefixes, and tracks creation/closing to help detect leaks.
Convenience wrapper around java.net.URLClassLoader. Allows configuration of shared class prefixes, and tracks creation/closing to help detect leaks.
This classloader is parallel capable.
Attributes
- Companion
- object
- Source
- MillURLClassLoader.scala
- Supertypes
-
class URLClassLoadertrait Closeabletrait AutoCloseableclass SecureClassLoaderclass ClassLoaderclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- MillURLClassLoader.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MillURLClassLoader.type
Represents a computation that either succeeds with a value T or fails. Basically equivalent to Either[String, T], with converters back and forth via Result.toEither or Result.fromEither
Represents a computation that either succeeds with a value T or fails. Basically equivalent to Either[String, T], with converters back and forth via Result.toEither or Result.fromEither
Attributes
- Companion
- object
- Source
- Result.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Source
- Result.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Result.type
Attributes
- Companion
- object
- Source
- Segment.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Source
- Segment.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Segment.type
Models a path with the Mill build hierarchy, e.g. amm.util[2.11].test.compile.
Models a path with the Mill build hierarchy, e.g. amm.util[2.11].test.compile.
.-separated segments are Segment.Labels,[]-delimited segments are Segment.Crosss- If the first segment starts with
./, it refers to a single-file script - If the first segment ends with
/, it refers to an external module
Attributes
- Companion
- object
- Source
- Segments.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Segments.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Segments.type
Attributes
- Companion
- object
- Source
- SelectMode.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Source
- SelectMode.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SelectMode.type
Attributes
- Source
- SpawnThread.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
StartThread.type
Represents a set of streams that look similar to those provided by the operating system. These may internally be proxied/redirected/processed, but from the consumer's perspective they look just like the stdout/stderr/stdin that any Unix process receives from the OS.
Represents a set of streams that look similar to those provided by the operating system. These may internally be proxied/redirected/processed, but from the consumer's perspective they look just like the stdout/stderr/stdin that any Unix process receives from the OS.
Attributes
- Companion
- object
- Source
- SystemStreams.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Source
- SystemStreams.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SystemStreams.type
A somewhat-type-safe wrapper around Any. Stores an un-typed value, but can only be created explicitly by wrapping in Val(_) and de-constructed explicitly via .value. That makes it much less likely to introduce bugs passing the wrong thing, e.g. (Any, Int) can be passed to Any, but (Val, Int) cannot be passed to Val
A somewhat-type-safe wrapper around Any. Stores an un-typed value, but can only be created explicitly by wrapping in Val(_) and de-constructed explicitly via .value. That makes it much less likely to introduce bugs passing the wrong thing, e.g. (Any, Int) can be passed to Any, but (Val, Int) cannot be passed to Val
Attributes
- Source
- Val.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Annotation to mark experimental API, which is not guaranteed to stay.
Annotation to mark experimental API, which is not guaranteed to stay.
Attributes
- Source
- experimental.scala
- Supertypes
-
trait StaticAnnotationclass Annotationclass Objecttrait Matchableclass Any