FindBugs™ 3.0.1

FindBugs API Documentation

Packages 
PackageDescription
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.annotations
Annotations for FindBugs (mostly deprecated except for SuppressFBWarnings).
edu.umd.cs.findbugs.anttask 
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.bcp 
edu.umd.cs.findbugs.ba.ca 
edu.umd.cs.findbugs.ba.ch 
edu.umd.cs.findbugs.ba.constant 
edu.umd.cs.findbugs.ba.deref 
edu.umd.cs.findbugs.ba.generic 
edu.umd.cs.findbugs.ba.heap 
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.ba.vna 
edu.umd.cs.findbugs.bcel 
edu.umd.cs.findbugs.bcel.generic 
edu.umd.cs.findbugs.bugReporter 
edu.umd.cs.findbugs.charsets 
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.cloud 
edu.umd.cs.findbugs.cloud.username 
edu.umd.cs.findbugs.config 
edu.umd.cs.findbugs.detect 
edu.umd.cs.findbugs.filter 
edu.umd.cs.findbugs.graph 
edu.umd.cs.findbugs.gui 
edu.umd.cs.findbugs.gui2 
edu.umd.cs.findbugs.internalAnnotations 
edu.umd.cs.findbugs.io 
edu.umd.cs.findbugs.jaif 
edu.umd.cs.findbugs.launchGUI 
edu.umd.cs.findbugs.log 
edu.umd.cs.findbugs.model
Eventually, all model classes (BugInstance, BugCollection, etc.) should go in this package.
edu.umd.cs.findbugs.plan 
edu.umd.cs.findbugs.plugins 
edu.umd.cs.findbugs.props 
edu.umd.cs.findbugs.sourceViewer 
edu.umd.cs.findbugs.updates 
edu.umd.cs.findbugs.util 
edu.umd.cs.findbugs.visitclass 
edu.umd.cs.findbugs.workflow 
edu.umd.cs.findbugs.xml 
FindBugs™ 3.0.1

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

close