| edu.umd.cs.findbugs.classfile.MethodDescriptor edu.umd.cs.findbugs.classfile.analysis.MethodInfo
Inner Class :public static class Builder | |
Constructor Summary | |
| MethodInfo(String className, String methodName, String methodSignature, String methodSourceSignature, int accessFlags, boolean isUnconditionalThrower, String[] exceptions, Map<ClassDescriptor, AnnotationValue> methodAnnotations, Map<Integer, Map<ClassDescriptor, AnnotationValue>> methodParameterAnnotations) |
accessFlags | final int accessFlags(Code) | | |
methodSourceSignature | final String methodSourceSignature(Code) | | |
MethodInfo | MethodInfo(String className, String methodName, String methodSignature, String methodSourceSignature, int accessFlags, boolean isUnconditionalThrower, String[] exceptions, Map<ClassDescriptor, AnnotationValue> methodAnnotations, Map<Integer, Map<ClassDescriptor, AnnotationValue>> methodParameterAnnotations)(Code) | | Parameters: className - Parameters: methodName - Parameters: methodSignature - Parameters: methodSourceSignature - Parameters: isStatic - |
addAnnotation | public void addAnnotation(AnnotationValue annotationValue)(Code) | | Destructively add an annotation.
We do this for "built-in" annotations that might not
be directly evident in the code.
It's not a great idea in general, but we can
get away with it as long as it's done early
enough (i.e., before anyone asks what annotations
this method has.)
Parameters: annotationValue - an AnnotationValue representing a method annotation |
addParameterAnnotation | public void addParameterAnnotation(int param, AnnotationValue annotationValue)(Code) | | Destructively add a parameter annotation.
Parameters: param - parameter (0 == first parameter) Parameters: annotationValue - an AnnotationValue representing a parameter annotation |
getAccessFlags | public int getAccessFlags()(Code) | | |
getNumParams | public int getNumParams()(Code) | | |
getThrownExceptions | public String[] getThrownExceptions()(Code) | | |
isAbstract | public boolean isAbstract()(Code) | | |
isDeprecated | public boolean isDeprecated()(Code) | | |
isFinal | public boolean isFinal()(Code) | | |
isNative | public boolean isNative()(Code) | | |
isPrivate | public boolean isPrivate()(Code) | | |
isProtected | public boolean isProtected()(Code) | | |
isPublic | public boolean isPublic()(Code) | | |
isResolved | public boolean isResolved()(Code) | | |
isReturnTypeReferenceType | public boolean isReturnTypeReferenceType()(Code) | | |
isSynchronized | public boolean isSynchronized()(Code) | | |
isSynthetic | public boolean isSynthetic()(Code) | | |
isUnconditionalThrower | public boolean isUnconditionalThrower()(Code) | | |
|
|