scala.build.internal
package scala.build.internal
Members list
Type members
Classlikes
sealed abstract class ExternalBinary extends Product, Serializable
object ExternalBinary
Attributes
- Companion
- class
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ExternalBinary.type
final case class ExternalBinaryParams(binaryUrl: String, changing: Boolean, launcherPrefix: String, dependencies: Seq[Dependency], mainClass: String, forcedVersions: Seq[(Module, String)], extraRepos: Seq[Repository])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object FetchExternalBinary
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
FetchExternalBinary.type
final case class ScalaJsLinkerConfig(moduleKind: String, checkIR: Boolean, sourceMap: Boolean, moduleSplitStyle: String, smallModuleForPackage: List[String], esFeatures: ESFeatures, jsHeader: Option[String], prettyPrint: Boolean, relativizeSourceMapBase: Option[String], semantics: Semantics)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ScalaJsLinkerConfig
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ScalaJsLinkerConfig.type
object StdInConcurrentReader
Allows for reading StdIn concurrently, in a way that it can be interrupted. It was introduced in #2168 to fix input conflicts when watch and interactive modes are used together.
Allows for reading StdIn concurrently, in a way that it can be interrupted. It was introduced in #2168 to fix input conflicts when watch and interactive modes are used together.
Two scenarios are possible when a new process uses waitforLine to read StdIn:
- if there is no ongoing reads taking place a future reading StdIn is started and the process waits until there's a new input line or until it is interrupted
- if there is an ongoing read, the process waits for the result of the ongoing future or until it is interrupted.
Effectively, if used in parallel, the potential input is copied and distributed among the callers of waitForLine
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
In this article