case class ScalaTarget(info: BuildTarget, scalaInfo: ScalaBuildTarget, scalac: ScalacOptionsItem, autoImports: Option[Seq[String]], sbtVersion: Option[String], bspConnection: Option[BuildServerConnection]) extends JvmTarget with Product with Serializable
- Alphabetic
- By Inheritance
- ScalaTarget
- Serializable
- Product
- Equals
- JvmTarget
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ScalaTarget(info: BuildTarget, scalaInfo: ScalaBuildTarget, scalac: ScalacOptionsItem, autoImports: Option[Seq[String]], sbtVersion: Option[String], bspConnection: Option[BuildServerConnection])
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val autoImports: Option[Seq[String]]
- def baseDirectory: String
- val bspConnection: Option[BuildServerConnection]
- def classDirectory: String
- Definition Classes
- ScalaTarget → JvmTarget
- def classpath: Option[List[String]]
If the build server supports lazy classpath resolution, we will not get any classpath data eagerly and we should not use this endpoint.
If the build server supports lazy classpath resolution, we will not get any classpath data eagerly and we should not use this endpoint. It should only be used as a fallback.
This is due to the fact that we don't request classpath as it can be resonably expensive.
- returns
non empty classpath only if it was resolved prior
- Definition Classes
- ScalaTarget → JvmTarget
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- def dataKind: String
- def dialect(path: io.AbsolutePath): Dialect
- def displayName: String
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def fmtDialect: ScalafmtDialect
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def id: BuildTargetIdentifier
- val info: BuildTarget
- def isAmmonite: Boolean
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isSbt: Boolean
- def isSemanticdbEnabled: Boolean
- def isSourcerootDeclared: Boolean
- def jarClasspath: Option[List[io.AbsolutePath]]
This method collects jars from classpath defined in scalacOptions.
This method collects jars from classpath defined in scalacOptions.
If the build server supports lazy classpath resolution, we will not get any classpath data eagerly and we should not use this endpoint. It should only be used as a fallback.
This is due to the fact that we don't request classpath as it can be resonably expensive.
We should use the buildTargetDependencyModules information from the indexer instead.
- returns
non empty classpath jar list if it was resolved prior
- Definition Classes
- JvmTarget
- def jvmHome: Option[String]
- def jvmVersion: Option[String]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def options: List[String]
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val sbtVersion: Option[String]
- def scalaBinaryVersion: String
- val scalaInfo: ScalaBuildTarget
- def scalaPlatform: ScalaPlatform
- def scalaVersion: String
- val scalac: ScalacOptionsItem
- def semanticdbFilesPresent(): Boolean
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def targetroot: io.AbsolutePath
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)