edu.umd.cs.findbugs.ba
Class AbstractMethod

java.lang.Object
  extended by edu.umd.cs.findbugs.ba.AbstractClassMember
      extended by edu.umd.cs.findbugs.ba.AbstractMethod
All Implemented Interfaces:
ClassMember, XMethod, java.io.Serializable, java.lang.Comparable<ClassMember>
Direct Known Subclasses:
InstanceMethod, StaticMethod

public abstract class AbstractMethod
extends AbstractClassMember
implements XMethod

See Also:
Serialized Form

Constructor Summary
protected AbstractMethod(java.lang.String className, java.lang.String methodName, java.lang.String methodSig, int accessFlags)
           
 
Method Summary
 int getNumParams()
           
 boolean isNative()
           
 boolean isSynchronized()
           
 java.lang.String toString()
           
 
Methods inherited from class edu.umd.cs.findbugs.ba.AbstractClassMember
compareTo, equals, getAccessFlags, getClassName, getName, getSignature, hashCode, isFinal, isPrivate, isProtected, isPublic, isReferenceType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.umd.cs.findbugs.ba.ClassMember
getAccessFlags, getClassName, getName, getSignature, isFinal, isPrivate, isProtected, isPublic, isStatic
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

AbstractMethod

protected AbstractMethod(java.lang.String className,
                         java.lang.String methodName,
                         java.lang.String methodSig,
                         int accessFlags)
Method Detail

getNumParams

public int getNumParams()
Specified by:
getNumParams in interface XMethod

isNative

public boolean isNative()
Specified by:
isNative in interface XMethod

isSynchronized

public boolean isSynchronized()
Specified by:
isSynchronized in interface XMethod

toString

public java.lang.String toString()
Overrides:
toString in class AbstractClassMember