Inputs

scala.build.input.Inputs
See theInputs companion object
final case class Inputs(elements: Seq[Element], defaultMainClassElement: Option[Script], workspace: Path, baseProjectName: String, mayAppendHash: Boolean, workspaceOrigin: Option[WorkspaceOrigin], enableMarkdown: Boolean, allowRestrictedFeatures: Boolean)

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def add(extraElements: Seq[Element]): Inputs
def avoid(forbidden: Seq[Path], directories: Directories): Inputs
def checkAttributes(directories: Directories): Inputs
def docJarWorkDir: Path
def flattened(): Seq[SingleElement]
def generatedSrcRoot(scope: Scope): Path
def isEmpty: Boolean
def libraryJarWorkDir: Path
def nativeImageWorkDir: Path
def nativeWorkDir: Path
def scopeProjectName(scope: Scope): String
def singleFiles(): Seq[SingleFile]
def sourceFiles(): Seq[SourceFile]
def sourceHash(): String
def withElements(elements: Seq[Element]): Inputs

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Concrete fields

lazy val projectName: String