scala.build

package scala.build

Members list

Concise view

Type members

Classlikes

final case class Artifacts(javacPluginDependencies: Seq[(AnyDependency, String, Path)], extraJavacPlugins: Seq[Path], userDependencies: Seq[AnyDependency], internalDependencies: Seq[AnyDependency], detailedArtifacts: Seq[(Dependency, Publication, Artifact, Path)], extraClassPath: Seq[Path], extraCompileOnlyJars: Seq[Path], extraRuntimeClassPath: Seq[Path], extraSourceJars: Seq[Path], scalaOpt: Option[ScalaArtifacts], hasJvmRunner: Boolean, resolution: Option[Resolution])

Attributes

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

Attributes

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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class Positioned[+T](positions: Seq[Position], value: T)

Attributes

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

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ScalaArtifacts(compilerDependencies: Seq[AnyDependency], compilerArtifacts: Seq[(String, Path)], compilerPlugins: Seq[(AnyDependency, String, Path)], scalaJsCli: Seq[Path], scalaNativeCli: Seq[Path], internalDependencies: Seq[AnyDependency], extraDependencies: Seq[AnyDependency], params: ScalaParameters)

Attributes

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

Copied over from https://github.com/coursier/sbt-coursier. Should probably be removed in the future, when (and if) the source lands in coursier itself.

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class TemporaryInMemoryRepository extends Repository

Attributes

Companion:
object
Graph
Supertypes
trait Repository
trait ArtifactSource
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

def extractString(cs: Expr[StringContext])(using Quotes): String
def noArgs(args: Expr[Seq[Any]])(using Quotes): Unit