Class AbstractMethod
java.lang.Object
edu.umd.cs.findbugs.ba.AbstractClassMember
edu.umd.cs.findbugs.ba.AbstractMethod
- All Implemented Interfaces:
AccessibleEntity, ClassMember, ComparableMethod, XMethod, AnnotatedObject, FieldOrMethodName, Serializable, Comparable<ComparableMethod>
- Direct Known Subclasses:
UnresolvedXMethod
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractMethod(String className, String methodName, String methodSig, int accessFlags) -
Method Summary
Methods inherited from class AbstractClassMember
equals, getAccessFlags, getClassDescriptor, getClassName, getName, getPackageName, getSignature, hashCode, isFinal, isPrivate, isProtected, isPublic, isReferenceType, isResolved, isStatic, markAsResolvedMethods inherited from interface AccessibleEntity
getAccessFlags, getClassDescriptor, isDeprecated, isFinal, isPrivate, isProtected, isPublic, isStatic, isSyntheticMethods inherited from interface AnnotatedObject
getClassDescriptor, getContainingScope, getElementType, isSyntheticMethods inherited from interface ClassMember
getClassName, getName, getPackageName, getSignature, getSourceSignature, isResolvedMethods inherited from interface Comparable
compareToMethods inherited from interface FieldOrMethodName
getClassDescriptor, isStaticMethods inherited from interface XMethod
addAnnotation, addParameterAnnotation, bridgeFrom, bridgeTo, getAccessMethodForField, getAccessMethodForMethod, getAnnotation, getAnnotationDescriptors, getAnnotations, getParameterAnnotation, getParameterAnnotationDescriptors, getParameterAnnotations, getThrownExceptions, hasParameterAnnotations, hasPolymorphicSignature, isAbstract, isAccessMethod, isIdentity, isReturnTypeReferenceType, isStub, isUnconditionalThrower, isUnsupported, isVarArgs, isVariableSynthetic, usesConcurrency, usesInvokeDynamic
-
Constructor Details
-
AbstractMethod
protected AbstractMethod(@DottedClassName String className, String methodName, String methodSig, int accessFlags)
-
-
Method Details
-
getNumParams
public int getNumParams()- Specified by:
getNumParamsin interfaceXMethod
-
isNative
-
isSynchronized
public boolean isSynchronized()- Specified by:
isSynchronizedin interfaceXMethod
-
isBridge
-
toString
- Overrides:
toStringin classAbstractClassMember
-
getMethodDescriptor
- Specified by:
getMethodDescriptorin interfaceXMethod- Returns:
- the MethodDescriptor identifying this object
-
resolveAccessMethodForMethod
- Specified by:
resolveAccessMethodForMethodin interfaceXMethod
-