CrossSources

scala.build.CrossSources
See theCrossSources companion object
final case class CrossSources(paths: Seq[WithBuildRequirements[(Path, RelPath)]], inMemory: Seq[WithBuildRequirements[InMemory]], defaultMainClass: Option[String], resourceDirs: Seq[WithBuildRequirements[Path]], buildOptions: Seq[WithBuildRequirements[BuildOptions]]) extends UnwrappedCrossSources

Information gathered from preprocessing command inputs - sources and build options from using directives

Value parameters

buildOptions

build options from sources

inMemory

in memory sources (e.g. snippets and wrapped scripts) wrapped in their build requirements

paths

paths and realtive paths to sources on disk, wrapped in their build requirements

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 scopedSources(baseOptions: BuildOptions): Either[BuildException, ScopedSources]

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def sharedOptions(baseOptions: BuildOptions): BuildOptions

Attributes

Inherited from:
UnwrappedCrossSources
def withWrappedScripts(buildOptions: BuildOptions): CrossSources

For all unwrapped script sources contained in this object wrap them according to provided BuildOptions

For all unwrapped script sources contained in this object wrap them according to provided BuildOptions

Value parameters

buildOptions

options used to choose the script wrapper

Attributes

Returns

CrossSources with all the scripts wrapped

Inherited from:
UnwrappedCrossSources