ZincWorkerUtil

mill.scalalib.api.ZincWorkerUtil
See theZincWorkerUtil companion trait

Attributes

Companion
trait
Source
ZincWorkerUtil.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Inherited methods

def grepJar(classPath: Seq[PathRef], name: String, versionPrefix: String, sources: Boolean): PathRef

Attributes

Inherited from:
ZincWorkerUtil
Source
ZincWorkerUtil.scala
@Scaladoc(value = "/** @return true if the compiler bridge can be downloaded as an already compiled jar */")
def isBinaryBridgeAvailable(scalaVersion: String): Boolean

Attributes

Returns

true if the compiler bridge can be downloaded as an already compiled jar

Inherited from:
ZincWorkerUtil
Source
ZincWorkerUtil.scala
def isDotty(scalaVersion: String): Boolean

Attributes

Inherited from:
ZincWorkerUtil
Source
ZincWorkerUtil.scala
def isDottyOrScala3(scalaVersion: String): Boolean

Attributes

Inherited from:
ZincWorkerUtil
Source
ZincWorkerUtil.scala
def isScala3(scalaVersion: String): Boolean

Attributes

Inherited from:
ZincWorkerUtil
Source
ZincWorkerUtil.scala
def isScala3Milestone(scalaVersion: String): Boolean

Attributes

Inherited from:
ZincWorkerUtil
Source
ZincWorkerUtil.scala
@Scaladoc(value = "/**\n * Given a version string using a semantic versioning scheme (like x.y.z) it\n * returns all the sub-versions in it (major, minor, patch, etc.).\n * For example, matchingVersions(\"2.0.0\") returns \"2.0.0\", \"2.0\" and \"2\"\n */")
def matchingVersions(version: String): Seq[String]

Given a version string using a semantic versioning scheme (like x.y.z) it returns all the sub-versions in it (major, minor, patch, etc.). For example, matchingVersions("2.0.0") returns "2.0.0", "2.0" and "2"

Given a version string using a semantic versioning scheme (like x.y.z) it returns all the sub-versions in it (major, minor, patch, etc.). For example, matchingVersions("2.0.0") returns "2.0.0", "2.0" and "2"

Attributes

Inherited from:
ZincWorkerUtil
Source
ZincWorkerUtil.scala
def scalaBinaryVersion(scalaVersion: String): String

Attributes

Inherited from:
ZincWorkerUtil
Source
ZincWorkerUtil.scala
def scalaJSBinaryVersion(scalaJSVersion: String): String

Attributes

Inherited from:
ZincWorkerUtil
Source
ZincWorkerUtil.scala
def scalaJSWorkerVersion(scalaJSVersion: String): String

Attributes

Inherited from:
ZincWorkerUtil
Source
ZincWorkerUtil.scala
def scalaNativeBinaryVersion(version: String): String

Attributes

Inherited from:
ZincWorkerUtil
Source
ZincWorkerUtil.scala
def scalaNativeWorkerVersion(version: String): String

Attributes

Inherited from:
ZincWorkerUtil
Source
ZincWorkerUtil.scala
@Scaladoc(value = "/**\n * Given a version string and the sequence of all the possible versions strings\n * using a semantic versioning scheme (like x.y.z) it returns all the version\n * ranges that contain `version` for all sub-version (major, minor, patch) in\n * `allVersions`.\n * For example, `versionRanges(\"2.0\", Seq(\"1.0\", \"2.0\", \"3.0\"))` returns versions\n * like `\"1+\"`, `\"3-\"`, `\"3.0-\"`, `\"2+\"`, `\"2-\"` and so on.\n */")
def versionRanges(version: String, allVersions: Seq[String]): Seq[String]

Given a version string and the sequence of all the possible versions strings using a semantic versioning scheme (like x.y.z) it returns all the version ranges that contain version for all sub-version (major, minor, patch) in allVersions. For example, versionRanges("2.0", Seq("1.0", "2.0", "3.0")) returns versions like "1+", "3-", "3.0-", "2+", "2-" and so on.

Given a version string and the sequence of all the possible versions strings using a semantic versioning scheme (like x.y.z) it returns all the version ranges that contain version for all sub-version (major, minor, patch) in allVersions. For example, versionRanges("2.0", Seq("1.0", "2.0", "3.0")) returns versions like "1+", "3-", "3.0-", "2+", "2-" and so on.

Attributes

Inherited from:
ZincWorkerUtil
Source
ZincWorkerUtil.scala

Inherited fields

val DottyNightlyVersion: Regex

Attributes

Inherited from:
ZincWorkerUtil
Source
ZincWorkerUtil.scala
val DottyVersion: Regex

Attributes

Inherited from:
ZincWorkerUtil
Source
ZincWorkerUtil.scala

Attributes

Inherited from:
ZincWorkerUtil
Source
ZincWorkerUtil.scala
val NightlyVersion: Regex

Attributes

Inherited from:
ZincWorkerUtil
Source
ZincWorkerUtil.scala
val PartialVersion: Regex

Attributes

Inherited from:
ZincWorkerUtil
Source
ZincWorkerUtil.scala
val ReleaseVersion: Regex

Attributes

Inherited from:
ZincWorkerUtil
Source
ZincWorkerUtil.scala
val Scala3EarlyVersion: Regex

Attributes

Inherited from:
ZincWorkerUtil
Source
ZincWorkerUtil.scala
val Scala3Version: Regex

Attributes

Inherited from:
ZincWorkerUtil
Source
ZincWorkerUtil.scala
val TypelevelVersion: Regex

Attributes

Inherited from:
ZincWorkerUtil
Source
ZincWorkerUtil.scala
lazy val millCompilerBridgeScalaVersions: Set[String]

Attributes

Inherited from:
ZincWorkerUtil
Source
ZincWorkerUtil.scala