scala.build.input

Members list

Concise view

Type members

Classlikes

sealed trait AnyJavaFile extends Compiled

Attributes

Graph
Supertypes
trait Compiled
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
sealed trait AnyMarkdownFile extends Compiled

Attributes

Graph
Supertypes
trait Compiled
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
sealed trait AnyScalaFile extends Compiled

Attributes

Graph
Supertypes
trait Compiled
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
sealed trait AnyScript extends Element

Attributes

Graph
Supertypes
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
final case class CFile(base: Path, subPath: SubPath) extends OnDisk with SourceFile with Compiled

Attributes

Graph
Supertypes
trait Compiled
class OnDisk
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed trait Compiled extends Element

Attributes

Graph
Supertypes
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
final case class Directory(path: Path) extends OnDisk with Compiled

Attributes

Graph
Supertypes
trait Compiled
class OnDisk
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed abstract class Element extends Product with Serializable

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class Inputs(elements: Seq[Element], defaultMainClassElement: Option[Script], workspace: Path, baseProjectName: String, mayAppendHash: Boolean, workspaceOrigin: Option[WorkspaceOrigin], enableMarkdown: Boolean, allowRestrictedFeatures: Boolean)

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Inputs

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Inputs.type
final case class JarFile(base: Path, subPath: SubPath) extends OnDisk with SourceFile

Attributes

Graph
Supertypes
class OnDisk
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class JavaFile(base: Path, subPath: SubPath) extends OnDisk with SourceFile with AnyJavaFile

Attributes

Graph
Supertypes
trait Compiled
class OnDisk
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class MarkdownFile(base: Path, subPath: SubPath) extends OnDisk with SourceFile with AnyMarkdownFile

Attributes

Graph
Supertypes
trait Compiled
class OnDisk
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed abstract class OnDisk extends Element

Attributes

Graph
Supertypes
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
final case class ProjectScalaFile(base: Path, subPath: SubPath) extends OnDisk with SourceFile with ScalaFile

Attributes

Graph
Supertypes
trait ScalaFile
trait Compiled
class OnDisk
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class ResourceDirectory(path: Path) extends OnDisk

Attributes

Graph
Supertypes
class OnDisk
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed trait ScalaFile extends AnyScalaFile

Attributes

Graph
Supertypes
trait Compiled
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
final case class Script(base: Path, subPath: SubPath) extends OnDisk with SourceFile with AnyScalaFile with AnyScript

Attributes

Graph
Supertypes
trait AnyScript
trait Compiled
class OnDisk
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed trait SingleElement extends Element

Attributes

Graph
Supertypes
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
sealed trait SingleFile extends OnDisk with SingleElement

Attributes

Graph
Supertypes
class OnDisk
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
sealed trait SourceFile extends SingleFile

Attributes

Graph
Supertypes
class OnDisk
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
final case class SourceScalaFile(base: Path, subPath: SubPath) extends OnDisk with SourceFile with ScalaFile

Attributes

Graph
Supertypes
trait ScalaFile
trait Compiled
class OnDisk
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed abstract class Virtual extends SingleElement

Attributes

Companion:
object
Graph
Supertypes
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object Virtual

Attributes

Companion:
class
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Virtual.type
final case class VirtualData(content: Array[Byte], source: String) extends Virtual

Attributes

Graph
Supertypes
class Virtual
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class VirtualJavaFile(content: Array[Byte], source: String) extends VirtualSourceFile with AnyJavaFile

Attributes

Graph
Supertypes
trait Compiled
class Virtual
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class VirtualMarkdownFile(content: Array[Byte], source: String, wrapperPath: SubPath) extends VirtualSourceFile with AnyMarkdownFile

Attributes

Graph
Supertypes
trait Compiled
class Virtual
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class VirtualScalaFile(content: Array[Byte], source: String) extends VirtualSourceFile with AnyScalaFile

Attributes

Graph
Supertypes
trait Compiled
class Virtual
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class VirtualScript(content: Array[Byte], source: String, wrapperPath: SubPath) extends VirtualSourceFile with AnyScalaFile with AnyScript

Attributes

Companion:
object
Graph
Supertypes
trait AnyScript
trait Compiled
class Virtual
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed abstract class VirtualSourceFile extends Virtual

Attributes

Graph
Supertypes
class Virtual
class Element
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
sealed abstract class WorkspaceOrigin extends Product with Serializable

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object Forced.type
object HomeDir.type
object ResourcePaths.type
object SourcePaths.type
object VirtualForced.type

Attributes

Companion:
class
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type