ScalaVersionUtil
object ScalaVersionUtil
Type members
Value members
Concrete methods
def default(versionPool: Seq[String], latestSupportedStableVersions: Seq[String], maxSupportedStableScalaVersions: Seq[Version]): Either[ScalaVersionError, String]
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]
Extensions
Extensions
extension (cache: FileCache[Task])
extension (sv: String)
extension (versionsResult: Result)
def verify(versionString: String, latestSupportedStableVersions: Seq[String]): Either[BuildException, Unit]