Class ClassNameAndSuperclassInfo
- java.lang.Object
-
- edu.umd.cs.findbugs.classfile.ClassDescriptor
-
- edu.umd.cs.findbugs.classfile.analysis.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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ClassNameAndSuperclassInfo.Builder
-
Field Summary
-
Fields inherited from class edu.umd.cs.findbugs.classfile.ClassDescriptor
EMPTY_ARRAY
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getAccessFlags()
java.util.Set<ClassDescriptor>
getCalledClassDescriptors()
ClassDescriptor
getClassDescriptor()
ICodeBaseEntry
getCodeBaseEntry()
ClassDescriptor[]
getInterfaceDescriptorList()
int
getMajorVersion()
int
getMinorVersion()
ClassDescriptor
getSuperclassDescriptor()
boolean
isAbstract()
boolean
isAnnotation()
boolean
isDeprecated()
boolean
isFinal()
boolean
isInterface()
boolean
isPrivate()
boolean
isProtected()
boolean
isPublic()
boolean
isStatic()
boolean
isSynthetic()
-
Methods inherited from class edu.umd.cs.findbugs.classfile.ClassDescriptor
compareTo, createClassDescriptor, createClassDescriptor, createClassDescriptor, createClassDescriptorFromDottedClassName, createClassDescriptorFromSignature, equals, fromFieldSignature, fromResourceName, getClassName, getDottedClassName, getPackageName, getSignature, getSimpleName, getXClass, hashCode, isAnonymousClass, isArray, isClassResource, matches, throwClassNotFoundException, toDottedClassName, toResourceName, toString
-
-
-
-
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()
-
-