Class ClassNameAndSuperclassInfo

java.lang.Object
edu.umd.cs.findbugs.classfile.ClassDescriptor
edu.umd.cs.findbugs.classfile.analysis.ClassNameAndSuperclassInfo
All Implemented Interfaces:
Serializable, Comparable<ClassDescriptor>
Direct Known Subclasses:
ClassInfo

public class ClassNameAndSuperclassInfo extends ClassDescriptor
Represents the class name, superclass name, and interface list of a class.
Author:
David Hovemeyer
See Also:
  • Method Details

    • getAccessFlags

      public int getAccessFlags()
      Returns:
      Returns the accessFlags.
    • getMajorVersion

      public int getMajorVersion()
      Returns:
      Returns the majorVersion.
    • getMinorVersion

      public int getMinorVersion()
      Returns:
      Returns the minorVersion.
    • getClassDescriptor

      public ClassDescriptor getClassDescriptor()
      Returns:
      Returns the classDescriptor.
    • getCodeBaseEntry

      public ICodeBaseEntry getCodeBaseEntry()
      Returns:
      Returns the codeBaseEntry.
    • getInterfaceDescriptorList

      public ClassDescriptor[] getInterfaceDescriptorList()
      Returns:
      Returns the interfaceDescriptorList.
    • getCalledClassDescriptors

      public Set<ClassDescriptor> getCalledClassDescriptors()
      Returns:
      Returns the called class descriptors.
    • getSuperclassDescriptor

      public ClassDescriptor getSuperclassDescriptor()
      Returns:
      Returns the superclassDescriptor.
    • isFinal

      public boolean isFinal()
    • isPrivate

      public boolean isPrivate()
    • isProtected

      public boolean isProtected()
    • isPublic

      public boolean isPublic()
    • isStatic

      public boolean isStatic()
    • isInterface

      public boolean isInterface()
    • isAbstract

      public boolean isAbstract()
    • isAnnotation

      public boolean isAnnotation()
    • isSynthetic

      public boolean isSynthetic()
    • isDeprecated

      public boolean isDeprecated()