Class ClassParserUsingASM
java.lang.Object
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM
- All Implemented Interfaces:
ClassParserInterface
- Author:
- William Pugh
-
Constructor Summary
ConstructorsConstructorDescriptionClassParserUsingASM(org.objectweb.asm.ClassReader classReader, ClassDescriptor expectedClassDescriptor, ICodeBaseEntry codeBaseEntry) -
Method Summary
Modifier and TypeMethodDescriptionvoidparse(ClassInfo.Builder builder) Parse the class data into a ClassInfo object containing (some of) the class's symbolic information.voidparse(ClassNameAndSuperclassInfo.Builder cBuilder) Parse the class data into a ClassNameAndSuperclassInfo object containing (some of) the class's symbolic information.
-
Constructor Details
-
ClassParserUsingASM
public ClassParserUsingASM(org.objectweb.asm.ClassReader classReader, @CheckForNull ClassDescriptor expectedClassDescriptor, ICodeBaseEntry codeBaseEntry)
-
-
Method Details
-
parse
public void parse(ClassNameAndSuperclassInfo.Builder cBuilder) throws InvalidClassFileFormatException Description copied from interface:ClassParserInterfaceParse the class data into a ClassNameAndSuperclassInfo object containing (some of) the class's symbolic information.- Specified by:
parsein interfaceClassParserInterface- Parameters:
cBuilder- a ClassNameAndSuperclassInfo object to be filled in with (some of) the class's symbolic information- Throws:
InvalidClassFileFormatException
-
parse
Description copied from interface:ClassParserInterfaceParse the class data into a ClassInfo object containing (some of) the class's symbolic information.- Specified by:
parsein interfaceClassParserInterface- Parameters:
builder- a ClassInfo object to be filled in with (some of) the class's symbolic information- Throws:
InvalidClassFileFormatException
-