| Package | Description | 
|---|---|
| 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. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClassDataAnalysisEngineAnalysis engine to produce the data (bytes) of a class. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClassNodeAnalysisEngineAnalysis engine to produce the ClassNode (ASM tree format) for a class. | 
| class  | ClassReaderAnalysisEngineAnalysis engine to produce an ASM ClassReader for a class. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AssertionMethodsFactoryClass analysis engine for creating AssertionMethods objects. | 
| class  | AssignedFieldMapFactoryAnalysis engine for producing an AssignedFieldMap for a class. | 
| class  | ClassContextClassAnalysisEngineAdapter to produce the ClassContext for a given class. | 
| class  | ConstantPoolGenFactoryAnalysis engine to produce ConstantPoolGen objects for an analyzed class. | 
SpotBugs is licensed under the LGPL.