Class ClassNameAndSuperclassInfo.Builder

java.lang.Object
edu.umd.cs.findbugs.classfile.analysis.ClassNameAndSuperclassInfo.Builder
Direct Known Subclasses:
ClassInfo.Builder
Enclosing class:
ClassNameAndSuperclassInfo

public static class ClassNameAndSuperclassInfo.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • build

    • setAccessFlags

      public void setAccessFlags(int accessFlags)
      Parameters:
      accessFlags - The accessFlags to set.
    • setClassDescriptor

      public void setClassDescriptor(ClassDescriptor classDescriptor)
      Parameters:
      classDescriptor - The classDescriptor to set.
    • setCodeBaseEntry

      public void setCodeBaseEntry(ICodeBaseEntry codeBaseEntry)
      Parameters:
      codeBaseEntry - The codeBaseEntry to set.
    • setInterfaceDescriptorList

      public void setInterfaceDescriptorList(ClassDescriptor[] interfaceDescriptorList)
      Parameters:
      interfaceDescriptorList - The interfaceDescriptorList to set.
    • setSuperclassDescriptor

      public void setSuperclassDescriptor(ClassDescriptor superclassDescriptor)
      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

      public void setCalledClassDescriptors(Collection<ClassDescriptor> calledClassDescriptorList)