From 7d5dd9999dc22fb158f3b2b871d11f64fb1528ed Mon Sep 17 00:00:00 2001 From: Dale Wijnand Date: Thu, 12 Jan 2017 16:13:51 +0000 Subject: [PATCH] Remove some code duplication between TaskInstance and MultiInTask --- main-settings/src/main/scala/sbt/std/TaskMacro.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main-settings/src/main/scala/sbt/std/TaskMacro.scala b/main-settings/src/main/scala/sbt/std/TaskMacro.scala index 11604e0a6..a0c2beda7 100644 --- a/main-settings/src/main/scala/sbt/std/TaskMacro.scala +++ b/main-settings/src/main/scala/sbt/std/TaskMacro.scala @@ -18,7 +18,7 @@ object TaskInstance extends MonadInstance { import TaskExtra._ final type M[x] = Task[x] - def app[K[L[x]], Z](in: K[Task], f: K[Id] => Z)(implicit a: AList[K]): Task[Z] = Task(Info(), new Mapped[Z, K](in, f compose allM, a)) + def app[K[L[x]], Z](in: K[Task], f: K[Id] => Z)(implicit a: AList[K]): Task[Z] = in map f def map[S, T](in: Task[S], f: S => T): Task[T] = in map f def flatten[T](in: Task[Task[T]]): Task[T] = in flatMap idFun[Task[T]] def pure[T](t: () => T): Task[T] = toTask(t)