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 classClassNameAndSuperclassInfo.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 intgetAccessFlags()java.util.Set<ClassDescriptor>getCalledClassDescriptors()ClassDescriptorgetClassDescriptor()ICodeBaseEntrygetCodeBaseEntry()ClassDescriptor[]getInterfaceDescriptorList()intgetMajorVersion()intgetMinorVersion()ClassDescriptorgetSuperclassDescriptor()booleanisAbstract()booleanisAnnotation()booleanisDeprecated()booleanisFinal()booleanisInterface()booleanisPrivate()booleanisProtected()booleanisPublic()booleanisStatic()booleanisSynthetic()-
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()
-
-