Uses of Package
edu.umd.cs.findbugs.classfile
-
Packages that use edu.umd.cs.findbugs.classfile Package Description edu.umd.cs.findbugs Main package for the FindBugs application - contains the engine class (FindBugs), the object model classes for bug instances (BugInstance, BugAnnotation), and other miscellany.edu.umd.cs.findbugs.asm edu.umd.cs.findbugs.ba A bytecode analysis framework for BCEL, providing CFG construction, generic dataflow analysis, and a variety of specific dataflow analyses.edu.umd.cs.findbugs.ba.ch edu.umd.cs.findbugs.ba.interproc edu.umd.cs.findbugs.ba.jsr305 Support for analyzing code containing JSR-305 type qualifier annotations.edu.umd.cs.findbugs.ba.npe edu.umd.cs.findbugs.ba.obl Implementation of dataflow analysis for checking whether obligations to close streams and other resources (e.g.edu.umd.cs.findbugs.ba.type edu.umd.cs.findbugs.bcel edu.umd.cs.findbugs.bugReporter edu.umd.cs.findbugs.classfile A high-level abstraction layer for codebases, classes, and components of classes (methods, fields, instructions, etc.).edu.umd.cs.findbugs.classfile.analysis 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.edu.umd.cs.findbugs.classfile.engine Analysis engine classes to produce the analyses defined in the edu.umd.cs.findbugs.classfile.analysis package.edu.umd.cs.findbugs.classfile.engine.asm Support for analyses based on the ASM bytecode framework.edu.umd.cs.findbugs.classfile.engine.bcel Support for analyses based on the BCEL bytecode framework.edu.umd.cs.findbugs.classfile.impl Implementations of the interfaces in the edu.umd.cs.findbugs.classfile package: the core classes of the FindBugs classfile/classpath support layer.edu.umd.cs.findbugs.detect edu.umd.cs.findbugs.gui2 edu.umd.cs.findbugs.plan edu.umd.cs.findbugs.util edu.umd.cs.findbugs.visitclass -
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs Class Description CheckedAnalysisException Common superclass for all checked exceptions that can be thrown while performing some kind of analysis.ClassDescriptor Descriptor identifying a class.FieldDescriptor Descriptor uniquely identifying a field in a class.IAnalysisCache The analysis cache performs analyses on classes and methods and caches the results.IAnalysisEngine An engine for analyzing classes or methods.IAnalysisEngineRegistrar Interface for a registrar class that registers analysis engines with an analysis cache.IClassObserver Observer for classes being visited in some manner.IClassPath A classpath from which resources (classes and other files) may be loaded.IClassPathBuilderProgress Progress callback interface for classpath construction.IErrorLogger Interface for objects that log various kinds of analysis errors.IMethodAnalysisEngine Engine for performing an analysis on methods.MethodDescriptor Descriptor uniquely identifying a method in a class. -
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.asm Class Description CheckedAnalysisException Common superclass for all checked exceptions that can be thrown while performing some kind of analysis.ClassDescriptor Descriptor identifying a class. -
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.ba Class Description CheckedAnalysisException Common superclass for all checked exceptions that can be thrown while performing some kind of analysis.ClassDescriptor Descriptor identifying a class.FieldDescriptor Descriptor uniquely identifying a field in a class.FieldOrMethodDescriptor Common superclass for FieldDescriptor and MethodDescriptor.FieldOrMethodName IErrorLogger Interface for objects that log various kinds of analysis errors.MethodDescriptor Descriptor uniquely identifying a method in a class.MissingClassException CheckedAnalysisException subtype to indicate that a required class was missing.UncheckedAnalysisException Common base class for unchecked analysis exceptions. -
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.ba.ch Class Description ClassDescriptor Descriptor identifying a class.MethodDescriptor Descriptor uniquely identifying a method in a class. -
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.ba.interproc Class Description FieldDescriptor Descriptor uniquely identifying a field in a class.FieldOrMethodDescriptor Common superclass for FieldDescriptor and MethodDescriptor.MethodDescriptor Descriptor uniquely identifying a method in a class. -
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.ba.jsr305 Class Description CheckedAnalysisException Common superclass for all checked exceptions that can be thrown while performing some kind of analysis.ClassDescriptor Descriptor identifying a class.IAnalysisCache The analysis cache performs analyses on classes and methods and caches the results.MethodDescriptor Descriptor uniquely identifying a method in a class.MissingClassException 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 Class Description MethodDescriptor Descriptor uniquely identifying a method in a class. -
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.ba.obl Class Description CheckedAnalysisException Common superclass for all checked exceptions that can be thrown while performing some kind of analysis.ClassDescriptor Descriptor identifying a class.IErrorLogger Interface for objects that log various kinds of analysis errors.MethodDescriptor Descriptor uniquely identifying a method in a class. -
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.ba.type Class Description ClassDescriptor Descriptor identifying a class. -
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.bcel Class Description CheckedAnalysisException Common superclass for all checked exceptions that can be thrown while performing some kind of analysis.ClassDescriptor Descriptor identifying a class.FieldDescriptor Descriptor uniquely identifying a field in a class.MethodDescriptor Descriptor uniquely identifying a method in a class. -
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.bugReporter Class Description IClassObserver Observer for classes being visited in some manner.IErrorLogger Interface for objects that log various kinds of analysis errors. -
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.classfile Class Description CheckedAnalysisException Common superclass for all checked exceptions that can be thrown while performing some kind of analysis.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.FieldOrMethodName IAnalysisCache The analysis cache performs analyses on classes and methods and caches the results.IAnalysisEngine An engine for analyzing classes or methods.IClassAnalysisEngine Engine for performing an analysis on classes.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.ICodeBase.Discovered 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 Interface for a database factory.IErrorLogger Interface for objects that log various kinds of analysis errors.IMethodAnalysisEngine Engine for performing an analysis on methods.InvalidClassFileFormatException MethodDescriptor Descriptor uniquely identifying a method in a class.ResourceNotFoundException Exception to indicate that a resource was not found. -
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.classfile.analysis Class Description ClassDescriptor Descriptor identifying a class.FieldDescriptor Descriptor uniquely identifying a field in a class.FieldOrMethodDescriptor Common superclass for FieldDescriptor and MethodDescriptor.FieldOrMethodName ICodeBaseEntry Object representing a resource in a code base.MethodDescriptor Descriptor uniquely identifying a method in a class. -
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.classfile.engine Class Description CheckedAnalysisException Common superclass for all checked exceptions that can be thrown while performing some kind of analysis.ClassDescriptor Descriptor identifying a class.FieldDescriptor Descriptor uniquely identifying a field in a class.IAnalysisCache The analysis cache performs analyses on classes and methods and caches the results.IAnalysisEngine An engine for analyzing classes or methods.IAnalysisEngineRegistrar Interface for a registrar class that registers analysis engines with an analysis cache.IClassAnalysisEngine Engine for performing an analysis on classes.ICodeBaseEntry Object representing a resource in a code base.InvalidClassFileFormatException MethodDescriptor Descriptor uniquely identifying a method in a class.RecomputableClassAnalysisEngine -
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.classfile.engine.asm Class Description CheckedAnalysisException Common superclass for all checked exceptions that can be thrown while performing some kind of analysis.ClassDescriptor Descriptor identifying a class.IAnalysisCache The analysis cache performs analyses on classes and methods and caches the results.IAnalysisEngine An engine for analyzing classes or methods.IAnalysisEngineRegistrar Interface for a registrar class that registers analysis engines with an analysis cache.IClassAnalysisEngine Engine for performing an analysis on classes.RecomputableClassAnalysisEngine -
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.classfile.engine.bcel Class Description CheckedAnalysisException Common superclass for all checked exceptions that can be thrown while performing some kind of analysis.ClassDescriptor Descriptor identifying a class.IAnalysisCache The analysis cache performs analyses on classes and methods and caches the results.IAnalysisEngine An engine for analyzing classes or methods.IAnalysisEngineRegistrar Interface for a registrar class that registers analysis engines with an analysis cache.IClassAnalysisEngine Engine for performing an analysis on classes.IMethodAnalysisEngine Engine for performing an analysis on methods.MethodDescriptor Descriptor uniquely identifying a method in a class.RecomputableClassAnalysisEngine -
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.classfile.impl Class Description CheckedAnalysisException Common superclass for all checked exceptions that can be thrown while performing some kind of analysis.ClassDescriptor Descriptor identifying a class.IAnalysisCache The analysis cache performs analyses on classes and methods and caches the results.IClassAnalysisEngine Engine for performing an analysis on classes.IClassFactory 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.ICodeBase.Discovered 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 Interface for a database factory.IErrorLogger Interface for objects that log various kinds of analysis errors.IMethodAnalysisEngine Engine for performing an analysis on methods.InvalidClassFileFormatException 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.MethodDescriptor Descriptor uniquely identifying a method in a class.ResourceNotFoundException Exception to indicate that a resource was not found. -
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.detect Class Description CheckedAnalysisException Common superclass for all checked exceptions that can be thrown while performing some kind of analysis.ClassDescriptor Descriptor identifying a class.MethodDescriptor Descriptor uniquely identifying a method in a class. -
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.gui2 Class Description IClassPathBuilderProgress Progress callback interface for classpath construction. -
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.plan Class Description CheckedAnalysisException Common 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.util Class Description ClassDescriptor Descriptor identifying a class. -
Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.visitclass Class Description ClassDescriptor Descriptor identifying a class.FieldDescriptor Descriptor uniquely identifying a field in a class.MethodDescriptor Descriptor uniquely identifying a method in a class.