UnwrappedCrossSources

scala.build.UnwrappedCrossSources
sealed class UnwrappedCrossSources(paths: Seq[WithBuildRequirements[(Path, RelPath)]], inMemory: Seq[WithBuildRequirements[InMemory]], defaultMainClass: Option[String], resourceDirs: Seq[WithBuildRequirements[Path]], buildOptions: Seq[WithBuildRequirements[BuildOptions]], unwrappedScripts: Seq[WithBuildRequirements[UnwrappedScript]])

CrossSources with unwrapped scripts, use withWrappedScripts to wrap them and obtain an instance of CrossSources

See CrossSources for more information

Value parameters

buildOptions

build options from sources

inMemory

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

paths

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

unwrappedScripts

in memory script sources, their code must be wrapped before compiling

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class CrossSources

Members list

Value members

Concrete methods

def sharedOptions(baseOptions: BuildOptions): BuildOptions
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