Module

mill.api.Module
See theModule companion trait
object Module

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Module.type

Members list

Type members

Classlikes

@Scaladoc(value = "/**\n * Base class of the [[Module]] trait, allowing us to take implicit arguments\n * (traits cannot). Cannot be used directly, because traits inheriting from\n * classes results in the class being invisible to java reflection, which\n * messes up the module discovery process\n */")
class BaseClass(implicit outerCtx0: ModuleCtx) extends Cacher

Base class of the Module trait, allowing us to take implicit arguments (traits cannot). Cannot be used directly, because traits inheriting from classes results in the class being invisible to java reflection, which messes up the module discovery process

Base class of the Module trait, allowing us to take implicit arguments (traits cannot). Cannot be used directly, because traits inheriting from classes results in the class being invisible to java reflection, which messes up the module discovery process

Attributes

Supertypes
trait Cacher
trait Cacher
class Object
trait Matchable
class Any
Known subtypes
class BaseModule
class RootModule0
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
Show all
class Internal(outer: Module)

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes