scala.build.compiler
package 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
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
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