Class ClassParserUsingBCEL
- java.lang.Object
-
- edu.umd.cs.findbugs.classfile.engine.ClassParserUsingBCEL
-
- All Implemented Interfaces:
ClassParserInterface
@Deprecated public class ClassParserUsingBCEL extends java.lang.Object implements ClassParserInterface
Deprecated.- Author:
- William Pugh
-
-
Constructor Summary
Constructors Constructor Description ClassParserUsingBCEL(org.apache.bcel.classfile.JavaClass javaClass, ClassDescriptor expectedClassDescriptor, ICodeBaseEntry codeBaseEntry)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
parse(ClassInfo.Builder builder)
Deprecated.Parse the class data into a ClassInfo object containing (some of) the class's symbolic information.void
parse(ClassNameAndSuperclassInfo.Builder builder)
Deprecated.Parse the class data into a ClassNameAndSuperclassInfo object containing (some of) the class's symbolic information.protected FieldDescriptor
parseField(org.apache.bcel.classfile.Field obj)
Deprecated.protected MethodDescriptor
parseMethod(org.apache.bcel.classfile.Method obj)
Deprecated.
-
-
-
Constructor Detail
-
ClassParserUsingBCEL
public ClassParserUsingBCEL(org.apache.bcel.classfile.JavaClass javaClass, @CheckForNull ClassDescriptor expectedClassDescriptor, ICodeBaseEntry codeBaseEntry)
Deprecated.
-
-
Method Detail
-
parse
public void parse(ClassNameAndSuperclassInfo.Builder builder) throws InvalidClassFileFormatException
Deprecated.Description copied from interface:ClassParserInterface
Parse the class data into a ClassNameAndSuperclassInfo object containing (some of) the class's symbolic information.- Specified by:
parse
in interfaceClassParserInterface
- Parameters:
builder
- a ClassNameAndSuperclassInfo object to be filled in with (some of) the class's symbolic information- Throws:
InvalidClassFileFormatException
-
parse
public void parse(ClassInfo.Builder builder) throws InvalidClassFileFormatException
Deprecated.Description copied from interface:ClassParserInterface
Parse the class data into a ClassInfo object containing (some of) the class's symbolic information.- Specified by:
parse
in interfaceClassParserInterface
- Parameters:
builder
- a ClassInfo object to be filled in with (some of) the class's symbolic information- Throws:
InvalidClassFileFormatException
-
parseField
protected FieldDescriptor parseField(org.apache.bcel.classfile.Field obj)
Deprecated.- Parameters:
obj
- the field to parse- Returns:
- a descriptor for the field
-
parseMethod
protected MethodDescriptor parseMethod(org.apache.bcel.classfile.Method obj)
Deprecated.- Parameters:
obj
- the method to parse- Returns:
- a descriptor for the method
-
-