Scala3

org.podval.tools.build.ScalaBinaryVersion.Scala3
sealed abstract class Scala3(versionDefault: Version) extends ScalaBinaryVersion

Attributes

Graph
Supertypes
trait Dependency
class Object
trait Matchable
class Any
Show all
Known subtypes

Members list

Value members

Concrete methods

final override def isScala3: Boolean

Attributes

Definition Classes

Inherited methods

final override def backend: JvmBackend.type

Attributes

Definition Classes
Inherited from:
JavaDependency
final override def backendSuffix: Option[String]

Attributes

Definition Classes
Inherited from:
JvmDependency
final override def classifier: Option[String]

Attributes

Definition Classes
Inherited from:
JvmDependency
final override def extension: Option[String]

Attributes

Definition Classes
Inherited from:
JvmDependency
final def findInClasspath(classpath: Iterable[File]): Option[DependencyVersion]

Attributes

Inherited from:
JvmDependency
final def findInConfiguration(configuration: Configuration): Option[DependencyVersion]

Attributes

Inherited from:
JvmDependency
final override def forBackend(backend: Option[Backend]): JavaDependency

Attributes

Definition Classes
Inherited from:
JavaDependency
final override def fromVersion(scalaVersion: Option[Version], version: Pre): DependencyVersion

Attributes

Definition Classes
Inherited from:
JavaDependency
final def is(version: Version): Boolean

Attributes

Inherited from:
ScalaBinaryVersion
final override def isScalaVersion(scalaVersion: Option[Version]): Boolean

Attributes

Definition Classes
Inherited from:
JavaDependency
final override def isVersionCompound: Boolean

Attributes

Definition Classes
Inherited from:
JavaDependency
def repository: Option[Repository]

Attributes

Inherited from:
Dependency
final def require(version: Version = ...): DependencyRequirement

Attributes

Inherited from:
JvmDependency
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Dependency -> Any
Inherited from:
Dependency
final override def withVersion(scalaLibrary: ScalaLibrary, version: Version): DependencyVersion

Attributes

Definition Classes
Inherited from:
JavaDependency

Inherited and Abstract methods

def isInRange(version: Version): Boolean

Attributes

Inherited from:
ScalaBinaryVersion

Inherited fields

final override val artifact: String

Attributes

Inherited from:
JavaDependency
final override val group: String

Attributes

Inherited from:
JavaDependency
final override val name: String

Attributes

Inherited from:
JavaDependency

Attributes

Inherited from:
ScalaBinaryVersion
final val scalaVersion: Option[Version]

Attributes

Inherited from:
JavaDependency

Attributes

Inherited from:
ScalaBinaryVersion