Class BaseErrorProneJavaCompiler
java.lang.Object
com.google.errorprone.BaseErrorProneJavaCompiler
- All Implemented Interfaces:
JavaCompiler, OptionChecker, Tool
- Direct Known Subclasses:
ErrorProneJavaCompiler
An Error Prone compiler that implements
JavaCompiler.-
Nested Class Summary
Nested classes/interfaces inherited from interface JavaCompiler
JavaCompiler.CompilationTask -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetStandardFileManager(DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset) getTask(Writer out, JavaFileManager fileManager, DiagnosticListener<? super JavaFileObject> diagnosticListener, Iterable<String> options, Iterable<String> classes, Iterable<? extends JavaFileObject> compilationUnits) intisSupportedOption(String option) intrun(InputStream in, OutputStream out, OutputStream err, String... arguments) static voidsetupMessageBundle(com.sun.tools.javac.util.Context context) Registers our message bundle.
-
Constructor Details
-
BaseErrorProneJavaCompiler
-
-
Method Details
-
getTask
public JavaCompiler.CompilationTask getTask(Writer out, JavaFileManager fileManager, DiagnosticListener<? super JavaFileObject> diagnosticListener, Iterable<String> options, Iterable<String> classes, Iterable<? extends JavaFileObject> compilationUnits) - Specified by:
getTaskin interfaceJavaCompiler
-
getStandardFileManager
public StandardJavaFileManager getStandardFileManager(DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset) - Specified by:
getStandardFileManagerin interfaceJavaCompiler
-
isSupportedOption
- Specified by:
isSupportedOptionin interfaceOptionChecker
-
run
-
getSourceVersions
- Specified by:
getSourceVersionsin interfaceTool
-
setupMessageBundle
public static void setupMessageBundle(com.sun.tools.javac.util.Context context) Registers our message bundle.
-