mill.javalib.api.internal.InternalJvmWorkerApi
See theInternalJvmWorkerApi companion object
trait InternalJvmWorkerApi extends JvmWorkerApi, AutoCloseable
Attributes
- Companion
- object
- Source
- InternalJvmWorkerApi.scala
- Graph
-
- Supertypes
- Known subtypes
-
class JvmWorkerImpl
Members list
Value members
Abstract methods
def apply(op: ZincOp, javaHome: Option[Path], javaRuntimeOptions: Seq[String] = ..., reporter: Option[CompileProblemReporter] = ..., reportCachedProblems: Boolean = ...)(using context: Ctx): op.Response
Compile a Java-only project.
Concrete methods
Attributes
- Definition Classes
-
AutoCloseable
- Source
- InternalJvmWorkerApi.scala
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, workDir: Path)(using ctx: Ctx): Result[CompilationResult]
Compile a Java-only project
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], compilerBridgeOpt: Option[PathRef], reporter: Option[CompileProblemReporter], reportCachedProblems: Boolean, incrementalCompilation: Boolean, auxiliaryClassFileExtensions: Seq[String], workDir: Path)(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
- InternalJvmWorkerApi.scala
Compiles a Scaladoc jar.
Inherited methods
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]
Attributes
- Inherited from:
- JvmWorkerApi
- Source
- JvmWorkerApi.scala
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]
Attributes
- Inherited from:
- JvmWorkerApi
- Source
- JvmWorkerApi.scala
Attributes
- Inherited from:
- JvmWorkerApi
- Source
- JvmWorkerApi.scala
In this article