IncrementalCompilerImpl
Value members
Concrete methods
Performs an incremental compilation based on xsbti.compile.Inputs.
Performs an incremental compilation based on xsbti.compile.Inputs.
This is a Scala implementation of xsbti.compile.IncrementalCompiler, check the docs for more information on the specification of this method.
- Value parameters:
- in
An instance of xsbti.compile.Inputs that collect all the inputs required to run the compiler (from sources and classpath, to compilation order, previous results, current setup, etc).
- logger
An instance of
xsbti.Loggerto log Zinc output.
- Returns:
An instance of
xsbti.compile.CompileResultthat holds information about the results of the compilation. The returnedxsbti.compile.CompileResultmust be used for subsequent compilations that depend on the same inputs, check its api and its fieldxsbti.compile.CompileAnalysis.- Definition Classes
- IncrementalCompiler
Performs an incremental compilation based on xsbti.compile.Inputs.
Performs an incremental compilation based on xsbti.compile.Inputs.
This is a Scala implementation of xsbti.compile.IncrementalCompiler, check the docs for more information on the specification of this method.
- Value parameters:
- cache
Directory where previous cached compilers are stored.
- classpath
An array of files representing classpath entries.
- compileOrder
The order in which Java and Scala sources should be compiled.
- extra
An array of sbt tuples with extra options.
- incrementalOptions
An Instance of
IncOptionsthat configures the incremental compiler behaviour.- javaCompiler
The Java compiler to compile Java sources.
- javaOptions
An array of options for the Java compiler.
- logger
An instance of
Loggerthat logs Zinc output.- output
An instance of
Outputto store the compiler outputs.- perClasspathEntryLookup
Lookup of data structures and operations for a given classpath entry.
- previousAnalysis
Optional previous incremental compilation analysis.
- previousSetup
Optional previous incremental compilation setup.
- progress
An instance of
CompileProgressto keep track of the current compilation progress.- reporter
An instance of
Reporterto report compiler output.- scalaCompiler
The Scala compiler to compile Scala sources.
- scalaOptions
An array of options/settings for the Scala compiler.
- skip
Flag to ignore this compilation run and return previous one.
- sources
An array of Java and Scala source files to be compiled.
- temporaryClassesDirectory
A directory where incremental compiler will put temporary class files or jars.
- Returns:
An instance of
xsbti.compile.CompileResultthat holds information about the results of the compilation. The returnedxsbti.compile.CompileResultmust be used for subsequent compilations that depend on the same inputs, check its api and its fieldxsbti.compile.CompileAnalysis.- Definition Classes
- IncrementalCompiler
Performs an incremental compilation based on xsbti.compile.Inputs.
Performs an incremental compilation based on xsbti.compile.Inputs.
This is a Scala implementation of xsbti.compile.IncrementalCompiler, check the docs for more information on the specification of this method.
- Value parameters:
- cache
Directory where previous cached compilers are stored.
- classpath
An array of files representing classpath entries.
- compileOrder
The order in which Java and Scala sources should be compiled.
- extra
An array of sbt tuples with extra options.
- incrementalOptions
An Instance of
IncOptionsthat configures the incremental compiler behaviour.- javaCompiler
The Java compiler to compile Java sources.
- javaOptions
An array of options for the Java compiler.
- logger
An instance of
Loggerthat logs Zinc output.- output
An instance of
Outputto store the compiler outputs.- perClasspathEntryLookup
Lookup of data structures and operations for a given classpath entry.
- previousAnalysis
Optional previous incremental compilation analysis.
- previousSetup
Optional previous incremental compilation setup.
- progress
An instance of
CompileProgressto keep track of the current compilation progress.- reporter
An instance of
Reporterto report compiler output.- scalaCompiler
The Scala compiler to compile Scala sources.
- scalaOptions
An array of options/settings for the Scala compiler.
- skip
Flag to ignore this compilation run and return previous one.
- sources
An array of Java and Scala source files to be compiled.
- temporaryClassesDirectory
A directory where incremental compiler will put temporary class files or jars.
- Returns:
An instance of
xsbti.compile.CompileResultthat holds information about the results of the compilation. The returnedxsbti.compile.CompileResultmust be used for subsequent compilations that depend on the same inputs, check its api and its fieldxsbti.compile.CompileAnalysis.- Definition Classes
- IncrementalCompiler
Compile all Java sources based on xsbti.compile.Inputs.
Compile all Java sources based on xsbti.compile.Inputs.
This is a Scala implementation of xsbti.compile.IncrementalCompiler, check the docs for more information on the specification of this method.
- Value parameters:
- in
An instance of xsbti.compile.Inputs that collect all the inputs required to run the compiler (from sources and classpath, to compilation order, previous results, current setup, etc).
- logger
An instance of
xsbti.Loggerto log Zinc output.
- Returns:
An instance of
xsbti.compile.CompileResultthat holds information about the results of the compilation. The returnedxsbti.compile.CompileResultmust be used for subsequent compilations that depend on the same inputs, check its api and its fieldxsbti.compile.CompileAnalysis.