ScalaVersionUtil

class Object
trait Matchable
class Any

Type members

Classlikes

object GetNightly

Value members

Concrete methods

def allMatchingVersions(maybeScalaVersionArg: Option[String], cache: FileCache[Task]): Seq[String]
def default(versionPool: Seq[String], latestSupportedStableVersions: Seq[String], maxSupportedStableScalaVersions: Seq[Version]): Either[ScalaVersionError, String]
def isScala2Nightly(version: String): Boolean
def isScala3Nightly(version: String): Boolean
def isStable(version: String): Boolean
def validateNonStable(scalaVersionStringArg: String, cache: FileCache[Task], latestSupportedStableVersions: Seq[String]): Either[ScalaVersionError, String]
def validateStable(scalaVersionStringArg: String, cache: FileCache[Task], latestSupportedStableVersions: Seq[String], maxSupportedStableScalaVersions: Seq[Version]): Either[ScalaVersionError, String]