final class MixedAnalyzingCompiler(val scalac: ScalaCompiler, val javac: AnalyzingJavaCompiler, val config: CompileConfiguration, val log: Logger, outputJarContent: OutputJarContent)
An instance of an analyzing compiler that can run both javac + scalac.
- Companion:
- object
class Object
trait Matchable
class Any
Value members
Concrete methods
def compile(include: Set[VirtualFile], changes: DependencyChanges, callback: AnalysisCallback, classfileManager: ClassFileManager): Unit
Compiles the given Java/Scala files.
Compiles the given Java/Scala files.
- Value parameters:
- callback
The callback where we report dependency issues.
- changes
A list of dependency changes.
- classfileManager
The component that manages generated class files.
- include
The files to compile right now
def compileJava(javaSrcs: Seq[VirtualFile], callback: AnalysisCallback, classfileManager: ClassFileManager): Unit
Compile java and run analysis.
Compile java and run analysis.