Class ClassNameAndSuperclassInfo

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.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:
    Serialized Form
    • Method Detail

      • 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 java.util.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()