Resolve

mill.resolve.Resolve
See theResolve companion object
trait Resolve[T]

Attributes

Companion
object
Source
Resolve.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Inspect
object Raw
object Segments
object Tasks

Members list

Value members

Abstract methods

def handleResolved(rootModule: RootModule0, resolved: Seq[Resolved], args: Seq[String], segments: Segments, nullCommandDefaults: Boolean, allowPositionalCommandArgs: Boolean, resolveToModuleTasks: Boolean, cache: Cache): Result[Seq[T]]

Attributes

Source
Resolve.scala

Concrete methods

def deduplicate(items: List[T]): List[T]

Attributes

Source
Resolve.scala
def resolve(rootModule: RootModule0, scriptArgs: Seq[String], selectMode: SelectMode, allowPositionalCommandArgs: Boolean, resolveToModuleTasks: Boolean, scriptModuleResolver: String => Seq[Result[ExternalModule]]): Result[List[T]]

Attributes

Source
Resolve.scala
def resolveNonEmptyAndHandle(args: Seq[String], rootModule: RootModule0, sel: Segments, nullCommandDefaults: Boolean, allowPositionalCommandArgs: Boolean, resolveToModuleTasks: Boolean): Result[Seq[T]]

Attributes

Source
Resolve.scala
def resolveNonEmptyAndHandle1(rootModule: RootModule0, sel: Segments, cache: Cache): Result

Attributes

Source
Resolve.scala
def resolveNonEmptyAndHandle2(rootModule: RootModule0, args: Seq[String], sel: Segments, nullCommandDefaults: Boolean, allowPositionalCommandArgs: Boolean, resolveToModuleTasks: Boolean, cache: Cache, result: Result): Result[Seq[T]]

Attributes

Source
Resolve.scala
def resolveRootModule(rootModule: RootModule0, scopedSel: Option[Segments]): Result[RootModule0]

Attributes

Source
Resolve.scala