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 |
ClassNameMismatchException
Exception 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 |
ClassParserUsingBCEL.parse(ClassInfo.Builder builder)
Deprecated.
|
void |
ClassParserUsingASM.parse(ClassInfo.Builder builder) |
void |
ClassParserInterface.parse(ClassInfo.Builder classInfo)
Parse the class data into a ClassInfo object containing (some of) the
class's symbolic information.
|
void |
ClassParser.parse(ClassInfo.Builder builder) |
void |
ClassParserUsingBCEL.parse(ClassNameAndSuperclassInfo.Builder builder)
Deprecated.
|
void |
ClassParserUsingASM.parse(ClassNameAndSuperclassInfo.Builder cBuilder) |
void |
ClassParserInterface.parse(ClassNameAndSuperclassInfo.Builder classInfo)
Parse the class data into a ClassNameAndSuperclassInfo object containing
(some of) the class's symbolic information.
|
void |
ClassParser.parse(ClassNameAndSuperclassInfo.Builder builder) |
Modifier and Type | Method and Description |
---|---|
ClassDescriptor |
SingleFileCodeBaseEntry.getClassDescriptor() |
ClassDescriptor |
DirectoryCodeBaseEntry.getClassDescriptor() |
ClassDescriptor |
DelegatingCodeBaseEntry.getClassDescriptor() |
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.