mill.eval

package mill.eval

Members list

Type members

Classlikes

@Scaladoc(value = "/**\n * [[EvaluatorImpl]] is the primary API through which a user interacts with the Mill\n * evaluation process. The various phases of evaluation as methods they can call:\n *\n * 1. [[resolveSegments]]/[[resolveTasks]]\n * 2. [[plan]]\n * 3. [[execute]]/[[execute]],\n *\n * As well as [[evaluate]] which does all of these phases one after another\n */")
final class EvaluatorImpl 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

Companion
object
Source
EvaluatorImpl.scala
Supertypes
trait Evaluator
trait AutoCloseable
class Object
trait Matchable
class Any
object EvaluatorImpl

Attributes

Companion
class
Source
EvaluatorImpl.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final class EvaluatorProxy(delegate: => Evaluator) extends Evaluator

Attributes

Source
EvaluatorProxy.scala
Supertypes
trait Evaluator
trait AutoCloseable
class Object
trait Matchable
class Any