scala.build.CrossSources
See theCrossSources companion class
object CrossSources
Attributes
- Companion
- class
- Graph
-
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CrossSources.type
Members list
Type members
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete methods
def forInputs(inputs: Inputs, preprocessors: Seq[Preprocessor], logger: Logger, suppressWarningOptions: SuppressWarningOptions, exclude: Seq[Positioned[String]], maybeRecoverOnError: BuildException => Option[BuildException])(using ScalaCliInvokeData): Either[BuildException, (CrossSources, Inputs)]
Attributes
- Returns
-
a CrossSources and Inputs which contains element processed from using directives
def validateExcludeDirectives(sources: Seq[PreprocessedSource], workspaceDir: Path): Either[BuildException, Seq[PreprocessedSource]]
Validates that exclude directives are defined only in the one source.
Validates that exclude directives are defined only in the one source.
Attributes
def warnAboutChainedUsingFileDirectives(sourcesAddedWithDirectives: Seq[PreprocessedSource], logger: Logger): Unit
When a source file added by a using file
directive, itself, contains using file
directives there should be a warning printed that transitive using file
directives are not supported.
When a source file added by a using file
directive, itself, contains using file
directives there should be a warning printed that transitive using file
directives are not supported.
Attributes
In this article