object Inputs
- Companion:
- class
Type members
Classlikes
final case class JavaFile(base: Path, subPath: SubPath) extends OnDisk with SourceFile with Compiled
final case class ScalaFile(base: Path, subPath: SubPath) extends OnDisk with SourceFile with AnyScalaFile
final case class Script(base: Path, subPath: SubPath) extends OnDisk with SourceFile with AnyScalaFile with AnyScript
final case class VirtualJavaFile(content: Array[Byte], source: String) extends VirtualSourceFile with Compiled
final case class VirtualScalaFile(content: Array[Byte], source: String) extends VirtualSourceFile with AnyScalaFile
final case class VirtualScript(content: Array[Byte], source: String, wrapperPath: SubPath) extends Virtual with AnyScalaFile with AnyScript
- Companion:
- object
Value members
Concrete methods
def apply(args: Seq[String], cwd: Path, directories: Directories, baseProjectName: String, defaultInputs: () => Option[Inputs], download: String => Either[String, Array[Byte]], stdinOpt: => Option[Array[Byte]], scriptSnippetList: List[String], scalaSnippetList: List[String], javaSnippetList: List[String], acceptFds: Boolean, forcedWorkspace: Option[Path], withRestrictedFeatures: Boolean): Either[BuildException, Inputs]
def validateArgs(args: Seq[String], cwd: Path, download: String => Either[String, Array[Byte]], stdinOpt: => Option[Array[Byte]], acceptFds: Boolean): Seq[Either[String, Seq[Element]]]
def validateSnippets(scriptSnippetList: List[String], scalaSnippetList: List[String], javaSnippetList: List[String]): Seq[Either[String, Seq[Element]]]