FindBugs™ 1.3.9

Uses of Package
edu.umd.cs.findbugs.classfile

Packages that use edu.umd.cs.findbugs.classfile
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.rta   
edu.umd.cs.findbugs.bcel   
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.gui   
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
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
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
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.
UncheckedAnalysisException
          Common base class for unchecked analysis exceptions.
 

Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.ba.ch
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
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
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
MethodDescriptor
          Descriptor uniquely identifying a method in a class.
 

Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.ba.obl
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.rta
ClassDescriptor
          Descriptor identifying a class.
IClassObserver
          Observer for classes being visited in some manner.
 

Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.bcel
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.classfile
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.
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
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
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
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.
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
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.
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
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.
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
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.gui
ClassDescriptor
          Descriptor identifying a class.
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.gui2
IClassPathBuilderProgress
          Progress callback interface for classpath construction.
 

Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.plan
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
ClassDescriptor
          Descriptor identifying a class.
 

Classes in edu.umd.cs.findbugs.classfile used by edu.umd.cs.findbugs.visitclass
ClassDescriptor
          Descriptor identifying a class.
FieldDescriptor
          Descriptor uniquely identifying a field in a class.
MethodDescriptor
          Descriptor uniquely identifying a method in a class.
 


FindBugs™ 1.3.9

FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.