Uses of Package
edu.umd.cs.findbugs.classfile
Packages that use edu.umd.cs.findbugs.classfile
Package
Description
Main package for the FindBugs application - contains the engine class
(
FindBugs
), the object model classes for bug
instances (BugInstance
,
BugAnnotation
), and other miscellany.A bytecode analysis framework for BCEL, providing CFG construction, generic
dataflow analysis, and a variety of specific dataflow analyses.
Support for analyzing code containing JSR-305 type qualifier annotations.
Implementation of dataflow analysis for checking whether obligations to close streams and other resources
(e.g., database objects) are satisfied.
A high-level abstraction layer for codebases, classes, and components of
classes (methods, fields, instructions, etc.).
Classes of objects that are the result of executing an analysis
engine on a class or method. The classes in this particular package are
those that are independent of any particular bytecode-analysis framework
(e.g., BCEL or ASM). Two important classes in this package are
ClassData, which represents the raw data of a class, and ClassInfo,
which represents symbolic information parsed from the class data.
Analysis engine classes to produce the analyses defined
in the edu.umd.cs.findbugs.classfile.analysis package.
Support for analyses based on the ASM bytecode framework.
Support for analyses based on the BCEL bytecode framework.
Implementations of the interfaces in the edu.umd.cs.findbugs.classfile
package: the core classes of the FindBugs classfile/classpath support
layer.
The package providing a
BugReporter
implementation which produces report in SARIF format.-
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugsClassDescriptionCommon superclass for all checked exceptions that can be thrown while performing some kind of analysis.Descriptor identifying a class.Descriptor uniquely identifying a field in a class.The analysis cache performs analyses on classes and methods and caches the results.An engine for analyzing classes or methods.Interface for a registrar class that registers analysis engines with an analysis cache.Observer for classes being visited in some manner.A classpath from which resources (classes and other files) may be loaded.Progress callback interface for classpath construction.Interface for objects that log various kinds of analysis errors.Engine for performing an analysis on methods.Descriptor uniquely identifying a method in a class.
-
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.asmClassDescriptionCommon superclass for all checked exceptions that can be thrown while performing some kind of analysis.Descriptor identifying a class.
-
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.baClassDescriptionCommon superclass for all checked exceptions that can be thrown while performing some kind of analysis.Descriptor identifying a class.Descriptor uniquely identifying a field in a class.Common superclass for FieldDescriptor and MethodDescriptor.Interface for objects that log various kinds of analysis errors.Descriptor uniquely identifying a method in a class.CheckedAnalysisException subtype to indicate that a required class was missing.Common base class for unchecked analysis exceptions.
-
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.ba.chClassDescriptionDescriptor identifying a class.Descriptor uniquely identifying a method in a class.
-
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.ba.interprocClassDescriptionDescriptor uniquely identifying a field in a class.Common superclass for FieldDescriptor and MethodDescriptor.Descriptor uniquely identifying a method in a class.
-
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.ba.jsr305ClassDescriptionCommon superclass for all checked exceptions that can be thrown while performing some kind of analysis.Descriptor identifying a class.The analysis cache performs analyses on classes and methods and caches the results.Descriptor uniquely identifying a method in a class.CheckedAnalysisException subtype to indicate that a required class was missing.
-
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.ba.npe
-
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.ba.oblClassDescriptionCommon superclass for all checked exceptions that can be thrown while performing some kind of analysis.Descriptor identifying a class.Interface for objects that log various kinds of analysis errors.Descriptor uniquely identifying a method in a class.
-
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.ba.type
-
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.bcelClassDescriptionCommon superclass for all checked exceptions that can be thrown while performing some kind of analysis.Descriptor identifying a class.Descriptor uniquely identifying a method in a class.
-
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.bugReporterClassDescriptionObserver for classes being visited in some manner.Interface for objects that log various kinds of analysis errors.
-
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.classfileClassDescriptionCommon superclass for all checked exceptions that can be thrown while performing some kind of analysis.Descriptor identifying a class.Factory for creating ClassDescriptors, MethodDescriptors, and FieldDescriptors.Descriptor uniquely identifying a field in a class.Common superclass for FieldDescriptor and MethodDescriptor.The analysis cache performs analyses on classes and methods and caches the results.An engine for analyzing classes or methods.Engine for performing an analysis on classes.A classpath from which resources (classes and other files) may be loaded.Build a classpath.Progress callback interface for classpath construction.Interface for a basic code base in which we can look up resources but not necessarily scan for the list of all resources.Object representing a resource in a code base.Iterator over the resources in an IScannableCodeBase.Specify the location of a codebase.Interface for a database factory.Interface for objects that log various kinds of analysis errors.Engine for performing an analysis on methods.Descriptor uniquely identifying a method in a class.Exception to indicate that a resource was not found.
-
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.classfile.analysisClassDescriptionDescriptor identifying a class.Descriptor uniquely identifying a field in a class.Common superclass for FieldDescriptor and MethodDescriptor.Object representing a resource in a code base.Descriptor uniquely identifying a method in a class.
-
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.classfile.engineClassDescriptionCommon superclass for all checked exceptions that can be thrown while performing some kind of analysis.Descriptor identifying a class.Descriptor uniquely identifying a field in a class.The analysis cache performs analyses on classes and methods and caches the results.An engine for analyzing classes or methods.Interface for a registrar class that registers analysis engines with an analysis cache.Engine for performing an analysis on classes.Object representing a resource in a code base.Descriptor uniquely identifying a method in a class.
-
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.classfile.engine.asmClassDescriptionCommon superclass for all checked exceptions that can be thrown while performing some kind of analysis.Descriptor identifying a class.The analysis cache performs analyses on classes and methods and caches the results.An engine for analyzing classes or methods.Interface for a registrar class that registers analysis engines with an analysis cache.Engine for performing an analysis on classes.
-
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.classfile.engine.bcelClassDescriptionCommon superclass for all checked exceptions that can be thrown while performing some kind of analysis.Descriptor identifying a class.The analysis cache performs analyses on classes and methods and caches the results.An engine for analyzing classes or methods.Interface for a registrar class that registers analysis engines with an analysis cache.Engine for performing an analysis on classes.Engine for performing an analysis on methods.Descriptor uniquely identifying a method in a class.
-
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.classfile.implClassDescriptionCommon superclass for all checked exceptions that can be thrown while performing some kind of analysis.Descriptor identifying a class.The analysis cache performs analyses on classes and methods and caches the results.Engine for performing an analysis on classes.A classpath from which resources (classes and other files) may be loaded.Build a classpath.Progress callback interface for classpath construction.Interface for a basic code base in which we can look up resources but not necessarily scan for the list of all resources.Object representing a resource in a code base.Iterator over the resources in an IScannableCodeBase.Specify the location of a codebase.Interface for a database factory.Interface for objects that log various kinds of analysis errors.Engine for performing an analysis on methods.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.Descriptor uniquely identifying a method in a class.Exception to indicate that a resource was not found.
-
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.detectClassDescriptionCommon superclass for all checked exceptions that can be thrown while performing some kind of analysis.Descriptor identifying a class.Descriptor uniquely identifying a method in a class.
-
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.planClassDescriptionCommon superclass for all checked exceptions that can be thrown while performing some kind of analysis.
-
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.sarifClassDescriptionObserver for classes being visited in some manner.Interface for objects that log various kinds of analysis errors.
-
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.util
-
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.visitclassClassDescriptionDescriptor identifying a class.Descriptor uniquely identifying a field in a class.Descriptor uniquely identifying a method in a class.