BackendExtension

org.podval.tools.backend.BackendExtension
See theBackendExtension companion object
abstract class BackendExtension(project: Project, val getBackend: Backend, val isRunningInIntelliJ: Boolean) extends WithProject

Attributes

Companion
object
Graph
Supertypes
class WithProject
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def getUseArtifactSuffix: Property[Boolean]

Concrete methods

final def getBackendVersion: String
final def getName: String
final def getNonJvmJUnit4present: Boolean
final def getScalaVersion: String
final def getSourceRoot: String
final def getSuffix: String
final def isJs: Boolean
final def isJvm: Boolean
final def isNative: Boolean
final def isScala3: Boolean
final def pluginDependency(group: String, artifact: String, version: String): String
final def pluginDependency(group: String, artifact: String, version: String, configure: Configure): String
final def scalaDependency(group: String, artifact: String, version: String): String
final def scalaDependency(group: String, artifact: String, version: String, configure: Configure): String
final def testFramework(frameworkClass: Class[_ <: TestFramework]): String
final def testFramework(frameworkClass: Class[_ <: TestFramework], version: String): String

Inherited methods

final def error(message: String): Nothing

Attributes

Inherited from:
WithProject

Attributes

Inherited from:
WithProject
final def info(message: String): Unit

Attributes

Inherited from:
WithProject
final def is(candidate: Project): Boolean

Attributes

Inherited from:
WithProject
final def name: String

Attributes

Inherited from:
WithProject
final def setScalaVersion(version: ScalaVersion): Unit

Attributes

Inherited from:
WithProject
final def srcDirectory: File

Attributes

Inherited from:
WithProject

Concrete fields

final lazy val getScalaLibrary: ScalaLibrary
val isRunningInIntelliJ: Boolean