scala.build.compiler

Members list

Type members

Classlikes

final class BloopCompiler(createServer: () => BloopServer, buildTargetsTimeout: FiniteDuration, strictBloopJsonCheck: Boolean) extends ScalaCompiler

Attributes

Supertypes
class Object
trait Matchable
class Any
final class BloopCompilerMaker(config: BloopRifleConfig, threads: BloopThreads, strictBloopJsonCheck: Boolean) extends ScalaCompilerMaker

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ScalaCompiler

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
final case class SimpleJavaCompiler(defaultJavaCommand: String, defaultJavaOptions: Seq[String])

A simple Java compiler to handle pure Java projects.

A simple Java compiler to handle pure Java projects.

Value parameters

defaultJavaCommand

the default java command to be used

defaultJavaOptions

the default jvm options to be used with the java command

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SimpleScalaCompiler(defaultJavaCommand: String, defaultJavaOptions: Seq[String], scaladoc: Boolean) extends ScalaCompiler

A simple Scala compiler designed to handle scaladocs, Java projects & get scalac outputs.

A simple Scala compiler designed to handle scaladocs, Java projects & get scalac outputs.

Value parameters

defaultJavaCommand

the default java command to be used

defaultJavaOptions

the default jvm options to be used with the java command

scaladoc

a flag for setting whether this compiler will handle scaladocs

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class SimpleScalaCompilerMaker(defaultJavaCommand: String, defaultJavaOptions: Seq[String], scaladoc: Boolean) extends ScalaCompilerMaker

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all