|
FindBugs™ 1.3.9 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.umd.cs.findbugs.classfile.ClassDescriptor
public class ClassDescriptor
Descriptor identifying a class.
Field Summary | |
---|---|
static ClassDescriptor[] |
EMPTY_ARRAY
|
Constructor Summary | |
---|---|
protected |
ClassDescriptor(java.lang.String className)
Constructor. |
Method Summary | |
---|---|
int |
compareTo(ClassDescriptor o)
|
static ClassDescriptor |
createClassDescriptor(org.apache.bcel.classfile.JavaClass c)
Deprecated. Use DescriptorFactory.createClassDescriptor(JavaClass) instead |
static ClassDescriptor |
createClassDescriptor(java.lang.String className)
Deprecated. Use DescriptorFactory.createClassDescriptor(String) instead |
static ClassDescriptor[] |
createClassDescriptor(java.lang.String[] classNames)
Deprecated. Use DescriptorFactory.createClassDescriptor(String[]) instead |
static ClassDescriptor |
createClassDescriptorFromDottedClassName(java.lang.String dottedClassName)
Deprecated. Use DescriptorFactory.createClassDescriptorFromDottedClassName(String) instead |
static ClassDescriptor |
createClassDescriptorFromSignature(java.lang.String signature)
Deprecated. Use DescriptorFactory.createClassDescriptorFromSignature(String) instead |
boolean |
equals(java.lang.Object obj)
|
static ClassDescriptor |
fromFieldSignature(java.lang.String signature)
Deprecated. Use DescriptorFactory.createClassDescriptorFromFieldSignature(String) instead |
static ClassDescriptor |
fromResourceName(java.lang.String resourceName)
Deprecated. Use DescriptorFactory.createClassDescriptorFromResourceName(String) instead |
java.lang.String |
getClassName()
|
java.lang.String |
getDottedClassName()
Get the name of the class in dotted format. |
java.lang.String |
getPackageName()
Get the name of the package in dotted format. |
java.lang.String |
getSimpleName()
Get the simple name of the class |
int |
hashCode()
|
boolean |
isAnonymousClass()
|
static boolean |
isClassResource(java.lang.String resourceName)
Deprecated. Use DescriptorFactory.isClassResource(String) instead |
static void |
throwClassNotFoundException(ClassDescriptor classDescriptor)
Throw a ClassNotFoundException to indicate that class named by given ClassDescriptor cannot be found. |
java.lang.String |
toDottedClassName()
Get the name of the class in dotted format. |
java.lang.String |
toResourceName()
Get the resource name of this class as it would appear in the classpath. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final ClassDescriptor[] EMPTY_ARRAY
Constructor Detail |
---|
protected ClassDescriptor(@SlashedClassName java.lang.String className)
className
- class name in VM format, e.g. "java/lang/String"Method Detail |
---|
@SlashedClassName public final java.lang.String getClassName()
public int compareTo(ClassDescriptor o)
compareTo
in interface java.lang.Comparable<ClassDescriptor>
public java.lang.String toResourceName()
@DottedClassName public java.lang.String toDottedClassName()
@DottedClassName public java.lang.String getDottedClassName()
@DottedClassName public java.lang.String getPackageName()
public java.lang.String getSimpleName()
@Deprecated public static ClassDescriptor fromResourceName(java.lang.String resourceName)
DescriptorFactory.createClassDescriptorFromResourceName(String)
instead
resourceName
- the resource name
@Deprecated @CheckForNull public static ClassDescriptor fromFieldSignature(java.lang.String signature)
DescriptorFactory.createClassDescriptorFromFieldSignature(String)
instead
@Deprecated public static boolean isClassResource(java.lang.String resourceName)
DescriptorFactory.isClassResource(String)
instead
resourceName
- the resource name
@Deprecated public static ClassDescriptor createClassDescriptorFromSignature(java.lang.String signature)
DescriptorFactory.createClassDescriptorFromSignature(String)
instead
@Deprecated public static ClassDescriptor createClassDescriptor(@SlashedClassName java.lang.String className)
DescriptorFactory.createClassDescriptor(String)
instead
@Deprecated public static ClassDescriptor[] createClassDescriptor(java.lang.String[] classNames)
DescriptorFactory.createClassDescriptor(String[])
instead
@Deprecated public static ClassDescriptor createClassDescriptorFromDottedClassName(java.lang.String dottedClassName)
DescriptorFactory.createClassDescriptorFromDottedClassName(String)
instead
@Deprecated public static ClassDescriptor createClassDescriptor(org.apache.bcel.classfile.JavaClass c)
DescriptorFactory.createClassDescriptor(JavaClass)
instead
public java.lang.String toString()
toString
in class java.lang.Object
public final boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public static void throwClassNotFoundException(ClassDescriptor classDescriptor) throws java.lang.ClassNotFoundException
classDescriptor
- ClassDescriptor naming a class that cannot be found
java.lang.ClassNotFoundException
ClassNotFoundExceptionParser
public boolean isAnonymousClass()
|
FindBugs™ 1.3.9 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |