Inputs

scala.build.input.Inputs$
See theInputs companion class
object Inputs

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Inputs.type

Members list

Concise view

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

def apply(args: Seq[String], cwd: Path, baseProjectName: String, defaultInputs: () => Option[Inputs], download: String => Either[String, Array[Byte]], stdinOpt: => Option[Array[Byte]], scriptSnippetList: List[String], scalaSnippetList: List[String], javaSnippetList: List[String], markdownSnippetList: List[String], acceptFds: Boolean, forcedWorkspace: Option[Path], enableMarkdown: Boolean, allowRestrictedFeatures: Boolean, extraClasspathWasPassed: Boolean): Either[BuildException, Inputs]
def default(): Option[Inputs]
def empty(workspace: Path, enableMarkdown: Boolean): Inputs
def empty(projectName: String): Inputs
def validateArgs(args: Seq[String], cwd: Path, download: String => Either[String, Array[Byte]], stdinOpt: => Option[Array[Byte]], acceptFds: Boolean, enableMarkdown: Boolean): Seq[Either[String, Seq[Element]]]
def validateSnippets(scriptSnippetList: List[String], scalaSnippetList: List[String], javaSnippetList: List[String], markdownSnippetList: List[String]): Seq[Either[String, Seq[Element]]]