scala.build.preprocessing
package scala.build.preprocessing
Members list
Packages
Type members
Classlikes
class CustomDirectivesReporter(path: Either[String, Path], onDiagnostic: Diagnostic => Unit) extends Reporter
Attributes
- Companion
- object
- Supertypes
-
trait Reporterclass Objecttrait Matchableclass Any
object CustomDirectivesReporter
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
case object DataPreprocessor extends Preprocessor
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait Preprocessorclass Objecttrait Matchableclass AnyShow all
- Self type
-
DataPreprocessor.type
object DeprecatedDirectives
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DeprecatedDirectives.type
case class DirectivesPreprocessor(path: Either[String, Path], cwd: ScopePath, logger: Logger, allowRestrictedFeatures: Boolean, suppressWarningOptions: SuppressWarningOptions, maybeRecoverOnError: BuildException => Option[BuildException])(using x$7: ScalaCliInvokeData)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ExtractedDirectives
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ExtractedDirectives.type
case object JarPreprocessor extends Preprocessor
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait Preprocessorclass Objecttrait Matchableclass AnyShow all
- Self type
-
JarPreprocessor.type
final case class JavaPreprocessor(archiveCache: ArchiveCache[Task], javaClassNameVersionOpt: Option[String], javaCommand: () => String) extends Preprocessor
Java source preprocessor.
Java source preprocessor.
Doesn't modify Java sources. This only extracts using directives from them, and for unnamed sources (like stdin), tries to infer a class name from the sources themselves.
Value parameters
- archiveCache
-
when using a java-class-name external binary to infer a class name (see JavaParserProxy), a cache to download that binary with
- javaClassNameVersionOpt
-
when using a java-class-name external binary to infer a class name (see JavaParserProxy), this forces the java-class-name version to download
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Preprocessorclass Objecttrait Matchableclass AnyShow all
object MarkdownCodeBlockProcessor
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
case object MarkdownPreprocessor extends Preprocessor
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait Preprocessorclass Objecttrait Matchableclass AnyShow all
- Self type
-
MarkdownPreprocessor.type
case class PreprocessedMarkdown(scriptCodeBlocks: PreprocessedMarkdownCodeBlocks, rawCodeBlocks: PreprocessedMarkdownCodeBlocks, testCodeBlocks: PreprocessedMarkdownCodeBlocks)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object PreprocessedMarkdown
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PreprocessedMarkdown.type
case class PreprocessedMarkdownCodeBlocks(codeBlocks: Seq[MarkdownCodeBlock], extractedDirectives: ExtractedDirectives)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
sealed abstract class PreprocessedSource extends Product, Serializable
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
object PreprocessedSource
Attributes
- Companion
- class
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PreprocessedSource.type
object PreprocessingUtil
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PreprocessingUtil.type
trait Preprocessor
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object DataPreprocessorobject JarPreprocessorclass JavaPreprocessorobject MarkdownPreprocessorobject ScalaPreprocessorobject ScriptPreprocessorShow all
case object ScalaPreprocessor extends Preprocessor
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait Preprocessorclass Objecttrait Matchableclass AnyShow all
- Self type
-
ScalaPreprocessor.type
case object ScriptPreprocessor extends Preprocessor
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait Preprocessorclass Objecttrait Matchableclass AnyShow all
- Self type
-
ScriptPreprocessor.type
object UsingDirectivesOps
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
UsingDirectivesOps.type
In this article