JvmWorkerImpl

mill.javalib.worker.JvmWorkerImpl
class JvmWorkerImpl(args: JvmWorkerArgs) extends JvmWorkerApi, AutoCloseable

Attributes

Source
JvmWorkerImpl.scala
Graph
Supertypes
trait AutoCloseable
trait JvmWorkerApi
trait JvmWorkerApi
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def close(): Unit

Attributes

Definition Classes
AutoCloseable
Source
JvmWorkerImpl.scala
override def compileJava(op: ZincCompileJava, javaHome: Option[Path], javaRuntimeOptions: JavaRuntimeOptions, reporter: Option[CompileProblemReporter], reportCachedProblems: Boolean)(using ctx: Ctx): Result[CompilationResult]

Compile a Java-only project.

Compile a Java-only project.

Attributes

Definition Classes
Source
JvmWorkerImpl.scala
override def compileMixed(op: ZincCompileMixed, javaHome: Option[Path], javaRuntimeOptions: JavaRuntimeOptions, reporter: Option[CompileProblemReporter], reportCachedProblems: Boolean)(using ctx: Ctx): Result[CompilationResult]

Compile a mixed Scala/Java or Scala-only project.

Compile a mixed Scala/Java or Scala-only project.

Attributes

Definition Classes
Source
JvmWorkerImpl.scala
def scaladocJar(op: ZincScaladocJar, javaHome: Option[Path])(using ctx: Ctx): Boolean

Compiles a Scaladoc jar.

Compiles a Scaladoc jar.

Attributes

Source
JvmWorkerImpl.scala

Inherited methods

override def compileJava(upstreamCompileOutput: Seq[CompilationResult], sources: Seq[Path], compileClasspath: Seq[Path], javaHome: Option[Path], javacOptions: Seq[String], reporter: Option[CompileProblemReporter], reportCachedProblems: Boolean, incrementalCompilation: Boolean)(using ctx: Ctx): Result[CompilationResult]

Compile a Java-only project

Compile a Java-only project

Attributes

Definition Classes
Inherited from:
JvmWorkerApi
Source
JvmWorkerApi.scala
override def compileMixed(upstreamCompileOutput: Seq[CompilationResult], sources: Seq[Path], compileClasspath: Seq[Path], javaHome: Option[Path], javacOptions: Seq[String], scalaVersion: String, scalaOrganization: String, scalacOptions: Seq[String], compilerClasspath: Seq[PathRef], scalacPluginClasspath: Seq[PathRef], reporter: Option[CompileProblemReporter], reportCachedProblems: Boolean, incrementalCompilation: Boolean, auxiliaryClassFileExtensions: Seq[String])(using ctx: Ctx): Result[CompilationResult]

Compile a mixed Scala/Java or Scala-only project

Compile a mixed Scala/Java or Scala-only project

Attributes

Definition Classes
Inherited from:
JvmWorkerApi
Source
JvmWorkerApi.scala
override def docJar(scalaVersion: String, scalaOrganization: String, compilerClasspath: Seq[PathRef], scalacPluginClasspath: Seq[PathRef], javaHome: Option[Path], args: Seq[String])(using ctx: Ctx): Boolean

Compiles a Scaladoc jar.

Compiles a Scaladoc jar.

Attributes

Definition Classes
Inherited from:
JvmWorkerApi
Source
JvmWorkerApi.scala