edu.umd.cs.findbugs.classfile.engine
public class ClassParser extends Object
Constructor Summary | |
---|---|
ClassParser(DataInputStream in, ClassDescriptor expectedClassDescriptor, ICodeBaseEntry codeBaseEntry)
Constructor.
|
Method Summary | |
---|---|
void | parse(ClassNameAndSuperclassInfo classInfo)
Parse the class data into a ClassNameAndSuperclassInfo object containing
(some of) the class's symbolic information.
|
void | parse(ClassInfo classInfo)
Parse the class data into a ClassInfo object containing
(some of) the class's symbolic information.
|
Parameters: in the DataInputStream to read class data from expectedClassDescriptor ClassDescriptor expected: null if unknown codeBaseEntry codebase entry class is loaded from
Parameters: classInfo a ClassNameAndSuperclassInfo object to be filled in with (some of) the class's symbolic information
Throws: InvalidClassFileFormatException
Parameters: classInfo a ClassInfo object to be filled in with (some of) the class's symbolic information
Throws: InvalidClassFileFormatException