| Package | Description | 
|---|---|
| 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.engine | Analysis engine classes to produce the analyses defined
 in the edu.umd.cs.findbugs.classfile.analysis package. | 
| 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. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClassNameMismatchExceptionException to indicate that the class name defined in a class file does not
 match its expected class name (as indicated by its resource name). | 
| Modifier and Type | Method and Description | 
|---|---|
| ClassDescriptor | ICodeBaseEntry. getClassDescriptor()Return the ClassDescriptor of the class resource accessed by this
 codebase entry. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ClassParserInterface. parse(ClassInfo.Builder classInfo)Parse the class data into a ClassInfo object containing (some of) the
 class's symbolic information. | 
| void | ClassParserUsingASM. parse(ClassInfo.Builder builder) | 
| void | ClassParserUsingBCEL. parse(ClassInfo.Builder builder)Deprecated.  | 
| void | ClassParser. parse(ClassInfo.Builder builder) | 
| void | ClassParserInterface. parse(ClassNameAndSuperclassInfo.Builder classInfo)Parse the class data into a ClassNameAndSuperclassInfo object containing
 (some of) the class's symbolic information. | 
| void | ClassParserUsingASM. parse(ClassNameAndSuperclassInfo.Builder cBuilder) | 
| void | ClassParserUsingBCEL. parse(ClassNameAndSuperclassInfo.Builder builder)Deprecated.  | 
| void | ClassParser. parse(ClassNameAndSuperclassInfo.Builder builder) | 
| Modifier and Type | Method and Description | 
|---|---|
| ClassDescriptor | JrtfsCodeBase.JrtfsCodebaseEntry. getClassDescriptor() | 
| ClassDescriptor | DirectoryCodeBaseEntry. getClassDescriptor() | 
| ClassDescriptor | DelegatingCodeBaseEntry. getClassDescriptor() | 
| ClassDescriptor | SingleFileCodeBaseEntry. getClassDescriptor() | 
SpotBugs is licensed under the LGPL.