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()
void
setAccessFlags
(int accessFlags) void
setCalledClassDescriptors
(Collection<ClassDescriptor> calledClassDescriptorList) void
setClassDescriptor
(ClassDescriptor classDescriptor) void
setClassfileVersion
(int majorVersion, int minorVersion) void
setCodeBaseEntry
(ICodeBaseEntry codeBaseEntry) void
setInterfaceDescriptorList
(ClassDescriptor[] interfaceDescriptorList) void
setReferencedClassDescriptors
(Collection<ClassDescriptor> referencedClassDescriptorList) void
setSuperclassDescriptor
(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
-