@ParametersAreNonnullByDefault @AnalysisContextContained
See: Description
Interface | Description |
---|---|
FieldOrMethodName | |
IAnalysisCache |
The analysis cache performs analyses on classes and methods and caches the
results.
|
IAnalysisEngine<DescriptorType,ResultType> |
An engine for analyzing classes or methods.
|
IAnalysisEngineRegistrar |
Interface for a registrar class that registers analysis engines with an
analysis cache.
|
IClassAnalysisEngine<ResultType> |
Engine for performing an analysis on classes.
|
IClassConstants | |
IClassFactory | |
IClassObserver |
Observer for classes being visited in some manner.
|
IClassPath |
A classpath from which resources (classes and other files) may be loaded.
|
IClassPathBuilder |
Build a classpath.
|
IClassPathBuilderProgress |
Progress callback interface for classpath construction.
|
ICodeBase |
Interface for a basic code base in which we can look up resources but not
necessarily scan for the list of all resources.
|
ICodeBaseEntry |
Object representing a resource in a code base.
|
ICodeBaseIterator |
Iterator over the resources in an IScannableCodeBase.
|
ICodeBaseLocator |
Specify the location of a codebase.
|
IDatabaseFactory<T> |
Interface for a database factory.
|
IErrorLogger |
Interface for objects that log various kinds of analysis errors.
|
IMethodAnalysisEngine<ResultType> |
Engine for performing an analysis on methods.
|
IScannableCodeBase |
A scannable code base: in addition to looking up a named resource, scannable
code bases can also enumerate the names of the resources they contain.
|
Class | Description |
---|---|
ClassDescriptor |
Descriptor identifying a class.
|
DescriptorFactory |
Factory for creating ClassDescriptors, MethodDescriptors, and
FieldDescriptors.
|
FieldDescriptor |
Descriptor uniquely identifying a field in a class.
|
FieldOrMethodDescriptor |
Common superclass for FieldDescriptor and MethodDescriptor.
|
Global |
Static methods for accessing objects that are global to an analysis session.
|
MethodDescriptor |
Descriptor uniquely identifying a method in a class.
|
RecomputableClassAnalysisEngine<ResultType> | |
ReflectionDatabaseFactory<E> |
A generic database factory that tries to create the database by (in order of
preference)
Invoking a static create method
Invoking a no-arg constructor
|
Enum | Description |
---|---|
ICodeBase.Discovered |
Exception | Description |
---|---|
CheckedAnalysisException |
Common superclass for all checked exceptions that can be thrown while
performing some kind of analysis.
|
ClassNameMismatchException |
Exception to indicate that the class name defined in a class file does not
match its expected class name (as indicated by its resource name).
|
InvalidClassFileFormatException | |
MissingClassException |
CheckedAnalysisException subtype to indicate that a required class was
missing.
|
ResourceNotFoundException |
Exception to indicate that a resource was not found.
|
UncheckedAnalysisException |
Common base class for unchecked analysis exceptions.
|
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.