Interface ScalaDependency
- All Superinterfaces:
IScalaVersion
- All Known Implementing Classes:
ScalaDependency.Builtin, ScalaDependency.Custom, ScalaDependency.YamlDefined
public sealed interface ScalaDependency
extends IScalaVersion
permits ScalaDependency.Builtin, ScalaDependency.Custom, ScalaDependency.YamlDefined
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordScala version defined using annotation @Scala(version = ScalaVersion.X_Y_Z)static final recordScala version defined using annotation @CustomScalastatic final recordScala version defined in the plugin.yml under the "scala-version" key. -
Method Summary
Modifier and TypeMethodDescriptionGet the version string for this version of Scala.
-
Method Details
-
getVersionString
String getVersionString()Description copied from interface:IScalaVersionGet the version string for this version of Scala.- Specified by:
getVersionStringin interfaceIScalaVersion- Returns:
- the version string
-