Packages | |
---|---|
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 | |
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.npe | |
edu.umd.cs.findbugs.ba.npe2 |
This package is a rewrite of the null-pointer analysis to use sets of value numbers rather than frames. |
edu.umd.cs.findbugs.ba.obl | |
edu.umd.cs.findbugs.ba.rta | |
edu.umd.cs.findbugs.ba.type | |
edu.umd.cs.findbugs.ba.vna | |
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.) The idea is to decouple FindBugs as much as possible from any particular bytecode framework (BCEL, ASM, 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 | |
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.io | |
edu.umd.cs.findbugs.ml | |
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.props | |
edu.umd.cs.findbugs.sourceViewer | |
edu.umd.cs.findbugs.util | |
edu.umd.cs.findbugs.visitclass | |
edu.umd.cs.findbugs.workflow | |
edu.umd.cs.findbugs.xml |