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 settingAppend1Impl[A1 : Type, A2 : Type](rec: Expr[SettingKey[A1]], v: Expr[A2], ev: Expr[Value[A1, A2]])(using evidence$1: Type[A1], evidence$2: 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])(using evidence$1: 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]])(using evidence$1: Type[A1], qctx: Quotes): Expr[Setting[A1]]
def taskDynMacroImpl[A1 : Type](t: Expr[Initialize[Task[A1]]])(using evidence$1: Type[A1], qctx: Quotes): Expr[Initialize[Task[A1]]]
def taskIfImpl[A1 : Type](expr: Expr[A1], cached: Boolean)(using evidence$1: Type[A1], qctx: Quotes): Expr[Initialize[Task[A1]]]
def taskMacroImpl[A1 : Type](t: Expr[A1], key: Expr[TaskKey[_]])(using evidence$1: Type[A1], qctx: Quotes): Expr[Initialize[Task[A1]]]
def taskMacroImpl[A1 : Type](t: Expr[A1], cached: Boolean)(using 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