TaskMacro
sbt.std.TaskMacro
object TaskMacro
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TaskMacro.type
Members list
Type members
Classlikes
object ContSyntax extends Cont
Attributes
- Supertypes
-
trait Contclass Objecttrait Matchableclass Any
- Self type
-
ContSyntax.type
Types
Value members
Concrete methods
def previousImpl[A1 : Type](t: Expr[TaskKey[A1]])(implicit evidence$4: Type[A1], qctx: Quotes): Expr[Option[A1]]
Translates <task: TaskKey[T]>.previous(format) to Previous.runtime(
Translates <task: TaskKey[T]>.previous(format) to Previous.runtime(
Attributes
def settingAppend1Impl[A1 : Type, A2 : Type](rec: Expr[SettingKey[A1]], v: Expr[A2])(implicit evidence$7: Type[A1], evidence$8: Type[A2], qctx: Quotes): Expr[Setting[A1]]
Implementation of += macro for settings.
Implementation of += macro for settings.
Attributes
def settingAssignMacroImpl[A1 : Type](rec: Expr[DefinableSetting[A1]], v: Expr[A1])(implicit evidence$5: Type[A1], qctx: Quotes): Expr[Setting[A1]]
Implementation of := macro for settings.
Implementation of := macro for settings.
Attributes
def settingSetImpl[A1 : Type](rec: Expr[DefinableSetting[A1]], app: Expr[Initialize[A1]])(implicit evidence$6: Type[A1], qctx: Quotes): Expr[Setting[A1]]
def taskDynMacroImpl[A1 : Type](t: Expr[Initialize[Task[A1]]])(implicit evidence$3: Type[A1], qctx: Quotes): Expr[Initialize[Task[A1]]]
def taskIfImpl[A1 : Type](expr: Expr[A1], cached: Boolean)(implicit evidence$2: Type[A1], qctx: Quotes): Expr[Initialize[Task[A1]]]
def taskMacroImpl[A1 : Type](t: Expr[A1], cached: Boolean)(implicit evidence$1: Type[A1], qctx: Quotes): Expr[Initialize[Task[A1]]]
Concrete fields
final val append1Migration: "`<+=` operator is removed. Try `lhs += { x.value }`\n or see https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html."
final val appendNMigration: "`<++=` operator is removed. Try `lhs ++= { x.value }`\n or see https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html."
In this article