The mechanism to map class files to classpath entries.
The classpath to be used by Javac.
The classpath options for a compiler.
The classpath options for a compiler. This instance returns false always only for Java compilers.
Compile some java code using the current configured compiler.
Compile some java code using the current configured compiler.
The sources to compile
The options for the Java compiler
The output configuration for this compiler
A callback to report discovered source/binary dependencies on.
The component that manages generated class files.
A reporter where semantic compiler failures can be reported.
A place where we can log debugging/error messages.
An optional compilation progress reporter to report back what files are currently under compilation.
An instance of a Java compiler.
Compile some java code using the current configured compiler.
Compile some java code using the current configured compiler. This implements a method from JavaCompiler that will **not** perform incremental compilation of any way.
The sources to compile
The options for the Java compiler
The component that manages generated class files.
A reporter where semantic compiler failures can be reported.
A place where we can log debugging/error messages.
Don't use if you want incremental compilation.
The Scala instance encapsulating classpath entries for a given Scala version.
The classpath used to look for binary dependencies.
Define a Java compiler that reports on any discovered source dependencies or APIs found via the incremental compilation and AnalysisCallback.
Note that this compiler does not implement a CachedCompilerProvider because the Java compiler can easily be initialized via reflection.