Class ClassNameAndSuperclassInfo.Builder
java.lang.Object
edu.umd.cs.findbugs.classfile.analysis.ClassNameAndSuperclassInfo.Builder
- Direct Known Subclasses:
ClassInfo.Builder
- Enclosing class:
ClassNameAndSuperclassInfo
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) int(package private) Set<ClassDescriptor> (package private) ClassDescriptor(package private) ICodeBaseEntry(package private) ClassDescriptor[](package private) int(package private) int(package private) Collection<ClassDescriptor> (package private) ClassDescriptor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()voidsetAccessFlags(int accessFlags) voidsetCalledClassDescriptors(Collection<ClassDescriptor> calledClassDescriptorList) voidsetClassDescriptor(ClassDescriptor classDescriptor) voidsetClassfileVersion(int majorVersion, int minorVersion) voidsetCodeBaseEntry(ICodeBaseEntry codeBaseEntry) voidsetInterfaceDescriptorList(ClassDescriptor[] interfaceDescriptorList) voidsetReferencedClassDescriptors(Collection<ClassDescriptor> referencedClassDescriptorList) voidsetSuperclassDescriptor(ClassDescriptor superclassDescriptor)
-
Field Details
-
classDescriptor
ClassDescriptor classDescriptor -
superclassDescriptor
ClassDescriptor superclassDescriptor -
interfaceDescriptorList
ClassDescriptor[] interfaceDescriptorList -
codeBaseEntry
ICodeBaseEntry codeBaseEntry -
accessFlags
int accessFlags -
majorVersion
int majorVersion -
minorVersion
int minorVersion -
referencedClassDescriptorList
Collection<ClassDescriptor> referencedClassDescriptorList -
calledClassDescriptors
Set<ClassDescriptor> calledClassDescriptors
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
-
setAccessFlags
public void setAccessFlags(int accessFlags) - Parameters:
accessFlags- The accessFlags to set.
-
setClassDescriptor
- Parameters:
classDescriptor- The classDescriptor to set.
-
setCodeBaseEntry
- Parameters:
codeBaseEntry- The codeBaseEntry to set.
-
setInterfaceDescriptorList
- Parameters:
interfaceDescriptorList- The interfaceDescriptorList to set.
-
setSuperclassDescriptor
- Parameters:
superclassDescriptor- The superclassDescriptor to set.
-
setClassfileVersion
public void setClassfileVersion(int majorVersion, int minorVersion) -
setReferencedClassDescriptors
public void setReferencedClassDescriptors(Collection<ClassDescriptor> referencedClassDescriptorList) - Parameters:
referencedClassDescriptorList- The referencedClassDescriptorList to set.
-
setCalledClassDescriptors
-