summaryrefslogtreecommitdiff
path: root/main/core/src/mill/define/Task.scala
diff options
context:
space:
mode:
Diffstat (limited to 'main/core/src/mill/define/Task.scala')
-rw-r--r--main/core/src/mill/define/Task.scala9
1 files changed, 0 insertions, 9 deletions
diff --git a/main/core/src/mill/define/Task.scala b/main/core/src/mill/define/Task.scala
index d5f8680e..64e868f8 100644
--- a/main/core/src/mill/define/Task.scala
+++ b/main/core/src/mill/define/Task.scala
@@ -254,15 +254,6 @@ object Target extends TargetGenerated with Applicative.Applyer[Task, Task, Resul
def zip[A, B](a: Task[A], b: Task[B]) = a.zip(b)
}
-case class Caller[A](value: A)
-object Caller {
- def apply[T]()(implicit c: Caller[T]) = c.value
- implicit def generate[T]: Caller[T] = macro impl[T]
- def impl[T: c.WeakTypeTag](c: Context): c.Tree = {
- import c.universe._
- q"new _root_.mill.define.Caller[${weakTypeOf[T]}](this)"
- }
-}
abstract class NamedTaskImpl[+T](ctx0: mill.define.Ctx, t: Task[T]) extends NamedTask[T]{
def evaluate(args: mill.util.Ctx) = args[T](0)
val ctx = ctx0.copy(segments = ctx0.segments ++ Seq(ctx0.segment))