FindBugs™ 1.3.9

edu.umd.cs.findbugs.classfile.analysis
Class ClassNameAndSuperclassInfo

java.lang.Object
  extended by edu.umd.cs.findbugs.classfile.ClassDescriptor
      extended by 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
static class ClassNameAndSuperclassInfo.Builder
           
 
Field Summary
 
Fields inherited from class edu.umd.cs.findbugs.classfile.ClassDescriptor
EMPTY_ARRAY
 
Method Summary
 int getAccessFlags()
           
 java.util.Collection<ClassDescriptor> getCalledClassDescriptorList()
           
 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, getSimpleName, hashCode, isAnonymousClass, isClassResource, throwClassNotFoundException, toDottedClassName, toResourceName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

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.

getCalledClassDescriptorList

public java.util.Collection<ClassDescriptor> getCalledClassDescriptorList()
Returns:
Returns the called class descriptor list.

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()

FindBugs™ 1.3.9

FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.