DirectiveHandler

scala.build.preprocessing.directives.DirectiveHandler
See theDirectiveHandler companion object
trait DirectiveHandler[+T]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Abstract methods

def description: String
def handleValues(scopedDirective: ScopedDirective, logger: Logger): Either[BuildException, ProcessedDirective[T]]
def keys: Seq[Key]
def name: String
def scalaSpecificationLevel: SpecificationLevel

Is this directive an advanved feature, that will not be accessible when running scala-cli as scala

Is this directive an advanved feature, that will not be accessible when running scala-cli as scala

Attributes

def usage: String

Concrete methods

def descriptionMd: String
def examples: Seq[String]
final def isExperimental: Boolean
final def isRestricted: Boolean
def map[U](f: T => U): DirectiveHandler[U]
def mapE[U](f: T => Either[BuildException, U]): DirectiveHandler[U]
def usageMd: String