sbt.internal.inc.javac

Type members

Classlikes

final class AnalyzingJavaCompiler extends JavaCompiler

Define a Java compiler that reports on any discovered source dependencies or APIs found via the incremental compilation and AnalysisCallback.

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.

Value parameters:
classLookup

The mechanism to map class files to classpath entries.

classpath

The classpath to be used by Javac.

classpathOptions

The classpath options for a compiler. This instance returns false always only for Java compilers.

javac

An instance of a Java compiler.

scalaInstance

The Scala instance encapsulating classpath entries for a given Scala version.

searchClasspath

The classpath used to look for binary dependencies.

trait Classes
Companion:
object
object Classes
Companion:
class
class DirectoryClassFinder(dir: Path) extends ClassFinder
class JarClassFinder(jar: Path) extends ClassFinder