BaseErrorProneJavaCompiler |
|
BugCheckerInfo |
An accessor for information about a single bug checker, including the metadata in the check's
@BugPattern annotation and the class that implements the check.
|
BugCheckerRefactoringTestHelper |
Compare a file transformed as suggested by BugChecker to an expected source.
|
BugPattern.StandardTags |
A collection of standardized tags that can be applied to BugPatterns.
|
BugPatternIndexWriter |
|
BugPatternInstance |
A serialization-friendly POJO of the information in a BugPattern .
|
BugPatternValidator |
Validates an @BugPattern annotation for wellformedness.
|
CompilationTestHelper |
Helps test Error Prone bug checkers and compilations.
|
CompositeCodeTransformer |
Combines multiple CodeTransformer s into one.
|
DiagnosticTestHelper |
Utility class for tests which need to assert on the diagnostics produced during compilation.
|
DocGenProcessor |
Annotation processor which visits all classes that have a BugPattern annotation, and
writes a tab-delimited text file dumping the data found.
|
DocGenTool |
Utility main which consumes the same tab-delimited text file and generates GitHub pages for the
BugPatterns.
|
DocGenTool.TargetEnumConverter |
|
ErrorProneAnalyzer |
A TaskListener that runs Error Prone over attributed compilation units.
|
ErrorProneFlags |
Represents an immutable map of Error Prone flags to their set values.
|
ErrorProneFlags.Builder |
Builder for Error Prone command-line flags object.
|
ErrorProneJavaCompiler |
|
ErrorProneJavacPlugin |
A javac Plugin that runs Error Prone.
|
ErrorProneOptions |
Processes command-line options specific to error-prone.
|
ErrorPronePlugins |
Loads custom Error Prone checks from the annotation processor classpath.
|
ErrorProneTimings |
A collection of timing data for the runtime of individual checks.
|
ErrorProneVersion |
The Error Prone version.
|
FileManagers |
Manages JavacFileManager s for use in Error Prone's test.
|
FileObjects |
|
ImportOrderParser |
Parse import order strings.
|
JavacErrorDescriptionListener |
Making our errors appear to the user and break their build.
|
JavacInvocationInstance |
A token uniquely identifying a single invocation of javac.
|
MaskedClassLoader |
A classloader that allows plugins to access the Error Prone classes from the compiler classpath.
|
SubContext |
A view on top of a Context allowing additional modifications to be added without
affecting the underlying Context .
|
SuppressionInfo |
Immutable container of "suppression signals" - annotations or other information gathered from
source - that can be used to determine if a specific Suppressible object should be
considered suppressed.
|
VisitorState |
|