scala.build.compiler

Type members

Classlikes

final class BloopCompiler(val bloopServer: BloopServer, buildTargetsTimeout: FiniteDuration, strictBloopJsonCheck: Boolean) extends ScalaCompiler
final class BloopCompilerMaker(config: BloopRifleConfig, threads: BloopThreads, strictBloopJsonCheck: Boolean) extends ScalaCompilerMaker
Companion:
object
Companion:
class
Companion:
object
Companion:
class
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

Companion:
object
Companion:
class
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

final case class SimpleScalaCompilerMaker(defaultJavaCommand: String, defaultJavaOptions: Seq[String], scaladoc: Boolean) extends ScalaCompilerMaker