mill.eval

package mill.eval

Members list

Type members

Classlikes

final class EvaluatorImpl(val allowPositionalCommandArgs: Boolean, val selectiveExecution: Boolean, execution: Execution, val scriptModuleInit: (String, Evaluator) => Seq[Result[ExternalModule]]) extends Evaluator

EvaluatorImpl is the primary API through which a user interacts with the Mill evaluation process. The various phases of evaluation as methods they can call:

EvaluatorImpl is the primary API through which a user interacts with the Mill evaluation process. The various phases of evaluation as methods they can call:

  1. resolveSegments/resolveTasks
  2. plan
  3. execute/execute,

As well as evaluate which does all of these phases one after another

Attributes

Source
EvaluatorImpl.scala
Supertypes
trait Evaluator
trait EvaluatorApi
trait AutoCloseable
class Object
trait Matchable
class Any
Show all
class ScriptModuleInit extends (String, Evaluator) => Seq[Result[ExternalModule]]

Attributes

Source
ScriptModuleInit.scala
Supertypes
trait (String, Evaluator) => Seq[Result[ExternalModule]]
class Object
trait Matchable
class Any
class SelectiveExecutionImpl(evaluator: Evaluator)

Attributes

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

Attributes

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