| Interface | Description |
|---|---|
| LintListener |
Interface implemented by listeners to be notified of lint events
|
| Class | Description |
|---|---|
| Configuration |
Lint configuration for an Android project such as which specific rules to include,
which specific rules to exclude, and which specific errors to ignore.
|
| DefaultConfiguration |
Default implementation of a
Configuration which reads and writes
configuration data into lint.xml in the project directory. |
| IssueRegistry |
Registry which provides a list of checks to be performed on an Android project
|
| JarFileIssueRegistry |
An
IssueRegistry for a custom lint rule jar file. |
| JavaEvaluator | |
| JavaParser |
A wrapper for a Java parser.
|
| JavaParser.DefaultTypeDescriptor | Deprecated
Use
Detector.JavaPsiScanner APIs instead |
| JavaParser.ResolvedAnnotation | Deprecated
Use
Detector.JavaPsiScanner APIs instead |
| JavaParser.ResolvedAnnotation.Value | |
| JavaParser.ResolvedClass | Deprecated
Use
Detector.JavaPsiScanner APIs instead |
| JavaParser.ResolvedField | Deprecated
Use
Detector.JavaPsiScanner APIs instead |
| JavaParser.ResolvedMethod | Deprecated
Use
Detector.JavaPsiScanner APIs instead |
| JavaParser.ResolvedNode | Deprecated
Use
Detector.JavaPsiScanner APIs instead |
| JavaParser.ResolvedPackage | Deprecated
Use
Detector.JavaPsiScanner APIs instead |
| JavaParser.ResolvedVariable | Deprecated
Use
Detector.JavaPsiScanner APIs instead |
| JavaParser.TypeDescriptor | Deprecated
Use
PsiType instead |
| JavaPsiVisitor |
Specialized visitor for running detectors on a Java AST.
|
| JavaVisitor |
Specialized visitor for running detectors on a Java AST.
|
| LintBaseline |
A lint baseline is a collection of warnings for a project that have been
obtained from a previous run of lint.
|
| LintClient |
Information about the tool embedding the lint analyzer.
|
| LintClient.ClassPathInfo |
Information about class paths (sources, class files and libraries)
usually associated with a project.
|
| LintDriver |
Analyzes Android projects and files
|
| LintRequest |
Information about a request to run lint
|
| ResourceReference |
A reference to an Android resource in the AST; the reference may not be qualified.
|
| SdkInfo |
Information about SDKs
|
| UastParser |
A wrapper for a UAST parser.
|
| UElementHandler |
The UElementHandler is similar to a
UastVisitor,
but it is used to only visit a single element. |
| UElementVisitor |
Specialized visitor for running detectors on a Java AST.
|
| XmlParser |
A wrapper for an XML parser.
|
| Enum | Description |
|---|---|
| LintListener.EventType |
The various types of events provided to lint listeners
|
| Exception | Description |
|---|---|
| CircularDependencyException |
Exception thrown when there is a circular dependency, such as a circular dependency
of library project references
|