object Target extends Applyer[Task, Task, Result, api.Ctx]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Target
- Applyer
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- macro def apply[T](t: Task[T])(implicit rw: upickle.default.ReadWriter[T], ctx: Ctx): Target[T]
- implicit macro def apply[T](t: Result[T])(implicit rw: upickle.default.ReadWriter[T], ctx: Ctx): Target[T]
- implicit macro def apply[T](t: T)(implicit rw: upickle.default.ReadWriter[T], ctx: Ctx): Target[T]
- def args(implicit ctx: Args): IndexedSeq[_]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- macro def command[T](t: Result[T])(implicit w: upickle.default.Writer[T], ctx: Ctx, cls: EnclosingClass): Command[T]
- def command[T](t: Task[T])(implicit ctx: Ctx, w: upickle.default.Writer[T], cls: EnclosingClass): Command[T]
- def commandImpl[T](c: Context)(t: scala.reflect.macros.blackbox.Context.Expr[T])(w: scala.reflect.macros.blackbox.Context.Expr[upickle.default.Writer[T]], ctx: scala.reflect.macros.blackbox.Context.Expr[Ctx], cls: scala.reflect.macros.blackbox.Context.Expr[EnclosingClass])(implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[T]): scala.reflect.macros.blackbox.Context.Expr[Command[T]]
- def ctx()(implicit c: api.Ctx): api.Ctx
- Definition Classes
- Applyer
- def dest(implicit ctx: Dest): Path
- def env(implicit ctx: Env): Map[String, String]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def home(implicit ctx: Home): Path
- macro def input[T](value: Result[T])(implicit w: upickle.default.Writer[T], ctx: Ctx): Input[T]
- def inputImpl[T](c: Context)(value: scala.reflect.macros.blackbox.Context.Expr[T])(w: scala.reflect.macros.blackbox.Context.Expr[upickle.default.Writer[T]], ctx: scala.reflect.macros.blackbox.Context.Expr[Ctx])(implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[T]): scala.reflect.macros.blackbox.Context.Expr[Input[T]]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def log(implicit ctx: Log): Logger
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- macro def persistent[T](t: Result[T])(implicit rw: upickle.default.ReadWriter[T], ctx: Ctx): Persistent[T]
- def persistentImpl[T](c: Context)(t: scala.reflect.macros.blackbox.Context.Expr[T])(rw: scala.reflect.macros.blackbox.Context.Expr[upickle.default.ReadWriter[T]], ctx: scala.reflect.macros.blackbox.Context.Expr[Ctx])(implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[T]): scala.reflect.macros.blackbox.Context.Expr[Persistent[T]]
- def reporter(implicit ctx: api.Ctx): (Int) => Option[CompileProblemReporter]
- def sequence[T](source: Seq[Task[T]]): Sequence[T]
- macro def source(value: Result[PathRef])(implicit ctx: Ctx): Source
- macro def source(value: Result[Path])(implicit ctx: Ctx): Source
- def sourceImpl1(c: Context)(value: scala.reflect.macros.blackbox.Context.Expr[Result[Path]])(ctx: scala.reflect.macros.blackbox.Context.Expr[Ctx]): scala.reflect.macros.blackbox.Context.Expr[Source]
- def sourceImpl2(c: Context)(value: scala.reflect.macros.blackbox.Context.Expr[Result[PathRef]])(ctx: scala.reflect.macros.blackbox.Context.Expr[Ctx]): scala.reflect.macros.blackbox.Context.Expr[Source]
- macro def sources(values: Result[Seq[PathRef]])(implicit ctx: Ctx): Sources
- macro def sources(values: Result[Path]*)(implicit ctx: Ctx): Sources
- def sourcesImpl1(c: Context)(values: scala.reflect.macros.blackbox.Context.Expr[Result[Path]]*)(ctx: scala.reflect.macros.blackbox.Context.Expr[Ctx]): scala.reflect.macros.blackbox.Context.Expr[Sources]
- def sourcesImpl2(c: Context)(values: scala.reflect.macros.blackbox.Context.Expr[Result[Seq[PathRef]]])(ctx: scala.reflect.macros.blackbox.Context.Expr[Ctx]): scala.reflect.macros.blackbox.Context.Expr[Sources]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def targetImpl[T](c: Context)(t: scala.reflect.macros.blackbox.Context.Expr[T])(rw: scala.reflect.macros.blackbox.Context.Expr[upickle.default.ReadWriter[T]], ctx: scala.reflect.macros.blackbox.Context.Expr[Ctx])(implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[T]): scala.reflect.macros.blackbox.Context.Expr[Target[T]]
- def targetResultImpl[T](c: Context)(t: scala.reflect.macros.blackbox.Context.Expr[Result[T]])(rw: scala.reflect.macros.blackbox.Context.Expr[upickle.default.ReadWriter[T]], ctx: scala.reflect.macros.blackbox.Context.Expr[Ctx])(implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[T]): scala.reflect.macros.blackbox.Context.Expr[Target[T]]
- def targetTaskImpl[T](c: Context)(t: scala.reflect.macros.blackbox.Context.Expr[Task[T]])(rw: scala.reflect.macros.blackbox.Context.Expr[upickle.default.ReadWriter[T]], ctx: scala.reflect.macros.blackbox.Context.Expr[Ctx])(implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[T]): scala.reflect.macros.blackbox.Context.Expr[Target[T]]
- macro def task[T](t: Result[T]): Task[T]
- def testReporter(implicit ctx: api.Ctx): TestReporter
- def toString(): String
- Definition Classes
- AnyRef → Any
- def traverse[T, V](source: Seq[T])(f: (T) => Task[V]): Sequence[V]
- def traverseCtx[I, R](xs: Seq[Task[I]])(f: (IndexedSeq[I], api.Ctx) => Result[R]): Task[R]
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- macro def worker[T](t: Result[T])(implicit ctx: Ctx): Worker[T]
- macro def worker[T](t: Task[T])(implicit ctx: Ctx): Worker[T]
- def workerImpl1[T](c: Context)(t: scala.reflect.macros.blackbox.Context.Expr[Task[T]])(ctx: scala.reflect.macros.blackbox.Context.Expr[Ctx])(implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[T]): scala.reflect.macros.blackbox.Context.Expr[Worker[T]]
- def workerImpl2[T](c: Context)(t: scala.reflect.macros.blackbox.Context.Expr[T])(ctx: scala.reflect.macros.blackbox.Context.Expr[Ctx])(implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[T]): scala.reflect.macros.blackbox.Context.Expr[Worker[T]]
- def workspace(implicit ctx: api.Ctx): Path