edu.umd.cs.findbugs.classfile.analysis
public class ClassInfo extends ClassNameAndSuperclassInfo
Constructor Summary | |
---|---|
ClassInfo()
Constructor.
| |
ClassInfo(ClassDescriptor classDescriptor, ClassDescriptor superclassDescriptor, ClassDescriptor[] interfaceDescriptorList, ICodeBaseEntry codeBaseEntry, int accessFlags, FieldDescriptor[] fieldDescriptorList, MethodDescriptor[] methodDescriptorList, ClassDescriptor[] referencedClassDescriptorList) |
Method Summary | |
---|---|
FieldDescriptor[] | getFieldDescriptorList() |
MethodDescriptor[] | getMethodDescriptorList() |
ClassDescriptor[] | getReferencedClassDescriptorList() |
void | setFieldDescriptorList(FieldDescriptor[] fieldDescriptorList) |
void | setMethodDescriptorList(MethodDescriptor[] methodDescriptorList) |
void | setReferencedClassDescriptorList(ClassDescriptor[] referencedClassDescriptorList) |
Parameters: classDescriptor ClassDescriptor representing the class name superclassDescriptor ClassDescriptor representing the superclass name interfaceDescriptorList ClassDescriptors representing implemented interface names codeBaseEntry codebase entry class was loaded from accessFlags class's access flags fieldDescriptorList FieldDescriptors of fields defined in the class methodDescriptorList MethodDescriptors of methods defined in the class referencedClassDescriptorList ClassDescriptors of all classes/interfaces referenced by the class
Returns: Returns the fieldDescriptorList.
Returns: Returns the methodDescriptorList.
Returns: Returns the referencedClassDescriptorList.
Parameters: fieldDescriptorList The fieldDescriptorList to set.
Parameters: methodDescriptorList The methodDescriptorList to set.
Parameters: referencedClassDescriptorList The referencedClassDescriptorList to set.