mill.api.internal

Members list

Type members

Classlikes

@Scaladoc(value = "/**\n * A generic Applicative-functor macro: translates calls to\n *\n * Applier.apply{ ... applyable1.apply() ... applyable2.apply() ... }\n *\n * into\n *\n * Applier.zipMap(applyable1, applyable2){ (a1, a2, ctx) => ... a1 ... a2 ... }\n */")
object Applicative

A generic Applicative-functor macro: translates calls to

A generic Applicative-functor macro: translates calls to

Applier.apply{ ... applyable1.apply() ... applyable2.apply() ... }

into

Applier.zipMap(applyable1, applyable2){ (a1, a2, ctx) => ... a1 ... a2 ... }

Attributes

Source
Applicative.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class BuildFileCls(rootModule0: => RootModule0) extends BuildFileApi

Attributes

Source
BuildFileCls.scala
Supertypes
trait BuildFileApi
class Object
trait Matchable
class Any
trait Cacher extends Cacher

Attributes

Source
Cacher.scala
Supertypes
trait Cacher
class Object
trait Matchable
class Any
Known subtypes
class BaseClass
class BaseModule
class RootModule0
object PmdModule
object Dependency
object PublishModule
object Kover
object KtfmtModule
object KtlintModule
object RuffModule
object VcsVersion
trait MainModule
trait Module
trait Module[T1]
trait CrossValue
trait Module2[T1, T2]
trait Module3[T1, T2, T3]
trait Module4[T1, T2, T3, T4]
trait Module5[T1, T2, T3, T4, T5]
trait Cross[M]
trait TaskModule
trait JavaModule
trait JavaTests
trait KotlinTests
trait KspTests
trait KotestTests
trait MavenTests
trait SbtTests
trait ScalaTests
trait ScalaJSTests
trait BomModule
trait JlinkModule
trait MavenModule
trait RevapiModule
trait KtlintModule
trait TestModule
trait Junit4
trait Junit5
trait Munit
trait ScalaCheck
trait ScalaTest
trait Specs2
trait TestNg
trait Utest
trait Weaver
trait ZioTest
trait RunModule
trait BspModule
trait VcsVersion
Show all
@Scaladoc(value = "/**\n * Dummy class used to mark parameters that come after it as named only parameters\n */")

Dummy class used to mark parameters that come after it as named only parameters

Dummy class used to mark parameters that come after it as named only parameters

Attributes

Source
NamedParameterOnlyDummy.scala
Supertypes
class Object
trait Matchable
class Any
@Scaladoc(value = "/**\n * Used to mark a module in your `build.mill` as a top-level module, so it\'s\n * tasks can be run directly e.g. via `mill run` rather than\n * prefixed by the module name `mill foo.run`.\n *\n * Only one top-level module may be defined in your `build.mill`, and it must be\n * defined at the top level of the `build.mill` and not nested in any other\n * modules.\n */")
abstract class RootModule0()(implicit baseModuleInfo: Info, millModuleEnclosing0: Enclosing, millModuleLine0: Line, millFile0: File) extends BaseModule, RootModuleApi

Used to mark a module in your build.mill as a top-level module, so it's tasks can be run directly e.g. via mill run rather than prefixed by the module name mill foo.run.

Used to mark a module in your build.mill as a top-level module, so it's tasks can be run directly e.g. via mill run rather than prefixed by the module name mill foo.run.

Only one top-level module may be defined in your build.mill, and it must be defined at the top level of the build.mill and not nested in any other modules.

Attributes

Companion
object
Source
RootModule0.scala
Supertypes
class BaseModule
trait Module
trait ModuleApi
trait Wrapper
class BaseClass
trait Cacher
trait Cacher
class Object
trait Matchable
class Any
Show all
Known subtypes
object RootModule0

Attributes

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

Attributes

Companion
class
Source
SubfolderModule.scala
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class SubfolderModule(millDiscover: Discover)(implicit millModuleLine0: Line, millFile0: File, subFolderInfo: Info) extends BaseClass, Module

Attributes

Companion
object
Source
SubfolderModule.scala
Supertypes
trait Module
trait ModuleApi
trait Wrapper
class BaseClass
trait Cacher
trait Cacher
class Object
trait Matchable
class Any
Show all

Types

Attributes

Source
package.scala

Value members

Concrete fields

val Watchable: Watchable.type

Attributes

Source
package.scala

Exports

Defined exports

@Scaladoc(value = "/**\n * Annotation to mark internal API, which is not guaranteed to stay.\n */")
final type internal = internal
Exported from internal

Attributes

Source
package.scala