edu.umd.cs.findbugs.classfile
Class FieldOrMethodDescriptor
java.lang.Object
edu.umd.cs.findbugs.classfile.FieldOrMethodDescriptor
- All Implemented Interfaces:
- FieldOrMethodName, java.lang.Comparable
- Direct Known Subclasses:
- FieldDescriptor, MethodDescriptor
public abstract class FieldOrMethodDescriptor
- extends java.lang.Object
- implements FieldOrMethodName, java.lang.Comparable
Common superclass for FieldDescriptor and MethodDescriptor.
- Author:
- David Hovemeyer
Constructor Summary |
FieldOrMethodDescriptor(java.lang.String slashedClassName,
java.lang.String name,
java.lang.String signature,
boolean isStatic)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
FieldOrMethodDescriptor
public FieldOrMethodDescriptor(@SlashedClassName
java.lang.String slashedClassName,
java.lang.String name,
java.lang.String signature,
boolean isStatic)
getNameSigHashCode
public static int getNameSigHashCode(java.lang.String name,
java.lang.String signature)
getNameSigHashCode
public int getNameSigHashCode()
getSlashedClassName
@SlashedClassName
public java.lang.String getSlashedClassName()
- Returns:
- Returns the class name
getClassDescriptor
public ClassDescriptor getClassDescriptor()
- Specified by:
getClassDescriptor
in interface FieldOrMethodName
- Returns:
- a ClassDescriptor for the method's class
getName
public java.lang.String getName()
- Specified by:
getName
in interface FieldOrMethodName
- Returns:
- Returns the method name
getSignature
public java.lang.String getSignature()
- Specified by:
getSignature
in interface FieldOrMethodName
- Returns:
- Returns the method signature
isStatic
public boolean isStatic()
- Specified by:
isStatic
in interface FieldOrMethodName
- Returns:
- Returns true if method is static, false if not
compareTo
protected int compareTo(FieldOrMethodName o)
equals
public final boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public final int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareTo
in interface java.lang.Comparable
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.