package javac

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final class AnalyzingJavaCompiler extends xsbti.compile.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.

  2. trait ClassFinder extends AnyRef
  3. trait Classes extends AnyRef
  4. final class DiagnosticsReporter extends DiagnosticListener[JavaFileObject]

    A diagnostics listener that feeds all messages into the given reporter.

  5. final class DirectToJarFileManager extends ForwardingJavaFileManager[JavaFileManager]
  6. class DirectToJarFileObject extends FileObject
  7. final class DirectToJarJavaFileObject extends DirectToJarFileObject with JavaFileObject
  8. class DirectoryClassFinder extends ClassFinder
  9. final class ForkedJavaCompiler extends xsbti.compile.JavaCompiler

    An implementation of compiling java which forks a Javac instance.

  10. final class ForkedJavadoc extends xsbti.compile.Javadoc
  11. class JarClassFinder extends ClassFinder
  12. class JavaErrorParser extends RegexParsers

    A parser that is able to parse java's error output successfully.

  13. final case class JavaPosition(_sourceFilePath: String, _line: Int, _contents: String, _offset: Int) extends Position with Product with Serializable

    A wrapper around xsbti.Position so we can pass in Java input.

  14. final case class JavaProblem(position: Position, severity: Severity, message: String) extends Problem with Product with Serializable

    A wrapper around xsbti.Problem with java-specific options.

  15. final class JavacLogger extends ProcessLogger

    An adapted process logger which can feed semantic error events from Javac as well as just dump logs.

  16. final class LocalJavaCompiler extends xsbti.compile.JavaCompiler

    Define the implementation of a Java compiler which delegates to the JVM resident Java compiler.

  17. final class LocalJavadoc extends xsbti.compile.Javadoc

    Implementation of javadoc tool which attempts to run it locally (in-class).

  18. final class SameFileFixFileManager extends ForwardingJavaFileManager[JavaFileManager]
  19. final class WriteReportingFileManager extends ForwardingJavaFileManager[JavaFileManager]

    Track write calls through customized file manager.

  20. final class WriteReportingJavaFileObject extends ForwardingJavaFileObject[JavaFileObject]

    Track write calls through customized file manager.

  21. class WriterOutputStream extends OutputStream

    Converts Writer to OutputStream Code adapted from scala.tools.nsc.interpreter.WriterOutputStream

Value Members

  1. object Classes
  2. object DiagnosticsReporter
  3. object ForkedJava

    Helper methods for running the java toolchain by forking.

  4. object JavaCompiler

    Factory methods for constructing a java compiler.

  5. object JavaNoPosition extends Position

    A position which has no information, because there is none.

  6. object JavaTools

    Factory methods for getting a java toolchain.

  7. object Javadoc

    Factory methods for constructing a javadoc.

  8. object LocalJava

    Define helper methods that will try to instantiate the Java toolchain in our current class loaders.

    Define helper methods that will try to instantiate the Java toolchain in our current class loaders. This operation may fail because different JDK versions will include different Java tool chains.

Ungrouped