Sources

object Sources
Companion:
class
trait Product
trait Mirror
class Object
trait Matchable
class Any
Sources.type

Type members

Classlikes

final case class InMemory(originalPath: Either[String, (SubPath, Path)], generatedRelPath: RelPath, generatedContent: String, topWrapperLen: Int)

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def defaultPreprocessors(codeWrapper: CodeWrapper, archiveCache: ArchiveCache[Task], javaClassNameVersionOpt: Option[String], javaCommand: () => String): Seq[Preprocessor]

The default preprocessor list.

The default preprocessor list.

Value parameters:
archiveCache

used from native launchers by the Java preprocessor, to download a java-class-name binary, used to infer the class name of unnamed Java sources (like stdin)

codeWrapper

used by the Scala script preprocessor to "wrap" user code

javaClassNameVersionOpt

if using a java-class-name binary, the version we should download. If empty, the default version is downloaded.